From 92a63f969eee0c8ebd91b36d35fd5b2c9c917766 Mon Sep 17 00:00:00 2001
From: Olivier Delaigue <olivier.delaigue@irstea.fr>
Date: Wed, 28 Oct 2015 10:23:30 +0100
Subject: [PATCH] Version 0.8.1.0

---
 DESCRIPTION                            |  22 +-
 INDEX                                  |  67 +++
 MD5                                    |  24 ++
 Meta/Rd.rds                            | Bin 0 -> 1436 bytes
 Meta/data.rds                          | Bin 0 -> 200 bytes
 Meta/hsearch.rds                       | Bin 0 -> 1260 bytes
 Meta/links.rds                         | Bin 0 -> 550 bytes
 Meta/nsInfo.rds                        | Bin 0 -> 443 bytes
 Meta/package.rds                       | Bin 0 -> 748 bytes
 NAMESPACE                              |   9 +-
 R/BasinData.R                          |  42 --
 R/Calibration.R                        |  29 --
 R/Calibration_HBAN.R                   | 401 ------------------
 R/Calibration_optim.R                  | 149 -------
 R/CreateCalibOptions.R                 | 226 -----------
 R/CreateInputsCrit.R                   |  81 ----
 R/CreateInputsModel.R                  | 156 -------
 R/CreateRunOptions.R                   | 260 ------------
 R/DataAltiExtrapolation_HBAN.R         | 540 -------------------------
 R/ErrorCrit.R                          |  22 -
 R/ErrorCrit_KGE.R                      | 122 ------
 R/ErrorCrit_KGE2.R                     | 124 ------
 R/ErrorCrit_NSE.R                      |  87 ----
 R/ErrorCrit_RMSE.R                     |  81 ----
 R/PEdaily_Oudin.R                      |  58 ---
 R/RunModel.R                           |  22 -
 R/RunModel_CemaNeige.R                 | 131 ------
 R/RunModel_CemaNeigeGR4J.R             | 208 ----------
 R/RunModel_CemaNeigeGR5J.R             | 210 ----------
 R/RunModel_CemaNeigeGR6J.R             | 211 ----------
 R/RunModel_GR4J.R                      | 128 ------
 R/RunModel_GR5J.R                      | 131 ------
 R/RunModel_GR6J.R                      | 132 ------
 R/TransfoParam.R                       |  19 -
 R/TransfoParam_CemaNeige.R             |  37 --
 R/TransfoParam_GR4J.R                  |  41 --
 R/TransfoParam_GR5J.R                  |  45 ---
 R/TransfoParam_GR6J.R                  |  47 ---
 R/airGR                                |  27 ++
 R/airGR.rdb                            | Bin 0 -> 56780 bytes
 R/airGR.rdx                            | Bin 0 -> 721 bytes
 R/plot_OutputsModel.R                  | 331 ---------------
 data/L0123001.rda                      | Bin 83676 -> 82496 bytes
 data/L0123002.rda                      | Bin 101200 -> 103320 bytes
 data/L0123003.rda                      | Bin 291924 -> 292848 bytes
 help/AnIndex                           |  38 ++
 help/airGR.rdb                         | Bin 0 -> 137484 bytes
 help/airGR.rdx                         | Bin 0 -> 967 bytes
 help/aliases.rds                       | Bin 0 -> 349 bytes
 help/paths.rds                         | Bin 0 -> 402 bytes
 html/00Index.html                      | 101 +++++
 html/R.css                             |  57 +++
 libs/i386/airGR.dll                    | Bin 0 -> 29696 bytes
 libs/x64/airGR.dll                     | Bin 0 -> 34816 bytes
 man/BasinInfo.Rd                       |  21 -
 man/BasinObs.Rd                        |  22 -
 man/Calibration.Rd                     |  94 -----
 man/Calibration_HBAN.Rd                | 127 ------
 man/Calibration_optim.Rd               | 103 -----
 man/CreateCalibOptions.Rd              | 128 ------
 man/CreateInputsCrit.Rd                | 112 -----
 man/CreateInputsModel.Rd               |  89 ----
 man/CreateRunOptions.Rd                | 121 ------
 man/DataAltiExtrapolation_HBAN.Rd      |  64 ---
 man/ErrorCrit.Rd                       |  92 -----
 man/ErrorCrit_KGE.Rd                   |  50 ---
 man/ErrorCrit_KGE2.Rd                  |  53 ---
 man/ErrorCrit_NSE.Rd                   |  48 ---
 man/ErrorCrit_RMSE.Rd                  |  43 --
 man/PEdaily_Oudin.Rd                   |  36 --
 man/RunModel.Rd                        |  61 ---
 man/RunModel_CemaNeige.Rd              |  84 ----
 man/RunModel_CemaNeigeGR4J.Rd          | 112 -----
 man/RunModel_CemaNeigeGR5J.Rd          | 115 ------
 man/RunModel_CemaNeigeGR6J.Rd          |  83 ----
 man/RunModel_GR4J.Rd                   |  92 -----
 man/RunModel_GR5J.Rd                   |  95 -----
 man/RunModel_GR6J.Rd                   |  96 -----
 man/TransfoParam.Rd                    |  45 ---
 man/TransfoParam_CemaNeige.Rd          |  43 --
 man/TransfoParam_GR4J.Rd               |  43 --
 man/TransfoParam_GR5J.Rd               |  43 --
 man/TransfoParam_GR6J.Rd               |  43 --
 man/airGR.Rd                           |  53 ---
 man/plot_OutputsModel.Rd               |  37 --
 src-i386/airGR.dll                     | Bin 24064 -> 0 bytes
 src-i386/frun_CEMANEIGE.f              | 128 ------
 src-i386/frun_CEMANEIGE.o              | Bin 1095 -> 0 bytes
 src-i386/frun_GR4J.f                   | 225 -----------
 src-i386/frun_GR4J.o                   | Bin 2505 -> 0 bytes
 src-i386/frun_GR5J.f                   | 226 -----------
 src-i386/frun_GR5J.o                   | Bin 2433 -> 0 bytes
 src-i386/frun_GR6J.f                   | 249 ------------
 src-i386/frun_GR6J.o                   | Bin 2977 -> 0 bytes
 src-i386/utils.f                       | 272 -------------
 src-i386/utils.o                       | Bin 2548 -> 0 bytes
 src-x64/airGR.dll                      | Bin 28672 -> 0 bytes
 src-x64/frun_CEMANEIGE.f               | 128 ------
 src-x64/frun_CEMANEIGE.o               | Bin 1498 -> 0 bytes
 src-x64/frun_GR4J.f                    | 225 -----------
 src-x64/frun_GR4J.o                    | Bin 2975 -> 0 bytes
 src-x64/frun_GR5J.f                    | 226 -----------
 src-x64/frun_GR5J.o                    | Bin 2875 -> 0 bytes
 src-x64/frun_GR6J.f                    | 249 ------------
 src-x64/frun_GR6J.o                    | Bin 3415 -> 0 bytes
 src-x64/utils.f                        | 272 -------------
 src-x64/utils.o                        | Bin 2944 -> 0 bytes
 src/airGR.dll                          | Bin 28672 -> 0 bytes
 src/frun_CEMANEIGE.f                   | 128 ------
 src/frun_GR4J.f                        | 225 -----------
 src/frun_GR5J.f                        | 226 -----------
 src/frun_GR6J.f                        | 249 ------------
 src/utils.f                            | 272 -------------
 tests/example_Calibration.R            |  47 ---
 tests/example_Calibration_HBAN.R       |  46 ---
 tests/example_Calibration_optim.R      |  45 ---
 tests/example_ErrorCrit.R              |  60 ---
 tests/example_RunModel.R               |  29 --
 tests/example_RunModel_CemaNeige.R     |  25 --
 tests/example_RunModel_CemaNeigeGR4J.R |  31 --
 tests/example_RunModel_CemaNeigeGR5J.R |  31 --
 tests/example_RunModel_CemaNeigeGR6J.R |  31 --
 tests/example_RunModel_GR4J.R          |  28 --
 tests/example_RunModel_GR5J.R          |  28 --
 tests/example_RunModel_GR6J.R          |  28 --
 tests/example_TransfoParam.R           |  15 -
 tests/example_TransfoParam_CemaNeige.R |  15 -
 tests/example_TransfoParam_GR4J.R      |  15 -
 tests/example_TransfoParam_GR5J.R      |  15 -
 tests/example_TransfoParam_GR6J.R      |  15 -
 tests/example_plot_OutputsModel.R      |  54 ---
 131 files changed, 333 insertions(+), 10189 deletions(-)
 create mode 100644 INDEX
 create mode 100644 MD5
 create mode 100644 Meta/Rd.rds
 create mode 100644 Meta/data.rds
 create mode 100644 Meta/hsearch.rds
 create mode 100644 Meta/links.rds
 create mode 100644 Meta/nsInfo.rds
 create mode 100644 Meta/package.rds
 delete mode 100644 R/BasinData.R
 delete mode 100644 R/Calibration.R
 delete mode 100644 R/Calibration_HBAN.R
 delete mode 100644 R/Calibration_optim.R
 delete mode 100644 R/CreateCalibOptions.R
 delete mode 100644 R/CreateInputsCrit.R
 delete mode 100644 R/CreateInputsModel.R
 delete mode 100644 R/CreateRunOptions.R
 delete mode 100644 R/DataAltiExtrapolation_HBAN.R
 delete mode 100644 R/ErrorCrit.R
 delete mode 100644 R/ErrorCrit_KGE.R
 delete mode 100644 R/ErrorCrit_KGE2.R
 delete mode 100644 R/ErrorCrit_NSE.R
 delete mode 100644 R/ErrorCrit_RMSE.R
 delete mode 100644 R/PEdaily_Oudin.R
 delete mode 100644 R/RunModel.R
 delete mode 100644 R/RunModel_CemaNeige.R
 delete mode 100644 R/RunModel_CemaNeigeGR4J.R
 delete mode 100644 R/RunModel_CemaNeigeGR5J.R
 delete mode 100644 R/RunModel_CemaNeigeGR6J.R
 delete mode 100644 R/RunModel_GR4J.R
 delete mode 100644 R/RunModel_GR5J.R
 delete mode 100644 R/RunModel_GR6J.R
 delete mode 100644 R/TransfoParam.R
 delete mode 100644 R/TransfoParam_CemaNeige.R
 delete mode 100644 R/TransfoParam_GR4J.R
 delete mode 100644 R/TransfoParam_GR5J.R
 delete mode 100644 R/TransfoParam_GR6J.R
 create mode 100644 R/airGR
 create mode 100644 R/airGR.rdb
 create mode 100644 R/airGR.rdx
 delete mode 100644 R/plot_OutputsModel.R
 create mode 100644 help/AnIndex
 create mode 100644 help/airGR.rdb
 create mode 100644 help/airGR.rdx
 create mode 100644 help/aliases.rds
 create mode 100644 help/paths.rds
 create mode 100644 html/00Index.html
 create mode 100644 html/R.css
 create mode 100644 libs/i386/airGR.dll
 create mode 100644 libs/x64/airGR.dll
 delete mode 100644 man/BasinInfo.Rd
 delete mode 100644 man/BasinObs.Rd
 delete mode 100644 man/Calibration.Rd
 delete mode 100644 man/Calibration_HBAN.Rd
 delete mode 100644 man/Calibration_optim.Rd
 delete mode 100644 man/CreateCalibOptions.Rd
 delete mode 100644 man/CreateInputsCrit.Rd
 delete mode 100644 man/CreateInputsModel.Rd
 delete mode 100644 man/CreateRunOptions.Rd
 delete mode 100644 man/DataAltiExtrapolation_HBAN.Rd
 delete mode 100644 man/ErrorCrit.Rd
 delete mode 100644 man/ErrorCrit_KGE.Rd
 delete mode 100644 man/ErrorCrit_KGE2.Rd
 delete mode 100644 man/ErrorCrit_NSE.Rd
 delete mode 100644 man/ErrorCrit_RMSE.Rd
 delete mode 100644 man/PEdaily_Oudin.Rd
 delete mode 100644 man/RunModel.Rd
 delete mode 100644 man/RunModel_CemaNeige.Rd
 delete mode 100644 man/RunModel_CemaNeigeGR4J.Rd
 delete mode 100644 man/RunModel_CemaNeigeGR5J.Rd
 delete mode 100644 man/RunModel_CemaNeigeGR6J.Rd
 delete mode 100644 man/RunModel_GR4J.Rd
 delete mode 100644 man/RunModel_GR5J.Rd
 delete mode 100644 man/RunModel_GR6J.Rd
 delete mode 100644 man/TransfoParam.Rd
 delete mode 100644 man/TransfoParam_CemaNeige.Rd
 delete mode 100644 man/TransfoParam_GR4J.Rd
 delete mode 100644 man/TransfoParam_GR5J.Rd
 delete mode 100644 man/TransfoParam_GR6J.Rd
 delete mode 100644 man/airGR.Rd
 delete mode 100644 man/plot_OutputsModel.Rd
 delete mode 100644 src-i386/airGR.dll
 delete mode 100644 src-i386/frun_CEMANEIGE.f
 delete mode 100644 src-i386/frun_CEMANEIGE.o
 delete mode 100644 src-i386/frun_GR4J.f
 delete mode 100644 src-i386/frun_GR4J.o
 delete mode 100644 src-i386/frun_GR5J.f
 delete mode 100644 src-i386/frun_GR5J.o
 delete mode 100644 src-i386/frun_GR6J.f
 delete mode 100644 src-i386/frun_GR6J.o
 delete mode 100644 src-i386/utils.f
 delete mode 100644 src-i386/utils.o
 delete mode 100644 src-x64/airGR.dll
 delete mode 100644 src-x64/frun_CEMANEIGE.f
 delete mode 100644 src-x64/frun_CEMANEIGE.o
 delete mode 100644 src-x64/frun_GR4J.f
 delete mode 100644 src-x64/frun_GR4J.o
 delete mode 100644 src-x64/frun_GR5J.f
 delete mode 100644 src-x64/frun_GR5J.o
 delete mode 100644 src-x64/frun_GR6J.f
 delete mode 100644 src-x64/frun_GR6J.o
 delete mode 100644 src-x64/utils.f
 delete mode 100644 src-x64/utils.o
 delete mode 100644 src/airGR.dll
 delete mode 100644 src/frun_CEMANEIGE.f
 delete mode 100644 src/frun_GR4J.f
 delete mode 100644 src/frun_GR5J.f
 delete mode 100644 src/frun_GR6J.f
 delete mode 100644 src/utils.f
 delete mode 100644 tests/example_Calibration.R
 delete mode 100644 tests/example_Calibration_HBAN.R
 delete mode 100644 tests/example_Calibration_optim.R
 delete mode 100644 tests/example_ErrorCrit.R
 delete mode 100644 tests/example_RunModel.R
 delete mode 100644 tests/example_RunModel_CemaNeige.R
 delete mode 100644 tests/example_RunModel_CemaNeigeGR4J.R
 delete mode 100644 tests/example_RunModel_CemaNeigeGR5J.R
 delete mode 100644 tests/example_RunModel_CemaNeigeGR6J.R
 delete mode 100644 tests/example_RunModel_GR4J.R
 delete mode 100644 tests/example_RunModel_GR5J.R
 delete mode 100644 tests/example_RunModel_GR6J.R
 delete mode 100644 tests/example_TransfoParam.R
 delete mode 100644 tests/example_TransfoParam_CemaNeige.R
 delete mode 100644 tests/example_TransfoParam_GR4J.R
 delete mode 100644 tests/example_TransfoParam_GR5J.R
 delete mode 100644 tests/example_TransfoParam_GR6J.R
 delete mode 100644 tests/example_plot_OutputsModel.R

diff --git a/DESCRIPTION b/DESCRIPTION
index b37714df..e0819b42 100644
--- a/DESCRIPTION
+++ b/DESCRIPTION
@@ -1,17 +1,17 @@
 Package: airGR
 Type: Package
-Title: Modelling tools used at Irstea-HBAN (France), including GR4J,
-        GR5J, GR6J and CemaNeige
-Version: 0.7.4
-Date: 2014-11-01
+Title: Modelling tools used at Irstea-HBAN (France), including GR4J and
+        CemaNeige
+Version: 0.8.1.0
+Date: 2015-10-27
 Author: Laurent CORON
-Maintainer: Laurent CORON <laurent.coron@irstea.fr>, Olivier DELAIGUE
+Maintainer: Laurent CORON, Olivier DELAIGUE
         <olivier.delaigue@irstea.fr>
 Depends: R (>= 3.0.1)
-Description: This package brings into R the hydrological modelling tools used
-    at Irstea-HBAN (France). The package includes several conceptual
-    rainfall-runoff models and the associated functions for their calibration
-    and evaluation,including GR4J, GR5J, GR6J and CemaNeige. Use help(airGR)
-    for package description.
+Description: This package brings into R the hydrological modelling tools used at Irstea-HBAN (France).
+             The package includes several conceptual rainfall-runoff models and the associated functions
+             for their calibration and evaluation (GR4H, GR4J, GR5J, GR6J, GR2M, GR1A and CemaNeige).
+             Use help(airGR) for package description.
 License: GPL-2
-Packaged: 2014-11-25 21:51:31 UTC; H61970
+Built: R 3.0.2; x86_64-w64-mingw32; 2015-10-27 18:41:54 UTC; windows
+Archs: i386, x64
diff --git a/INDEX b/INDEX
new file mode 100644
index 00000000..188e0fbd
--- /dev/null
+++ b/INDEX
@@ -0,0 +1,67 @@
+BasinInfo               Data sample: characteristics of a fictional
+                        catchment (L0123001, L0123002 or L0123003)
+BasinObs                Data sample: time series of observations of a
+                        fictional catchment (L0123001, L0123002 or
+                        L0123003)
+Calibration             Calibration algorithm which minimises an error
+                        criterion on the model outputs using the
+                        provided functions
+Calibration_HBAN        Calibration algorithm which minimises the error
+                        criterion using the Irstea-HBAN procedure
+Calibration_optim       Calibration algorithm which minimises the error
+                        criterion using the stats::optim function
+CreateCalibOptions      Creation of the CalibOptions object required to
+                        the Calibration functions
+CreateInputsCrit        Creation of the InputsCrit object required to
+                        the ErrorCrit functions
+CreateInputsModel       Creation of the InputsModel object required to
+                        the RunModel functions
+CreateRunOptions        Creation of the RunOptions object required to
+                        the RunModel functions
+DataAltiExtrapolation_HBAN
+                        Altitudinal extrapolation of precipitation and
+                        temperature series
+ErrorCrit               Error criterion using the provided function
+ErrorCrit_KGE           Error criterion based on the KGE formula
+ErrorCrit_KGE2          Error criterion based on the KGE' formula
+ErrorCrit_NSE           Error criterion based on the NSE formula
+ErrorCrit_RMSE          Error criterion based on the RMSE
+PEdaily_Oudin           Computation of daily series of potential
+                        evapotranspiration with Oudin's formula
+RunModel                Run with the provided hydrological model
+                        function
+RunModel_CemaNeige      Run with the CemaNeige snow module
+RunModel_CemaNeigeGR4J
+                        Run with the CemaNeigeGR4J hydrological model
+RunModel_CemaNeigeGR5J
+                        Run with the CemaNeigeGR5J hydrological model
+RunModel_CemaNeigeGR6J
+                        Run with the CemaNeigeGR6J hydrological model
+RunModel_GR1A           Run with the GR1A hydrological model
+RunModel_GR2M           Run with the GR2M hydrological model
+RunModel_GR4H           Run with the GR4H hydrological model
+RunModel_GR4J           Run with the GR4J hydrological model
+RunModel_GR5J           Run with the GR5J hydrological model
+RunModel_GR6J           Run with the GR6J hydrological model
+SeriesAggreg            Conversion of time series to another time-step
+                        (aggregation only)
+TransfoParam            Transformation of the parameters using the
+                        provided function
+TransfoParam_CemaNeige
+                        Transformation of the parameters from the
+                        CemaNeige module
+TransfoParam_GR1A       Transformation of the parameters from the GR1A
+                        model
+TransfoParam_GR2M       Transformation of the parameters from the GR2M
+                        model
+TransfoParam_GR4H       Transformation of the parameters from the GR4H
+                        model
+TransfoParam_GR4J       Transformation of the parameters from the GR4J
+                        model
+TransfoParam_GR5J       Transformation of the parameters from the GR5J
+                        model
+TransfoParam_GR6J       Transformation of the parameters from the GR6J
+                        model
+airGR                   Modelling tools used at Irstea-HBAN (France),
+                        including GR4J and CemaNeige
+plot_OutputsModel       Default preview of model outputs
diff --git a/MD5 b/MD5
new file mode 100644
index 00000000..d21ce056
--- /dev/null
+++ b/MD5
@@ -0,0 +1,24 @@
+745f1ff9a1a987be74e26d327e1001f3 *DESCRIPTION
+8cfd5d38abb52c25f9de6da3b5a49dbd *INDEX
+4ef88d7fe2a815ae9d537a6a0ce475e2 *Meta/Rd.rds
+32a1c5de93e3b6254dbd86b07ba073ba *Meta/data.rds
+85e37b304c759576eef3e1715799d846 *Meta/hsearch.rds
+13463ac75ee802be8ab7942c547edf89 *Meta/links.rds
+db1f9a1a649ce0c9ed5f0bf1321337a4 *Meta/nsInfo.rds
+886528f90ab482d4b30d2586da61f7e7 *Meta/package.rds
+ef20fcb07a98bb3a13d1dfbce9b66ab0 *NAMESPACE
+ebf0fc819595d631b8bf280c4b049940 *R/airGR
+44c5327b5161fa3578c84656f9e872c6 *R/airGR.rdb
+af79b71953440b5fb2bb5968d1c7c4a5 *R/airGR.rdx
+9a4212f4316f102accff6f1b737b591f *data/L0123001.rda
+1940776e833cda1019508134b87c65f0 *data/L0123002.rda
+517b0e945c588adcb1846db0b138cd10 *data/L0123003.rda
+98c6e43c002546b43228d42f834515f2 *help/AnIndex
+7d2aecc63e95084cf48a00bb02d63f5c *help/airGR.rdb
+42aefbf56becfa3987a4b3e94f8c032d *help/airGR.rdx
+ddae52805808b1d0202eea1457a18f12 *help/aliases.rds
+06e18f0d21774860b6fe45293af4f4fb *help/paths.rds
+e5b5791fbc25b39ec22b8509c01f4d69 *html/00Index.html
+444535b9cb76ddff1bab1e1865a3fb14 *html/R.css
+c27696c4a2f0ae0ccc8b7cd8ad62b66e *libs/i386/airGR.dll
+991f7b24c923dfc3bd5b7420ae1a6cc7 *libs/x64/airGR.dll
diff --git a/Meta/Rd.rds b/Meta/Rd.rds
new file mode 100644
index 0000000000000000000000000000000000000000..054d837052dfef37a15a13d83d69177f8f561af1
GIT binary patch
literal 1436
zcmV;N1!MXjiwFP!000002JKi|Pa`)JPPwSC3oR|XmA2AKZdG+b1q9gyRj4o75N_K5
z%Cc4agv`WAyqy_OJq~H!`aAn$N{=Vw8QXJ7VEa@d5oU6}bB^tEb<VF(DwWDyWgb3r
z^YA*q4*!<mvj(5<D+`rnc&@y`A@xuF9^2`3W7^Y*c5xG?q|chzr8gW4%KVhNu2HW~
z-Zair=$Q_&Ku|Bmo;Nwcf<zn_f#e8voe_BI2SX7yITgB24QjJ4aWi6_p`X$C@(>H$
za0PAsDL4+8o44PU7Uztc>#ZfU>$k_Pl>UW5ujUGzzsncsv~^(Zvem`Z9baDzyHqpm
zQ#glpz~_o|-6S49C$vve@I@9p?$pkvFx00p>}w2b3Bz$`uaQr$w)5$=lLC5y{(1pj
z-_Pgo2&W`$^!uFjHS!h5e%ND|m}4#EUg+dJ3qCU#%p=;EeoPzFkD9^Gim`eLrXPC=
zQ-0jhcmtOS2p?hOgqh>ZNscQeD#2B_Y00Y0Zl|^i<xF13z?a#iPE=VLov5<Y*%U}~
zIi`PIoXF~=NutGsRU=hZF*EZw%L>VxWtEw$SdFw*Mpc2T43f>L82KtcTg%XTDY~!F
zRU=7rh}Cuuv38P2%+p!VBPOe_=qagadMv9m<R_yFi%cdK0LfWwAURJ4I4c0^ML=@4
z#VGF-S0?GKj9chJq~^R=9-qeZ(*Qfa<HYq9%Z$IsghwIv0+$>hX8=xd1jJY<s1qXA
zLm2g_BZ~lbk%NUZ@Q5$a#?QNZ)z`bbds`@et0KnL`|HhE`;DO;Dj7jx6u?q5yMg!H
zsK9*uN*}bMiLl#eP)`OP8V#s3Kpyp}M?+W^`-sSLgB-wNC%_DUVnC25V+^rLz@Z@&
z?|wuNIJ>1?(nY<Y@93rSx7k*dI_xD=?Wa5x1aHgwDpztycgV?qxj-ne2oDaTHj*46
zUf?up0+9`R5wqS|z&#&`BM>Kl3@L~63zqW4o3c&PvK6KcsYqQ?{AX3xp7<$Wn<|+Z
zWrw!1wDa9tS3~wkA=?rJD$)C-R332R(142AZ9eEDUO>QN;Mq9(V?{r-3f-28x>#hx
z7P-M8aK$kUtrqnd_lB;jhMUv)Us(d>3qaSl_`fOT*Bbg|lX>93#7<Fn*Q!Cl1f)Ba
zCcOoN3fUwA8VA}4A|FLJfmflmfj#ik1UKw97<V~yS)V$f(KGxQ3w~<|CM^<$J{w7i
zp{o*cJD*cFyPS2V3DqAWv|l3hogpN<`Ru&a_Uyd1lY8*qW4~nvv3bkv&}cIMmhezz
zxz=qUrLoUI1&_$vP;>*dfumbg9Fe{|R=wn>_=dtgqhti~!a^X-OWQ-N<6x?e9%r5v
zdPdaMX4eq;TsOtNWFZC~EDJI5aM`nm%ho?acHfjei>kaEIg~M1Iv3oDh0&Wgj$i?Y
zY;GayJFYB5{mBVrfw!;M=#cdA&=s;5+)^@<+cB;e)*Wo|{ngR-kB?ve?_VmF^~mcJ
z?|%}5+UURp(h-75H%192lpQIUc+P0SWXKya*h|=>278Ij$RSsOHhM7evJr%3xpWj^
z0@g^v1ntp8p{N{D6pBVS8%xw2Sy;|YMi-XBb4C~@N6{!_2Cn){T>CbcHR31+tL+l7
zc2WkGt(n=jH3~67b0lJ6#%RQ{MZt)~3g_&oq?{pRlbq4X6bAc*Iir+vhK!Bk(TXLN
zH)7E%RORtG^YhVevp-b;zKlmxTgjb%yfwKf$=g^ev@oX$E&6b!Q$1rTCN3P&<lek+
z4h-u3Y8<Hd#VaZjrlpqeFnNnpQ?iCj;fJgGWxfPIB^(ln<ojDP9x>hxt<5ZRHri1e
qT7}QtU-0kl?(T1U*N%%ryVE_9W6PbMyraUmfBpsVM}HAb8~^~yyt_OA

literal 0
HcmV?d00001

diff --git a/Meta/data.rds b/Meta/data.rds
new file mode 100644
index 0000000000000000000000000000000000000000..216de635f65820f8e7827f455b266dfe5a43f744
GIT binary patch
literal 200
zcmV;(05|_1iwFP!000002JMr*3c@fDfX}uFih`gIaHE1le>O*P5d=4Jy~dOVnnar5
z<BMr&l~U>hh(mG*AAH|**C_ya;JfGf)w*!s3<8+Ax!RKv>Zme}>r)uTNf<_(VHSU3
zNz0ZsJEx|v?4x)Xy@i(pSwchdUho~VoJwMrm%>=V4C)LCGr_FTiV9?8SuVM<pZXTt
z80r##$)0xXR!EM<$$4$osoNh^x&NhZ2?EcRMorPb3F*eXz7v3PGoLTqq-AD00{{T1
CC0uy`

literal 0
HcmV?d00001

diff --git a/Meta/hsearch.rds b/Meta/hsearch.rds
new file mode 100644
index 0000000000000000000000000000000000000000..bc9992aa96926fa112a772dcdd25b255b0a311e3
GIT binary patch
literal 1260
zcmV<I1QYuoiwFP!000002JKn@Pa8KBKLQodjj41}f2cIco2C^skjPy^8QL#tNcqz8
zMYNr^pOABL61R8fo6mvq&u@Fa*e`dN5CWZ;w4Fqh=lAVnKR>@0n_nM0j#F{w;ZvCh
z()k)b3&48fICGDIT88l>%H{rfIrx7Jobvll-*Z(<xR&rNQL{wd65Ez|X^9<6{A7qq
zbqlE~QZ7;+QZ=ONNNpqa5~&@e5W__b7cpGKa1p~r3>Pt6#BdSAMGO})JjC!2!$S-Y
zF+9ZZ5W_<Z4>3H8vHXfAJUWcJ!Z4On#%Vh-<1d;t;B8427m;B-$*?XCUNue(e>KY&
zvErc-JZ(xw6-&jZu@)!jDwP~Y@jxX_$rZZF@Q+1@1$l$>L6mp&e2*&H2o!Jqp(Kq(
zFgCm8mXtzfFjkOp@n*kem|x|X?zrm7y9ui2$H-kdYjr3Ot}jjp9d0AG1oO?V;;9{9
zG+9Vb81FG7c{VQDKd&84lh&t7x2<#qrTgdA#ssE&Jb_s|n8cjqvp$K5=wH5LlCz}I
z>q*wLy!VnuNmravNo}e;%ksvevzn7;)=?DTT8aW(&zRuo20{HM0j@1q^H<|QDA;^e
z%-mmehLVJaalm$o-v=+gf}kXd`w0<ULP?kVI%{b_e5(9@$Rb77-fmT0Z)>Z%K@8;*
zAua8#8}IF$cQ|^CBx%I8XVC`wGCdKWkMuEf$_Wj60uDewBv*az_esbj9`XcWX+)Sl
zAH)Ya%mkF-PxToIbx?>HMu-fc+VoO>EX5`7uny@CB0qb!f13?a`zS(=ydTO$F}kS>
zf=2RLXCT=>36LnNlHJ|3?%@&)z+qao(in78<!mX0?fJ-jMI`%uz$L6-iII+(R52v2
zqQg-Iy~!O`t67~L5BF)ZH+#m%ob45zjY{>MeKmAJSGtZuqOxpZ*Un?fd>(UUwk-mG
zEQ}dM40hIJzj5?q>&9&x%Q|DSRy1kT1hh;JLvJ8mA;UpHjsE&=`Y#Fw(*dB(6!gEH
zs-NjVXH5~p{$ZTbc9f|Gu~2Z_xen<i1XSs&7ITwmSCIK6ZCx*t!UU?YPeXYwZvE?y
z6oKe*A3TP+eKdyO<qWZ=lOz&X+F}scgSa_aQ&;B+IJX(q?_;z*#pwH-k#0Y;>$=CY
z>(&nLpnHe;P76p;cUl}8O%Yu(nb=dF={9hrX(YgfOxc@IbYrqc)3$FiG77G3FZtQD
zR2k+<Myxw5gEXJo9*mFOTYYq;2n(r~%eva^9@0I}hT=}PkOTL&g`Bv*?a}>h>z`q}
zowq$ot9+1ds1SkPT-Z*ka=m%&H30Z*eS`4G4|E~w4OgHGeDU`n*<)Qg2$b#xmz-Vc
z>EwQ1l((GnmQ&tx9`Kg)=)?Qhn>*#;zdmplDlnKc%=r#fK{ykRegSu!AK<fCP+0<%
z2zo@~3}42z>`z_lQr)4>;u-ZnQ9K8WZ+ZKSs=gUk4)+YTpdH!yzzrc74Mfa+i`a^M
zq5H=WNx#E8vTO)tLns@<12%;6P2YLwH~oMAA7AC*AqHuKo%_qlH{SUnzoPlYMmuji
zYa`$^!RN72XT=UYYMIvNn|LVNz;}V`jp1cW-{{8D@y0pM%{a%UH|+XK$j(fYbS3~f
WvjQ~*TsUJj9q4amh+^2^9{>RQkz#ZJ

literal 0
HcmV?d00001

diff --git a/Meta/links.rds b/Meta/links.rds
new file mode 100644
index 0000000000000000000000000000000000000000..8dcea7746eec82dfbde09be2b7e639ec79d0c4fa
GIT binary patch
literal 550
zcmV+>0@?i^iwFP!000002A!2nPa821hPMHvLQ6$^-~bX;KLkCXghpBJAw&tOlAxsr
zZjn(;u(V(DIuiVOgcI4Wz2o&dm6EJ?=9!7@vERAh3xc2#Z1HbnYc)LJKc~TVu*;uc
zo6Q#gAVLRG>xm_C>k1Vly-6Rl=IT{oCw6T5Q0UY*K=n{e9w=fYOLg$n1<r<7-HA@0
zIq58CB+>C-5T_V1ybhY?tDvH0GHd=O&6lj`QNn5_qtWARj$@zX(K5A6<pR*xh@o!G
zNdK8plxMMhhhP=^lxDO%_aD{R?9ZUDqd(nf+c)jx&O2>1Hd&bVwm(NCewj^|bCSA`
zC*NOC3wSUjHS6I7O)yztoj>>B2T^CVc}(~pF_$Cv=BSuK^t<bgw#VLRXXuam&o%T%
z%^mm-&^t^CF1m{a#S1t2m!h<I%x)1yiMtXyX+I@U5R8~|HEMCQBDJ_#m3n-%5gu-a
zn-w|+_<HEhn8z987o3&UG}vx%{GABfNl}6eKG0j)uIgOE@Lu*P@%}+;8^Ux@?mNQ%
z8FU!o_yT*0N>%C_Dpk2Zm;wJffv_J{Yrb5m5=~*)H^f;OKbeXRQLfDpU8%4{4ZW3{
zDleqm5U5qcb7)sfmp62JFQs?i&^n8;J+>G-Lz~f-Gqf4izkk$qM%wg?AlG2m4tXqq
oN>n)1TFMT!9^e>NIKnE2THDV0CQ1t2MQ(h31Jh0)F;5Br07IAukN^Mx

literal 0
HcmV?d00001

diff --git a/Meta/nsInfo.rds b/Meta/nsInfo.rds
new file mode 100644
index 0000000000000000000000000000000000000000..ded75a3aa73e2d5a3afe43b76b32aee8385b6fea
GIT binary patch
literal 443
zcmV;s0Yv^EiwFP!0000027Q!WPr@)1hReVpB7~2G3vc}eB6vS10WkwIyzq|Htj;D|
zyL6p_Kd*MIE8PbyDW%VQ&fA`CXCF5J00Y#;FzU(Qq4;Twk<7`}6XPB<Kr7)E^zkQy
z98)4uPeZ%Kv$>MIuX7r597thcF$6g}%Ih$ZBV~0|UP&19$YPi)D~;RKMSecPiAmn*
z?gesa`W(;poWYR#rPH-$j8UfT(NSRcHlIn@&B1XwbhWJrb!<gDo0$u-f7q>K7iV|u
zTAWv}VvwzO77E}BVGl`VR95EBWO+%QUR0klwWHLz^I%rMv0VWtiz-;<Ijw?f_uDOE
z7)7S%G2~_Jok0?P(G6rUdsRj{E8U%bPSxrt3aXZ(pz0|J%QM3CoS<s!hd$-vdGpiD
zn)VRTdP?uDirGl!nl!wEn0X9<hM_|O0~E=O3?|p_$=#4{xx~6F8c{r!W7DTsJxxo(
zYJbwQEyJ5Q2r1)PV>QuUUv|^w26B#=>b_2zWBD+OPyyPAe^Xb%G`|p;!hGaVi!5x{
lbPq&)O4ON%X!alE(3oSQOk3N>KpKi-{{duKdSmni000v))TRIc

literal 0
HcmV?d00001

diff --git a/Meta/package.rds b/Meta/package.rds
new file mode 100644
index 0000000000000000000000000000000000000000..e7051aaf8526643f0f65b70c0d9ea1aae359984c
GIT binary patch
literal 748
zcmV<I0u%ioiwFP!000002GvwcPuoBcb{;eVS{0Q;uX_v<v63`U#7hkc4MBlKCR9BY
zE%qi^VeeYI>!kd7+Oe}6V$)V?Z?&|K8IR}j%{TtKVOdt*D!|GY;9A&*tqiIyI5(}L
zwGQVRrlRX;p)|zq1D+5qUS4sJ_&#M5q&W8_iX`z6R;VYWBDi{S*1ATO&jK@-?Cc`S
zTtD(+>#ozhM3{M~O#*yP=+a}UW*^vfyQamBMy<YAt=FoJk6QDlk0U{tLhXSwxYo+!
zlyVmhd^)2<pw4-})$87#qhr3%*pM!!lZbqxNrv`VoN6Dh9aK3zK_BdzUEf*ga^FT%
zDp9zo8Qlv=T|yO#BL}G|LDNT1aGy`8i+vRQ1s3)OT75>~%S2g#L?n`AMg;hEIeZbS
z2(AKCHpaeR6%pg(@gk&5fQ-|@QgWAK1#!m_a~0)GrUQ++h%Ko=kTJa%IJQZ?Co}9v
z3$X&-x!6s56z_Y<zMt%kt9Y-s(!I-;b1MNF;)j)lIy*^JQyx_23L3_NY{RhbuwQLx
z;lxQ=&^SWh5BBf&o7Fk208pKO0NpbkQ2pSrSwGxsqT5mX2+b+;_*`06F%M31#xuhK
z0j0G{=nRL8qsP$P*G5$NODcXLLPDCxt^>g8`>R%@rd$}3UO`(FEMhdJ4haeKq!u?j
z&qW)HK6MF`%fM$5^%Y#6VEW=IEb3{@#gvanQ!gu-*i4nK51rRl7PNB9xs#7Tyx?w@
zD&wtgL{`nBfC%a?)k!LeM-%4V%Z6ku-v6dO8M9KVS-Btjby2_0nV(I0=wk)k34Yaq
z!HtUh_Ka8|69wF)75USXKY*HBWRo}9<o^Y)R6V8>#h8R92Ob&_(m?C9{{Kpn3apF+
zYo$u-<(aZAFNfy*rtS2Gqu%m2uct(_!|_r>wr*teC&>(9`6il7h*U-{^@5O#rMTXw
e>;YIk;u-i1=-V2;m06DY|MU}Y7>;2@2LJ#(LTfny

literal 0
HcmV?d00001

diff --git a/NAMESPACE b/NAMESPACE
index 67c5192a..71870912 100644
--- a/NAMESPACE
+++ b/NAMESPACE
@@ -1,4 +1,4 @@
-# Generated by roxygen2 (4.0.1): do not edit by hand
+# Generated by roxygen2 (4.1.1): do not edit by hand
 
 export(Calibration)
 export(Calibration_HBAN)
@@ -19,11 +19,18 @@ export(RunModel_CemaNeige)
 export(RunModel_CemaNeigeGR4J)
 export(RunModel_CemaNeigeGR5J)
 export(RunModel_CemaNeigeGR6J)
+export(RunModel_GR1A)
+export(RunModel_GR2M)
+export(RunModel_GR4H)
 export(RunModel_GR4J)
 export(RunModel_GR5J)
 export(RunModel_GR6J)
+export(SeriesAggreg)
 export(TransfoParam)
 export(TransfoParam_CemaNeige)
+export(TransfoParam_GR1A)
+export(TransfoParam_GR2M)
+export(TransfoParam_GR4H)
 export(TransfoParam_GR4J)
 export(TransfoParam_GR5J)
 export(TransfoParam_GR6J)
diff --git a/R/BasinData.R b/R/BasinData.R
deleted file mode 100644
index b1e6d222..00000000
--- a/R/BasinData.R
+++ /dev/null
@@ -1,42 +0,0 @@
-#' @name BasinInfo
-#' @docType data
-#' @title Data sample: characteristics of a fictional catchment (L0123001, L0123002 or L0123003)
-#' @description
-#' R-object containing the code, station's name, area and hypsometric curve of the catchment.
-#' @encoding UTF-8
-#' @format
-#' List named 'BasinInfo' containing
-#' \itemize{
-#' \item two strings: catchment's code and station's name
-#' \item one float: catchment's area in km2
-#' \item one numeric vector: catchment's hypsometric curve (min, quantiles 01 to 99 and max) in metres
-#' }
-#' @examples 
-#'    require(airGR)
-#'    data(L0123001)
-#'    str(BasinInfo)
-
-NULL
-
-
-#' @name BasinObs
-#' @docType data
-#' @title Data sample: time series of observations of a fictional catchment (L0123001, L0123002 or L0123003)
-#' @description
-#' R-object containing the times series of precipitation, temperature, potential evapotranspiration and discharges. \cr
-#' Times series for L0123001 or L0123002 are at the daily time-step for use with daily models such as GR4J, GR5J, GR6J, CemaNeigeGR4J, CemaNeigeGR5J and CemaNeigeGR6J.
-#' Times series for L0123003 are at the hourly time-step for use with hourly models such as GR4H.
-#' @encoding UTF-8
-#' @format
-#' Data frame named 'BasinObs' containing
-#' \itemize{
-#' \item one POSIXlt vector: time series dates in the POSIXlt format
-#' \item five numeric vectors: time series of catchment average precipitation [mm], catchment average air temperature [degC], catchment average potential evapotranspiration [mm], outlet discharge [l/s], outlet discharge [mm]
-#' }
-#' @examples 
-#'    require(airGR)
-#'    data(L0123001)
-#'    str(BasinObs)
-
-NULL
-
diff --git a/R/Calibration.R b/R/Calibration.R
deleted file mode 100644
index 874740b5..00000000
--- a/R/Calibration.R
+++ /dev/null
@@ -1,29 +0,0 @@
-#*************************************************************************************************
-#' Calibration algorithm which minimises the error criterion using the provided functions. \cr
-#*************************************************************************************************
-#' @title  Calibration algorithm which minimises an error criterion on the model outputs using the provided functions
-#' @author Laurent Coron (June 2014)
-#' @seealso \code{\link{Calibration_HBAN}}, \code{\link{Calibration_optim}},
-#'          \code{\link{RunModel}}, \code{\link{ErrorCrit}}, \code{\link{TransfoParam}},
-#'          \code{\link{CreateInputsModel}}, \code{\link{CreateRunOptions}}, 
-#'          \code{\link{CreateInputsCrit}}, \code{\link{CreateCalibOptions}}.
-#' @example tests/example_Calibration.R
-#' @export
-#' @encoding UTF-8
-#_FunctionInputs__________________________________________________________________________________
-#' @param  InputsModel         [object of class \emph{InputsModel}] see \code{\link{CreateInputsModel}} for details
-#' @param  RunOptions          [object of class \emph{RunOptions}] see \code{\link{CreateRunOptions}} for details
-#' @param  InputsCrit          [object of class \emph{InputsCrit}] see \code{\link{CreateInputsCrit}} for details
-#' @param  CalibOptions        [object of class \emph{CalibOptions}] see \code{\link{CreateCalibOptions}} for details
-#' @param  FUN_MOD             [function] hydrological model function (e.g. RunModel_GR4J, RunModel_CemaNeigeGR4J)
-#' @param  FUN_CRIT            [function] error criterion function (e.g. ErrorCrit_RMSE, ErrorCrit_NSE)
-#' @param  FUN_CALIB           (optional) [function] calibration algorithm function (e.g. Calibration_HBAN, Calibration_optim), default=Calibration_HBAN
-#' @param  FUN_TRANSFO         (optional) [function] model parameters transformation function, if the FUN_MOD used is native in the package FUN_TRANSFO is automatically defined
-#' @param  quiet               (optional) [boolean] boolean indicating if the function is run in quiet mode or not, default=FALSE
-#_FunctionOutputs_________________________________________________________________________________
-#' @return  [list] see \code{\link{Calibration_HBAN}} or \code{\link{Calibration_optim}} 
-#**************************************************************************************************
-Calibration <- function(InputsModel,RunOptions,InputsCrit,CalibOptions,FUN_MOD,FUN_CRIT,FUN_CALIB=Calibration_HBAN,FUN_TRANSFO=NULL,quiet=FALSE){
-    return( FUN_CALIB(InputsModel,RunOptions,InputsCrit,CalibOptions,FUN_MOD,FUN_CRIT,FUN_TRANSFO,quiet=quiet) )
-}
-
diff --git a/R/Calibration_HBAN.R b/R/Calibration_HBAN.R
deleted file mode 100644
index 97e631f5..00000000
--- a/R/Calibration_HBAN.R
+++ /dev/null
@@ -1,401 +0,0 @@
-#*************************************************************************************************
-#' Calibration algorithm which minimises the error criterion. \cr
-#' \cr
-#' The algorithm is based on a local search procedure. 
-#' First, a screening is performed using either a rough predefined grid or a list of parameter sets
-#' and then a simple steepest descent local search algorithm is performed.
-#' 
-#' A screening is first performed either from a rough predefined grid (considering various initial 
-#' values for each paramete) or from a list of initial parameter sets. \cr
-#' The best set identified in this screening is then used as a starting point for the steepest 
-#' descent local search algorithm. \cr
-#' For this search, the parameters are used in a transformed version, to obtain uniform           
-#' variation ranges (and thus a similar pace), while the true ranges might be quite different. \cr
-#' At each iteration, we start from a parameter set of NParam values (NParam being the number of 
-#' free parameters of the chosen hydrological model) and we determine the 2*NParam-1 new candidates 
-#' by changing one by one the different parameters (+/- pace). \cr
-#' All these candidates are tested and the best one kept to be the starting point for the next    
-#' iteration. At the end of each iteration, the pace is either increased or decreased to adapt    
-#' the progression speed. A diagonal progress can occasionally be done.                        \cr
-#' The calibration algorithm stops when the pace becomes too small.                            \cr
-#'
-#' To optimise the exploration of the parameter space, transformation functions are used to convert
-#' the model parameters. This is done using the TransfoParam functions.
-#*************************************************************************************************
-#' @title  Calibration algorithm which minimises the error criterion using the Irstea-HBAN procedure
-#' @author Laurent Coron (August 2013)
-#' @references
-#'   Michel, C. (1991),
-#'        Hydrologie appliquée aux petits bassins ruraux, Hydrology handout (in French), Cemagref, Antony, France.
-#' @example tests/example_Calibration_HBAN.R
-#' @seealso \code{\link{Calibration}}, \code{\link{Calibration_optim}},
-#'          \code{\link{RunModel_GR4J}}, \code{\link{TransfoParam_GR4J}}, \code{\link{ErrorCrit_RMSE}},
-#'          \code{\link{CreateInputsModel}}, \code{\link{CreateRunOptions}}, 
-#'          \code{\link{CreateInputsCrit}}, \code{\link{CreateCalibOptions}}.
-#' @encoding UTF-8
-#' @export
-#_FunctionInputs__________________________________________________________________________________
-#' @param  InputsModel         [object of class \emph{InputsModel}] see \code{\link{CreateInputsModel}} for details
-#' @param  RunOptions          [object of class \emph{RunOptions}] see \code{\link{CreateRunOptions}} for details
-#' @param  InputsCrit          [object of class \emph{InputsCrit}] see \code{\link{CreateInputsCrit}} for details
-#' @param  CalibOptions        [object of class \emph{CalibOptions}] see \code{\link{CreateCalibOptions}} for details
-#' @param  FUN_MOD             [function] hydrological model function (e.g. RunModel_GR4J, RunModel_CemaNeigeGR4J)
-#' @param  FUN_CRIT            [function] error criterion function (e.g. ErrorCrit_RMSE, ErrorCrit_NSE)
-#' @param  FUN_TRANSFO         (optional) [function] model parameters transformation function, if the FUN_MOD used is native in the package FUN_TRANSFO is automatically defined
-#' @param  quiet               (optional) [boolean] boolean indicating if the function is run in quiet mode or not, default=FALSE
-#_FunctionOutputs_________________________________________________________________________________
-#' @return  [list] list containing the function outputs organised as follows:
-#'          \tabular{ll}{
-#'          \emph{$ParamFinalR  }  \tab   [numeric] parameter set obtained at the end of the calibration \cr
-#'          \emph{$CritFinal    }  \tab   [numeric] error criterion obtained at the end of the calibration \cr
-#'          \emph{$NIter        }  \tab   [numeric] number of iterations during the calibration \cr
-#'          \emph{$NRuns        }  \tab   [numeric] number of model runs done during the calibration \cr
-#'          \emph{$HistParamR   }  \tab   [numeric] table showing the progression steps in the search for optimal set: parameter values \cr
-#'          \emph{$HistCrit     }  \tab   [numeric] table showing the progression steps in the search for optimal set: criterion values \cr
-#'          \emph{$MatBoolCrit  }  \tab   [boolean] table giving the requested and actual time steps when the model is calibrated \cr
-#'          \emph{$CritName     }  \tab   [character] name of the calibration criterion \cr
-#'          \emph{$CritBestValue}  \tab   [numeric] theoretical best criterion value \cr
-#'          }
-#**************************************************************************************************
-Calibration_HBAN <- function(InputsModel,RunOptions,InputsCrit,CalibOptions,FUN_MOD,FUN_CRIT,FUN_TRANSFO=NULL,quiet=FALSE){
-
-
-##_____Arguments_check_____________________________________________________________________
-    if(inherits(InputsModel,"InputsModel")==FALSE){ stop("InputsModel must be of class 'InputsModel' \n"); return(NULL); }  
-    if(inherits(RunOptions,"RunOptions")==FALSE){ stop("RunOptions must be of class 'RunOptions' \n"); return(NULL); }  
-    if(inherits(InputsCrit,"InputsCrit")==FALSE){ stop("InputsCrit must be of class 'InputsCrit' \n"); return(NULL); }  
-    if(inherits(CalibOptions,"CalibOptions")==FALSE){ stop("CalibOptions must be of class 'CalibOptions' \n"); return(NULL); }  
-    if(inherits(CalibOptions,"HBAN")==FALSE){ stop("CalibOptions must be of class 'HBAN' if Calibration_HBAN is used \n"); return(NULL); }  
-
-
-   ##_check_FUN_TRANSFO
-    if(is.null(FUN_TRANSFO)){
-      if(identical(FUN_MOD,RunModel_GR4J         )){ FUN_TRANSFO <- TransfoParam_GR4J     ; }
-      if(identical(FUN_MOD,RunModel_GR5J         )){ FUN_TRANSFO <- TransfoParam_GR5J     ; }
-      if(identical(FUN_MOD,RunModel_GR6J         )){ FUN_TRANSFO <- TransfoParam_GR6J     ; }
-      if(identical(FUN_MOD,RunModel_CemaNeige    )){ FUN_TRANSFO <- TransfoParam_CemaNeige; }
-      if(identical(FUN_MOD,RunModel_CemaNeigeGR4J) | identical(FUN_MOD,RunModel_CemaNeigeGR5J) | identical(FUN_MOD,RunModel_CemaNeigeGR6J)){
-        if(identical(FUN_MOD,RunModel_CemaNeigeGR4J)){ FUN1 <- TransfoParam_GR4J; FUN2 <- TransfoParam_CemaNeige; }
-        if(identical(FUN_MOD,RunModel_CemaNeigeGR5J)){ FUN1 <- TransfoParam_GR5J; FUN2 <- TransfoParam_CemaNeige; }
-        if(identical(FUN_MOD,RunModel_CemaNeigeGR6J)){ FUN1 <- TransfoParam_GR6J; FUN2 <- TransfoParam_CemaNeige; }
-        FUN_TRANSFO <- function(ParamIn,Direction){
-          Bool <- is.matrix(ParamIn);
-          if(Bool==FALSE){ ParamIn <- rbind(ParamIn); }
-          ParamOut <- NA*ParamIn;
-          NParam   <- ncol(ParamIn);
-          ParamOut[,         1:(NParam-2)] <- FUN1(ParamIn[,         1:(NParam-2)],Direction);
-          ParamOut[,(NParam-1):NParam    ] <- FUN2(ParamIn[,(NParam-1):NParam    ],Direction);
-          if(Bool==FALSE){ ParamOut <- ParamOut[1,]; }
-          return(ParamOut);
-        }
-      }
-      if(is.null(FUN_TRANSFO)){ stop("FUN_TRANSFO was not found (in Calibration function) \n"); return(NULL);  }
-    }
-
-    ##_variables_initialisation 
-    ParamFinalR <- NULL; ParamFinalT <- NULL; CritFinal <- NULL;
-    NRuns <- 0; NIter <- 0;
-    if("StartParamDistrib" %in% names(CalibOptions)){ PrefilteringType <- 2; } else { PrefilteringType <- 1; }
-    if(PrefilteringType==1){ NParam <- ncol(CalibOptions$StartParamList); }
-    if(PrefilteringType==2){ NParam <- ncol(CalibOptions$StartParamDistrib); }
-    if(NParam>20){ stop("Calibration_HBAN can handle a maximum of 20 parameters \n"); return(NULL);  }
-    HistParamR    <- matrix(NA,nrow=500*NParam,ncol=NParam);
-    HistParamT    <- matrix(NA,nrow=500*NParam,ncol=NParam);
-    HistCrit      <- matrix(NA,nrow=500*NParam,ncol=1);
-    CritName      <- NULL;
-    CritBestValue <- NULL;
-    Multiplier    <- NULL;
-    CritOptim     <- +1E100;
-    ##_temporary_change_of_Outputs_Sim
-    RunOptions$Outputs_Sim <- RunOptions$Outputs_Cal;  ### this reduces the size of the matrix exchange with fortran and therefore speeds the calibration
-
-
-
-##_____Parameter_Grid_Screening____________________________________________________________
-
-
-    ##Definition_of_the_function_creating_all_possible_parameter_sets_from_different_values_for_each_parameter
-    ProposeCandidatesGrid <- function(DistribParam){
-      ##Managing_matrix_sizes
-        Nvalmax <- nrow(DistribParam);
-        NParam <- ncol(DistribParam);
-        ##we_add_columns_to_MatDistrib_until_it_has_20_columns
-        DistribParam2 <- matrix(NA,nrow=Nvalmax,ncol=20);
-        DistribParam2[1:Nvalmax,1:NParam] <- DistribParam;
-        ##we_check_the_number_of_values_to_test_for_each_param
-        NbDistrib <- rep(1,20);
-        for(iC in 1:20){ NbDistrib[iC] <- max( 1 , Nvalmax-sum(is.na(DistribParam2[,iC])) ); }
-      ##Loop_on_the_various_values_to_test ###(if 4 param and 3 values for each => 3^4 sets)
-      ##NB_we_always_do_20_loops ###which_is_here_the_max_number_of_param_that_can_be_optimised
-        VECT <- NULL;
-        for(iL01 in 1:NbDistrib[01]){ for(iL02 in 1:NbDistrib[02]){ for(iL03 in 1:NbDistrib[03]){ for(iL04 in 1:NbDistrib[04]){ for(iL05 in 1:NbDistrib[05]){ 
-        for(iL06 in 1:NbDistrib[06]){ for(iL07 in 1:NbDistrib[07]){ for(iL08 in 1:NbDistrib[08]){ for(iL09 in 1:NbDistrib[09]){ for(iL10 in 1:NbDistrib[10]){
-        for(iL11 in 1:NbDistrib[11]){ for(iL12 in 1:NbDistrib[12]){ for(iL13 in 1:NbDistrib[13]){ for(iL14 in 1:NbDistrib[14]){ for(iL15 in 1:NbDistrib[15]){ 
-        for(iL16 in 1:NbDistrib[16]){ for(iL17 in 1:NbDistrib[17]){ for(iL18 in 1:NbDistrib[18]){ for(iL19 in 1:NbDistrib[19]){ for(iL20 in 1:NbDistrib[20]){
-          VECT <- c(VECT,                         
-            DistribParam2[iL01,01],DistribParam2[iL02,02],DistribParam2[iL03,03],DistribParam2[iL04,04],DistribParam2[iL05,05],
-            DistribParam2[iL06,06],DistribParam2[iL07,07],DistribParam2[iL08,08],DistribParam2[iL09,09],DistribParam2[iL10,10],
-            DistribParam2[iL11,11],DistribParam2[iL12,12],DistribParam2[iL13,13],DistribParam2[iL14,14],DistribParam2[iL15,15],
-            DistribParam2[iL16,16],DistribParam2[iL17,17],DistribParam2[iL18,18],DistribParam2[iL19,19],DistribParam2[iL20,20]);
-        } } } } }
-        } } } } }
-        } } } } }
-        } } } } }
-        MAT <- matrix(VECT,ncol=20,byrow=TRUE)[,1:NParam];
-        if(is.matrix(MAT)==FALSE){ MAT <- cbind(MAT); }
-        Output <- NULL;
-        Output$NewCandidates <- MAT;
-        return(Output);
-    }
-
-
-    ##Creation_of_new_candidates_______________________________________________
-    if(PrefilteringType==1){ CandidatesParamR <- CalibOptions$StartParamList; }
-    if(PrefilteringType==2){ DistribParamR <- CalibOptions$StartParamDistrib; DistribParamR[,!CalibOptions$OptimParam] <- NA; CandidatesParamR <- ProposeCandidatesGrid(DistribParamR)$NewCandidates; }
-    ##Remplacement_of_non_optimised_values_____________________________________
-    CandidatesParamR <- apply(CandidatesParamR,1,function(x){ x[!CalibOptions$OptimParam] <- CalibOptions$FixedParam[!CalibOptions$OptimParam]; return(x); });
-    if(NParam>1){ CandidatesParamR <- t(CandidatesParamR); } else { CandidatesParamR <- cbind(CandidatesParamR); }
-
-    ##Loop_to_test_the_various_candidates______________________________________
-    iNewOptim <- 0;
-    Ncandidates <- nrow(CandidatesParamR);    
-    if(!quiet & Ncandidates>1){
-      if(PrefilteringType==1){ cat(paste("\t List-Screening in progress (",sep="")); }
-      if(PrefilteringType==2){ cat(paste("\t Grid-Screening in progress (",sep="")); }
-      cat("0%");
-    }
-    for(iNew in 1:nrow(CandidatesParamR)){
-      if(!quiet & Ncandidates>1){
-        for(k in c(2,4,6,8)){ if(iNew==round(k/10*Ncandidates)){ cat(paste(" ",10*k,"%",sep="")); } } 
-      }
-      ##Model_run
-      Param <- CandidatesParamR[iNew,];
-      OutputsModel <- FUN_MOD(InputsModel,RunOptions,Param);
-      ##Calibration_criterion_computation
-      OutputsCrit <- FUN_CRIT(InputsCrit,OutputsModel);      
-      if(!is.na(OutputsCrit$CritValue)){ if(OutputsCrit$CritValue*OutputsCrit$Multiplier < CritOptim){
-        CritOptim <- OutputsCrit$CritValue*OutputsCrit$Multiplier;
-        iNewOptim <- iNew;
-      } }
-      ##Storage_of_crit_info
-      if(is.null(CritName) | is.null(CritBestValue) | is.null(Multiplier)){
-        CritName      <- OutputsCrit$CritName;
-        CritBestValue <- OutputsCrit$CritBestValue;
-        Multiplier    <- OutputsCrit$Multiplier;
-      }
-    }
-    if(!quiet & Ncandidates>1){ cat(" 100%) \n"); }
-	  
-
-    ##End_of_first_step_Parameter_Screening____________________________________
-    ParamStartR <- CandidatesParamR[iNewOptim,]; if(!is.matrix(ParamStartR)){ ParamStartR <- matrix(ParamStartR,nrow=1); }
-    ParamStartT <- FUN_TRANSFO(ParamStartR,"RT");
-	  CritStart   <- CritOptim;
-    NRuns       <- NRuns+nrow(CandidatesParamR);
-    if(!quiet){
-      if(Ncandidates> 1){ cat(paste("\t Screening completed (",NRuns," runs): \n",sep=""));  }
-      if(Ncandidates==1){ cat(paste("\t Starting point for steepest-descent local search: \n",sep="")); }
-      cat(paste("\t     Param = ",paste(formatC(ParamStartR,format="f",width=8,digits=3),collapse=" , "),"\n",sep=""));
-      cat(paste("\t     Crit ",format(CritName,width=12,justify="left")," = ",formatC(CritStart*Multiplier,format="f",digits=4),"\n",sep=""));
-    }
-    ##Results_archiving________________________________________________________
-    HistParamR[1,] <- ParamStartR;
-    HistParamT[1,] <- ParamStartT;
-    HistCrit[1,]   <- CritStart;
-
-
-
-
-##_____Steepest_Descent_Local_Search_______________________________________________________
-
-
-    ##Definition_of_the_function_creating_new_parameter_sets_through_a_step_by_step_progression_procedure
-    ProposeCandidatesLoc <- function(NewParamOptimT,OldParamOptimT,RangesT,OptimParam,Pace){
-      ##Format_checking
-      if(nrow(NewParamOptimT)!=1 | nrow(OldParamOptimT)!=1){ stop("each input set must be a matrix of one single line \n"); return(NULL); }
-      if(ncol(NewParamOptimT)!=ncol(OldParamOptimT) | ncol(NewParamOptimT)!=length(OptimParam)){ stop("each input set must have the same number of values \n"); return(NULL); }
-      ##Proposal_of_new_parameter_sets ###(local search providing 2*NParam-1 new sets)
-      NParam <- ncol(NewParamOptimT);
-      VECT <- NULL;
-      for(I in 1:NParam){
-        ##We_check_that_the_current_parameter_should_indeed_be_optimised
-        if(OptimParam[I]==TRUE){
-          for(J in 1:2){
-            Sign <- 2*J-3;   #Sign can be equal to -1 or +1
-            ##We_define_the_new_potential_candidate
-            Add <- TRUE;
-            PotentialCandidateT <- NewParamOptimT;
-            PotentialCandidateT[1,I] <- NewParamOptimT[I]+Sign*Pace;
-            ##If_we_exit_the_range_of_possible_values_we_go_back_on_the_boundary
-            if(PotentialCandidateT[1,I]<RangesT[1,I]){ PotentialCandidateT[1,I] <- RangesT[1,I]; }
-            if(PotentialCandidateT[1,I]>RangesT[2,I]){ PotentialCandidateT[1,I] <- RangesT[2,I]; }
-            ##We_check_the_set_is_not_outside_the_range_of_possible_values
-             if( NewParamOptimT[I]==RangesT[1,I] & Sign<0 ){ Add <- FALSE; }
-             if( NewParamOptimT[I]==RangesT[2,I] & Sign>0 ){ Add <- FALSE; }
-            ##We_check_that_this_set_has_not_been_tested_during_the_last_iteration
-            if(identical(PotentialCandidateT,OldParamOptimT)){ Add <- FALSE; }
-            ##We_add_the_candidate_to_our_list
-            if(Add==TRUE){ VECT <- c(VECT,PotentialCandidateT); }
-          }
-        }
-      }
-      Output <- NULL;
-      Output$NewCandidatesT <- matrix(VECT,ncol=NParam,byrow=TRUE);
-      return(Output);
-    }
-      
-
-    ##Initialisation_of_variables
-    if(!quiet){ 
-      cat("\t Steepest-descent local search in progress \n"); 
-    }
-    Pace <- 0.64;
-    PaceDiag <- rep(0,NParam);
-    CLG <- 0.7^(1/NParam);
-    Compt <- 0;
-    CritOptim <- CritStart;
-    ##Conversion_of_real_parameter_values
-    RangesR <- CalibOptions$SearchRanges;
-    RangesT <- FUN_TRANSFO(RangesR,"RT");
-    NewParamOptimT <- ParamStartT;
-    OldParamOptimT <- ParamStartT;
-
-
-    ##START_LOOP_ITER_________________________________________________________
-    for(ITER in 1:(100*NParam)){
-
-
-    ##Exit_loop_when_Pace_becomes_too_small___________________________________
-    if(Pace<0.01){ break; }
-  
-
-    ##Creation_of_new_candidates______________________________________________
-    CandidatesParamT <- ProposeCandidatesLoc(NewParamOptimT,OldParamOptimT,RangesT,CalibOptions$OptimParam,Pace)$NewCandidatesT;
-    CandidatesParamR <- FUN_TRANSFO(CandidatesParamT,"TR");
-    ##Remplacement_of_non_optimised_values_____________________________________
-    CandidatesParamR <- apply(CandidatesParamR,1,function(x){ x[!CalibOptions$OptimParam] <- CalibOptions$FixedParam[!CalibOptions$OptimParam]; return(x); });
-    if(NParam>1){ CandidatesParamR <- t(CandidatesParamR); } else { CandidatesParamR <- cbind(CandidatesParamR); }
-
-
-    ##Loop_to_test_the_various_candidates_____________________________________
-    iNewOptim <- 0;
-    for(iNew in 1:nrow(CandidatesParamR)){
-      ##Model_run
-      Param <- CandidatesParamR[iNew,];
-      OutputsModel <- FUN_MOD(InputsModel,RunOptions,Param);
-      ##Calibration_criterion_computation
-      OutputsCrit <- FUN_CRIT(InputsCrit,OutputsModel);      
-      if(!is.na(OutputsCrit$CritValue)){ if(OutputsCrit$CritValue*OutputsCrit$Multiplier < CritOptim){
-        CritOptim <- OutputsCrit$CritValue*OutputsCrit$Multiplier;
-        iNewOptim <- iNew;
-      } }
-    }
-    NRuns <- NRuns+nrow(CandidatesParamR);
-
-
-    ##When_a_progress_has_been_achieved_______________________________________
-    if(iNewOptim!=0){
-      ##We_store_the_optimal_set
-      OldParamOptimT <- NewParamOptimT;
-      NewParamOptimT <- matrix(CandidatesParamT[iNewOptim,1:NParam],nrow=1);
-      Compt <- Compt+1;
-      ##When_necessary_we_increase_the_pace ### if_successive_progress_occur_in_a_row
-      if(Compt>2*NParam){
-        Pace <- Pace*2;
-        Compt <- 0;
-      }
-      ##We_update_PaceDiag
-      VectPace <- NewParamOptimT-OldParamOptimT;
-      for(iC in 1:NParam){ if(CalibOptions$OptimParam[iC]==TRUE){ 
-        if(VectPace[iC]!=0){ PaceDiag[iC] <- CLG*PaceDiag[iC]+(1-CLG)*VectPace[iC]; }
-        if(VectPace[iC]==0){ PaceDiag[iC] <- CLG*PaceDiag[iC]; }
-      } }
-    } else {
-    ##When_no_progress_has_been_achieved_we_decrease_the_pace_________________
-      Pace <- Pace/2;
-      Compt <- 0;
-    }
-
-
-    ##Test_of_an_additional_candidate_using_diagonal_progress_________________
-    if(ITER>4*NParam){
-
-        NRuns <- NRuns+1;
-        iNewOptim <- 0; iNew <- 1;
-        CandidatesParamT <- NewParamOptimT+PaceDiag;  if(!is.matrix(CandidatesParamT)){ CandidatesParamT <- matrix(CandidatesParamT,nrow=1); }
-        ##If_we_exit_the_range_of_possible_values_we_go_back_on_the_boundary
-        for(iC in 1:NParam){ if(CalibOptions$OptimParam[iC]==TRUE){
-          if(CandidatesParamT[iNew,iC]<RangesT[1,iC]){ CandidatesParamT[iNew,iC] <- RangesT[1,iC]; }
-          if(CandidatesParamT[iNew,iC]>RangesT[2,iC]){ CandidatesParamT[iNew,iC] <- RangesT[2,iC]; }
-        } }
-        CandidatesParamR <- FUN_TRANSFO(CandidatesParamT,"TR");
-        ##Model_run
-        Param <- CandidatesParamR[iNew,];
-        OutputsModel <- FUN_MOD(InputsModel,RunOptions,Param);
-        ##Calibration_criterion_computation
-        OutputsCrit <- FUN_CRIT(InputsCrit,OutputsModel);      
-        if(OutputsCrit$CritValue*OutputsCrit$Multiplier < CritOptim){
-          CritOptim <- OutputsCrit$CritValue*OutputsCrit$Multiplier;
-          iNewOptim <- iNew;
-        }
-        ##When_a_progress_has_been_achieved
-        if(iNewOptim!=0){
-          OldParamOptimT <- NewParamOptimT;
-          NewParamOptimT <- matrix(CandidatesParamT[iNewOptim,1:NParam],nrow=1);
-        }
-
-    }
-    
-
-    ##Results_archiving_______________________________________________________
-    NewParamOptimR      <- FUN_TRANSFO(NewParamOptimT,"TR");
-    HistParamR[ITER+1,] <- NewParamOptimR;
-    HistParamT[ITER+1,] <- NewParamOptimT;
-    HistCrit[ITER+1,]   <- CritOptim;
-    ### if(!quiet){ cat(paste("\t     Iter ",formatC(ITER,format="d",width=3),"    Crit ",formatC(CritOptim,format="f",digits=4),"    Pace ",formatC(Pace,format="f",digits=4),"\n",sep="")); }
-
-
-
-    } ##END_LOOP_ITER_________________________________________________________
-    ITER <- ITER-1;
-    
-
-    ##Case_when_the_starting_parameter_set_remains_the_best_solution__________
-    if(CritOptim==CritStart & !quiet){ 
-      cat("\t No progress achieved \n"); 
-    }
-    
-    ##End_of_Steepest_Descent_Local_Search____________________________________
-    ParamFinalR <- NewParamOptimR;
-    ParamFinalT <- NewParamOptimT;
-    CritFinal   <- CritOptim;
-    NIter       <- 1+ITER;
-    if(!quiet){ 
-      cat(paste("\t Calibration completed (",NIter," iterations, ",NRuns," runs): \n",sep=""));
-      cat(paste("\t     Param = ",paste(formatC(ParamFinalR,format="f",width=8,digits=3),collapse=" , "),"\n",sep=""));
-      cat(paste("\t     Crit ",format(CritName,width=12,justify="left")," = ",formatC(CritFinal*Multiplier,format="f",digits=4),"\n",sep=""));
-    }
-    ##Results_archiving_______________________________________________________
-  	HistParamR <- cbind(HistParamR[1:NIter,]); colnames(HistParamR) <- paste("Param",1:NParam,sep="");
-  	HistParamT <- cbind(HistParamT[1:NIter,]); colnames(HistParamT) <- paste("Param",1:NParam,sep="");
-	  HistCrit   <- cbind(HistCrit[1:NIter,]);   ###colnames(HistCrit) <- paste("HistCrit");
-
-    BoolCrit_Actual <- InputsCrit$BoolCrit; BoolCrit_Actual[OutputsCrit$Ind_notcomputed] <- FALSE;
-    MatBoolCrit <- cbind( InputsCrit$BoolCrit , BoolCrit_Actual );
-    colnames(MatBoolCrit) <- c("BoolCrit_Requested","BoolCrit_Actual");
-
-
-##_____Output______________________________________________________________________________
-    OutputsCalib <- list(as.double(ParamFinalR),CritFinal*Multiplier,NIter,NRuns,HistParamR,HistCrit*Multiplier,MatBoolCrit,CritName,CritBestValue);
-    names(OutputsCalib) <- c("ParamFinalR","CritFinal","NIter","NRuns","HistParamR","HistCrit","MatBoolCrit","CritName","CritBestValue");
-    class(OutputsCalib) <- c("OutputsCalib","HBAN");
-    return(OutputsCalib);
-
-
-
-}
-
-
-
-  
-
diff --git a/R/Calibration_optim.R b/R/Calibration_optim.R
deleted file mode 100644
index 81f1424f..00000000
--- a/R/Calibration_optim.R
+++ /dev/null
@@ -1,149 +0,0 @@
-#*************************************************************************************************
-#' Calibration algorithm which minimises the error criterion. \cr
-#' \cr
-#' The algorithm is based on the "optim" function from the "stats" R-package 
-#' (using method="L-BFGS-B", i.e. a local optimization quasi-Newton method).
-#'
-#' To optimise the exploration of the parameter space, transformation functions are used to convert
-#' the model parameters. This is done using the TransfoParam functions.
-#*************************************************************************************************
-#' @title  Calibration algorithm which minimises the error criterion using the stats::optim function
-#' @author Laurent Coron (August 2013)
-#' @example tests/example_Calibration_optim.R
-#' @seealso \code{\link{Calibration}}, \code{\link{Calibration_HBAN}},
-#'          \code{\link{RunModel_GR4J}}, \code{\link{TransfoParam_GR4J}}, \code{\link{ErrorCrit_RMSE}},
-#'          \code{\link{CreateInputsModel}}, \code{\link{CreateRunOptions}}, 
-#'          \code{\link{CreateInputsCrit}}, \code{\link{CreateCalibOptions}}.
-#' @encoding UTF-8
-#' @export
-#_FunctionInputs__________________________________________________________________________________
-#' @param  InputsModel         [object of class \emph{InputsModel}] see \code{\link{CreateInputsModel}} for details
-#' @param  RunOptions          [object of class \emph{RunOptions}] see \code{\link{CreateRunOptions}} for details
-#' @param  InputsCrit          [object of class \emph{InputsCrit}] see \code{\link{CreateInputsCrit}} for details
-#' @param  CalibOptions        [object of class \emph{CalibOptions}] see \code{\link{CreateCalibOptions}} for details
-#' @param  FUN_MOD             [function] hydrological model function (e.g. RunModel_GR4J, RunModel_CemaNeigeGR4J)
-#' @param  FUN_CRIT            [function] error criterion function (e.g. ErrorCrit_RMSE, ErrorCrit_NSE)
-#' @param  FUN_TRANSFO         (optional) [function] model parameters transformation function, if the FUN_MOD used is native in the package FUN_TRANSFO is automatically defined
-#' @param  quiet               (optional) [boolean] boolean indicating if the function is run in quiet mode or not, default=FALSE
-#_FunctionOutputs_________________________________________________________________________________
-#' @return  [list] list containing the function outputs organised as follows:
-#'          \tabular{ll}{
-#'          \emph{$ParamFinalR  }  \tab   [numeric] parameter set obtained at the end of the calibration \cr
-#'          \emph{$CritFinal    }  \tab   [numeric] error criterion obtained at the end of the calibration \cr
-#'          \emph{$Nruns        }  \tab   [numeric] number of model runs done during the calibration \cr
-#'          \emph{$CritName     }  \tab   [character] name of the calibration criterion \cr
-#'          \emph{$CritBestValue}  \tab   [numeric] theoretical best criterion value \cr
-#'          }
-#**************************************************************************************************
-Calibration_optim <- function(InputsModel,RunOptions,InputsCrit,CalibOptions,FUN_MOD,FUN_CRIT,FUN_TRANSFO=NULL,quiet=FALSE){
-    
-
-    ##_check_class
-    if(inherits(InputsModel,"InputsModel")==FALSE){ stop("InputsModel must be of class 'InputsModel' \n"); return(NULL); }  
-    if(inherits(RunOptions,"RunOptions")==FALSE){ stop("RunOptions must be of class 'RunOptions' \n"); return(NULL); }  
-    if(inherits(InputsCrit,"InputsCrit")==FALSE){ stop("InputsCrit must be of class 'InputsCrit' \n"); return(NULL); }  
-    if(inherits(CalibOptions,"CalibOptions")==FALSE){ stop("CalibOptions must be of class 'CalibOptions' \n"); return(NULL); }  
-    if(inherits(CalibOptions,"optim")==FALSE){ stop("CalibOptions must be of class 'optim' if Calibration_optim is used \n"); return(NULL); }  
-
-
-    ##_check_FUN_TRANSFO
-    if(is.null(FUN_TRANSFO)){
-      if(identical(FUN_MOD,RunModel_GR4J         )){ FUN_TRANSFO <- TransfoParam_GR4J     ; }
-      if(identical(FUN_MOD,RunModel_GR5J         )){ FUN_TRANSFO <- TransfoParam_GR5J     ; }
-      if(identical(FUN_MOD,RunModel_GR6J         )){ FUN_TRANSFO <- TransfoParam_GR6J     ; }
-      if(identical(FUN_MOD,RunModel_CemaNeige    )){ FUN_TRANSFO <- TransfoParam_CemaNeige; }
-      if(identical(FUN_MOD,RunModel_CemaNeigeGR4J) | identical(FUN_MOD,RunModel_CemaNeigeGR5J) | identical(FUN_MOD,RunModel_CemaNeigeGR6J)){
-        if(identical(FUN_MOD,RunModel_CemaNeigeGR4J)){ FUN1 <- TransfoParam_GR4J; FUN2 <- TransfoParam_CemaNeige; }
-        if(identical(FUN_MOD,RunModel_CemaNeigeGR5J)){ FUN1 <- TransfoParam_GR5J; FUN2 <- TransfoParam_CemaNeige; }
-        if(identical(FUN_MOD,RunModel_CemaNeigeGR6J)){ FUN1 <- TransfoParam_GR6J; FUN2 <- TransfoParam_CemaNeige; }
-        FUN_TRANSFO <- function(ParamIn,Direction){
-          Bool <- is.matrix(ParamIn);
-          if(Bool==FALSE){ ParamIn <- rbind(ParamIn); }
-          ParamOut <- NA*ParamIn;
-          NParam   <- ncol(ParamIn);
-          ParamOut[,         1:(NParam-2)] <- FUN1(ParamIn[,         1:(NParam-2)],Direction);
-          ParamOut[,(NParam-1):NParam    ] <- FUN2(ParamIn[,(NParam-1):NParam    ],Direction);
-          if(Bool==FALSE){ ParamOut <- ParamOut[1,]; }
-          return(ParamOut);
-        }
-      }
-      if(is.null(FUN_TRANSFO)){ stop("FUN_TRANSFO was not found (in Calibration function) \n"); return(NULL);  }
-    }
-
-
-    ##_RunModelAndCrit
-    RunModelAndCrit <- function(par,InputsModel,RunOptions,InputsCrit,CalibOptions,FUN_MOD,FUN_CRIT,FUN_TRANSFO){
-        ParamT <- NA*CalibOptions$FixedParam;
-        ParamT[CalibOptions$OptimParam] <- par;
-        Param <- FUN_TRANSFO(ParamIn=ParamT,Direction="TR");
-        Param[!CalibOptions$OptimParam] <- CalibOptions$FixedParam[!CalibOptions$OptimParam];
-        OutputsModel <- FUN_MOD(InputsModel=InputsModel,RunOptions=RunOptions,Param=Param);
-        OutputsCrit <- FUN_CRIT(InputsCrit=InputsCrit,OutputsModel=OutputsModel);   
-        return(OutputsCrit$CritValue*OutputsCrit$Multiplier);
-    }
-
-
-    ##_temporary_change_of_Outputs_Sim
-    RunOptions$Outputs_Sim <- RunOptions$Outputs_Cal;  ### this reduces the size of the matrix exchange with fortran and therefore speeds the calibration
-    ##_screenPrint
-    if(!quiet){ 
-      cat(paste("\t Calibration in progress (function optim from the stats package) \n",sep=""));
-    }
-    
-
-    ##_lower_and_upper_limit_values (transformed)
-    RangesR <- CalibOptions$SearchRanges;
-    RangesT <- FUN_TRANSFO(RangesR,"RT");
-    lower   <- RangesT[1,CalibOptions$OptimParam];
-    upper   <- RangesT[2,CalibOptions$OptimParam];
-
-    ##_starting_values (transformed)
-    ParamStartT <- FUN_TRANSFO(CalibOptions$StartParam,"RT");
-    par_start   <- ParamStartT[CalibOptions$OptimParam]; 
-
-
-    ##_calibration
-    RESULT <- optim(par=par_start,fn=RunModelAndCrit,gr=NULL,
-                InputsModel,RunOptions,InputsCrit,CalibOptions,FUN_MOD,FUN_CRIT,FUN_TRANSFO,  ## arguments for the RunModelAndCrit function (other than par)
-                method="L-BFGS-B",lower=lower,upper=upper,control=list(),hessian=FALSE)
-    
-
-    ##_outputs_preparation
-    ParamFinalT <- NA*ParamStartT;
-    ParamFinalT[CalibOptions$OptimParam] <- RESULT$par;
-    ParamFinalR <- FUN_TRANSFO(ParamFinalT,"TR");
-    ParamFinalR[!CalibOptions$OptimParam] <- CalibOptions$FixedParam[!CalibOptions$OptimParam];  
-    CritFinal <- RESULT$value;
-
-    ##_storage_of_crit_info
-    OutputsModel  <- FUN_MOD(InputsModel=InputsModel,RunOptions=RunOptions,Param=ParamFinalR);
-    OutputsCrit   <- FUN_CRIT(InputsCrit=InputsCrit,OutputsModel=OutputsModel);   
-    CritName      <- OutputsCrit$CritName;
-    CritBestValue <- OutputsCrit$CritBestValue;
-    Multiplier    <- OutputsCrit$Multiplier;
-
-    ##_screenPrint
-    if(!quiet){ 
-      if(RESULT$convergence==0){ 
-        cat(paste("\t Calibration completed: \n",sep=""));
-        cat(paste("\t     Param = ",paste(formatC(ParamFinalR,format="f",width=8,digits=3),collapse=" , "),"\n",sep=""));
-        cat(paste("\t     Crit ",format(CritName,width=12,justify="left")," = ",formatC(CritFinal*Multiplier,format="f",digits=4),"\n",sep=""));
-      } else {
-        cat(paste("\t Calibration failed: \n",sep=""));
-        cat(paste("\t     ",RESULT$message,sep=""));
-      }
-    }
-    
-    
-    ##_function_output
-    OutputsCalib <- list(as.double(ParamFinalR),CritFinal*Multiplier,as.integer(RESULT$counts[1]),CritName,CritBestValue);
-    names(OutputsCalib) <- c("ParamFinalR","CritFinal","NRuns","CritName","CritBestValue");
-    class(OutputsCalib) <- c("OutputsCalib","optim");
-    return(OutputsCalib);
-
-
-}
-
-
-
-
diff --git a/R/CreateCalibOptions.R b/R/CreateCalibOptions.R
deleted file mode 100644
index c94d5efc..00000000
--- a/R/CreateCalibOptions.R
+++ /dev/null
@@ -1,226 +0,0 @@
-#*************************************************************************************************
-#' Creation of the CalibOptions object required to the Calibration functions.
-#'
-#' Users wanting to use FUN_MOD, FUN_CALIB or FUN_TRANSFO functions that are not included in 
-#' the package must create their own CalibOptions object accordingly.
-#*************************************************************************************************
-#' @title  Creation of the CalibOptions object required to the Calibration functions
-#' @author Laurent Coron (June 2014)
-#' @seealso \code{\link{RunModel}}, \code{\link{CreateInputsModel}}, \code{\link{CreateRunOptions}}, \code{\link{CreateInputsCrit}}
-#' @example tests/example_Calibration.R
-#' @encoding UTF-8
-#' @export
-#_FunctionInputs__________________________________________________________________________________
-#' @param  FUN_MOD             [function] hydrological model function (e.g. RunModel_GR4J, RunModel_CemaNeigeGR4J)
-#' @param  FUN_CALIB           (optional) [function] calibration algorithm function (e.g. Calibration_HBAN, Calibration_optim), default=Calibration_HBAN
-#' @param  FUN_TRANSFO         (optional) [function] model parameters transformation function, if the FUN_MOD used is native in the package FUN_TRANSFO is automatically defined
-#' @param  RunOptions          (optional) [object of class \emph{RunOptions}] see \code{\link{CreateRunOptions}} for details
-#' @param  OptimParam          (optional) [boolean] vector of booleans indicating which parameters must be optimised (NParam columns, 1 line) 
-#' @param  FixedParam          (optional) [numeric] vector giving the values to allocate to non-optimised parameter values (NParam columns, 1 line)
-#' @param  SearchRanges        (optional) [numeric] matrix giving the ranges of real parameters (NParam columns, 2 lines)
-#'                             \tabular{llllll}{
-#'                                           \tab [X1]   \tab [X2]   \tab [X3]   \tab [...]   \tab [Xi] \cr
-#'                                  [1,]     \tab    0   \tab   -1   \tab    0   \tab  ...    \tab  0.0 \cr
-#'                                  [2,]     \tab 3000   \tab   +1   \tab  100   \tab  ...    \tab  3.0 \cr
-#'                             }
-#' @param  StartParam          (optional) [numeric] vector of parameter values used to start global search calibration procedure (e.g. Calibration_optim)
-#'                             \tabular{llllll}{
-#'                                           \tab [X1]   \tab [X2]   \tab [X3]   \tab [...]   \tab [Xi] \cr
-#'                                           \tab 1000   \tab -0.5   \tab   22   \tab  ...    \tab  1.1 \cr
-#'                             }
-#' @param  StartParamList      (optional) [numeric] matrix of parameter sets used for grid-screening calibration procedure (values in columns, sets in line)
-#'                             \tabular{llllll}{
-#'                                           \tab [X1]   \tab [X2]   \tab [X3]   \tab [...]   \tab [Xi] \cr
-#'                                  [set1]   \tab  800   \tab -0.7   \tab   25   \tab  ...    \tab  1.0 \cr
-#'                                  [set2]   \tab 1000   \tab -0.5   \tab   22   \tab  ...    \tab  1.1 \cr
-#'                                  [...]    \tab  ...   \tab  ...   \tab  ...   \tab  ...    \tab  ... \cr
-#'                                  [set n]  \tab  200   \tab -0.3   \tab   17   \tab  ...    \tab  1.0 \cr
-#'                             }
-#' @param  StartParamDistrib   (optional) [numeric] matrix of parameter values used for grid-screening calibration procedure (values in columns, percentiles in line) \cr
-#'                             \tabular{llllll}{
-#'                                           \tab [X1]   \tab [X2]   \tab [X3]   \tab [...]   \tab [Xi] \cr
-#'                                  [value1] \tab  800   \tab -0.7   \tab   25   \tab  ...    \tab  1.0 \cr
-#'                                  [value2] \tab 1000   \tab   NA   \tab   50   \tab  ...    \tab  1.2 \cr
-#'                                  [value3] \tab 1200   \tab   NA   \tab   NA   \tab  ...    \tab  1.6 \cr
-#'                             }
-#_FunctionOutputs_________________________________________________________________________________
-#' @return  [list] object of class \emph{CalibOptions} containing the data required to evaluate the model outputs; it can include the following:
-#'          \tabular{ll}{
-#'          \emph{$OptimParam       }  \tab   [boolean] vector of booleans indicating which parameters must be optimised \cr
-#'          \emph{$FixedParam       }  \tab   [numeric] vector giving the values to allocate to non-optimised parameter values \cr
-#'          \emph{$SearchRanges     }  \tab   [numeric] matrix giving the ranges of real parameters \cr
-#'          \emph{$StartParam       }  \tab   [numeric] vector of parameter values used to start global search calibration procedure \cr
-#'          \emph{$StartParamList   }  \tab   [numeric] matrix of parameter sets used for grid-screening calibration procedure \cr
-#'          \emph{$StartParamDistrib}  \tab   [numeric] matrix of parameter values used for grid-screening calibration procedure \cr
-#'          }
-#**************************************************************************************************'
-CreateCalibOptions <- function(FUN_MOD,FUN_CALIB=Calibration_HBAN,FUN_TRANSFO=NULL,RunOptions=NULL,OptimParam=NULL,FixedParam=NULL,SearchRanges=NULL,
-                               StartParam=NULL,StartParamList=NULL,StartParamDistrib=NULL){
-
-
-  ObjectClass <- NULL;
-
-  ##check_FUN_MOD
-    BOOL <- FALSE;
-    if(identical(FUN_MOD,RunModel_GR4J         )){ ObjectClass <- c(ObjectClass,"GR4J"         ); BOOL <- TRUE; }
-    if(identical(FUN_MOD,RunModel_GR5J         )){ ObjectClass <- c(ObjectClass,"GR5J"         ); BOOL <- TRUE; }
-    if(identical(FUN_MOD,RunModel_GR6J         )){ ObjectClass <- c(ObjectClass,"GR6J"         ); BOOL <- TRUE; }
-    if(identical(FUN_MOD,RunModel_CemaNeige    )){ ObjectClass <- c(ObjectClass,"CemaNeige"    ); BOOL <- TRUE; }
-    if(identical(FUN_MOD,RunModel_CemaNeigeGR4J)){ ObjectClass <- c(ObjectClass,"CemaNeigeGR4J"); BOOL <- TRUE; }
-    if(identical(FUN_MOD,RunModel_CemaNeigeGR5J)){ ObjectClass <- c(ObjectClass,"CemaNeigeGR5J"); BOOL <- TRUE; }
-    if(identical(FUN_MOD,RunModel_CemaNeigeGR6J)){ ObjectClass <- c(ObjectClass,"CemaNeigeGR6J"); BOOL <- TRUE; }
-    if(!BOOL){ stop("incorrect FUN_MOD for use in CreateCalibOptions \n"); return(NULL); } 
-
-  ##check_FUN_CALIB
-    BOOL <- FALSE;
-    if(identical(FUN_CALIB,Calibration_HBAN )){ ObjectClass <- c(ObjectClass,"HBAN" ); BOOL <- TRUE; }
-    if(identical(FUN_CALIB,Calibration_optim)){ ObjectClass <- c(ObjectClass,"optim"); BOOL <- TRUE; }
-    if(!BOOL){ stop("incorrect FUN_CALIB for use in CreateCalibOptions \n"); return(NULL); } 
-
-  ##check_FUN_TRANSFO
-    if(is.null(FUN_TRANSFO)){
-      ##_set_FUN1
-      if(identical(FUN_MOD,RunModel_GR4J     ) | identical(FUN_MOD,RunModel_CemaNeigeGR4J) ){ FUN1 <- TransfoParam_GR4J     ; }
-      if(identical(FUN_MOD,RunModel_GR5J     ) | identical(FUN_MOD,RunModel_CemaNeigeGR5J) ){ FUN1 <- TransfoParam_GR5J     ; }
-      if(identical(FUN_MOD,RunModel_GR6J     ) | identical(FUN_MOD,RunModel_CemaNeigeGR6J) ){ FUN1 <- TransfoParam_GR6J     ; }
-      if(identical(FUN_MOD,RunModel_CemaNeige)                                             ){ FUN1 <- TransfoParam_CemaNeige; }
-      if(is.null(FUN1)){ stop("FUN1 was not found \n"); return(NULL);  }
-      ##_set_FUN2
-      FUN2 <- TransfoParam_CemaNeige;
-      ##_set_FUN_TRANSFO
-      if(identical(FUN_MOD,RunModel_GR4J) | identical(FUN_MOD,RunModel_GR5J) | identical(FUN_MOD,RunModel_GR6J) | identical(FUN_MOD,RunModel_CemaNeige)){
-        FUN_TRANSFO <- FUN1; 
-      } else {
-        FUN_TRANSFO <- function(ParamIn,Direction){
-          Bool <- is.matrix(ParamIn);
-          if(Bool==FALSE){ ParamIn <- rbind(ParamIn); }
-          ParamOut <- NA*ParamIn;
-          NParam   <- ncol(ParamIn);
-          if(NParam <= 3){
-          ParamOut[,         1:(NParam-2)] <- FUN1(cbind(ParamIn[,1:(NParam-2)]),Direction);
-          } else {
-          ParamOut[,         1:(NParam-2)] <- FUN1(ParamIn[,1:(NParam-2)     ],Direction); }
-          ParamOut[,(NParam-1):NParam    ] <- FUN2(ParamIn[,(NParam-1):NParam],Direction);
-          if(Bool==FALSE){ ParamOut <- ParamOut[1,]; }
-          return(ParamOut);
-        }
-      }
-    }
-    if(is.null(FUN_TRANSFO)){ stop("FUN_TRANSFO was not found \n"); return(NULL);  }
-
-  ##check_RunOptions
-    if(!is.null(RunOptions)){ 
-      if(inherits(RunOptions,"RunOptions")==FALSE){ stop("RunOptions must be of class 'RunOptions' if not null= \n"); return(NULL); }  
-    }
-
-  ##NParam
-    if("GR4J"          %in% ObjectClass){ NParam <- 4; }
-    if("GR5J"          %in% ObjectClass){ NParam <- 5; }
-    if("GR6J"          %in% ObjectClass){ NParam <- 6; }
-    if("CemaNeige"     %in% ObjectClass){ NParam <- 2; }
-    if("CemaNeigeGR4J" %in% ObjectClass){ NParam <- 6; }
-    if("CemaNeigeGR5J" %in% ObjectClass){ NParam <- 7; }
-    if("CemaNeigeGR6J" %in% ObjectClass){ NParam <- 8; }
-
-  ##check_OptimParam
-    if(is.null(OptimParam)){
-      OptimParam <- rep(TRUE,NParam);
-    } else {
-      if(!is.vector(OptimParam)    ){ stop("OptimParam must be a vector of booleans \n"); return(NULL);  }
-      if(length(OptimParam)!=NParam){ stop("Incompatibility between OptimParam length and FUN_MOD \n"); return(NULL);  }
-      if(!is.logical(OptimParam)   ){ stop("OptimParam must be a vector of booleans \n"); return(NULL);  }
-    }
-
-  ##check_FixedParam
-    if(is.null(FixedParam)){
-      FixedParam <- rep(NA,NParam);
-    } else {
-      if(!is.vector(FixedParam)              ){ stop("FixedParam must be a vector \n"); return(NULL);  }
-      if(length(FixedParam)!=NParam          ){ stop("Incompatibility between OptimParam length and FUN_MOD \n"); return(NULL);  }
-      if(!is.numeric(FixedParam[!OptimParam])){ stop("if OptimParam[i]==FALSE, FixedParam[i] must be a numeric value \n"); return(NULL);  }
-    }
-
-  ##check_SearchRanges
-    if(is.null(SearchRanges)){
-      ParamT <- matrix(c(rep(-9.99,NParam),rep(+9.99,NParam)),ncol=NParam,byrow=TRUE);
-      SearchRanges <- TransfoParam(ParamIn=ParamT,Direction="TR",FUN_TRANSFO=FUN_TRANSFO);
-    } else {
-      if(!is.matrix( SearchRanges)  ){ stop("SearchRanges must be a matrix \n"); return(NULL);  }
-      if(!is.numeric(SearchRanges)  ){ stop("SearchRanges must be a matrix of numeric values \n"); return(NULL);  }
-      if(sum(is.na(SearchRanges))!=0){ stop("SearchRanges must not include NA values \n"); return(NULL);  }
-      if(nrow(SearchRanges)!=2      ){ stop("SearchRanges must have 2 rows \n"); return(NULL);  }
-      if(ncol(SearchRanges)!=NParam ){ stop("Incompatibility between SearchRanges ncol and FUN_MOD \n"); return(NULL);  }
-    }
-
-  ##check_StartParamList_and_StartParamDistrib__default_values
-    if( ("HBAN"  %in% ObjectClass & is.null(StartParamList) & is.null(StartParamDistrib)) |
-        ("optim" %in% ObjectClass & is.null(StartParam)) ){
-
-      if("GR4J"%in% ObjectClass){ 
-        ParamT <- matrix( c( +3.60, -2.00, +3.40, -9.10,
-                             +3.90, -0.90, +4.10, -8.70,
-                             +4.50, -0.10, +5.00, -8.10),ncol=NParam,byrow=TRUE); }
-      if("GR5J"%in% ObjectClass){ 
-        ParamT <- matrix( c( +3.60, -1.70, +3.30, -9.10, -0.70,
-                             +3.90, -0.60, +4.10, -8.70, +0.30,
-                             +4.50, -0.10, +5.00, -8.10, +0.50),ncol=NParam,byrow=TRUE); }
-      if("GR6J"%in% ObjectClass){ 
-        ParamT <- matrix( c( +3.60, -1.00, +3.30, -9.10, -0.90, +3.00,
-                             +3.90, -0.50, +4.10, -8.70, +0.10, +4.00,
-                             +4.50, +0.50, +5.00, -8.10, +1.10, +5.00),ncol=NParam,byrow=TRUE); }
-      if("CemaNeige"%in% ObjectClass){ 
-        ParamT <- matrix( c( -6.26, +0.55,
-                             -2.13, +0.92,
-                             +4.86, +1.40),ncol=NParam,byrow=TRUE); }
-      if("CemaNeigeGR4J"%in% ObjectClass){ 
-        ParamT <- matrix( c( +3.60, -2.00, +3.40, -9.10, -6.26, +0.55,
-                             +3.90, -0.90, +4.10, -8.70, -2.13, +0.92,
-                             +4.50, -0.10, +5.00, -8.10, +4.86, +1.40),ncol=NParam,byrow=TRUE); }
-      if("CemaNeigeGR5J"%in% ObjectClass){ 
-        ParamT <- matrix( c( +3.60, -1.70, +3.30, -9.10, -0.70, -6.26, +0.55,
-                             +3.90, -0.60, +4.10, -8.70, +0.30, -2.13, +0.92,
-                             +4.50, -0.10, +5.00, -8.10, +0.50, +4.86, +1.40),ncol=NParam,byrow=TRUE); }
-      if("CemaNeigeGR6J"%in% ObjectClass){ 
-        ParamT <- matrix( c( +3.60, -1.00, +3.30, -9.10, -0.90, +3.00, -6.26, +0.55,
-                             +3.90, -0.50, +4.10, -8.70, +0.10, +4.00, -2.13, +0.92,
-                             +4.50, +0.50, +5.00, -8.10, +1.10, +5.00, +4.86, +1.40),ncol=NParam,byrow=TRUE); }
-
-      StartParamList    <- NULL;
-      StartParamDistrib <- TransfoParam(ParamIn=ParamT,Direction="TR",FUN_TRANSFO=FUN_TRANSFO);
-      StartParam        <- StartParamDistrib[2,];
-    }
-
-  ##check_StartParamList_and_StartParamDistrib__format
-    if("HBAN" %in% ObjectClass & !is.null(StartParamList)){
-      if(!is.matrix( StartParamList)  ){ stop("StartParamList must be a matrix \n"); return(NULL);  }
-      if(!is.numeric(StartParamList)  ){ stop("StartParamList must be a matrix of numeric values \n"); return(NULL);  }
-      if(sum(is.na(StartParamList))!=0){ stop("StartParamList must not include NA values \n"); return(NULL);  }
-      if(ncol(StartParamList)!=NParam ){ stop("Incompatibility between StartParamList ncol and FUN_MOD \n"); return(NULL);  }
-    }
-    if("HBAN" %in% ObjectClass & !is.null(StartParamDistrib)){
-      if(!is.matrix( StartParamDistrib)      ){ stop("StartParamDistrib must be a matrix \n"); return(NULL);  }
-      if(!is.numeric(StartParamDistrib[1,])  ){ stop("StartParamDistrib must be a matrix of numeric values \n"); return(NULL);  }
-      if(sum(is.na(StartParamDistrib[1,]))!=0){ stop("StartParamDistrib must not include NA values on the first line \n"); return(NULL);  }
-      if(ncol(StartParamDistrib)!=NParam     ){ stop("Incompatibility between StartParamDistrib ncol and FUN_MOD \n"); return(NULL);  }
-    }
-    if("optim" %in% ObjectClass & !is.null(StartParam)){
-      if(!is.vector( StartParam)    ){ stop("StartParam must be a vector \n"); return(NULL);  }
-      if(!is.numeric(StartParam)    ){ stop("StartParam must be a vector of numeric values \n"); return(NULL);  }
-      if(sum(is.na(StartParam))!=0  ){ stop("StartParam must not include NA values \n"); return(NULL);  }
-      if(length(StartParam)!=NParam ){ stop("Incompatibility between StartParam length and FUN_MOD \n"); return(NULL);  }
-    }
-
-
-  ##Create_CalibOptions
-    CalibOptions <- list(OptimParam=OptimParam,FixedParam=FixedParam,SearchRanges=SearchRanges);
-    if(!is.null(StartParam       )){ CalibOptions <- c(CalibOptions,list(StartParam=StartParam)); }
-    if(!is.null(StartParamList   )){ CalibOptions <- c(CalibOptions,list(StartParamList=StartParamList)); }
-    if(!is.null(StartParamDistrib)){ CalibOptions <- c(CalibOptions,list(StartParamDistrib=StartParamDistrib)); }
-    class(CalibOptions) <- c("CalibOptions",ObjectClass);
-    return(CalibOptions);
-
-
-}
-
-
-
diff --git a/R/CreateInputsCrit.R b/R/CreateInputsCrit.R
deleted file mode 100644
index 5dcd672c..00000000
--- a/R/CreateInputsCrit.R
+++ /dev/null
@@ -1,81 +0,0 @@
-#*************************************************************************************************
-#' Creation of the InputsCrit object required to the ErrorCrit functions.
-#'
-#' Users wanting to use FUN_CRIT functions that are not included in 
-#' the package must create their own InputsCrit object accordingly.
-#*************************************************************************************************
-#' @title  Creation of the InputsCrit object required to the ErrorCrit functions
-#' @author Laurent Coron (June 2014)
-#' @seealso \code{\link{RunModel}}, \code{\link{CreateInputsModel}}, \code{\link{CreateRunOptions}}, \code{\link{CreateCalibOptions}}
-#' @example tests/example_ErrorCrit.R
-#' @encoding UTF-8
-#' @export
-#_FunctionInputs__________________________________________________________________________________
-#' @param  FUN_CRIT     [function] error criterion function (e.g. ErrorCrit_RMSE, ErrorCrit_NSE)
-#' @param  InputsModel  [object of class \emph{InputsModel}] see \code{\link{CreateInputsModel}} for details
-#' @param  RunOptions   [object of class \emph{RunOptions}] see \code{\link{CreateRunOptions}} for details
-#' @param  Qobs         [numeric] series of observed discharges [mm]
-#' @param  BoolCrit     (optional) [boolean] boolean giving the time steps to consider in the computation (all time steps are consider by default)
-#' @param  transfo      (optional) [character] name of the transformation (e.g. "", "sqrt", "log", "inv", "sort")
-#' @param  Ind_zeroes   (optional) [numeric] indices of the time-steps where zeroes are observed
-#' @param  epsilon      (optional) [numeric] epsilon to add to all Qobs and Qsim if \emph{$Ind_zeroes} is not empty
-#_FunctionOutputs_________________________________________________________________________________
-#' @return  [list] object of class \emph{InputsCrit} containing the data required to evaluate the model outputs; it can include the following:
-#'          \tabular{ll}{
-#'          \emph{$BoolCrit  }  \tab   [boolean] boolean giving the time steps to consider in the computation \cr
-#'          \emph{$Qobs      }  \tab   [numeric] series of observed discharges [mm] \cr
-#'          \emph{$transfo   }  \tab   [character] name of the transformation (e.g. "", "sqrt", "log", "inv", "sort") \cr
-#'          \emph{$Ind_zeroes}  \tab   [numeric] indices of the time-steps where zeroes are observed \cr
-#'          \emph{$epsilon   }  \tab   [numeric] epsilon to add to all Qobs and Qsim if \emph{$Ind_zeroes} is not empty \cr
-#'          }
-#**************************************************************************************************
-CreateInputsCrit <- function(FUN_CRIT,InputsModel,RunOptions,Qobs,BoolCrit=NULL,transfo="",Ind_zeroes=NULL,epsilon=NULL){
-
-  ObjectClass <- NULL;
-
-  ##check_FUN_CRIT
-    BOOL <- FALSE;
-    if(identical(FUN_CRIT,ErrorCrit_RMSE) | identical(FUN_CRIT,ErrorCrit_NSE) | identical(FUN_CRIT,ErrorCrit_KGE) | identical(FUN_CRIT,ErrorCrit_KGE2)){
-      BOOL <- TRUE; 
-    }
-    if(!BOOL){ stop("incorrect FUN_CRIT for use in CreateInputsCrit \n"); return(NULL); } 
-
-  ##check_arguments
-    if(inherits(InputsModel,"InputsModel")==FALSE){ stop("InputsModel must be of class 'InputsModel' \n" ); return(NULL); } 
-    if(inherits(RunOptions ,"RunOptions" )==FALSE){ stop("RunOptions must be of class 'RunOptions' \n" ); return(NULL); } 
-    LLL <- length(InputsModel$DatesR[RunOptions$IndPeriod_Run])
-
-    if(is.null(Qobs)    ){ stop("Qobs is missing \n"); return(NULL); } 
-    if(!is.vector( Qobs)){ stop(paste("Qobs must be a vector of numeric values \n",sep="")); return(NULL); }
-    if(!is.numeric(Qobs)){ stop(paste("Qobs must be a vector of numeric values \n",sep="")); return(NULL); }
-    if(length(Qobs)!=LLL){ stop("Qobs and InputsModel series must have the same length \n"); return(NULL); } 
-
-    if(is.null(BoolCrit)){ BoolCrit <- rep(TRUE,length(Qobs)); }
-    if(!is.logical(BoolCrit)){ stop("BoolCrit must be a vector of boolean \n" ); return(NULL); } 
-    if(length(BoolCrit)!=LLL){ stop("BoolCrit and InputsModel series must have the same length \n"); return(NULL); } 
-
-    if(is.null(transfo)      ){ stop("transfo must be a chosen among the following: '', 'sqrt', 'log' or 'inv' \n"); return(NULL); } 
-    if(!is.vector(   transfo)){ stop("transfo must be a chosen among the following: '', 'sqrt', 'log' or 'inv' \n"); return(NULL); } 
-    if(length(transfo)!=1    ){ stop("transfo must be a chosen among the following: '', 'sqrt', 'log' or 'inv' \n"); return(NULL); } 
-    if(!is.character(transfo)){ stop("transfo must be a chosen among the following: '', 'sqrt', 'log' or 'inv' \n"); return(NULL); } 
-    if(transfo %in% c("","sqrt","log","inv") == FALSE){
-                                stop("transfo must be a chosen among the following: '', 'sqrt', 'log' or 'inv' \n"); return(NULL); } 
-
-    if(!is.null(Ind_zeroes)){
-      if(!is.vector( Ind_zeroes)){ stop("Ind_zeroes must be a vector of integers \n" ); return(NULL); } 
-      if(!is.integer(Ind_zeroes)){ stop("Ind_zeroes must be a vector of integers \n" ); return(NULL); } 
-    }
-    if(!is.null(epsilon)){
-      if(!is.vector( epsilon) | length(epsilon)!=1 | !is.numeric(epsilon)){ 
-        stop("epsilon must be single numeric value \n" ); return(NULL); }
-      epsilon=as.double(epsilon);
-    }
-
-  ##Create_InputsCrit
-    InputsCrit <- list(BoolCrit=BoolCrit,Qobs=Qobs,transfo=transfo,Ind_zeroes=Ind_zeroes,epsilon=epsilon);
-    class(InputsCrit) <- c("InputsCrit",ObjectClass);
-    return(InputsCrit);
-
-
-}
-
diff --git a/R/CreateInputsModel.R b/R/CreateInputsModel.R
deleted file mode 100644
index e1b8be1a..00000000
--- a/R/CreateInputsModel.R
+++ /dev/null
@@ -1,156 +0,0 @@
-#*************************************************************************************************
-#' Creation of the InputsModel object required to the RunModel functions.
-#'
-#' Users wanting to use FUN_MOD functions that are not included in 
-#' the package must create their own InputsModel object accordingly.
-#*************************************************************************************************
-#' @title  Creation of the InputsModel object required to the RunModel functions
-#' @author Laurent Coron (June 2014)
-#' @seealso \code{\link{RunModel}}, \code{\link{CreateRunOptions}}, \code{\link{CreateInputsCrit}}, \code{\link{CreateCalibOptions}}, \code{\link{DataAltiExtrapolation_HBAN}}
-#' @example tests/example_RunModel.R
-#' @encoding UTF-8
-#' @export
-#_FunctionInputs__________________________________________________________________________________
-#' @param  FUN_MOD     [function] hydrological model function (e.g. RunModel_GR4J, RunModel_CemaNeigeGR4J)
-#' @param  DatesR      [POSIXlt] vector of dates required to create the GR model and CemaNeige module inputs
-#' @param  Precip      [numeric] time series of daily total precipitation (catchment average) [mm], required to create the GR model and CemaNeige module inputs
-#' @param  PotEvap     [numeric] time series of daily potential evapotranspiration (catchment average) [mm], required to create the GR model inputs
-#' @param  TempMean    [numeric] time series of daily mean air temperature [degC], required to create the CemaNeige module inputs
-#' @param  TempMin     (optional) [numeric] time series of daily min air temperature [degC], possibly used to create the CemaNeige module inputs
-#' @param  TempMax     (optional) [numeric] time series of daily max air temperature [degC], possibly used to create the CemaNeige module inputs
-#' @param  ZInputs     (optional) [numeric] real giving the mean elevation of the Precip and Temp series (before extrapolation) [m]
-#' @param  HypsoData   (optional) [numeric] vector of 101 reals: min, q01 to q99 and max of catchment elevation distribution [m], required to create the GR model inputs, if not defined a single elevation is used for CemaNeige
-#' @param  NLayers     (optional) [numeric] integer giving the number of elevation layers requested [-], required to create the GR model inputs, default=5
-#' @param  quiet       (optional) [boolean] boolean indicating if the function is run in quiet mode or not, default=FALSE
-#_FunctionOutputs_________________________________________________________________________________
-#' @return  [list] object of class \emph{InputsModel} containing the data required to evaluate the model outputs; it can include the following:
-#'          \tabular{ll}{
-#'          \emph{$DatesR              }  \tab   [POSIXlt] vector of dates \cr
-#'          \emph{$Precip              }  \tab   [numeric] time series of daily total precipitation (catchment average) [mm] \cr
-#'          \emph{$PotEvap             }  \tab   [numeric] time series of daily potential evapotranspiration (catchment average) [mm], \cr\tab defined if FUN_MOD includes GR4J, GR5J or GR6J \cr \cr
-#'          \emph{$LayerPrecip         }  \tab   [list] list of time series of daily precipitation (layer average) [mm], \cr\tab defined if FUN_MOD includes CemaNeige \cr \cr
-#'          \emph{$LayerTempMean       }  \tab   [list] list of time series of daily mean air temperature (layer average) [degC], \cr\tab defined if FUN_MOD includes CemaNeige \cr \cr
-#'          \emph{$LayerFracSolidPrecip}  \tab   [list] list of time series of daily solid precip. fract. (layer average) [-], \cr\tab defined if FUN_MOD includes CemaNeige \cr \cr
-#'          }
-#**************************************************************************************************
-CreateInputsModel <- function(FUN_MOD,DatesR,Precip,PotEvap=NULL,TempMean=NULL,TempMin=NULL,TempMax=NULL,ZInputs=NULL,HypsoData=NULL,NLayers=5,quiet=FALSE){
-
-  ObjectClass <- NULL;
-
-  ##check_FUN_MOD
-    BOOL <- FALSE;
-    if(identical(FUN_MOD,RunModel_GR4J) | identical(FUN_MOD,RunModel_GR5J) | identical(FUN_MOD,RunModel_GR6J)){
-      ObjectClass <- c(ObjectClass,"daily","GR"); 
-      TimeStep <- as.integer(24*60*60);
-      BOOL <- TRUE; 
-    }
-    if(identical(FUN_MOD,RunModel_CemaNeige)){
-      ObjectClass <- c(ObjectClass,"daily","CemaNeige");
-      TimeStep <- as.integer(24*60*60);
-      BOOL <- TRUE; 
-    }
-    if(identical(FUN_MOD,RunModel_CemaNeigeGR4J) | identical(FUN_MOD,RunModel_CemaNeigeGR5J) | identical(FUN_MOD,RunModel_CemaNeigeGR6J)){
-      ObjectClass <- c(ObjectClass,"daily","GR","CemaNeige");
-      TimeStep <- as.integer(24*60*60);
-      BOOL <- TRUE; 
-    }
-    if(!BOOL){ stop("incorrect FUN_MOD for use in CreateInputsModel \n"); return(NULL); } 
-
-  ##check_arguments
-    if("GR" %in% ObjectClass | "CemaNeige" %in% ObjectClass){
-      if(is.null(DatesR)){ stop("DatesR is missing \n"); return(NULL); } 
-      if("POSIXlt" %in% class(DatesR) == FALSE & "POSIXct" %in% class(DatesR) == FALSE){ stop("DatesR must be defined as POSIXlt or POSIXct \n"); return(NULL); }
-      if("POSIXlt" %in% class(DatesR) == FALSE){ DatesR <- as.POSIXlt(DatesR); }
-      if(difftime(tail(DatesR,1),tail(DatesR,2),units="secs")[[1]]!=TimeStep){ stop(paste("the time step of the model inputs must be ",TimeStep," seconds \n",sep="")); return(NULL); }    
-      LLL <- length(DatesR);
-    }
-    if("GR" %in% ObjectClass){
-      if(is.null(Precip  )){ stop("Precip is missing \n"  ); return(NULL); } 
-      if(is.null(PotEvap )){ stop("PotEvap is missing \n" ); return(NULL); } 
-      if(!is.vector( Precip) | !is.vector( PotEvap)){ stop("Precip and PotEvap must be vectors of numeric values \n"); return(NULL); } 
-      if(!is.numeric(Precip) | !is.numeric(PotEvap)){ stop("Precip and PotEvap must be vectors of numeric values \n"); return(NULL); } 
-      if(length(Precip)!=LLL | length(PotEvap)!=LLL){ stop("Precip, PotEvap and DatesR must have the same length \n"); return(NULL); } 
-    }
-    if("CemaNeige" %in% ObjectClass){
-      if(is.null(Precip  )){ stop("Precip is missing \n"  ); return(NULL); } 
-      if(is.null(TempMean)){ stop("TempMean is missing \n"); return(NULL); } 
-      if(!is.vector( Precip) | !is.vector( TempMean)){ stop("Precip and TempMean must be vectors of numeric values \n"); return(NULL); } 
-      if(!is.numeric(Precip) | !is.numeric(TempMean)){ stop("Precip and TempMean must be vectors of numeric values \n"); return(NULL); } 
-      if(length(Precip)!=LLL | length(TempMean)!=LLL){ stop("Precip, TempMean and DatesR must have the same length \n"); return(NULL); } 
-      if(is.null(TempMin)!=is.null(TempMax)){ stop("TempMin and TempMax must be both defined if not null \n"); return(NULL); }
-      if(!is.null(TempMin) & !is.null(TempMax)){ 
-        if(!is.vector( TempMin) | !is.vector( TempMax)){ stop("TempMin and TempMax must be vectors of numeric values \n"); return(NULL); } 
-        if(!is.numeric(TempMin) | !is.numeric(TempMax)){ stop("TempMin and TempMax must be vectors of numeric values \n"); return(NULL); } 
-        if(length(TempMin)!=LLL | length(TempMax)!=LLL){ stop("TempMin, TempMax and DatesR must have the same length \n"); return(NULL); }
-      }
-      if(!is.null(HypsoData)){ 
-        if(!is.vector( HypsoData)){ stop("HypsoData must be a vector of numeric values  if not null \n"); return(NULL); } 
-        if(!is.numeric(HypsoData)){ stop("HypsoData must be a vector of numeric values  if not null \n"); return(NULL); } 
-        if(length(HypsoData)!=101){ stop("HypsoData must be of length 101 if not null \n"); return(NULL); } 
-        if(sum(is.na(HypsoData))!=0 & sum(is.na(HypsoData))!=101){ stop("HypsoData must not contain any NA if not null \n"); return(NULL); } 
-      }
-      if(!is.null(ZInputs)){
-        if(length(ZInputs)!=1                   ){ stop("\t ZInputs must be a single numeric value if not null \n"); return(NULL); } 
-        if(is.na(ZInputs) | !is.numeric(ZInputs)){ stop("\t ZInputs must be a single numeric value if not null \n"); return(NULL); } 
-      }
-      if(is.null(HypsoData)){ 
-        if(!quiet){ warning("\t HypsoData is missing => a single layer is used and no extrapolation is made \n"); }
-        HypsoData <- as.numeric(rep(NA,101)); ZInputs <- as.numeric(NA); NLayers <- as.integer(1);
-      }
-      if(is.null(ZInputs)){ 
-        if(!quiet & !identical(HypsoData,as.numeric(rep(NA,101)))){ warning("\t ZInputs is missing => HypsoData[51] is used \n"); }
-        ZInputs <- HypsoData[51];
-      }
-    }
-
-
-  ##check_NA_values
-    BOOL_NA <- rep(FALSE,length(DatesR));
-    if("GR" %in% ObjectClass){
-      BOOL_NA_TMP <- (Precip  < 0) | is.na(Precip );  if(sum(BOOL_NA_TMP)!=0){ BOOL_NA <- BOOL_NA | BOOL_NA_TMP; if(!quiet){ warning("\t Values < 0 or NA values detected in Precip series  \n"); } } 
-      BOOL_NA_TMP <- (PotEvap < 0) | is.na(PotEvap);  if(sum(BOOL_NA_TMP)!=0){ BOOL_NA <- BOOL_NA | BOOL_NA_TMP; if(!quiet){ warning("\t Values < 0 or NA values detected in PotEvap series \n"); } } 
-    }
-    if("CemaNeige" %in% ObjectClass){
-      BOOL_NA_TMP <- (Precip  < 0    ) | is.na(Precip  );  if(sum(BOOL_NA_TMP)!=0){ BOOL_NA <- BOOL_NA | BOOL_NA_TMP; if(!quiet){ warning("\t Values < 0 or NA values detected in Precip series       \n"); } } 
-      BOOL_NA_TMP <- (TempMean<(-150)) | is.na(TempMean);  if(sum(BOOL_NA_TMP)!=0){ BOOL_NA <- BOOL_NA | BOOL_NA_TMP; if(!quiet){ warning("\t Values < -150) or NA values detected in TempMean series \n"); } }
-      if(!is.null(TempMin) & !is.null(TempMax)){
-      BOOL_NA_TMP <- (TempMin<(-150)) | is.na(TempMin);  if(sum(BOOL_NA_TMP)!=0){ BOOL_NA <- BOOL_NA | BOOL_NA_TMP; if(!quiet){ warning("\t Values < -150) or NA values detected in TempMin series \n"); } }
-      BOOL_NA_TMP <- (TempMax<(-150)) | is.na(TempMax);  if(sum(BOOL_NA_TMP)!=0){ BOOL_NA <- BOOL_NA | BOOL_NA_TMP; if(!quiet){ warning("\t Values < -150) or NA values detected in TempMax series \n"); } } }
-    }
-    if(sum(BOOL_NA)!=0){
-      WTxt <- NULL;
-      WTxt <- paste(WTxt,"\t Missing values are not allowed in InputsModel \n",sep="");
-      Select <- (max(which(BOOL_NA))+1):length(BOOL_NA);
-      if(Select[1]>Select[2]){ stop(paste("time series could not be trunced since missing values were detected at the list time-step  \n",sep="")); return(NULL); }
-      if("GR" %in% ObjectClass){
-        Precip <- Precip[Select];  PotEvap <- PotEvap[Select]; }
-      if("CemaNeige" %in% ObjectClass){
-        Precip <- Precip[Select];  TempMean <- TempMean[Select]; if(!is.null(TempMin) & !is.null(TempMax)){ TempMin <- TempMin[Select]; TempMax <- TempMax[Select]; } }
-      WTxt <- paste(WTxt,"\t -> data were trunced to keep the most recent available time-steps \n",sep="");
-      WTxt <- paste(WTxt,"\t -> ",length(Select)," time-steps were kept \n",sep="");
-      if(!is.null(WTxt) & !quiet){ warning(WTxt); }
-    }
-
-
-  ##DataAltiExtrapolation_HBAN
-    if("CemaNeige" %in% ObjectClass){
-      RESULT <- DataAltiExtrapolation_HBAN(DatesR=DatesR,Precip=Precip,TempMean=TempMean,TempMin=TempMin,TempMax=TempMax,ZInputs=ZInputs,HypsoData=HypsoData,NLayers=NLayers,quiet=quiet);
-      if(!quiet){ if(NLayers==1){ cat(paste("\t Input series were successfully created on 1 elevation layer for use by CemaNeige \n",sep=""));
-                         } else { cat(paste("\t Input series were successfully created on ",NLayers," elevation layers for use by CemaNeige \n",sep="")); } }
-    }
-
-
-  ##Create_InputsModel
-    InputsModel <- list(DatesR=DatesR);
-    if("GR" %in% ObjectClass){
-      InputsModel <- c(InputsModel,list(Precip=as.double(Precip),PotEvap=as.double(PotEvap)));    }
-    if("CemaNeige" %in% ObjectClass){
-      InputsModel <- c(InputsModel,list(LayerPrecip=RESULT$LayerPrecip,LayerTempMean=RESULT$LayerTempMean,
-                                        LayerFracSolidPrecip=RESULT$LayerFracSolidPrecip,ZLayers=RESULT$ZLayers));    }
-
-    class(InputsModel) <- c("InputsModel",ObjectClass);
-    return(InputsModel);
-
-
-}
-
diff --git a/R/CreateRunOptions.R b/R/CreateRunOptions.R
deleted file mode 100644
index f5c778d8..00000000
--- a/R/CreateRunOptions.R
+++ /dev/null
@@ -1,260 +0,0 @@
-#*************************************************************************************************
-#' Creation of the RunOptions object required to the RunModel functions.
-#'
-#' Users wanting to use FUN_MOD functions that are not included in 
-#' the package must create their own RunOptions object accordingly.
-#' 
-#' ##### Initialisation options #####
-#' 
-#' The model initialisation options can either be set to a default configuration or be defined by the user.
-#' 
-#' This is done via three vectors: \cr \emph{IndPeriod_WarmUp}, \emph{IniStates}, \emph{IniResLevels}. \cr
-#' A default configuration is used for initialisation if these vectors are not defined.
-#' 
-#' (1) Default initialisation options:
-#' 
-#' \itemize{
-#' \item \emph{IndPeriod_WarmUp} default setting ensures a one-year warm-up using the time-steps preceding the \emph{IndPeriod_Run}. 
-#' The actual length of this warm-up might be shorter depending on data availability (no missing value being allowed on model input series).
-#' 
-#' \item \emph{IniStates} and \emph{IniResLevels} are automatically set to initialise all the model states at 0, except for the production and routing stores which are initialised at 50\% of their capacity. This initialisation is made at the very beginning of the model call (i.e. at the beginning of \emph{IndPeriod_WarmUp} or at the beginning of IndPeriod_Run if the warm-up period is disabled).
-#' }
-#' 
-#' (2) Customisation of initialisation options:
-#' 
-#' \itemize{
-#' \item \emph{IndPeriod_WarmUp} can be used to specify the indices of the warm-up period (within the time-series prepared in InputsModel). \cr
-#' - remark 1:	for most common cases, indices corresponding to one or several years preceding \emph{IndPeriod_Run} are used (e.g. \emph{IndPeriod_WarmUp <- 1000:1365} and \emph{IndPeriod_Run <- 1366:5000)}. \cr
-#' However, it is also possible to perform a long-term initialisation if other indices than the warm-up ones are set in \emph{IndPeriod_WarmUp} (e.g. \emph{IndPeriod_WarmUp <- c( 1:5000 , 1:5000 , 1:5000 ,1000:1365 )}). \cr
-#' - remark 2:	it is also possible to completely disable the warm-up period when using \emph{IndPeriod_WarmUp <- 0}.
-#' 
-#' \item \emph{IniStates} and \emph{IniResLevels} can be used to specify the initial model states. \cr
-#' - remark 1:	if \emph{IniStates} is used, all model states must be provided (e.g. 60 floats [mm] are required for GR4J, GR5J and GR6J; 60+2*NLayers floats [mm] are required for CemaNeigeGR4J, CemaNeigeGR5J and CemaNeigeGR6J; see fortran source code for details). \cr
-#' - remark 2:	in addition to \emph{IniStates}, \emph{IniResLevels} allows to set the filling rate of the production and routing stores for the GR models. For instance for GR4J, GR5J and GR6J: \emph{IniResLevels <- c(0.3,0.5)} should be used to obtain initial fillings of 30\% and 50\% for the production and routing stores, respectively.  \emph{IniResLevels} is optional and can only be used if \emph{IniStates} is also defined (the state values corresponding to these two stores in \emph{IniStates} are not used in such case). \cr \cr
-#' }
-#*************************************************************************************************
-#' @title  Creation of the RunOptions object required to the RunModel functions
-#' @author Laurent Coron (June 2014)
-#' @seealso \code{\link{RunModel}}, \code{\link{CreateInputsModel}}, \code{\link{CreateInputsCrit}}, \code{\link{CreateCalibOptions}}
-#' @example tests/example_RunModel.R
-#' @encoding UTF-8
-#' @export
-#_FunctionInputs__________________________________________________________________________________
-#' @param  FUN_MOD             [function] hydrological model function (e.g. RunModel_GR4J, RunModel_CemaNeigeGR4J)
-#' @param  InputsModel         [object of class \emph{InputsModel}] see \code{\link{CreateInputsModel}} for details
-#' @param  IndPeriod_WarmUp    (optional) [numeric] index of period to be used for the model warm-up [-]
-#' @param  IndPeriod_Run       [numeric] index of period to be used for the model run [-]
-#' @param  IniStates           (optional) [numeric] vector of initial model states [mm]
-#' @param  IniResLevels        (optional) [numeric] vector of initial filling rates for production and routing stores (2 values between 0 and 1) [-]
-#' @param  Outputs_Cal         (optional) [character] vector giving the outputs needed for the calibration \cr (e.g. c("Qsim")), the least outputs the fastest the calibration
-#' @param  Outputs_Sim         (optional) [character] vector giving the requested outputs \cr (e.g. c("DatesR","Qsim","SnowPack")), default="all"
-#' @param  RunSnowModule       (optional) [boolean] option indicating whether CemaNeige should be activated, default=TRUE
-#' @param  MeanAnSolidPrecip   (optional) [numeric] vector giving the annual mean of average solid precipitation for each layer (computed from InputsModel if not defined) [mm/y]
-#' @param  quiet               (optional) [boolean] boolean indicating if the function is run in quiet mode or not, default=FALSE
-#_FunctionOutputs_________________________________________________________________________________
-#' @return  [list] object of class \emph{RunOptions} containing the data required to evaluate the model outputs; it can include the following:
-#'          \tabular{ll}{
-#'          \emph{IndPeriod_WarmUp }  \tab  [numeric] index of period to be used for the model warm-up [-] \cr
-#'          \emph{IndPeriod_Run    }  \tab  [numeric] index of period to be used for the model run [-] \cr
-#'          \emph{IniStates        }  \tab  [numeric] vector of initial model states [mm] \cr
-#'          \emph{IniResLevels     }  \tab  [numeric] vector of initial filling rates for production and routing stores [-] \cr
-#'          \emph{Outputs_Cal      }  \tab  [character] character vector giving only the outputs needed for the calibration \cr
-#'          \emph{Outputs_Sim      }  \tab  [character] character vector giving the requested outputs \cr
-#'          \emph{RunSnowModule    }  \tab  [boolean] option indicating whether CemaNeige should be activated \cr
-#'          \emph{MeanAnSolidPrecip}  \tab  [numeric] vector giving the annual mean of average solid precipitation for each layer [mm/y] \cr
-#'          }
-#**************************************************************************************************'
-CreateRunOptions <- function(FUN_MOD,InputsModel,IndPeriod_WarmUp=NULL,IndPeriod_Run,IniStates=NULL,IniResLevels=NULL,
-                             Outputs_Cal=NULL,Outputs_Sim="all",RunSnowModule=TRUE,MeanAnSolidPrecip=NULL,quiet=FALSE){
-
-
-  ObjectClass <- NULL;
-
-
-  ##check_FUN_MOD
-    BOOL <- FALSE;
-    if(identical(FUN_MOD,RunModel_GR4J) | identical(FUN_MOD,RunModel_GR5J) | identical(FUN_MOD,RunModel_GR6J)){
-      ObjectClass <- c(ObjectClass,"GR","daily"); 
-      BOOL <- TRUE; 
-    }
-    if(identical(FUN_MOD,RunModel_CemaNeige)){
-      ObjectClass <- c(ObjectClass,"CemaNeige","daily");
-      BOOL <- TRUE; 
-    }
-    if(identical(FUN_MOD,RunModel_CemaNeigeGR4J) | identical(FUN_MOD,RunModel_CemaNeigeGR5J) | identical(FUN_MOD,RunModel_CemaNeigeGR6J)){
-      ObjectClass <- c(ObjectClass,"GR","CemaNeige","daily");
-      BOOL <- TRUE; 
-    }
-    if(!BOOL){ stop("incorrect FUN_MOD for use in CreateRunOptions \n"); return(NULL); } 
-
-
-  ##check_InputsModel
-    if(!inherits(InputsModel,"InputsModel")){
-      stop("InputsModel must be of class 'InputsModel' \n"); return(NULL); } 
-    if("daily" %in% ObjectClass & !inherits(InputsModel,"daily")){
-      stop("InputsModel must be of class 'daily' \n"); return(NULL); } 
-
-
-  ##check_IndPeriod_Run
-    if(!is.vector( IndPeriod_Run)){ stop("IndPeriod_Run must be a vector of numeric values \n"); return(NULL); } 
-    if(!is.numeric(IndPeriod_Run)){ stop("IndPeriod_Run must be a vector of numeric values \n"); return(NULL); } 
-    if(identical(as.integer(IndPeriod_Run),as.integer(seq(from=IndPeriod_Run[1],to=tail(IndPeriod_Run,1),by=1)))==FALSE){
-      stop("IndPeriod_Run must be a continuous sequence of integers \n"); return(NULL); } 
-    if(storage.mode(IndPeriod_Run)!="integer"){ stop("IndPeriod_Run should be of type integer \n"); return(NULL); } 
-
-
-  ##check_IndPeriod_WarmUp
-    WTxt <- NULL;
-    if(is.null(IndPeriod_WarmUp)){
-      WTxt <- paste(WTxt,"\t Model warm-up period not defined -> default configuration used \n",sep="");
-      ##If_the_run_period_starts_at_the_very_beginning_of_the_time_series
-      if(IndPeriod_Run[1]==as.integer(1)){
-        IndPeriod_WarmUp <- as.integer(0);
-        WTxt <- paste(WTxt,"\t    No data were found for model warm-up! \n",sep="");
-      ##We_look_for_the_longest_period_preceeding_the_run_period_with_a_maximum_of_one_year
-      } else {
-        TmpDateR <- InputsModel$DatesR[IndPeriod_Run[1]] - 365*24*60*60; ### minimal date to start the warmup        
-        IndPeriod_WarmUp <- which(InputsModel$DatesR==max(InputsModel$DatesR[1],TmpDateR)) : (IndPeriod_Run[1]-1); 
-        if("daily"   %in% ObjectClass){ TimeStep <- as.integer(       24*60*60); }
-        if(length(IndPeriod_WarmUp)*TimeStep/(365*24*60*60)>=1){ 
-        WTxt <- paste(WTxt,"\t    The year preceding the run period is used \n",sep="");
-        } else {
-        WTxt <- paste(WTxt,"\t    Less than a year (without missing values) was found for model warm-up: \n",sep="");
-        WTxt <- paste(WTxt,"\t    Only ",length(IndPeriod_WarmUp)," time-steps are used!                 \n",sep=""); 
-        }
-      }
-    }
-    if(!is.null(IndPeriod_WarmUp)){
-      if(!is.vector( IndPeriod_WarmUp)){ stop("IndPeriod_Run must be a vector of numeric values \n"); return(NULL); } 
-      if(!is.numeric(IndPeriod_WarmUp)){ stop("IndPeriod_Run must be a vector of numeric values \n"); return(NULL); } 
-      if(storage.mode(IndPeriod_WarmUp)!="integer"){ stop("IndPeriod_Run should be of type integer \n"); return(NULL); } 
-      if(identical(IndPeriod_WarmUp,as.integer(0))){
-        WTxt <- paste(WTxt,"\t No warm-up period is used! \n",sep=""); }
-      if((IndPeriod_Run[1]-1)!=tail(IndPeriod_WarmUp,1)){ 
-        WTxt <- paste(WTxt,"\t Model warm-up period is not directly before the model run period \n",sep=""); }
-    }
-    if(!is.null(WTxt) & !quiet){ warning(WTxt); }
-
-
-  ##check_IniStates_and_IniResLevels
-    if(is.null(IniStates) & is.null(IniResLevels) & !quiet){ 
-      warning("\t Model states initialisation not defined -> default configuration used \n"); }
-    if("GR" %in% ObjectClass){ 
-      if("daily"   %in% ObjectClass){ NH <-    20; }
-    } else {
-      NH <- 0;
-    }
-    if("CemaNeige" %in% ObjectClass){ NLayers <- length(InputsModel$LayerPrecip); } else { NLayers <- 0; }
-    NState <- 3*NH + 2*NLayers;
-    if(!is.null(IniStates)){
-      if(!is.vector( IniStates)   ){ stop("IniStates must be a vector of numeric values \n"); return(NULL);  }
-      if(!is.numeric(IniStates)   ){ stop("IniStates must be a vector of numeric values \n"); return(NULL);  }
-      if(length(IniStates)!=NState){ stop(paste("the length of IniStates must be ",NState," for the chosen FUN_MOD \n",sep="")); return(NULL);  }
-    } else {
-      IniStates <- as.double(rep(0.0,NState));
-    }
-    if(!is.null(IniResLevels)){
-      if(!is.vector(IniResLevels) ){ stop("IniResLevels must be a vector of numeric values \n"); return(NULL);  }
-      if(!is.numeric(IniResLevels)){ stop("IniResLevels must be a vector of numeric values \n"); return(NULL);  }
-      if(length(IniResLevels)!=2 ) { stop("the length of IniStates must be 2 for the chosen FUN_MOD \n"); return(NULL);  }
-    } else {
-      if("GR" %in% ObjectClass){ IniResLevels <- as.double(c(0.3,0.5)); }
-    }
-
-
-  ##check_Outputs_Cal_and_Sim
-
-    ##Outputs_all
-      Outputs_all <- NULL;
-      if(identical(FUN_MOD,RunModel_GR4J) | identical(FUN_MOD,RunModel_CemaNeigeGR4J)){
-        Outputs_all <- c(Outputs_all,"PotEvap","Precip","Prod","AE","Perc","PR","Q9","Q1","Rout","Exch","AExch","QR","QD","Qsim"); }
-      if(identical(FUN_MOD,RunModel_GR5J) | identical(FUN_MOD,RunModel_CemaNeigeGR5J)){
-        Outputs_all <- c(Outputs_all,"PotEvap","Precip","Prod","AE","Perc","PR","Q9","Q1","Rout","Exch","AExch","QR","QD","Qsim"); }
-      if(identical(FUN_MOD,RunModel_GR6J) | identical(FUN_MOD,RunModel_CemaNeigeGR6J)){
-        Outputs_all <- c(Outputs_all,"PotEvap","Precip","Prod","AE","Perc","PR","Q9","Q1","Rout","Exch","AExch","QR","QR1","Exp","QD","Qsim"); }
-      if("CemaNeige" %in% ObjectClass){
-        Outputs_all <- c(Outputs_all,"Pliq","Psol","SnowPack","ThermalState","Gratio","PotMelt","Melt","PliqAndMelt"); }
-
-    ##check_Outputs_Sim
-      if(!is.vector(   Outputs_Sim)){ stop("Outputs_Sim must be a vector of characters \n"); return(NULL);  }
-      if(!is.character(Outputs_Sim)){ stop("Outputs_Sim must be a vector of characters \n"); return(NULL);  }
-      if(sum(is.na(Outputs_Sim))!=0){ stop("Outputs_Sim must not contain NA \n"); return(NULL);  }
-      if("all" %in% Outputs_Sim){ Outputs_Sim <- c("DatesR",Outputs_all,"StateEnd");  }
-      Test <- which(Outputs_Sim %in% c("DatesR",Outputs_all,"StateEnd") == FALSE); if(length(Test)!=0){ 
-        stop(paste("Outputs_Sim is incorrectly defined: ",paste(Outputs_Sim[Test],collapse=", ")," not found \n",sep="")); return(NULL); } 
-      Outputs_Sim <- Outputs_Sim[!duplicated(Outputs_Sim)];
-
-    ##check_Outputs_Cal
-      if(is.null(Outputs_Cal)){
-        if("GR" %in% ObjectClass                               ){ Outputs_Cal <- c("Qsim"); }
-        if("CemaNeige" %in% ObjectClass                        ){ Outputs_Cal <- c("all"); }
-        if("GR" %in% ObjectClass & "CemaNeige" %in% ObjectClass){ Outputs_Cal <- c("PliqAndMelt","Qsim"); }
-      } else {
-        if(!is.vector(   Outputs_Cal)){ stop("Outputs_Cal must be a vector of characters \n"); return(NULL);  }
-        if(!is.character(Outputs_Cal)){ stop("Outputs_Cal must be a vector of characters \n"); return(NULL);  }
-        if(sum(is.na(Outputs_Cal))!=0){ stop("Outputs_Cal must not contain NA \n"); return(NULL);  }
-      }
-      if("all" %in% Outputs_Cal){ Outputs_Cal <- c("DatesR",Outputs_all,"StateEnd");  }
-      Test <- which(Outputs_Cal %in% c("DatesR",Outputs_all,"StateEnd") == FALSE); if(length(Test)!=0){ 
-        stop(paste("Outputs_Cal is incorrectly defined: ",paste(Outputs_Cal[Test],collapse=", ")," not found \n",sep="")); return(NULL); } 
-      Outputs_Cal <- Outputs_Cal[!duplicated(Outputs_Cal)];
-
-
-  ##check_RunSnowModule
-    if("CemaNeige" %in% ObjectClass){
-      if(!is.vector( RunSnowModule)){ stop("RunSnowModule must be a single boolean \n"); return(NULL);  }
-      if(!is.logical(RunSnowModule)){ stop("RunSnowModule must be either TRUE or FALSE \n"); return(NULL);  }
-      if(length(RunSnowModule)!=1  ){ stop("RunSnowModule must be either TRUE or FALSE \n"); return(NULL);  }
-    }
-
-
-  ##check_MeanAnSolidPrecip
-    if("CemaNeige" %in% ObjectClass & is.null(MeanAnSolidPrecip)){
-      NLayers <- length(InputsModel$LayerPrecip);
-      SolidPrecip <- NULL; for(iLayer in 1:NLayers){
-        if(iLayer==1){ SolidPrecip <- InputsModel$LayerFracSolidPrecip[[1]]*InputsModel$LayerPrecip[[iLayer]]/NLayers;
-              } else { SolidPrecip <- SolidPrecip + InputsModel$LayerFracSolidPrecip[[iLayer]]*InputsModel$LayerPrecip[[iLayer]]/NLayers; } }
-      Factor <- NULL;
-      if(inherits(InputsModel,"hourly" )){ Factor <- 365.25*24; }
-      if(inherits(InputsModel,"daily"  )){ Factor <-    365.25; }
-      if(inherits(InputsModel,"monthly")){ Factor <-        12; }
-      if(inherits(InputsModel,"yearly" )){ Factor <-         1; }
-      if(is.null(Factor)){ stop("InputsModel must be of class 'hourly', 'daily', 'monthly' or 'yearly' \n"); return(NULL);  }
-      MeanAnSolidPrecip <- rep(mean(SolidPrecip)*Factor,NLayers); ### default value: same Gseuil for all layers
-      if(!quiet){ warning("\t MeanAnSolidPrecip not defined -> it was automatically set to c(",paste(round(MeanAnSolidPrecip),collapse=","),") \n"); }
-    }
-    if("CemaNeige" %in% ObjectClass & !is.null(MeanAnSolidPrecip)){
-      if(!is.vector( MeanAnSolidPrecip)    ){ stop(paste("MeanAnSolidPrecip must be a vector of numeric values \n",sep="")); return(NULL);  }
-      if(!is.numeric(MeanAnSolidPrecip)    ){ stop(paste("MeanAnSolidPrecip must be a vector of numeric values \n",sep="")); return(NULL);  }
-      if(length(MeanAnSolidPrecip)!=NLayers){ stop(paste("MeanAnSolidPrecip must be a numeric vector of length ",NLayers," \n",sep="")); return(NULL);  }
-    }
-
-
-  ##check_PliqAndMelt
-    if(RunSnowModule & "GR" %in% ObjectClass & "CemaNeige" %in% ObjectClass){
-      if("PliqAndMelt" %in% Outputs_Cal == FALSE & "all" %in% Outputs_Cal == FALSE){
-        WTxt <- NULL;
-        WTxt <- paste(WTxt,"\t PliqAndMelt was not defined in Outputs_Cal but is needed to feed the hydrological model with the snow module outputs \n",sep="");
-        WTxt <- paste(WTxt,"\t -> it was automatically added \n",sep="");
-        if(!is.null(WTxt) & !quiet){ warning(WTxt); }
-        Outputs_Cal <- c(Outputs_Cal,"PliqAndMelt"); }
-      if("PliqAndMelt" %in% Outputs_Sim == FALSE & "all" %in% Outputs_Sim == FALSE){
-        WTxt <- NULL;
-        WTxt <- paste(WTxt,"\t PliqAndMelt was not defined in Outputs_Sim but is needed to feed the hydrological model with the snow module outputs \n",sep="");
-        WTxt <- paste(WTxt,"\t -> it was automatically added \n",sep="");
-        if(!is.null(WTxt) & !quiet){ warning(WTxt); }
-        Outputs_Sim <- c(Outputs_Sim,"PliqAndMelt"); }
-    }
-
-
-  ##Create_RunOptions
-    RunOptions <- list(IndPeriod_WarmUp=IndPeriod_WarmUp,IndPeriod_Run=IndPeriod_Run,IniStates=IniStates,IniResLevels=IniResLevels,
-                       Outputs_Cal=Outputs_Cal,Outputs_Sim=Outputs_Sim);
-    if("CemaNeige" %in% ObjectClass){
-        RunOptions <- c(RunOptions,list(RunSnowModule=RunSnowModule,MeanAnSolidPrecip=MeanAnSolidPrecip));    }
-    class(RunOptions) <- c("RunOptions",ObjectClass);
-    return(RunOptions);
-
-
-}
-
diff --git a/R/DataAltiExtrapolation_HBAN.R b/R/DataAltiExtrapolation_HBAN.R
deleted file mode 100644
index 7a5354b6..00000000
--- a/R/DataAltiExtrapolation_HBAN.R
+++ /dev/null
@@ -1,540 +0,0 @@
-#*****************************************************************************************************************
-#' Function which extrapolates the precipitation and air temperature series for different elevation layers (method from Valery, 2010).
-#'
-#' Elevation layers of equal surface are created the 101 elevation quantiles (\emph{HypsoData}) 
-#' and the number requested elevation layers (\emph{NLayers}). \cr
-#' Forcing data (precipitation and air temperature) are extrapolated using gradients from Valery (2010).
-#' (e.g. gradP=0.0004 [m-1] for France and gradT=0.434 [degreC/100m] for January, 1st). \cr
-#' This function is used by the \emph{CreateInputsModel} function. \cr
-#*****************************************************************************************************************
-#' @title   Altitudinal extrapolation of precipitation and temperature series
-#' @author  Laurent Coron, Pierre Brigode (June 2014)
-#' @references
-#'   Turcotte, R., L.-G. Fortin, V. Fortin, J.-P. Fortin and J.-P. Villeneuve (2007), 
-#'       Operational analysis of the spatial distribution and the temporal evolution of the snowpack water equivalent 
-#'       in southern Quebec, Canada, Nordic Hydrology, 38(3), 211, doi:10.2166/nh.2007.009. \cr
-#'   Valéry, A. (2010), Modélisation précipitations-débit sous influence nivale ? : Elaboration d'un module neige 
-#'       et évaluation sur 380 bassins versants, PhD thesis (in french), AgroParisTech, Paris, France. \cr
-#'   USACE (1956), Snow Hydrology, pp. 437, U.S. Army Coprs of Engineers (USACE) North Pacific Division, Portland, Oregon, USA.
-#' @seealso \code{\link{CreateInputsModel}}, \code{\link{RunModel_CemaNeigeGR4J}}
-#' @encoding UTF-8
-#' @export
-#_FunctionInputs__________________________________________________________________________________________________
-#' @param  DatesR      [POSIXlt] vector of dates
-#' @param  Precip      [numeric] time series of daily total precipitation (catchment average) [mm]
-#' @param  TempMean    [numeric] time series of daily mean air temperature [degC]
-#' @param  TempMin     (optional) [numeric] time series of daily min air temperature [degC]
-#' @param  TempMax     (optional) [numeric] time series of daily max air temperature [degC]
-#' @param  ZInputs     [numeric] real giving the mean elevation of the Precip and Temp series (before extrapolation) [m]
-#' @param  HypsoData   [numeric] vector of 101 reals: min, q01 to q99 and max of catchment elevation distribution [m]
-#' @param  NLayers     [numeric] integer giving the number of elevation layers requested [-]
-#' @param  quiet       (optional) [boolean] boolean indicating if the function is run in quiet mode or not, default=FALSE
-#_FunctionOutputs_________________________________________________________________________________________________
-#' @return  list containing the extrapolated series of precip. and air temp. on each elevation layer
-#'          \tabular{ll}{                                                                                                      
-#'            \emph{$LayerPrecip         }  \tab  [list] list of time series of daily precipitation (layer average) [mm]           \cr
-#'            \emph{$LayerTempMean       }  \tab  [list] list of time series of daily mean air temperature (layer average) [degC]  \cr
-#'            \emph{$LayerTempMin        }  \tab  [list] list of time series of daily min air temperature (layer average) [degC]   \cr
-#'            \emph{$LayerTempMax        }  \tab  [list] list of time series of daily max air temperature (layer average) [degC]   \cr
-#'            \emph{$LayerFracSolidPrecip}  \tab  [list] list of time series of daily solid precip. fract. (layer average) [-]     \cr
-#'            \emph{$ZLayers             }  \tab  [numeric] vector of median elevation for each layer                              \cr
-#'          }                                                                                                                  
-#*****************************************************************************************************************
-DataAltiExtrapolation_HBAN <- function(DatesR,Precip,TempMean,TempMin=NULL,TempMax=NULL,ZInputs,HypsoData,NLayers,quiet=FALSE){
-
-
-    ##Altitudinal_gradient_functions_______________________________________________________________
-      ##unique_gradient_for_precipitation
-      GradP_Valery2010 <- function(){ 
-        return(0.00041); ### value from Val? PhD thesis page 126
-      }
-      ##daily_gradients_for_mean_min_and_max_air_temperature
-      GradT_Valery2010 <- function(){ 
-        RESULT <- matrix(c(
-               1,  1, 0.434, 0.366, 0.498,
-               2,  1, 0.434, 0.366, 0.500,
-               3,  1, 0.435, 0.367, 0.501,
-               4,  1, 0.436, 0.367, 0.503,
-               5,  1, 0.437, 0.367, 0.504,
-               6,  1, 0.439, 0.367, 0.506,
-               7,  1, 0.440, 0.367, 0.508,
-               8,  1, 0.441, 0.368, 0.510,
-               9,  1, 0.442, 0.368, 0.512,
-              10,  1, 0.444, 0.368, 0.514,
-              11,  1, 0.445, 0.368, 0.517,
-              12,  1, 0.446, 0.368, 0.519,
-              13,  1, 0.448, 0.369, 0.522,
-              14,  1, 0.450, 0.369, 0.525,
-              15,  1, 0.451, 0.369, 0.527,
-              16,  1, 0.453, 0.370, 0.530,
-              17,  1, 0.455, 0.370, 0.533,
-              18,  1, 0.456, 0.370, 0.537,
-              19,  1, 0.458, 0.371, 0.540,
-              20,  1, 0.460, 0.371, 0.543,
-              21,  1, 0.462, 0.371, 0.547,
-              22,  1, 0.464, 0.372, 0.550,
-              23,  1, 0.466, 0.372, 0.554,
-              24,  1, 0.468, 0.373, 0.558,
-              25,  1, 0.470, 0.373, 0.561,
-              26,  1, 0.472, 0.374, 0.565,
-              27,  1, 0.474, 0.374, 0.569,
-              28,  1, 0.476, 0.375, 0.573,
-              29,  1, 0.478, 0.375, 0.577,
-              30,  1, 0.480, 0.376, 0.582,
-              31,  1, 0.483, 0.376, 0.586,
-               1,  2, 0.485, 0.377, 0.590,
-               2,  2, 0.487, 0.377, 0.594,
-               3,  2, 0.489, 0.378, 0.599,
-               4,  2, 0.492, 0.379, 0.603,
-               5,  2, 0.494, 0.379, 0.607,
-               6,  2, 0.496, 0.380, 0.612,
-               7,  2, 0.498, 0.381, 0.616,
-               8,  2, 0.501, 0.381, 0.621,
-               9,  2, 0.503, 0.382, 0.625,
-              10,  2, 0.505, 0.383, 0.630,
-              11,  2, 0.508, 0.384, 0.634,
-              12,  2, 0.510, 0.384, 0.639,
-              13,  2, 0.512, 0.385, 0.643,
-              14,  2, 0.515, 0.386, 0.648,
-              15,  2, 0.517, 0.387, 0.652,
-              16,  2, 0.519, 0.387, 0.657,
-              17,  2, 0.522, 0.388, 0.661,
-              18,  2, 0.524, 0.389, 0.666,
-              19,  2, 0.526, 0.390, 0.670,
-              20,  2, 0.528, 0.391, 0.674,
-              21,  2, 0.530, 0.392, 0.679,
-              22,  2, 0.533, 0.393, 0.683,
-              23,  2, 0.535, 0.393, 0.687,
-              24,  2, 0.537, 0.394, 0.691,
-              25,  2, 0.539, 0.395, 0.695,
-              26,  2, 0.541, 0.396, 0.699,
-              27,  2, 0.543, 0.397, 0.703,
-              28,  2, 0.545, 0.398, 0.707,
-              29,  2, 0.546, 0.399, 0.709,
-               1,  3, 0.547, 0.399, 0.711,
-               2,  3, 0.549, 0.400, 0.715,
-               3,  3, 0.551, 0.401, 0.718,
-               4,  3, 0.553, 0.402, 0.722,
-               5,  3, 0.555, 0.403, 0.726,
-               6,  3, 0.557, 0.404, 0.729,
-               7,  3, 0.559, 0.405, 0.732,
-               8,  3, 0.560, 0.406, 0.736,
-               9,  3, 0.562, 0.406, 0.739,
-              10,  3, 0.564, 0.407, 0.742,
-              11,  3, 0.566, 0.408, 0.745,
-              12,  3, 0.567, 0.409, 0.748,
-              13,  3, 0.569, 0.410, 0.750,
-              14,  3, 0.570, 0.411, 0.753,
-              15,  3, 0.572, 0.412, 0.756,
-              16,  3, 0.573, 0.413, 0.758,
-              17,  3, 0.575, 0.414, 0.761,
-              18,  3, 0.576, 0.415, 0.763,
-              19,  3, 0.577, 0.416, 0.765,
-              20,  3, 0.579, 0.417, 0.767,
-              21,  3, 0.580, 0.417, 0.769,
-              22,  3, 0.581, 0.418, 0.771,
-              23,  3, 0.582, 0.419, 0.773,
-              24,  3, 0.583, 0.420, 0.774,
-              25,  3, 0.584, 0.421, 0.776,
-              26,  3, 0.585, 0.422, 0.777,
-              27,  3, 0.586, 0.422, 0.779,
-              28,  3, 0.587, 0.423, 0.780,
-              29,  3, 0.588, 0.424, 0.781,
-              30,  3, 0.589, 0.425, 0.782,
-              31,  3, 0.590, 0.425, 0.783,
-               1,  4, 0.591, 0.426, 0.784,
-               2,  4, 0.591, 0.427, 0.785,
-               3,  4, 0.592, 0.427, 0.785,
-               4,  4, 0.593, 0.428, 0.786,
-               5,  4, 0.593, 0.429, 0.787,
-               6,  4, 0.594, 0.429, 0.787,
-               7,  4, 0.595, 0.430, 0.787,
-               8,  4, 0.595, 0.431, 0.788,
-               9,  4, 0.596, 0.431, 0.788,
-              10,  4, 0.596, 0.432, 0.788,
-              11,  4, 0.597, 0.432, 0.788,
-              12,  4, 0.597, 0.433, 0.788,
-              13,  4, 0.597, 0.433, 0.788,
-              14,  4, 0.598, 0.434, 0.788,
-              15,  4, 0.598, 0.434, 0.788,
-              16,  4, 0.598, 0.435, 0.787,
-              17,  4, 0.599, 0.435, 0.787,
-              18,  4, 0.599, 0.436, 0.787,
-              19,  4, 0.599, 0.436, 0.786,
-              20,  4, 0.599, 0.436, 0.786,
-              21,  4, 0.600, 0.437, 0.785,
-              22,  4, 0.600, 0.437, 0.785,
-              23,  4, 0.600, 0.437, 0.784,
-              24,  4, 0.600, 0.438, 0.784,
-              25,  4, 0.600, 0.438, 0.783,
-              26,  4, 0.601, 0.438, 0.783,
-              27,  4, 0.601, 0.438, 0.782,
-              28,  4, 0.601, 0.439, 0.781,
-              29,  4, 0.601, 0.439, 0.781,
-              30,  4, 0.601, 0.439, 0.780,
-               1,  5, 0.601, 0.439, 0.779,
-               2,  5, 0.601, 0.439, 0.778,
-               3,  5, 0.601, 0.439, 0.778,
-               4,  5, 0.601, 0.440, 0.777,
-               5,  5, 0.601, 0.440, 0.776,
-               6,  5, 0.601, 0.440, 0.775,
-               7,  5, 0.601, 0.440, 0.775,
-               8,  5, 0.601, 0.440, 0.774,
-               9,  5, 0.601, 0.440, 0.773,
-              10,  5, 0.602, 0.440, 0.772,
-              11,  5, 0.602, 0.440, 0.772,
-              12,  5, 0.602, 0.440, 0.771,
-              13,  5, 0.602, 0.440, 0.770,
-              14,  5, 0.602, 0.440, 0.770,
-              15,  5, 0.602, 0.440, 0.769,
-              16,  5, 0.602, 0.440, 0.768,
-              17,  5, 0.602, 0.440, 0.768,
-              18,  5, 0.602, 0.440, 0.767,
-              19,  5, 0.602, 0.440, 0.767,
-              20,  5, 0.602, 0.440, 0.766,
-              21,  5, 0.602, 0.440, 0.766,
-              22,  5, 0.602, 0.440, 0.765,
-              23,  5, 0.602, 0.440, 0.765,
-              24,  5, 0.602, 0.440, 0.764,
-              25,  5, 0.602, 0.440, 0.764,
-              26,  5, 0.602, 0.440, 0.764,
-              27,  5, 0.602, 0.439, 0.763,
-              28,  5, 0.602, 0.439, 0.763,
-              29,  5, 0.602, 0.439, 0.763,
-              30,  5, 0.602, 0.439, 0.762,
-              31,  5, 0.602, 0.439, 0.762,
-               1,  6, 0.602, 0.439, 0.762,
-               2,  6, 0.602, 0.439, 0.762,
-               3,  6, 0.602, 0.439, 0.762,
-               4,  6, 0.602, 0.439, 0.762,
-               5,  6, 0.602, 0.439, 0.762,
-               6,  6, 0.602, 0.438, 0.761,
-               7,  6, 0.602, 0.438, 0.761,
-               8,  6, 0.602, 0.438, 0.761,
-               9,  6, 0.602, 0.438, 0.761,
-              10,  6, 0.602, 0.438, 0.761,
-              11,  6, 0.602, 0.438, 0.762,
-              12,  6, 0.602, 0.438, 0.762,
-              13,  6, 0.602, 0.438, 0.762,
-              14,  6, 0.602, 0.438, 0.762,
-              15,  6, 0.602, 0.437, 0.762,
-              16,  6, 0.602, 0.437, 0.762,
-              17,  6, 0.602, 0.437, 0.762,
-              18,  6, 0.602, 0.437, 0.762,
-              19,  6, 0.602, 0.437, 0.763,
-              20,  6, 0.602, 0.437, 0.763,
-              21,  6, 0.602, 0.437, 0.763,
-              22,  6, 0.602, 0.436, 0.763,
-              23,  6, 0.602, 0.436, 0.763,
-              24,  6, 0.602, 0.436, 0.764,
-              25,  6, 0.602, 0.436, 0.764,
-              26,  6, 0.601, 0.436, 0.764,
-              27,  6, 0.601, 0.436, 0.764,
-              28,  6, 0.601, 0.436, 0.764,
-              29,  6, 0.601, 0.435, 0.765,
-              30,  6, 0.601, 0.435, 0.765,
-               1,  7, 0.601, 0.435, 0.765,
-               2,  7, 0.600, 0.435, 0.765,
-               3,  7, 0.600, 0.435, 0.765,
-               4,  7, 0.600, 0.434, 0.766,
-               5,  7, 0.600, 0.434, 0.766,
-               6,  7, 0.599, 0.434, 0.766,
-               7,  7, 0.599, 0.434, 0.766,
-               8,  7, 0.599, 0.434, 0.766,
-               9,  7, 0.598, 0.433, 0.766,
-              10,  7, 0.598, 0.433, 0.766,
-              11,  7, 0.598, 0.433, 0.766,
-              12,  7, 0.597, 0.433, 0.766,
-              13,  7, 0.597, 0.432, 0.767,
-              14,  7, 0.597, 0.432, 0.767,
-              15,  7, 0.596, 0.432, 0.767,
-              16,  7, 0.596, 0.432, 0.766,
-              17,  7, 0.595, 0.431, 0.766,
-              18,  7, 0.595, 0.431, 0.766,
-              19,  7, 0.594, 0.431, 0.766,
-              20,  7, 0.594, 0.430, 0.766,
-              21,  7, 0.593, 0.430, 0.766,
-              22,  7, 0.593, 0.430, 0.766,
-              23,  7, 0.592, 0.429, 0.765,
-              24,  7, 0.592, 0.429, 0.765,
-              25,  7, 0.591, 0.428, 0.765,
-              26,  7, 0.590, 0.428, 0.765,
-              27,  7, 0.590, 0.428, 0.764,
-              28,  7, 0.589, 0.427, 0.764,
-              29,  7, 0.588, 0.427, 0.764,
-              30,  7, 0.588, 0.426, 0.763,
-              31,  7, 0.587, 0.426, 0.763,
-               1,  8, 0.586, 0.425, 0.762,
-               2,  8, 0.586, 0.425, 0.762,
-               3,  8, 0.585, 0.424, 0.761,
-               4,  8, 0.584, 0.424, 0.761,
-               5,  8, 0.583, 0.423, 0.760,
-               6,  8, 0.583, 0.423, 0.760,
-               7,  8, 0.582, 0.422, 0.759,
-               8,  8, 0.581, 0.421, 0.758,
-               9,  8, 0.580, 0.421, 0.758,
-              10,  8, 0.579, 0.420, 0.757,
-              11,  8, 0.578, 0.420, 0.756,
-              12,  8, 0.578, 0.419, 0.755,
-              13,  8, 0.577, 0.418, 0.754,
-              14,  8, 0.576, 0.418, 0.754,
-              15,  8, 0.575, 0.417, 0.753,
-              16,  8, 0.574, 0.416, 0.752,
-              17,  8, 0.573, 0.415, 0.751,
-              18,  8, 0.572, 0.415, 0.750,
-              19,  8, 0.571, 0.414, 0.749,
-              20,  8, 0.570, 0.413, 0.748,
-              21,  8, 0.569, 0.413, 0.747,
-              22,  8, 0.569, 0.412, 0.746,
-              23,  8, 0.568, 0.411, 0.745,
-              24,  8, 0.567, 0.410, 0.744,
-              25,  8, 0.566, 0.409, 0.743,
-              26,  8, 0.565, 0.409, 0.742,
-              27,  8, 0.564, 0.408, 0.741,
-              28,  8, 0.563, 0.407, 0.740,
-              29,  8, 0.562, 0.406, 0.738,
-              30,  8, 0.561, 0.405, 0.737,
-              31,  8, 0.560, 0.405, 0.736,
-               1,  9, 0.558, 0.404, 0.735,
-               2,  9, 0.557, 0.403, 0.734,
-               3,  9, 0.556, 0.402, 0.732,
-               4,  9, 0.555, 0.401, 0.731,
-               5,  9, 0.554, 0.401, 0.730,
-               6,  9, 0.553, 0.400, 0.728,
-               7,  9, 0.552, 0.399, 0.727,
-               8,  9, 0.551, 0.398, 0.725,
-               9,  9, 0.550, 0.397, 0.724,
-              10,  9, 0.549, 0.396, 0.723,
-              11,  9, 0.548, 0.396, 0.721,
-              12,  9, 0.546, 0.395, 0.720,
-              13,  9, 0.545, 0.394, 0.718,
-              14,  9, 0.544, 0.393, 0.717,
-              15,  9, 0.543, 0.392, 0.715,
-              16,  9, 0.542, 0.391, 0.713,
-              17,  9, 0.541, 0.391, 0.712,
-              18,  9, 0.540, 0.390, 0.710,
-              19,  9, 0.538, 0.389, 0.709,
-              20,  9, 0.537, 0.388, 0.707,
-              21,  9, 0.536, 0.388, 0.705,
-              22,  9, 0.535, 0.387, 0.703,
-              23,  9, 0.533, 0.386, 0.702,
-              24,  9, 0.532, 0.385, 0.700,
-              25,  9, 0.531, 0.385, 0.698,
-              26,  9, 0.530, 0.384, 0.696,
-              27,  9, 0.528, 0.383, 0.694,
-              28,  9, 0.527, 0.383, 0.692,
-              29,  9, 0.526, 0.382, 0.690,
-              30,  9, 0.525, 0.381, 0.688,
-               1, 10, 0.523, 0.381, 0.686,
-               2, 10, 0.522, 0.380, 0.684,
-               3, 10, 0.521, 0.379, 0.682,
-               4, 10, 0.519, 0.379, 0.680,
-               5, 10, 0.518, 0.378, 0.678,
-               6, 10, 0.517, 0.377, 0.676,
-               7, 10, 0.515, 0.377, 0.674,
-               8, 10, 0.514, 0.376, 0.671,
-               9, 10, 0.512, 0.376, 0.669,
-              10, 10, 0.511, 0.375, 0.667,
-              11, 10, 0.510, 0.375, 0.664,
-              12, 10, 0.508, 0.374, 0.662,
-              13, 10, 0.507, 0.374, 0.659,
-              14, 10, 0.505, 0.373, 0.657,
-              15, 10, 0.504, 0.373, 0.654,
-              16, 10, 0.502, 0.372, 0.652,
-              17, 10, 0.501, 0.372, 0.649,
-              18, 10, 0.499, 0.372, 0.647,
-              19, 10, 0.498, 0.371, 0.644,
-              20, 10, 0.496, 0.371, 0.641,
-              21, 10, 0.495, 0.371, 0.639,
-              22, 10, 0.493, 0.370, 0.636,
-              23, 10, 0.492, 0.370, 0.633,
-              24, 10, 0.490, 0.370, 0.630,
-              25, 10, 0.489, 0.369, 0.628,
-              26, 10, 0.487, 0.369, 0.625,
-              27, 10, 0.485, 0.369, 0.622,
-              28, 10, 0.484, 0.368, 0.619,
-              29, 10, 0.482, 0.368, 0.616,
-              30, 10, 0.481, 0.368, 0.613,
-              31, 10, 0.479, 0.368, 0.610,
-               1, 11, 0.478, 0.368, 0.607,
-               2, 11, 0.476, 0.367, 0.604,
-               3, 11, 0.475, 0.367, 0.601,
-               4, 11, 0.473, 0.367, 0.598,
-               5, 11, 0.471, 0.367, 0.595,
-               6, 11, 0.470, 0.367, 0.592,
-               7, 11, 0.468, 0.367, 0.589,
-               8, 11, 0.467, 0.366, 0.586,
-               9, 11, 0.465, 0.366, 0.583,
-              10, 11, 0.464, 0.366, 0.580,
-              11, 11, 0.462, 0.366, 0.577,
-              12, 11, 0.461, 0.366, 0.574,
-              13, 11, 0.459, 0.366, 0.571,
-              14, 11, 0.458, 0.366, 0.568,
-              15, 11, 0.456, 0.366, 0.565,
-              16, 11, 0.455, 0.366, 0.562,
-              17, 11, 0.454, 0.366, 0.559,
-              18, 11, 0.452, 0.365, 0.556,
-              19, 11, 0.451, 0.365, 0.553,
-              20, 11, 0.450, 0.365, 0.550,
-              21, 11, 0.448, 0.365, 0.547,
-              22, 11, 0.447, 0.365, 0.544,
-              23, 11, 0.446, 0.365, 0.542,
-              24, 11, 0.445, 0.365, 0.539,
-              25, 11, 0.443, 0.365, 0.536,
-              26, 11, 0.442, 0.365, 0.533,
-              27, 11, 0.441, 0.365, 0.531,
-              28, 11, 0.440, 0.365, 0.528,
-              29, 11, 0.439, 0.365, 0.526,
-              30, 11, 0.438, 0.365, 0.523,
-               1, 12, 0.437, 0.365, 0.521,
-               2, 12, 0.436, 0.365, 0.519,
-               3, 12, 0.435, 0.365, 0.517,
-               4, 12, 0.434, 0.365, 0.515,
-               5, 12, 0.434, 0.365, 0.513,
-               6, 12, 0.433, 0.365, 0.511,
-               7, 12, 0.432, 0.365, 0.509,
-               8, 12, 0.431, 0.365, 0.507,
-               9, 12, 0.431, 0.365, 0.505,
-              10, 12, 0.430, 0.365, 0.504,
-              11, 12, 0.430, 0.365, 0.502,
-              12, 12, 0.429, 0.365, 0.501,
-              13, 12, 0.429, 0.365, 0.500,
-              14, 12, 0.429, 0.365, 0.498,
-              15, 12, 0.428, 0.365, 0.497,
-              16, 12, 0.428, 0.365, 0.496,
-              17, 12, 0.428, 0.365, 0.496,
-              18, 12, 0.428, 0.365, 0.495,
-              19, 12, 0.428, 0.365, 0.494,
-              20, 12, 0.428, 0.365, 0.494,
-              21, 12, 0.428, 0.365, 0.494,
-              22, 12, 0.428, 0.365, 0.493,
-              23, 12, 0.429, 0.365, 0.493,
-              24, 12, 0.429, 0.366, 0.493,
-              25, 12, 0.429, 0.366, 0.493,
-              26, 12, 0.430, 0.366, 0.494,
-              27, 12, 0.430, 0.366, 0.494,
-              28, 12, 0.431, 0.366, 0.495,
-              29, 12, 0.431, 0.366, 0.495,
-              30, 12, 0.432, 0.366, 0.496,
-              31, 12, 0.433, 0.366, 0.497),ncol=5,byrow=TRUE);
-        dimnames(RESULT) <- list(1:366,c("day","month","grad_Tmean","grad_Tmin","grad_Tmax"));
-        return(RESULT);
-      }
-
-
-
-    ##Format_______________________________________________________________________________________
-      HypsoData <- as.double(HypsoData);
-      ZInputs   <- as.double(ZInputs);
-
-
-    ##ElevationLayers_Creation_____________________________________________________________________
-      ZLayers   <-  as.double(rep(NA,NLayers));
-      if(!identical(HypsoData,as.double(rep(NA,101)))){
-        nmoy   <- 100 %/% NLayers;
-        nreste <- 100 %% NLayers;
-        ncont  <- 0;
-        for(iLayer in 1:NLayers){
-          if(nreste > 0){ nn <- nmoy+1; nreste <- nreste-1; } else { nn <- nmoy; }
-          if(nn==1){ ZLayers[iLayer] <- HypsoData[ncont+1]; }
-          if(nn==2){ ZLayers[iLayer] <- 0.5 * (HypsoData[ncont+1] + HypsoData[ncont+2]); }
-          if(nn>2 ){ ZLayers[iLayer] <- HypsoData[ncont+nn/2]; }
-          ncont <- ncont+nn;
-        }
-      }
-  
-
-    ##Precipitation_extrapolation__________________________________________________________________
-      ##Initialisation
-      LayerPrecip <- list();
-      if(identical(ZInputs,HypsoData[51]) & NLayers==1){
-        LayerPrecip[[1]] <- as.double(Precip);
-      } else {
-      ##Elevation_gradients_for_daily_mean_precipitation
-        GradP    <- GradP_Valery2010(); ### single value
-        TabGradP <- rep(GradP,length(Precip));
-      ##Extrapolation
-        ##Thresold_of_inputs_median_elevation
-        Zthreshold <- 4000;
-        ##_On_each_elevation_layer...
-        for(iLayer in 1:NLayers){
-          ##If_layer_elevation_smaller_than_Zthreshold
-          if(ZLayers[iLayer] <= Zthreshold){ 
-            LayerPrecip[[iLayer]] <- as.double(Precip*exp(TabGradP*(ZLayers[iLayer]-ZInputs))); 
-          ##If_layer_elevation_greater_than_Zthreshold
-          } else {
-            ##If_inputs_median_elevation_smaller_than_Zthreshold
-            if(ZInputs <= Zthreshold){ LayerPrecip[[iLayer]] <- as.double(Precip*exp(TabGradP*(Zthreshold-ZInputs)));
-            ##If_inputs_median_elevation_greater_then_Zthreshold
-            } else { LayerPrecip[[iLayer]] <- as.double(Precip); }
-          }
-        }
-      }
-
-
-
-    ##Temperature_extrapolation____________________________________________________________________
-      ##Initialisation
-      LayerTempMean <- list(); LayerTempMin <- list(); LayerTempMax <- list();
-      if(identical(ZInputs,HypsoData[51]) & NLayers==1){
-        LayerTempMean[[1]] <- as.double(TempMean);
-        if(!is.null(TempMin) & !is.null(TempMax)){ LayerTempMin[[1]] <- as.double(TempMin); LayerTempMax[[1]] <- as.double(TempMax); }
-      } else {
-      ##Elevation_gradients_for_daily_mean_min_and_max_temperature
-        GradT    <- GradT_Valery2010(); ### Day, Month, GradTmean, GradTmin and GradTmax for iCol=1,2,3,4,5, respectively
-        TabGradT <- matrix(NA,nrow=length(Precip),ncol=3);
-        for(iday in 1:366){
-          ind <- which(as.numeric(format(DatesR,format="%d"))==GradT[iday,1] & as.numeric(format(DatesR,format="%m"))==GradT[iday,2]);
-          TabGradT[ind,1:3] <- GradT[iday,3:5];
-        }
-      ##Extrapolation
-        ##On_each_elevation_layer...
-        for(iLayer in 1:NLayers){
-          LayerTempMean[[iLayer]] <- as.double(TempMean + (ZInputs-ZLayers[iLayer])*abs(TabGradT[,1])/100);
-          if(!is.null(TempMin) & !is.null(TempMax)){
-          LayerTempMin[[iLayer]]  <- as.double(TempMin  + (ZInputs-ZLayers[iLayer])*abs(TabGradT[,2])/100);
-          LayerTempMax[[iLayer]]  <- as.double(TempMax  + (ZInputs-ZLayers[iLayer])*abs(TabGradT[,3])/100);
-          }
-        }
-      }
-
-
- 
-    ##Solid_Fraction_for_each_elevation_layer______________________________________________________
-      LayerFracSolidPrecip <- list();
-      ##Thresold_of_inputs_median_elevation
-      Zthreshold <- 1500;
-      ##On_each_elevation_layer...
-      for(iLayer in 1:NLayers){
-        Option <- "USACE";
-        if(!is.na(ZInputs)){ if(ZInputs < Zthreshold & !is.null(TempMin) & !is.null(TempMax)){ Option <- "Hydrotel"; } }
-        ##Turcotte_formula_from_Hydrotel
-        if(Option=="Hydrotel"){
-          TempMin <- LayerTempMin[[iLayer]];
-          TempMax <- LayerTempMax[[iLayer]];
-          SolidFraction <- 1 - TempMax/(TempMax - TempMin);
-          SolidFraction[TempMin >= 0] <- 0;
-          SolidFraction[TempMax <= 0] <- 1;
-        }
-        ##USACE_formula
-        if(Option=="USACE"){
-          USACE_Tmin <- -1.0;
-          USACE_Tmax <-  3.0;
-          TempMean <- LayerTempMean[[iLayer]];
-          SolidFraction <- 1- (TempMean - USACE_Tmin)/(USACE_Tmax - USACE_Tmin);
-          SolidFraction[TempMean > USACE_Tmax] <- 0;
-          SolidFraction[TempMean < USACE_Tmin] <- 1;
-        }
-        LayerFracSolidPrecip[[iLayer]] <- as.double(SolidFraction);
-      }
-
-
-
-
-    ##END__________________________________________________________________________________________
-    return(list(LayerPrecip=LayerPrecip,LayerTempMean=LayerTempMean,LayerTempMin=LayerTempMin,LayerTempMax=LayerTempMax,
-                LayerFracSolidPrecip=LayerFracSolidPrecip,ZLayers=ZLayers));
-
-}
-
-
diff --git a/R/ErrorCrit.R b/R/ErrorCrit.R
deleted file mode 100644
index fe874c83..00000000
--- a/R/ErrorCrit.R
+++ /dev/null
@@ -1,22 +0,0 @@
-#*****************************************************************************************************************
-#' Function which computes an error criterion with the provided function.
-#*****************************************************************************************************************
-#' @title  Error criterion using the provided function
-#' @author Laurent Coron (June 2014)
-#' @seealso \code{\link{ErrorCrit_RMSE}}, \code{\link{ErrorCrit_NSE}}, \code{\link{ErrorCrit_KGE}}
-#' @example tests/example_ErrorCrit.R
-#' @useDynLib airgr
-#' @encoding UTF-8
-#' @export
-#_FunctionInputs__________________________________________________________________________________________________
-#' @param  InputsCrit      [object of class \emph{InputsCrit}] see \code{\link{CreateInputsCrit}} for details
-#' @param  OutputsModel    [object of class \emph{OutputsModel}] see \code{\link{RunModel_GR4J}} or \code{\link{RunModel_CemaNeigeGR4J}} for details
-#' @param  FUN_CRIT        [function] error criterion function (e.g. ErrorCrit_RMSE, ErrorCrit_NSE)
-#' @param  quiet           (optional) [boolean] boolean indicating if the function is run in quiet mode or not, default=FALSE
-#_FunctionOutputs_________________________________________________________________________________________________
-#' @return  [list] list containing the function outputs, see \code{\link{ErrorCrit_RMSE}} or \code{\link{ErrorCrit_NSE}} for details
-#*****************************************************************************************************************'
-ErrorCrit <- function(InputsCrit,OutputsModel,FUN_CRIT,quiet=FALSE){
-    return( FUN_CRIT(InputsCrit,OutputsModel,quiet=quiet) )
-}
-
diff --git a/R/ErrorCrit_KGE.R b/R/ErrorCrit_KGE.R
deleted file mode 100644
index 96406587..00000000
--- a/R/ErrorCrit_KGE.R
+++ /dev/null
@@ -1,122 +0,0 @@
-#*****************************************************************************************************************
-#' Function which computes an error criterion based on the KGE formula proposed by Gupta et al. (2009).
-#'
-#' In addition to the criterion value, the function outputs include a multiplier (-1 or +1) which allows 
-#' the use of the function for model calibration: the product CritValue*Multiplier is the criterion to be minimised 
-#' (e.g. Multiplier=+1 for RMSE, Multiplier=-1 for NSE).
-#*****************************************************************************************************************
-#' @title  Error criterion based on the KGE formula
-#' @author Laurent Coron (June 2014)
-#' @references
-#'   Gupta, H. V., Kling, H., Yilmaz, K. K. and Martinez, G. F. (2009), 
-#'       Decomposition of the mean squared error and NSE performance criteria: Implications
-#'       for improving hydrological modelling, Journal of Hydrology, 377(1-2), 80-91, doi:10.1016/j.jhydrol.2009.08.003. \cr
-#' @seealso \code{\link{ErrorCrit_RMSE}}, \code{\link{ErrorCrit_NSE}}, \code{\link{ErrorCrit_KGE2}}
-#' @examples ## see example of the ErrorCrit function
-#' @encoding UTF-8
-#' @export
-#_FunctionInputs__________________________________________________________________________________________________
-#' @param  InputsCrit      [object of class \emph{InputsCrit}] see \code{\link{CreateInputsCrit}} for details
-#' @param  OutputsModel    [object of class \emph{OutputsModel}] see \code{\link{RunModel_GR4J}} or \code{\link{RunModel_CemaNeigeGR4J}} for details
-#' @param  quiet           (optional) [boolean] boolean indicating if the function is run in quiet mode or not, default=FALSE
-#_FunctionOutputs_________________________________________________________________________________________________
-#' @return  [list] list containing the function outputs organised as follows:
-#'          \tabular{ll}{
-#'          \emph{$CritValue      }   \tab   [numeric] value of the criterion \cr
-#'          \emph{$CritName       }   \tab   [character] name of the criterion \cr
-#'          \emph{$SubCritValues  }   \tab   [numeric] values of the sub-criteria \cr
-#'          \emph{$SubCritNames   }   \tab   [character] names of the sub-criteria \cr
-#'          \emph{$CritBestValue  }   \tab   [numeric] theoretical best criterion value \cr
-#'          \emph{$Multiplier     }   \tab   [numeric] integer indicating whether the criterion is indeed an error (+1) or an efficiency (-1) \cr
-#'          \emph{$Ind_notcomputed}   \tab   [numeric] indices of the time-steps where InputsCrit$BoolCrit=FALSE or no data is available \cr
-#'          }
-#*****************************************************************************************************************
-ErrorCrit_KGE <- function(InputsCrit,OutputsModel,quiet=FALSE){
-
-
-##Arguments_check________________________________
-  if(inherits(InputsCrit,"InputsCrit")==FALSE){ stop("InputsCrit must be of class 'InputsCrit' \n"); return(NULL); }  
-  if(inherits(OutputsModel,"OutputsModel")==FALSE){ stop("OutputsModel must be of class 'OutputsModel' \n"); return(NULL); }  
-
-
-##Initialisation_________________________________
-  CritName <- NA;
-  if(InputsCrit$transfo==""    ){ CritName <- "KGE[Q]"      ; }
-  if(InputsCrit$transfo=="sqrt"){ CritName <- "KGE[sqrt(Q)]"; }
-  if(InputsCrit$transfo=="log" ){ CritName <- "KGE[log(Q)]" ; }
-  if(InputsCrit$transfo=="inv" ){ CritName <- "KGE[1/Q]"    ; }
-  if(InputsCrit$transfo=="sort"){ CritName <- "KGE[sort(Q)]"; }
-  CritValue       <- NA;
-  CritBestValue   <- +1;
-  Multiplier      <- -1; ### must be equal to -1 or +1 only
-
-
-##Data_preparation_______________________________
-  VarObs <- InputsCrit$Qobs  ; VarObs[!InputsCrit$BoolCrit] <- NA; 
-  VarSim <- OutputsModel$Qsim; VarSim[!InputsCrit$BoolCrit] <- NA;  
-  ##Data_transformation
-  if("Ind_zeroes" %in% names(InputsCrit) & "epsilon" %in% names(InputsCrit)){ if(length(InputsCrit$Ind_zeroes)>0){
-    VarObs <- VarObs + InputsCrit$epsilon;
-    VarSim <- VarSim + InputsCrit$epsilon;
-  } }
-  if(InputsCrit$transfo=="sqrt"){ VarObs <- sqrt(VarObs); VarSim <- sqrt(VarSim); }
-  if(InputsCrit$transfo=="log" ){ VarObs <- log(VarObs) ; VarSim <- log(VarSim) ; VarSim[VarSim      < -1E100] <- NA; }
-  if(InputsCrit$transfo=="inv" ){ VarObs <- 1/VarObs    ; VarSim <- 1/VarSim    ; VarSim[abs(VarSim) > 1E+100] <- NA; }
-  if(InputsCrit$transfo=="sort"){ VarObs <- sort(VarObs); VarSim <- sort(VarSim); }
-  ##TS_ignore
-  TS_ignore <- !is.finite(VarObs) | !is.finite(VarSim) | !InputsCrit$BoolCrit ;
-  if(sum(!TS_ignore)==0){ OutputsCrit <- list(NA); names(OutputsCrit) <- c("CritValue"); return(OutputsCrit); }
-  if(sum(!TS_ignore)<365 & !quiet){ warning("\t criterion computed on less than 365 time-steps \n"); }  
-  ##Other_variables_preparation
-  meanVarObs <- mean(VarObs[!TS_ignore]);
-  meanVarSim <- mean(VarSim[!TS_ignore]);
-  iCrit           <- 0;
-  SubCritNames    <- NULL;
-  SubCritValues   <- NULL;
-
-
-
-##SubErrorCrit_____KGE_rPearson__________________
-  iCrit <- iCrit+1;
-  SubCritNames[iCrit]  <- paste(CritName," rPEARSON(sim vs. obs)",sep="");
-  SubCritValues[iCrit] <- NA;
-  Numer <- sum( (VarObs[!TS_ignore]-meanVarObs)*(VarSim[!TS_ignore]-meanVarSim) );
-  Deno1 <- sqrt( sum((VarObs[!TS_ignore]-meanVarObs)^2) );
-  Deno2 <- sqrt( sum((VarSim[!TS_ignore]-meanVarSim)^2) );
-  if(Numer==0){ if(Deno1==0 & Deno2==0){ Crit <- 1; } else { Crit <- 0; } 
-  } else { Crit  <- Numer/(Deno1*Deno2); }
-  if(is.numeric(Crit) & is.finite(Crit)){ SubCritValues[iCrit] <- Crit; }
-
-
-##SubErrorCrit_____KGE_alpha_____________________
-  iCrit <- iCrit+1;
-  SubCritNames[iCrit]  <-  paste(CritName," STDEVsim/STDEVobs",sep="");
-  SubCritValues[iCrit] <- NA;
-  Numer <- sd(VarSim[!TS_ignore]); 
-  Denom <- sd(VarObs[!TS_ignore]); 
-  if(Numer==0 & Denom==0){ Crit <- 1; } else { Crit <- Numer/Denom ; }
-  if(is.numeric(Crit) & is.finite(Crit)){ SubCritValues[iCrit] <- Crit; }
-
-
-##SubErrorCrit_____KGE_beta______________________  
-  iCrit <- iCrit+1;
-  SubCritNames[iCrit]  <-  paste(CritName," MEANsim/MEANobs",sep="");
-  SubCritValues[iCrit] <- NA;
-  if(meanVarSim==0 & meanVarObs==0){ Crit <- 1; } else { Crit <- meanVarSim/meanVarObs ; }
-  if(is.numeric(Crit) & is.finite(Crit)){ SubCritValues[iCrit] <- Crit; }
-
-
-##ErrorCrit______________________________________
-  if(sum(is.na(SubCritValues))==0){
-  CritValue <- ( 1 - sqrt( (SubCritValues[1]-1)^2 + (SubCritValues[2]-1)^2 + (SubCritValues[3]-1)^2 ) );
-  }
-
-
-##Output_________________________________________
-  OutputsCrit <- list(CritValue,CritName,SubCritValues,SubCritNames,CritBestValue,Multiplier,which(TS_ignore));
-  names(OutputsCrit) <- c("CritValue","CritName","SubCritValues","SubCritNames","CritBestValue","Multiplier","Ind_notcomputed");
-  return(OutputsCrit);
-
-}
-
-
diff --git a/R/ErrorCrit_KGE2.R b/R/ErrorCrit_KGE2.R
deleted file mode 100644
index d4424d72..00000000
--- a/R/ErrorCrit_KGE2.R
+++ /dev/null
@@ -1,124 +0,0 @@
-#*****************************************************************************************************************
-#' Function which computes an error criterion based on the KGE' formula proposed by Kling et al. (2012).
-#'
-#' In addition to the criterion value, the function outputs include a multiplier (-1 or +1) which allows 
-#' the use of the function for model calibration: the product CritValue*Multiplier is the criterion to be minimised 
-#' (e.g. Multiplier=+1 for RMSE, Multiplier=-1 for NSE).
-#*****************************************************************************************************************
-#' @title  Error criterion based on the KGE' formula
-#' @author Laurent Coron (June 2014)
-#' @references
-#'   Gupta, H. V., Kling, H., Yilmaz, K. K. and Martinez, G. F. (2009), 
-#'       Decomposition of the mean squared error and NSE performance criteria: Implications
-#'       for improving hydrological modelling, Journal of Hydrology, 377(1-2), 80-91, doi:10.1016/j.jhydrol.2009.08.003. \cr
-#'   Kling, H., Fuchs, M. and Paulin, M. (2012), 
-#'       Runoff conditions in the upper Danube basin under an ensemble of climate change scenarios,
-#'       Journal of Hydrology, 424-425, 264-277, doi:10.1016/j.jhydrol.2012.01.011.
-#' @seealso \code{\link{ErrorCrit_RMSE}}, \code{\link{ErrorCrit_NSE}}, \code{\link{ErrorCrit_KGE}}
-#' @examples ## see example of the ErrorCrit function
-#' @encoding UTF-8
-#' @export
-#_FunctionInputs__________________________________________________________________________________________________
-#' @param  InputsCrit      [object of class \emph{InputsCrit}] see \code{\link{CreateInputsCrit}} for details
-#' @param  OutputsModel    [object of class \emph{OutputsModel}] see \code{\link{RunModel_GR4J}} or \code{\link{RunModel_CemaNeigeGR4J}} for details
-#' @param  quiet           (optional) [boolean] boolean indicating if the function is run in quiet mode or not, default=FALSE
-#_FunctionOutputs_________________________________________________________________________________________________
-#' @return  [list] list containing the function outputs organised as follows:
-#'          \tabular{ll}{
-#'          \emph{$CritValue      }   \tab   [numeric] value of the criterion \cr
-#'          \emph{$CritName       }   \tab   [character] name of the criterion \cr
-#'          \emph{$SubCritValues  }   \tab   [numeric] values of the sub-criteria \cr
-#'          \emph{$SubCritNames   }   \tab   [character] names of the sub-criteria \cr
-#'          \emph{$CritBestValue  }   \tab   [numeric] theoretical best criterion value \cr
-#'          \emph{$Multiplier     }   \tab   [numeric] integer indicating whether the criterion is indeed an error (+1) or an efficiency (-1) \cr
-#'          \emph{$Ind_notcomputed}   \tab   [numeric] indices of the time-steps where InputsCrit$BoolCrit=FALSE or no data is available \cr
-#'          }
-#*****************************************************************************************************************'
-ErrorCrit_KGE2 <- function(InputsCrit,OutputsModel,quiet=FALSE){
-
-
-##Arguments_check________________________________
-  if(inherits(InputsCrit,"InputsCrit")==FALSE){ stop("InputsCrit must be of class 'InputsCrit' \n"); return(NULL); }  
-  if(inherits(OutputsModel,"OutputsModel")==FALSE){ stop("OutputsModel must be of class 'OutputsModel' \n"); return(NULL); }  
-
-
-##Initialisation_________________________________
-  CritName <- NA;
-  if(InputsCrit$transfo==""    ){ CritName <- "KGE'[Q]"      ; }
-  if(InputsCrit$transfo=="sqrt"){ CritName <- "KGE'[sqrt(Q)]"; }
-  if(InputsCrit$transfo=="log" ){ CritName <- "KGE'[log(Q)]" ; }
-  if(InputsCrit$transfo=="inv" ){ CritName <- "KGE'[1/Q]"    ; }
-  if(InputsCrit$transfo=="sort"){ CritName <- "KGE'[sort(Q)]"; }
-  CritValue       <- NA;
-  CritBestValue   <- +1;
-  Multiplier      <- -1; ### must be equal to -1 or +1 only
-
-
-##Data_preparation_______________________________
-  VarObs <- InputsCrit$Qobs  ; VarObs[!InputsCrit$BoolCrit] <- NA; 
-  VarSim <- OutputsModel$Qsim; VarSim[!InputsCrit$BoolCrit] <- NA;  
-  ##Data_transformation
-  if("Ind_zeroes" %in% names(InputsCrit) & "epsilon" %in% names(InputsCrit)){ if(length(InputsCrit$Ind_zeroes)>0){
-    VarObs <- VarObs + InputsCrit$epsilon;
-    VarSim <- VarSim + InputsCrit$epsilon;
-  } }
-  if(InputsCrit$transfo=="sqrt"){ VarObs <- sqrt(VarObs); VarSim <- sqrt(VarSim); }
-  if(InputsCrit$transfo=="log" ){ VarObs <- log(VarObs) ; VarSim <- log(VarSim) ; VarSim[VarSim      < -1E100] <- NA; }
-  if(InputsCrit$transfo=="inv" ){ VarObs <- 1/VarObs    ; VarSim <- 1/VarSim    ; VarSim[abs(VarSim) > 1E+100] <- NA; }
-  if(InputsCrit$transfo=="sort"){ VarObs <- sort(VarObs); VarSim <- sort(VarSim); }
-  ##TS_ignore
-  TS_ignore <- !is.finite(VarObs) | !is.finite(VarSim) | !InputsCrit$BoolCrit ;
-  if(sum(!TS_ignore)==0){ OutputsCrit <- list(NA); names(OutputsCrit) <- c("CritValue"); return(OutputsCrit); }
-  if(sum(!TS_ignore)<365 & !quiet){ warning("\t criterion computed on less than 365 time-steps \n"); }  
-  ##Other_variables_preparation
-  meanVarObs <- mean(VarObs[!TS_ignore]);
-  meanVarSim <- mean(VarSim[!TS_ignore]);
-  iCrit           <- 0;
-  SubCritNames    <- NULL;
-  SubCritValues   <- NULL;
-
-
-##SubErrorCrit_____KGE_rPearson__________________
-  iCrit <- iCrit+1;
-  SubCritNames[iCrit]  <- paste(CritName," rPEARSON(sim vs. obs)",sep="");
-  SubCritValues[iCrit] <- NA;
-  Numer <- sum( (VarObs[!TS_ignore]-meanVarObs)*(VarSim[!TS_ignore]-meanVarSim) );
-  Deno1 <- sqrt( sum((VarObs[!TS_ignore]-meanVarObs)^2) );
-  Deno2 <- sqrt( sum((VarSim[!TS_ignore]-meanVarSim)^2) );
-  if(Numer==0){ if(Deno1==0 & Deno2==0){ Crit <- 1; } else { Crit <- 0; } 
-  } else { Crit  <- Numer/(Deno1*Deno2); }
-  if(is.numeric(Crit) & is.finite(Crit)){ SubCritValues[iCrit] <- Crit; }
-
-
-##SubErrorCrit_____KGE_gama______________________
-  iCrit <- iCrit+1;
-  SubCritNames[iCrit]  <-  paste(CritName," CVsim/CVobs",sep="");
-  SubCritValues[iCrit] <- NA;
-  if(meanVarSim==0){ if(sd(VarSim[!TS_ignore])==0){ CVsim <- 1; } else { CVsim <- 99999; } } else { CVsim <- sd(VarSim[!TS_ignore])/meanVarSim; }
-  if(meanVarObs==0){ if(sd(VarObs[!TS_ignore])==0){ CVobs <- 1; } else { CVobs <- 99999; } } else { CVobs <- sd(VarObs[!TS_ignore])/meanVarObs; }
-  if(CVsim==0 & CVobs==0){ Crit <- 1; } else { Crit <- CVsim/CVobs ; }
-  if(is.numeric(Crit) & is.finite(Crit)){ SubCritValues[iCrit] <- Crit; }
-
-
-##SubErrorCrit_____KGE_beta______________________
-  iCrit <- iCrit+1;
-  SubCritNames[iCrit]  <-  paste(CritName," MEANsim/MEANobs",sep="");
-  SubCritValues[iCrit] <- NA;
-  if(meanVarSim==0 & meanVarObs==0){ Crit <- 1; } else { Crit <- meanVarSim/meanVarObs ; }
-  if(is.numeric(Crit) & is.finite(Crit)){ SubCritValues[iCrit] <- Crit; }
-
-
-##ErrorCrit______________________________________
-  if(sum(is.na(SubCritValues))==0){
-  CritValue <- ( 1 - sqrt( (SubCritValues[1]-1)^2 + (SubCritValues[2]-1)^2 + (SubCritValues[3]-1)^2 ) );
-  }
-
-
-##Output_________________________________________
-  OutputsCrit <- list(CritValue,CritName,SubCritValues,SubCritNames,CritBestValue,Multiplier,which(TS_ignore));
-  names(OutputsCrit) <- c("CritValue","CritName","SubCritValues","SubCritNames","CritBestValue","Multiplier","Ind_notcomputed");
-  return(OutputsCrit);
-
-}
-
-
diff --git a/R/ErrorCrit_NSE.R b/R/ErrorCrit_NSE.R
deleted file mode 100644
index 7fcbb3ab..00000000
--- a/R/ErrorCrit_NSE.R
+++ /dev/null
@@ -1,87 +0,0 @@
-#*****************************************************************************************************************
-#' Function which computes an error criterion based on the NSE formula proposed by Nash & Sutcliffe (1970).
-#'
-#' In addition to the criterion value, the function outputs include a multiplier (-1 or +1) which allows 
-#' the use of the function for model calibration: the product CritValue*Multiplier is the criterion to be minimised 
-#' (e.g. Multiplier=+1 for RMSE, Multiplier=-1 for NSE).
-#*****************************************************************************************************************
-#' @title  Error criterion based on the NSE formula
-#' @author Laurent Coron (June 2014)
-#' @references
-#'   Nash, J.E. and Sutcliffe, J.V. (1970), 
-#'       River flow forecasting through conceptual models part 1.
-#'       A discussion of principles, Journal of Hydrology, 10(3), 282-290, doi:10.1016/0022-1694(70)90255-6. \cr
-#' @seealso \code{\link{ErrorCrit_RMSE}}, \code{\link{ErrorCrit_KGE}}, \code{\link{ErrorCrit_KGE2}}
-#' @examples ## see example of the ErrorCrit function
-#' @encoding UTF-8
-#' @export
-#_FunctionInputs__________________________________________________________________________________________________
-#' @param  InputsCrit      [object of class \emph{InputsCrit}] see \code{\link{CreateInputsCrit}} for details
-#' @param  OutputsModel    [object of class \emph{OutputsModel}] see \code{\link{RunModel_GR4J}} or \code{\link{RunModel_CemaNeigeGR4J}} for details
-#' @param  quiet           (optional) [boolean] boolean indicating if the function is run in quiet mode or not, default=FALSE
-#_FunctionOutputs_________________________________________________________________________________________________
-#' @return  [list] list containing the function outputs organised as follows:
-#'          \tabular{ll}{
-#'          \emph{$CritValue      }   \tab   [numeric] value of the criterion \cr
-#'          \emph{$CritName       }   \tab   [character] name of the criterion \cr
-#'          \emph{$CritBestValue  }   \tab   [numeric] theoretical best criterion value \cr
-#'          \emph{$Multiplier     }   \tab   [numeric] integer indicating whether the criterion is indeed an error (+1) or an efficiency (-1) \cr
-#'          \emph{$Ind_notcomputed}   \tab   [numeric] indices of the time-steps where InputsCrit$BoolCrit=FALSE or no data is available \cr
-#'          }
-#*****************************************************************************************************************
-ErrorCrit_NSE <- function(InputsCrit,OutputsModel,quiet=FALSE){
-
-
-##Arguments_check________________________________
-  if(inherits(InputsCrit,"InputsCrit")==FALSE){ stop("InputsCrit must be of class 'InputsCrit' \n"); return(NULL); }  
-  if(inherits(OutputsModel,"OutputsModel")==FALSE){ stop("OutputsModel must be of class 'OutputsModel' \n"); return(NULL); }  
-
-
-##Initialisation_________________________________
-  CritName <- NA;
-  if(InputsCrit$transfo==""    ){ CritName <- "NSE[Q]"      ; }
-  if(InputsCrit$transfo=="sqrt"){ CritName <- "NSE[sqrt(Q)]"; }
-  if(InputsCrit$transfo=="log" ){ CritName <- "NSE[log(Q)]" ; }
-  if(InputsCrit$transfo=="inv" ){ CritName <- "NSE[1/Q]"    ; }
-  if(InputsCrit$transfo=="sort"){ CritName <- "NSE[sort(Q)]"; }
-  CritValue       <- NA;
-  CritBestValue   <- +1;
-  Multiplier      <- -1; ### must be equal to -1 or +1 only
-
-
-##Data_preparation_______________________________
-  VarObs <- InputsCrit$Qobs  ; VarObs[!InputsCrit$BoolCrit] <- NA; 
-  VarSim <- OutputsModel$Qsim; VarSim[!InputsCrit$BoolCrit] <- NA;  
-  ##Data_transformation
-  if("Ind_zeroes" %in% names(InputsCrit) & "epsilon" %in% names(InputsCrit)){ if(length(InputsCrit$Ind_zeroes)>0){
-    VarObs <- VarObs + InputsCrit$epsilon;
-    VarSim <- VarSim + InputsCrit$epsilon;
-  } }
-  if(InputsCrit$transfo=="sqrt"){ VarObs <- sqrt(VarObs); VarSim <- sqrt(VarSim); }
-  if(InputsCrit$transfo=="log" ){ VarObs <- log(VarObs) ; VarSim <- log(VarSim) ; VarSim[VarSim      < -1E100] <- NA; }
-  if(InputsCrit$transfo=="inv" ){ VarObs <- 1/VarObs    ; VarSim <- 1/VarSim    ; VarSim[abs(VarSim) > 1E+100] <- NA; }
-  if(InputsCrit$transfo=="sort"){ VarObs <- sort(VarObs); VarSim <- sort(VarSim); }
-  ##TS_ignore
-  TS_ignore <- !is.finite(VarObs) | !is.finite(VarSim) | !InputsCrit$BoolCrit ;
-  if(sum(!TS_ignore)==0){ OutputsCrit <- list(NA); names(OutputsCrit) <- c("CritValue"); return(OutputsCrit); }
-  if(sum(!TS_ignore)<365 & !quiet){ warning("\t criterion computed on less than 365 time-steps \n"); }  
-  ##Other_variables_preparation
-  meanVarObs <- mean(VarObs[!TS_ignore]);
-  meanVarSim <- mean(VarSim[!TS_ignore]);
-
-
-##ErrorCrit______________________________________
-  Emod <- sum((VarSim[!TS_ignore]-VarObs[!TS_ignore])^2);
-  Eref <- sum((VarObs[!TS_ignore]-mean(VarObs[!TS_ignore]))^2);
-  if(Emod==0 & Eref==0){ Crit <- 0; } else { Crit <- (1-Emod/Eref); }
-  if(is.numeric(Crit) & is.finite(Crit)){ CritValue <- Crit; }
-
-
-##Output_________________________________________
-  OutputsCrit <- list(CritValue,CritName,CritBestValue,Multiplier,which(TS_ignore));
-  names(OutputsCrit) <- c("CritValue","CritName","CritBestValue","Multiplier","Ind_notcomputed");
-  return(OutputsCrit);
-
-}
-
-
diff --git a/R/ErrorCrit_RMSE.R b/R/ErrorCrit_RMSE.R
deleted file mode 100644
index a5da7a3e..00000000
--- a/R/ErrorCrit_RMSE.R
+++ /dev/null
@@ -1,81 +0,0 @@
-#*****************************************************************************************************************
-#' Function which computes an error criterion based on the root mean square error (RMSE).
-#'
-#' In addition to the criterion value, the function outputs include a multiplier (-1 or +1) which allows 
-#' the use of the function for model calibration: the product CritValue*Multiplier is the criterion to be minimised 
-#' (e.g. Multiplier=+1 for RMSE, Multiplier=-1 for NSE).
-#*****************************************************************************************************************
-#' @title  Error criterion based on the RMSE
-#' @author Laurent Coron (June 2014)
-#' @seealso \code{\link{ErrorCrit_NSE}}, \code{\link{ErrorCrit_KGE}}, \code{\link{ErrorCrit_KGE2}}
-#' @examples ## see example of the ErrorCrit function
-#' @encoding UTF-8
-#' @export
-#_FunctionInputs__________________________________________________________________________________________________
-#' @param  InputsCrit      [object of class \emph{InputsCrit}] see \code{\link{CreateInputsCrit}} for details
-#' @param  OutputsModel    [object of class \emph{OutputsModel}] see \code{\link{RunModel_GR4J}} or \code{\link{RunModel_CemaNeigeGR4J}} for details
-#' @param  quiet           (optional) [boolean] boolean indicating if the function is run in quiet mode or not, default=FALSE
-#_FunctionOutputs_________________________________________________________________________________________________
-#' @return  [list] list containing the function outputs organised as follows:
-#'          \tabular{ll}{
-#'          \emph{$CritValue      }   \tab   [numeric] value of the criterion \cr
-#'          \emph{$CritName       }   \tab   [character] name of the criterion \cr
-#'          \emph{$CritBestValue  }   \tab   [numeric] theoretical best criterion value \cr
-#'          \emph{$Multiplier     }   \tab   [numeric] integer indicating whether the criterion is indeed an error (+1) or an efficiency (-1) \cr
-#'          \emph{$Ind_notcomputed}   \tab   [numeric] indices of the time-steps where InputsCrit$BoolCrit=FALSE or no data is available \cr
-#'          }
-#*****************************************************************************************************************
-ErrorCrit_RMSE <- function(InputsCrit,OutputsModel,quiet=FALSE){
-
-
-##Arguments_check________________________________
-  if(inherits(InputsCrit,"InputsCrit")==FALSE){ stop("InputsCrit must be of class 'InputsCrit' \n"); return(NULL); }  
-  if(inherits(OutputsModel,"OutputsModel")==FALSE){ stop("OutputsModel must be of class 'OutputsModel' \n"); return(NULL); }  
-
-
-##Initialisation_________________________________
-  CritName <- NA;
-  if(InputsCrit$transfo==""    ){ CritName <- "RMSE[Q]"      ; }
-  if(InputsCrit$transfo=="sqrt"){ CritName <- "RMSE[sqrt(Q)]"; }
-  if(InputsCrit$transfo=="log" ){ CritName <- "RMSE[log(Q)]" ; }
-  if(InputsCrit$transfo=="inv" ){ CritName <- "RMSE[1/Q]"    ; }
-  if(InputsCrit$transfo=="sort"){ CritName <- "RMSE[sort(Q)]"; }
-
-  CritValue       <- NA;
-  CritBestValue   <- +1;
-  Multiplier      <- -1; ### must be equal to -1 or +1 only
-
-
-##Data_preparation_______________________________
-  VarObs <- InputsCrit$Qobs  ; VarObs[!InputsCrit$BoolCrit] <- NA; 
-  VarSim <- OutputsModel$Qsim; VarSim[!InputsCrit$BoolCrit] <- NA;  
-  ##Data_transformation
-  if("Ind_zeroes" %in% names(InputsCrit) & "epsilon" %in% names(InputsCrit)){ if(length(InputsCrit$Ind_zeroes)>0){
-    VarObs <- VarObs + InputsCrit$epsilon;
-    VarSim <- VarSim + InputsCrit$epsilon;
-  } }
-  if(InputsCrit$transfo=="sqrt"){ VarObs <- sqrt(VarObs); VarSim <- sqrt(VarSim); }
-  if(InputsCrit$transfo=="log" ){ VarObs <- log(VarObs) ; VarSim <- log(VarSim) ; VarSim[VarSim      < -1E100] <- NA; }
-  if(InputsCrit$transfo=="inv" ){ VarObs <- 1/VarObs    ; VarSim <- 1/VarSim    ; VarSim[abs(VarSim) > 1E+100] <- NA; }
-  if(InputsCrit$transfo=="sort"){ VarObs <- sort(VarObs); VarSim <- sort(VarSim); }
-  ##TS_ignore
-  TS_ignore <- !is.finite(VarObs) | !is.finite(VarSim) | !InputsCrit$BoolCrit ;
-  if(sum(!TS_ignore)==0){ OutputsCrit <- list(NA); names(OutputsCrit) <- c("CritValue"); return(OutputsCrit); }
-  if(sum(!TS_ignore)<365 & !quiet){ warning("\t criterion computed on less than 365 time-steps \n"); }  
-
-
-##ErrorCrit______________________________________
-  Numer <- sum((VarSim-VarObs)^2,na.rm=TRUE);
-  Denom <- sum(!is.na(VarObs));
-  if(Numer==0){ Crit <- 0; } else { Crit <- sqrt(Numer/Denom); }
-  if(is.numeric(Crit) & is.finite(Crit)){ CritValue <- Crit; }
-
-
-##Output_________________________________________
-  OutputsCrit <- list(CritValue,CritName,CritBestValue,Multiplier,which(TS_ignore));
-  names(OutputsCrit) <- c("CritValue","CritName","CritBestValue","Multiplier","Ind_notcomputed");
-  return(OutputsCrit);
-
-}
-
-
diff --git a/R/PEdaily_Oudin.R b/R/PEdaily_Oudin.R
deleted file mode 100644
index 1f3b2c6d..00000000
--- a/R/PEdaily_Oudin.R
+++ /dev/null
@@ -1,58 +0,0 @@
-#*****************************************************************************************************************
-#' Function which computes daily PE using the formula from Oudin et al. (2005).
-#*****************************************************************************************************************
-#' @title   Computation of daily series of potential evapotranspiration with Oudin's formula
-#' @author  Laurent Coron (December 2013)
-#' @references
-#'   Oudin, L., F. Hervieu, C. Michel, C. Perrin, V. Andréassian, F. Anctil and C. Loumagne (2005),
-#'       Which potential evapotranspiration input for a lumped rainfall-runoff model?: Part 2-Towards a 
-#'       simple and efficient potential evapotranspiration model for rainfall-runoff modelling, Journal of Hydrology, 
-#'       303(1-4), 290-306, doi:10.1016/j.jhydrol.2004.08.026.
-#' @examples 
-#'    require(airGR)
-#'    data(L0123001)
-#'    PotEvap <- PEdaily_Oudin(JD=as.POSIXlt(BasinObs$DatesR)$yday,Temp=BasinObs$T,LatRad=0.8)
-#' @encoding UTF-8
-#' @export
-#_FunctionInputs__________________________________________________________________________________________________
-#' @param   JD       [numeric] time series of julian day [-]
-#' @param   Temp     [numeric] time series of daily mean air temperature [degC]
-#' @param   LatRad   [numeric] latitude of measurement for the temperature series [rad]
-#_FunctionOutputs_________________________________________________________________________________________________
-#' @return  [numeric] time series of daily potential evapotranspiration [mm/d]
-#*****************************************************************************************************************'
-PEdaily_Oudin <- function(JD,Temp,LatRad){
-
-    PE_Oudin_D <- rep(NA,length(Temp));
-    for(k in 1:length(Temp)){
-
-      FI <- LatRad  ### latitude in rad
-      ### FI <- LatDeg/(180/pi)  ### conversion from deg to rad
-      COSFI <- cos(FI)
-      AFI <- abs(LatRad/42.)
-     
-      TETA <- 0.4093*sin(JD[k]/58.1-1.405)
-      COSTETA <- cos(TETA)
-      COSGZ <- max(0.001,cos(FI-TETA))
-      GZ <- acos(COSGZ)
-      COSGZ2 <- COSGZ*COSGZ
-      if(COSGZ2 >= 1){ SINGZ <- 0. } else { SINGZ <- sqrt(1.-COSGZ2) }
-      COSOM <- 1.-COSGZ/COSFI/COSTETA
-      if(COSOM < -1.){ COSOM <- -1. }
-      if(COSOM >  1.){ COSOM <-  1. }
-      COSOM2 <- COSOM*COSOM
-      if(COSOM2 >= 1.){ SINOM <- 0. } else { SINOM <- sqrt(1.-COSOM2) }
-      OM <- acos(COSOM)
-      COSPZ <- COSGZ+COSFI*COSTETA*(SINOM/OM-1.)
-      if(COSPZ < 0.001){ COSPZ <- 0.001 }
-      ETA <- 1.+cos(JD[k]/58.1)/30.
-      GE <- 446.*OM*COSPZ*ETA
-      
-      if(Temp[k] >= -5.0) { PE_Oudin_D[k] <- GE*(Temp[k]+5.)/100./28.5 } else { PE_Oudin_D[k] <- 0 }
-
-    }
-
-    return(PE_Oudin_D);
-
-}
-
diff --git a/R/RunModel.R b/R/RunModel.R
deleted file mode 100644
index 4acfd1e2..00000000
--- a/R/RunModel.R
+++ /dev/null
@@ -1,22 +0,0 @@
-#*****************************************************************************************************************
-#' Function which performs a single model run with the provided function.
-#*****************************************************************************************************************
-#' @title  Run with the provided hydrological model function
-#' @author Laurent Coron (June 2014)
-#' @seealso \code{\link{RunModel_GR4J}}, \code{\link{RunModel_CemaNeigeGR4J}}, \code{\link{CreateInputsModel}}, \code{\link{CreateRunOptions}}.
-#' @example tests/example_RunModel.R
-#' @useDynLib airgr
-#' @encoding UTF-8
-#' @export
-#_FunctionInputs__________________________________________________________________________________________________
-#' @param  InputsModel         [object of class \emph{InputsModel}] see \code{\link{CreateInputsModel}} for details
-#' @param  RunOptions          [object of class \emph{RunOptions}] see \code{\link{CreateRunOptions}} for details
-#' @param  Param               [numeric] vector of model parameters
-#' @param  FUN_MOD             [function] hydrological model function (e.g. RunModel_GR4J, RunModel_CemaNeigeGR4J)
-#_FunctionOutputs_________________________________________________________________________________________________
-#' @return  [list] see \code{\link{RunModel_GR4J}} or \code{\link{RunModel_CemaNeigeGR4J}} for details
-#*****************************************************************************************************************'
-RunModel <- function(InputsModel,RunOptions,Param,FUN_MOD){
-    return( FUN_MOD(InputsModel,RunOptions,Param) )
-}
-
diff --git a/R/RunModel_CemaNeige.R b/R/RunModel_CemaNeige.R
deleted file mode 100644
index 8122b4b5..00000000
--- a/R/RunModel_CemaNeige.R
+++ /dev/null
@@ -1,131 +0,0 @@
-#*****************************************************************************************************************
-#' Function which performs a single model run for RunModel_CemaNeige.
-#'
-#' For further details on the argument structures and initialisation options, see \code{\link{CreateRunOptions}}.
-#*****************************************************************************************************************
-#' @title Run with the CemaNeige snow module
-#' @author Laurent Coron (January 2014)
-#' @references
-#'   Valéry, A., V. Andréassian and C. Perrin (2014), 
-#'       "As simple as possible but not simpler": what is useful in a temperature-based snow-accounting routine? 
-#'       Part 1 - Comparison of six snow accounting routines on 380 catchments, Journal of Hydrology, doi:10.1016/j.jhydrol.2014.04.059. \cr
-#'   Valéry, A., V. Andréassian and C. Perrin (2014), 
-#'       "As simple as possible but not simpler": What is useful in a temperature-based snow-accounting routine? 
-#'       Part 2 - Sensitivity analysis of the Cemaneige snow accounting routine on 380 catchments, Journal of Hydrology, doi:10.1016/j.jhydrol.2014.04.058.
-#' @seealso \code{\link{RunModel_CemaNeigeGR4J}}, \code{\link{CreateInputsModel}}, \code{\link{CreateRunOptions}}.
-#' @example tests/example_RunModel_CemaNeige.R
-#' @useDynLib airgr
-#' @encoding UTF-8
-#' @export
-#_FunctionInputs__________________________________________________________________________________________________
-#' @param  InputsModel         [object of class \emph{InputsModel}] see \code{\link{CreateInputsModel}} for details
-#' @param  RunOptions          [object of class \emph{RunOptions}] see \code{\link{CreateRunOptions}} for details
-#' @param  Param               [numeric] vector of 2 parameters                                                             
-#'                             \tabular{ll}{                                                                      
-#'                             CemaNeige X1 \tab weighting coefficient for snow pack thermal state [-]         \cr
-#'                             CemaNeige X2 \tab degree-day melt coefficient [mm/degC/d]                       \cr
-#'                             }                                                                                  
-#_FunctionOutputs_________________________________________________________________________________________________
-#' @return  [list] list containing the function outputs organised as follows:                                         
-#'          \tabular{ll}{                                                                                         
-#'          \emph{$DatesR  }                                  \tab [POSIXlt] series of dates                                    \cr
-#'          \emph{$CemaNeigeLayers}                           \tab [list] list of CemaNeige outputs (1 list per layer)          \cr
-#'          \emph{$CemaNeigeLayers[[iLayer]]$Pliq         }   \tab [numeric] series of liquid precip. [mm/d]                    \cr
-#'          \emph{$CemaNeigeLayers[[iLayer]]$Psol         }   \tab [numeric] series of solid precip. [mm/d]                     \cr
-#'          \emph{$CemaNeigeLayers[[iLayer]]$SnowPack     }   \tab [numeric] series of snow pack [mm]                           \cr
-#'          \emph{$CemaNeigeLayers[[iLayer]]$ThermalState }   \tab [numeric] series of snow pack thermal state [degC]           \cr
-#'          \emph{$CemaNeigeLayers[[iLayer]]$Gratio       }   \tab [numeric] series of Gratio [0-1]                             \cr
-#'          \emph{$CemaNeigeLayers[[iLayer]]$PotMelt      }   \tab [numeric] series of potential snow melt [mm]                 \cr
-#'          \emph{$CemaNeigeLayers[[iLayer]]$Melt         }   \tab [numeric] series of actual snow melt [mm]                    \cr
-#'          \emph{$CemaNeigeLayers[[iLayer]]$PliqAndMelt  }   \tab [numeric] series of liquid precip. + actual snow melt [mm]   \cr
-#'          \emph{$StateEnd}                                  \tab [numeric] states at the end of the run: CemaNeige states [mm & degC] \cr
-#'          }                                                                                                     
-#'          (refer to the provided references or to the package source code for further details on these model outputs)
-#*****************************************************************************************************************'
-RunModel_CemaNeige <- function(InputsModel,RunOptions,Param){
-
-    NParam <- 2;
-    FortranOutputsCemaNeige <- c("Pliq","Psol","SnowPack","ThermalState","Gratio","PotMelt","Melt","PliqAndMelt");
-
-    ##Arguments_check
-      if(inherits(InputsModel,"InputsModel")==FALSE){ stop("InputsModel must be of class 'InputsModel' \n"); return(NULL); }  
-      if(inherits(InputsModel,"daily"      )==FALSE){ stop("InputsModel must be of class 'daily'       \n"); return(NULL); }  
-      if(inherits(InputsModel,"CemaNeige"  )==FALSE){ stop("InputsModel must be of class 'CemaNeige'   \n"); return(NULL); }  
-      if(inherits(RunOptions,"RunOptions"  )==FALSE){ stop("RunOptions must be of class 'RunOptions'   \n"); return(NULL); }  
-      if(inherits(RunOptions,"CemaNeige"   )==FALSE){ stop("RunOptions must be of class 'CemaNeige'    \n"); return(NULL); }  
-      if(!is.vector(Param)){ stop("Param must be a vector \n"); return(NULL); }
-      if(sum(!is.na(Param))!=NParam){ stop(paste("Param must be a vector of length ",NParam," and contain no NA \n",sep="")); return(NULL); }
-      Param <- as.double(Param);
-
-    ##Input_data_preparation
-      if(identical(RunOptions$IndPeriod_WarmUp,0)){ RunOptions$IndPeriod_WarmUp <- NULL; }
-      IndPeriod1    <- c(RunOptions$IndPeriod_WarmUp,RunOptions$IndPeriod_Run);
-      IndPeriod2    <- (length(RunOptions$IndPeriod_WarmUp)+1):length(IndPeriod1);
-      ExportDatesR    <- "DatesR"   %in% RunOptions$Outputs_Sim;
-      ExportStateEnd  <- "StateEnd" %in% RunOptions$Outputs_Sim;
-
-
-
-    ##SNOW_MODULE________________________________________________________________________________##
-      ParamCemaNeige  <- Param;
-      NLayers         <- length(InputsModel$LayerPrecip);
-      if(sum(is.na(ParamCemaNeige))!=0){ stop("Param contains missing values \n"); return(NULL); }
-      if("all" %in% RunOptions$Outputs_Sim){ IndOutputsCemaNeige <- as.integer(1:length(FortranOutputsCemaNeige)); 
-      } else { IndOutputsCemaNeige <- which(FortranOutputsCemaNeige %in% RunOptions$Outputs_Sim);  }
-      CemaNeigeLayers <- list(); CemaNeigeStateEnd <- NULL; NameCemaNeigeLayers <- "CemaNeigeLayers";
-
-    ##Call_DLL_CemaNeige_________________________
-      for(iLayer in 1:NLayers){
-        StateStartCemaNeige <- RunOptions$IniStates[ (2*(iLayer-1)+1):(2*(iLayer-1)+2) ];
-        RESULTS <- .Fortran("frun_cemaneige",PACKAGE="airgr",
-                        ##inputs
-                            LInputs=as.integer(length(IndPeriod1)),                                        ### length of input and output series
-                            InputsPrecip=InputsModel$LayerPrecip[[iLayer]][IndPeriod1],                    ### input series of total precipitation [mm/d]
-                            InputsFracSolidPrecip=InputsModel$LayerFracSolidPrecip[[iLayer]][IndPeriod1],  ### input series of fraction of solid precipitation [0-1]
-                            InputsTemp=InputsModel$LayerTemp[[iLayer]][IndPeriod1],                        ### input series of air mean temperature [degC]
-                            MeanAnSolidPrecip=RunOptions$MeanAnSolidPrecip[iLayer],                        ### value of annual mean solid precip [mm/y]
-                            NParam=as.integer(2),                                                          ### number of model parameter = 2
-                            Param=ParamCemaNeige,                                                          ### parameter set
-                            NStates=as.integer(2),                                                         ### number of state variables used for model initialising = 2
-                            StateStart=StateStartCemaNeige,                                                ### state variables used when the model run starts
-                            NOutputs=as.integer(length(IndOutputsCemaNeige)),                              ### number of output series
-                            IndOutputs=IndOutputsCemaNeige,                                                ### indices of output series
-                        ##outputs                                                               
-                            Outputs=matrix(as.double(-999.999),nrow=length(IndPeriod1),ncol=length(IndOutputsCemaNeige)),  ### output series [mm]
-                            StateEnd=rep(as.double(-999.999),as.integer(2))                                                ### state variables at the end of the model run (reservoir levels [mm] and HU)
-                         )
-        RESULTS$Outputs[ round(RESULTS$Outputs ,3)==(-999.999)] <- NA;
-        RESULTS$StateEnd[round(RESULTS$StateEnd,3)==(-999.999)] <- NA;
-
-        ##Data_storage
-        CemaNeigeLayers[[iLayer]] <- lapply(seq_len(RESULTS$NOutputs), function(i) RESULTS$Outputs[IndPeriod2,i]);
-        names(CemaNeigeLayers[[iLayer]]) <- FortranOutputsCemaNeige[IndOutputsCemaNeige];
-        if(ExportStateEnd){ CemaNeigeStateEnd <- c(CemaNeigeStateEnd,RESULTS$StateEnd); }
-        rm(RESULTS); 
-      } ###ENDFOR_iLayer
-      names(CemaNeigeLayers) <- paste("Layer",formatC(1:NLayers,width=2,flag="0"),sep="");
-
-      ##Output_data_preparation
-      if(ExportDatesR==FALSE & ExportStateEnd==FALSE){
-        OutputsModel <- list(CemaNeigeLayers);
-        names(OutputsModel) <- NameCemaNeigeLayers;   }
-      if(ExportDatesR==TRUE & ExportStateEnd==FALSE){
-        OutputsModel <- c( list(InputsModel$DatesR[RunOptions$IndPeriod_Run]),
-                           list(CemaNeigeLayers) );
-        names(OutputsModel) <- c("DatesR",NameCemaNeigeLayers);   }
-      if(ExportDatesR==FALSE & ExportStateEnd==TRUE){
-        OutputsModel <- c( list(CemaNeigeLayers),
-                           CemaNeigeStateEnd );
-        names(OutputsModel) <- c(NameCemaNeigeLayers,"StateEnd");   }
-      if(ExportDatesR==TRUE & ExportStateEnd==TRUE){
-        OutputsModel <- c( list(InputsModel$DatesR[RunOptions$IndPeriod_Run]),
-                           list(CemaNeigeLayers),
-                           CemaNeigeStateEnd );
-        names(OutputsModel) <- c("DatesR",NameCemaNeigeLayers,"StateEnd");   }
-
-    ##End
-      class(OutputsModel) <- c("OutputsModel","daily","CemaNeige");
-      return(OutputsModel);
-
-}
-  
diff --git a/R/RunModel_CemaNeigeGR4J.R b/R/RunModel_CemaNeigeGR4J.R
deleted file mode 100644
index 70e81522..00000000
--- a/R/RunModel_CemaNeigeGR4J.R
+++ /dev/null
@@ -1,208 +0,0 @@
-#*****************************************************************************************************************
-#' Function which performs a single model run for RunModel_CemaNeigeGR4J.
-#'
-#' For further details on the argument structures and initialisation options, see \code{\link{CreateRunOptions}}.
-#*****************************************************************************************************************
-#' @title Run with the CemaNeigeGR4J hydrological model
-#' @author Laurent Coron (December 2013)
-#' @references
-#'   Perrin, C., C. Michel and V. Andréassian (2003), 
-#'       Improvement of a parsimonious model for streamflow simulation, 
-#'       Journal of Hydrology, 279(1-4), 275-289, doi:10.1016/S0022-1694(03)00225-7.
-#'   Valéry, A., V. Andréassian and C. Perrin (2014), 
-#'       "As simple as possible but not simpler": what is useful in a temperature-based snow-accounting routine? 
-#'       Part 1 - Comparison of six snow accounting routines on 380 catchments, Journal of Hydrology, doi:10.1016/j.jhydrol.2014.04.059. \cr
-#'   Valéry, A., V. Andréassian and C. Perrin (2014), 
-#'       "As simple as possible but not simpler": What is useful in a temperature-based snow-accounting routine? 
-#'       Part 2 - Sensitivity analysis of the Cemaneige snow accounting routine on 380 catchments, Journal of Hydrology, doi:10.1016/j.jhydrol.2014.04.058.
-#' @seealso \code{\link{RunModel_CemaNeigeGR5J}}, \code{\link{RunModel_CemaNeigeGR6J}}, \code{\link{RunModel_GR4J}},
-#'          \code{\link{CreateInputsModel}}, \code{\link{CreateRunOptions}}.
-#' @example tests/example_RunModel_CemaNeigeGR4J.R
-#' @useDynLib airgr
-#' @encoding UTF-8
-#' @export
-#_FunctionInputs__________________________________________________________________________________________________
-#' @param  InputsModel         [object of class \emph{InputsModel}] see \code{\link{CreateInputsModel}} for details
-#' @param  RunOptions          [object of class \emph{RunOptions}] see \code{\link{CreateRunOptions}} for details
-#' @param  Param               [numeric] vector of 6 parameters                                                             
-#'                             \tabular{ll}{                                                                      
-#'                             GR4J X1      \tab production store capacity [mm]                                \cr
-#'                             GR4J X2      \tab intercatchment exchange coefficient [mm/d]                    \cr
-#'                             GR4J X3      \tab routing store capacity [mm]                                   \cr
-#'                             GR4J X4      \tab unit hydrograph time constant [d]                             \cr
-#'                             CemaNeige X1 \tab weighting coefficient for snow pack thermal state [-]         \cr
-#'                             CemaNeige X2 \tab degree-day melt coefficient [mm/degC/d]                       \cr
-#'                             }                                                                                  
-#_FunctionOutputs_________________________________________________________________________________________________
-#' @return  [list] list containing the function outputs organised as follows:                                         
-#'          \tabular{ll}{                                                                                         
-#'          \emph{$DatesR  }          \tab [POSIXlt] series of dates                                                     \cr
-#'          \emph{$PotEvap }          \tab [numeric] series of input potential evapotranspiration [mm/d]                 \cr
-#'          \emph{$Precip  }          \tab [numeric] series of input total precipitation [mm/d]                          \cr
-#'          \emph{$Prod    }          \tab [numeric] series of production store level (X(2)) [mm]                        \cr
-#'          \emph{$AE      }          \tab [numeric] series of actual evapotranspiration [mm/d]                          \cr
-#'          \emph{$Perc    }          \tab [numeric] series of percolation (PERC) [mm/d]                                 \cr
-#'          \emph{$PR      }          \tab [numeric] series of PR=PN-PS+PERC [mm/d]                                      \cr
-#'          \emph{$Q9      }          \tab [numeric] series of HU1 outflow (Q9) [mm/d]                                   \cr
-#'          \emph{$Q1      }          \tab [numeric] series of HU2 outflow (Q1) [mm/d]                                   \cr
-#'          \emph{$Rout    }          \tab [numeric] series of routing store level (X(1)) [mm]                           \cr
-#'          \emph{$Exch    }          \tab [numeric] series of potential semi-exchange between catchments [mm/d]         \cr
-#'          \emph{$AExch   }          \tab [numeric] series of actual exchange between catchments (1+2) [mm/d]           \cr
-#'          \emph{$QR      }          \tab [numeric] series of routing store outflow (QR) [mm/d]                         \cr
-#'          \emph{$QD      }          \tab [numeric] series of direct flow from HU2 after exchange (QD) [mm/d]           \cr
-#'          \emph{$Qsim    }          \tab [numeric] series of Qsim [mm/d]                                               \cr
-#'          \emph{$CemaNeigeLayers}   \tab [list] list of CemaNeige outputs (1 list per layer)                          \cr
-#'          \emph{$CemaNeigeLayers[[iLayer]]$Pliq         }   \tab [numeric] series of liquid precip. [mm/d]                          \cr
-#'          \emph{$CemaNeigeLayers[[iLayer]]$Psol         }   \tab [numeric] series of solid precip. [mm/d]                           \cr
-#'          \emph{$CemaNeigeLayers[[iLayer]]$SnowPack     }   \tab [numeric] series of snow pack [mm]                                 \cr
-#'          \emph{$CemaNeigeLayers[[iLayer]]$ThermalState }   \tab [numeric] series of snow pack thermal state [degC]                 \cr
-#'          \emph{$CemaNeigeLayers[[iLayer]]$Gratio       }   \tab [numeric] series of Gratio [0-1]                                   \cr
-#'          \emph{$CemaNeigeLayers[[iLayer]]$PotMelt      }   \tab [numeric] series of potential snow melt [mm/d]                     \cr
-#'          \emph{$CemaNeigeLayers[[iLayer]]$Melt         }   \tab [numeric] series of actual snow melt [mm/d]                        \cr
-#'          \emph{$CemaNeigeLayers[[iLayer]]$PliqAndMelt  }   \tab [numeric] series of liquid precip. + actual snow melt [mm/d]       \cr
-#'          \emph{$StateEnd}                                  \tab [numeric] states at the end of the run: \cr\tab res. & HU levels [mm], CemaNeige states [mm & degC] \cr
-#'          }                                                                                                     
-#'          (refer to the provided references or to the package source code for further details on these model outputs)
-#*****************************************************************************************************************'
-RunModel_CemaNeigeGR4J <- function(InputsModel,RunOptions,Param){
-
-    NParam <- 6;
-    FortranOutputsCemaNeige <- c("Pliq","Psol","SnowPack","ThermalState","Gratio","PotMelt","Melt","PliqAndMelt");
-    FortranOutputsMod       <- c("PotEvap","Precip","Prod","AE","Perc","PR","Q9","Q1","Rout","Exch","AExch","QR","QD","Qsim");
-
-    ##Arguments_check
-      if(inherits(InputsModel,"InputsModel")==FALSE){ stop("InputsModel must be of class 'InputsModel' \n"); return(NULL); }  
-      if(inherits(InputsModel,"daily"      )==FALSE){ stop("InputsModel must be of class 'daily'       \n"); return(NULL); }  
-      if(inherits(InputsModel,"GR"         )==FALSE){ stop("InputsModel must be of class 'GR'          \n"); return(NULL); }  
-      if(inherits(InputsModel,"CemaNeige"  )==FALSE){ stop("InputsModel must be of class 'CemaNeige'   \n"); return(NULL); }  
-      if(inherits(RunOptions,"RunOptions"  )==FALSE){ stop("RunOptions must be of class 'RunOptions'   \n"); return(NULL); }  
-      if(inherits(RunOptions,"GR"          )==FALSE){ stop("RunOptions must be of class 'GR'           \n"); return(NULL); }  
-      if(inherits(RunOptions,"CemaNeige"   )==FALSE){ stop("RunOptions must be of class 'CemaNeige'    \n"); return(NULL); }  
-      if(!is.vector(Param)){ stop("Param must be a vector \n"); return(NULL); }
-      if(sum(!is.na(Param))!=NParam){ stop(paste("Param must be a vector of length ",NParam," and contain no NA \n",sep="")); return(NULL); }
-      Param <- as.double(Param);
-
-    ##Input_data_preparation
-      if(identical(RunOptions$IndPeriod_WarmUp,as.integer(0))){ RunOptions$IndPeriod_WarmUp <- NULL; }
-      IndPeriod1     <- c(RunOptions$IndPeriod_WarmUp,RunOptions$IndPeriod_Run);
-      LInputSeries   <- as.integer(length(IndPeriod1))
-      IndPeriod2     <- (length(RunOptions$IndPeriod_WarmUp)+1):LInputSeries;
-      ParamCemaNeige <- Param[(length(Param)-1):length(Param)];
-      NParamMod      <- as.integer(length(Param)-2);
-      ParamMod       <- Param[1:NParamMod];
-      NLayers        <- length(InputsModel$LayerPrecip);
-      NStatesMod     <- as.integer(length(RunOptions$IniStates)-2*NLayers);
-      ExportDatesR   <- "DatesR"   %in% RunOptions$Outputs_Sim;
-      ExportStateEnd <- "StateEnd" %in% RunOptions$Outputs_Sim;
-
-
-
-    ##SNOW_MODULE________________________________________________________________________________##
-    if(RunOptions$RunSnowModule==TRUE){
-      if("all" %in% RunOptions$Outputs_Sim){ IndOutputsCemaNeige <- as.integer(1:length(FortranOutputsCemaNeige)); 
-      } else { IndOutputsCemaNeige <- which(FortranOutputsCemaNeige %in% RunOptions$Outputs_Sim);  }
-      CemaNeigeLayers <- list(); CemaNeigeStateEnd <- NULL; NameCemaNeigeLayers <- "CemaNeigeLayers";
-
-    ##Call_DLL_CemaNeige_________________________
-      for(iLayer in 1:NLayers){
-        StateStartCemaNeige <- RunOptions$IniStates[ (NStatesMod+2*(iLayer-1)+1):(NStatesMod+2*(iLayer-1)+2) ];
-        RESULTS <- .Fortran("frun_cemaneige",PACKAGE="airgr",
-                        ##inputs
-                            LInputs=LInputSeries,                                                          ### length of input and output series
-                            InputsPrecip=InputsModel$LayerPrecip[[iLayer]][IndPeriod1],                    ### input series of total precipitation [mm/d]
-                            InputsFracSolidPrecip=InputsModel$LayerFracSolidPrecip[[iLayer]][IndPeriod1],  ### input series of fraction of solid precipitation [0-1]
-                            InputsTemp=InputsModel$LayerTemp[[iLayer]][IndPeriod1],                        ### input series of air mean temperature [degC]
-                            MeanAnSolidPrecip=RunOptions$MeanAnSolidPrecip[iLayer],                        ### value of annual mean solid precip [mm/y]
-                            NParam=as.integer(2),                                                          ### number of model parameter = 2
-                            Param=ParamCemaNeige,                                                          ### parameter set
-                            NStates=as.integer(2),                                                         ### number of state variables used for model initialising = 2
-                            StateStart=StateStartCemaNeige,                                                ### state variables used when the model run starts
-                            NOutputs=as.integer(length(IndOutputsCemaNeige)),                              ### number of output series
-                            IndOutputs=IndOutputsCemaNeige,                                                ### indices of output series
-                        ##outputs                                                               
-                            Outputs=matrix(as.double(-999.999),nrow=LInputSeries,ncol=length(IndOutputsCemaNeige)),  ### output series [mm]
-                            StateEnd=rep(as.double(-999.999),as.integer(2))                                          ### state variables at the end of the model run (reservoir levels [mm] and HU)
-                         )
-        RESULTS$Outputs[ round(RESULTS$Outputs ,3)==(-999.999)] <- NA;
-        RESULTS$StateEnd[round(RESULTS$StateEnd,3)==(-999.999)] <- NA;
-
-        ##Data_storage
-        CemaNeigeLayers[[iLayer]] <- lapply(seq_len(RESULTS$NOutputs), function(i) RESULTS$Outputs[IndPeriod2,i]);
-        names(CemaNeigeLayers[[iLayer]]) <- FortranOutputsCemaNeige[IndOutputsCemaNeige];
-        IndPliqAndMelt <- which(names(CemaNeigeLayers[[iLayer]]) == "PliqAndMelt");
-        if(iLayer==1){ CatchMeltAndPliq <- RESULTS$Outputs[,IndPliqAndMelt]/NLayers; }
-        if(iLayer >1){ CatchMeltAndPliq <- CatchMeltAndPliq + RESULTS$Outputs[,IndPliqAndMelt]/NLayers; }
-        if(ExportStateEnd){ CemaNeigeStateEnd <- c(CemaNeigeStateEnd,RESULTS$StateEnd); }
-        rm(RESULTS); 
-      } ###ENDFOR_iLayer
-      names(CemaNeigeLayers) <- paste("Layer",formatC(1:NLayers,width=2,flag="0"),sep="");
-    } ###ENDIF_RunSnowModule
-    if(RunOptions$RunSnowModule==FALSE){
-      CemaNeigeLayers <- list(); CemaNeigeStateEnd <- NULL; NameCemaNeigeLayers <- NULL;
-      CatchMeltAndPliq  <- InputsModel$Precip[IndPeriod1]; }
-
-
-
-    ##MODEL______________________________________________________________________________________##
-      if("all" %in% RunOptions$Outputs_Sim){ IndOutputsMod <- as.integer(1:length(FortranOutputsMod)); 
-      } else { IndOutputsMod <- which(FortranOutputsMod %in% RunOptions$Outputs_Sim);  }
-
-    ##Use_of_IniResLevels
-      if("IniResLevels" %in% RunOptions){
-        RunOptions$IniStates[1] <- RunOptions$IniResLevels[2]*ParamMod[3];  ### routing store level (mm)
-        RunOptions$IniStates[2] <- RunOptions$IniResLevels[1]*ParamMod[1];  ### production store level (mm)
-      }
-
-    ##Call_fortan
-      RESULTS <- .Fortran("frun_gr4j",PACKAGE="airgr",
-                 ##inputs
-                     LInputs=LInputSeries,                         ### length of input and output series
-                     InputsPrecip=CatchMeltAndPliq,                ### input series of total precipitation [mm/d]
-                     InputsPE=InputsModel$PotEvap[IndPeriod1],     ### input series potential evapotranspiration [mm/d]
-                     NParam=NParamMod,                             ### number of model parameter
-                     Param=ParamMod,                               ### parameter set
-                     NStates=NStatesMod,                           ### number of state variables used for model initialising
-                     StateStart=RunOptions$IniStates[1:NStatesMod], ### state variables used when the model run starts
-                     NOutputs=as.integer(length(IndOutputsMod)),   ### number of output series
-                     IndOutputs=IndOutputsMod,                     ### indices of output series
-                 ##outputs                                        
-                     Outputs=matrix(as.double(-999.999),nrow=LInputSeries,ncol=length(IndOutputsMod)),  ### output series [mm]
-                     StateEnd=rep(as.double(-999.999),length(RunOptions$IniStates))                     ### state variables at the end of the model run
-                     )
-      RESULTS$Outputs[ round(RESULTS$Outputs ,3)==(-999.999)] <- NA;
-      RESULTS$StateEnd[round(RESULTS$StateEnd,3)==(-999.999)] <- NA;
-      if(RunOptions$RunSnowModule & "Precip" %in% RunOptions$Outputs_Sim){ RESULTS$Outputs[,which(FortranOutputsMod[IndOutputsMod]=="Precip")] <- InputsModel$Precip[IndPeriod1]; }
-
-    ##Output_data_preparation
-      ##OutputsModel_only
-      if(ExportDatesR==FALSE & ExportStateEnd==FALSE){
-        OutputsModel <- c( lapply(seq_len(RESULTS$NOutputs), function(i) RESULTS$Outputs[IndPeriod2,i]),
-                           list(CemaNeigeLayers) );
-        names(OutputsModel) <- c(FortranOutputsMod[IndOutputsMod],NameCemaNeigeLayers); }
-      ##DatesR_and_OutputsModel_only
-      if(ExportDatesR==TRUE & ExportStateEnd==FALSE){
-        OutputsModel <- c( list(InputsModel$DatesR[RunOptions$IndPeriod_Run]),
-                           lapply(seq_len(RESULTS$NOutputs), function(i) RESULTS$Outputs[IndPeriod2,i]),
-                           list(CemaNeigeLayers) );
-        names(OutputsModel) <- c("DatesR",FortranOutputsMod[IndOutputsMod],NameCemaNeigeLayers);      }
-      ##OutputsModel_and_SateEnd_only
-      if(ExportDatesR==FALSE & ExportStateEnd==TRUE){
-        OutputsModel <- c( lapply(seq_len(RESULTS$NOutputs), function(i) RESULTS$Outputs[IndPeriod2,i]),
-                           list(CemaNeigeLayers),
-                           list(c(RESULTS$StateEnd,CemaNeigeStateEnd)) );
-        names(OutputsModel) <- c(FortranOutputsMod[IndOutputsMod],NameCemaNeigeLayers,"StateEnd");      }
-      ##DatesR_and_OutputsModel_and_SateEnd
-      if(ExportDatesR==TRUE & ExportStateEnd==TRUE){
-        OutputsModel <- c( list(InputsModel$DatesR[RunOptions$IndPeriod_Run]),
-                           lapply(seq_len(RESULTS$NOutputs), function(i) RESULTS$Outputs[IndPeriod2,i]),
-                           list(CemaNeigeLayers),
-                           list(c(RESULTS$StateEnd,CemaNeigeStateEnd)) );
-        names(OutputsModel) <- c("DatesR",FortranOutputsMod[IndOutputsMod],NameCemaNeigeLayers,"StateEnd");      }
-
-    ##End
-      rm(RESULTS); 
-      class(OutputsModel) <- c("OutputsModel","daily","GR","CemaNeige");
-      return(OutputsModel);
-
-}
-
diff --git a/R/RunModel_CemaNeigeGR5J.R b/R/RunModel_CemaNeigeGR5J.R
deleted file mode 100644
index e65f5dc0..00000000
--- a/R/RunModel_CemaNeigeGR5J.R
+++ /dev/null
@@ -1,210 +0,0 @@
-#*****************************************************************************************************************
-#' Function which performs a single model run for RunModel_CemaNeigeGR5J.
-#'
-#' For further details on the argument structures and initialisation options, see \code{\link{CreateRunOptions}}.
-#*****************************************************************************************************************
-#' @title Run with the CemaNeigeGR5J hydrological model
-#' @author Laurent Coron (December 2013)
-#' @references
-#'   Le Moine, N. (2008), Le bassin versant de surface vu par le souterrain : une voie d'amélioration des performances 
-#'       et du réalisme des modèles pluie-débit ?, PhD thesis (french), UPMC, Paris, France. \cr
-#'   Pushpalatha, R., C. Perrin, N. Le Moine, T. Mathevet and V. Andréassian (2011), 
-#'       A downward structural sensitivity analysis of hydrological models to improve low-flow simulation, 
-#'       Journal of Hydrology, 411(1-2), 66-76, doi:10.1016/j.jhydrol.2011.09.034. \cr
-#'   Valéry, A., V. Andréassian and C. Perrin (2014), 
-#'       "As simple as possible but not simpler": what is useful in a temperature-based snow-accounting routine? 
-#'       Part 1 - Comparison of six snow accounting routines on 380 catchments, Journal of Hydrology, doi:10.1016/j.jhydrol.2014.04.059. \cr
-#'   Valéry, A., V. Andréassian and C. Perrin (2014), 
-#'       "As simple as possible but not simpler": What is useful in a temperature-based snow-accounting routine? 
-#'       Part 2 - Sensitivity analysis of the Cemaneige snow accounting routine on 380 catchments, Journal of Hydrology, doi:10.1016/j.jhydrol.2014.04.058.
-#' @seealso \code{\link{RunModel_CemaNeigeGR4J}}, \code{\link{RunModel_CemaNeigeGR6J}}, \code{\link{RunModel_GR5J}},
-#'          \code{\link{CreateInputsModel}}, \code{\link{CreateRunOptions}}.
-#' @example tests/example_RunModel_CemaNeigeGR5J.R
-#' @useDynLib airgr
-#' @encoding UTF-8
-#' @export
-#_FunctionInputs__________________________________________________________________________________________________
-#' @param  InputsModel         [object of class \emph{InputsModel}] see \code{\link{CreateInputsModel}} for details
-#' @param  RunOptions          [object of class \emph{RunOptions}] see \code{\link{CreateRunOptions}} for details
-#' @param  Param               [numeric] vector of 7 parameters                                                             
-#'                             \tabular{ll}{                                                                      
-#'                             GR5J X1      \tab production store capacity [mm]                                \cr
-#'                             GR5J X2      \tab intercatchment exchange coefficient 1 [mm/d]                  \cr
-#'                             GR5J X3      \tab routing store capacity [mm]                                   \cr
-#'                             GR5J X4      \tab unit hydrograph time constant [d]                             \cr
-#'                             GR5J X5      \tab intercatchment exchange coefficient 2 [-]                     \cr
-#'                             CemaNeige X1 \tab weighting coefficient for snow pack thermal state [-]         \cr
-#'                             CemaNeige X2 \tab degree-day melt coefficient [mm/degC/d]                       \cr
-#'                             }                                                                                  
-#_FunctionOutputs_________________________________________________________________________________________________
-#' @return  [list] list containing the function outputs organised as follows:                                         
-#'          \tabular{ll}{                                                                                         
-#'          \emph{$DatesR  }          \tab [POSIXlt] series of dates                                                     \cr
-#'          \emph{$PotEvap }          \tab [numeric] series of input potential evapotranspiration [mm/d]                 \cr
-#'          \emph{$Precip  }          \tab [numeric] series of input total precipitation [mm/d]                          \cr
-#'          \emph{$Prod    }          \tab [numeric] series of production store level (X(2)) [mm]                        \cr
-#'          \emph{$AE      }          \tab [numeric] series of actual evapotranspiration [mm/d]                          \cr
-#'          \emph{$Perc    }          \tab [numeric] series of percolation (PERC) [mm/d]                                 \cr
-#'          \emph{$PR      }          \tab [numeric] series of PR=PN-PS+PERC [mm/d]                                      \cr
-#'          \emph{$Q9      }          \tab [numeric] series of HU1 outflow (Q9) [mm/d]                                   \cr
-#'          \emph{$Q1      }          \tab [numeric] series of HU2 outflow (Q1) [mm/d]                                   \cr
-#'          \emph{$Rout    }          \tab [numeric] series of routing store level (X(1)) [mm]                           \cr
-#'          \emph{$Exch    }          \tab [numeric] series of potential semi-exchange between catchments [mm/d]         \cr
-#'          \emph{$AExch   }          \tab [numeric] series of actual exchange between catchments (1+2) [mm/d]           \cr
-#'          \emph{$QR      }          \tab [numeric] series of routing store outflow (QR) [mm/d]                         \cr
-#'          \emph{$QD      }          \tab [numeric] series of direct flow from HU2 after exchange (QD) [mm/d]           \cr
-#'          \emph{$Qsim    }          \tab [numeric] series of Qsim [mm/d]                                               \cr
-#'          \emph{$CemaNeigeLayers}   \tab [list] list of CemaNeige outputs (1 list per layer)                          \cr
-#'          \emph{$CemaNeigeLayers[[iLayer]]$Pliq         }   \tab [numeric] series of liquid precip. [mm/d]                          \cr
-#'          \emph{$CemaNeigeLayers[[iLayer]]$Psol         }   \tab [numeric] series of solid precip. [mm/d]                           \cr
-#'          \emph{$CemaNeigeLayers[[iLayer]]$SnowPack     }   \tab [numeric] series of snow pack [mm]                                 \cr
-#'          \emph{$CemaNeigeLayers[[iLayer]]$ThermalState }   \tab [numeric] series of snow pack thermal state [degC]                 \cr
-#'          \emph{$CemaNeigeLayers[[iLayer]]$Gratio       }   \tab [numeric] series of Gratio [0-1]                                   \cr
-#'          \emph{$CemaNeigeLayers[[iLayer]]$PotMelt      }   \tab [numeric] series of potential snow melt [mm/d]                     \cr
-#'          \emph{$CemaNeigeLayers[[iLayer]]$Melt         }   \tab [numeric] series of actual snow melt [mm/d]                        \cr
-#'          \emph{$CemaNeigeLayers[[iLayer]]$PliqAndMelt  }   \tab [numeric] series of liquid precip. + actual snow melt [mm/d]       \cr
-#'          \emph{$StateEnd}                                  \tab [numeric] states at the end of the run: \cr\tab res. & HU levels [mm], CemaNeige states [mm & degC] \cr
-#'          }                                                                                                     
-#'          (refer to the provided references or to the package source code for further details on these model outputs)
-#*****************************************************************************************************************'
-RunModel_CemaNeigeGR5J <- function(InputsModel,RunOptions,Param){
-
-    NParam <- 7;
-    FortranOutputsCemaNeige <- c("Pliq","Psol","SnowPack","ThermalState","Gratio","PotMelt","Melt","PliqAndMelt");
-    FortranOutputsMod       <- c("PotEvap","Precip","Prod","AE","Perc","PR","Q9","Q1","Rout","Exch","AExch","QR","QD","Qsim");
-
-    ##Arguments_check
-      if(inherits(InputsModel,"InputsModel")==FALSE){ stop("InputsModel must be of class 'InputsModel' \n"); return(NULL); }  
-      if(inherits(InputsModel,"daily"      )==FALSE){ stop("InputsModel must be of class 'daily'       \n"); return(NULL); }  
-      if(inherits(InputsModel,"GR"         )==FALSE){ stop("InputsModel must be of class 'GR'          \n"); return(NULL); }  
-      if(inherits(InputsModel,"CemaNeige"  )==FALSE){ stop("InputsModel must be of class 'CemaNeige'   \n"); return(NULL); }  
-      if(inherits(RunOptions,"RunOptions"  )==FALSE){ stop("RunOptions must be of class 'RunOptions'   \n"); return(NULL); }  
-      if(inherits(RunOptions,"GR"          )==FALSE){ stop("RunOptions must be of class 'GR'           \n"); return(NULL); }  
-      if(inherits(RunOptions,"CemaNeige"   )==FALSE){ stop("RunOptions must be of class 'CemaNeige'    \n"); return(NULL); }  
-      if(!is.vector(Param)){ stop("Param must be a vector \n"); return(NULL); }
-      if(sum(!is.na(Param))!=NParam){ stop(paste("Param must be a vector of length ",NParam," and contain no NA \n",sep="")); return(NULL); }
-      Param <- as.double(Param);
-
-    ##Input_data_preparation
-      if(identical(RunOptions$IndPeriod_WarmUp,as.integer(0))){ RunOptions$IndPeriod_WarmUp <- NULL; }
-      IndPeriod1     <- c(RunOptions$IndPeriod_WarmUp,RunOptions$IndPeriod_Run);
-      LInputSeries   <- as.integer(length(IndPeriod1))
-      IndPeriod2     <- (length(RunOptions$IndPeriod_WarmUp)+1):LInputSeries;
-      ParamCemaNeige <- Param[(length(Param)-1):length(Param)];
-      NParamMod      <- as.integer(length(Param)-2);
-      ParamMod       <- Param[1:NParamMod];
-      NLayers        <- length(InputsModel$LayerPrecip);
-      NStatesMod     <- as.integer(length(RunOptions$IniStates)-2*NLayers);
-      ExportDatesR   <- "DatesR"   %in% RunOptions$Outputs_Sim;
-      ExportStateEnd <- "StateEnd" %in% RunOptions$Outputs_Sim;
-
-
-    ##SNOW_MODULE________________________________________________________________________________##
-    if(RunOptions$RunSnowModule==TRUE){
-      if("all" %in% RunOptions$Outputs_Sim){ IndOutputsCemaNeige <- as.integer(1:length(FortranOutputsCemaNeige)); 
-      } else { IndOutputsCemaNeige <- which(FortranOutputsCemaNeige %in% RunOptions$Outputs_Sim);  }
-      CemaNeigeLayers <- list(); CemaNeigeStateEnd <- NULL; NameCemaNeigeLayers <- "CemaNeigeLayers";
-
-    ##Call_DLL_CemaNeige_________________________
-      for(iLayer in 1:NLayers){
-        StateStartCemaNeige <- RunOptions$IniStates[ (NStatesMod+2*(iLayer-1)+1):(NStatesMod+2*(iLayer-1)+2) ];
-        RESULTS <- .Fortran("frun_cemaneige",PACKAGE="airgr",
-                        ##inputs
-                            LInputs=LInputSeries,                                                          ### length of input and output series
-                            InputsPrecip=InputsModel$LayerPrecip[[iLayer]][IndPeriod1],                    ### input series of total precipitation [mm/d]
-                            InputsFracSolidPrecip=InputsModel$LayerFracSolidPrecip[[iLayer]][IndPeriod1],  ### input series of fraction of solid precipitation [0-1]
-                            InputsTemp=InputsModel$LayerTemp[[iLayer]][IndPeriod1],                        ### input series of air mean temperature [degC]
-                            MeanAnSolidPrecip=RunOptions$MeanAnSolidPrecip[iLayer],                        ### value of annual mean solid precip [mm/y]
-                            NParam=as.integer(2),                                                          ### number of model parameter = 2
-                            Param=ParamCemaNeige,                                                          ### parameter set
-                            NStates=as.integer(2),                                                         ### number of state variables used for model initialising = 2
-                            StateStart=StateStartCemaNeige,                                                ### state variables used when the model run starts
-                            NOutputs=as.integer(length(IndOutputsCemaNeige)),                              ### number of output series
-                            IndOutputs=IndOutputsCemaNeige,                                                ### indices of output series
-                        ##outputs                                                               
-                            Outputs=matrix(as.double(-999.999),nrow=LInputSeries,ncol=length(IndOutputsCemaNeige)),  ### output series [mm]
-                            StateEnd=rep(as.double(-999.999),as.integer(2))                                          ### state variables at the end of the model run (reservoir levels [mm] and HU)
-                         )
-        RESULTS$Outputs[ round(RESULTS$Outputs ,3)==(-999.999)] <- NA;
-        RESULTS$StateEnd[round(RESULTS$StateEnd,3)==(-999.999)] <- NA;
-
-        ##Data_storage
-        CemaNeigeLayers[[iLayer]] <- lapply(seq_len(RESULTS$NOutputs), function(i) RESULTS$Outputs[IndPeriod2,i]);
-        names(CemaNeigeLayers[[iLayer]]) <- FortranOutputsCemaNeige[IndOutputsCemaNeige];
-        IndPliqAndMelt <- which(names(CemaNeigeLayers[[iLayer]]) == "PliqAndMelt");
-        if(iLayer==1){ CatchMeltAndPliq <- RESULTS$Outputs[,IndPliqAndMelt]/NLayers; }
-        if(iLayer >1){ CatchMeltAndPliq <- CatchMeltAndPliq + RESULTS$Outputs[,IndPliqAndMelt]/NLayers; }
-        if(ExportStateEnd){ CemaNeigeStateEnd <- c(CemaNeigeStateEnd,RESULTS$StateEnd); }
-        rm(RESULTS); 
-      } ###ENDFOR_iLayer
-      names(CemaNeigeLayers) <- paste("Layer",formatC(1:NLayers,width=2,flag="0"),sep="");
-    } ###ENDIF_RunSnowModule
-    if(RunOptions$RunSnowModule==FALSE){
-      CemaNeigeLayers <- list(); CemaNeigeStateEnd <- NULL; NameCemaNeigeLayers <- NULL;
-      CatchMeltAndPliq  <- InputsModel$Precip[IndPeriod1]; }
-
-
-
-    ##MODEL______________________________________________________________________________________##
-      if("all" %in% RunOptions$Outputs_Sim){ IndOutputsMod <- as.integer(1:length(FortranOutputsMod)); 
-      } else { IndOutputsMod <- which(FortranOutputsMod %in% RunOptions$Outputs_Sim);  }
-
-    ##Use_of_IniResLevels
-      if("IniResLevels" %in% RunOptions){
-        RunOptions$IniStates[1] <- RunOptions$IniResLevels[2]*ParamMod[3];  ### routing store level (mm)
-        RunOptions$IniStates[2] <- RunOptions$IniResLevels[1]*ParamMod[1];  ### production store level (mm)
-      }
-
-    ##Call_fortan
-      RESULTS <- .Fortran("frun_gr5j",PACKAGE="airgr",
-                 ##inputs
-                     LInputs=LInputSeries,                         ### length of input and output series
-                     InputsPrecip=CatchMeltAndPliq,                ### input series of total precipitation [mm/d]
-                     InputsPE=InputsModel$PotEvap[IndPeriod1],     ### input series potential evapotranspiration [mm/d]
-                     NParam=NParamMod,                             ### number of model parameter
-                     Param=ParamMod,                               ### parameter set
-                     NStates=NStatesMod,                           ### number of state variables used for model initialising
-                     StateStart=RunOptions$IniStates[1:NStatesMod], ### state variables used when the model run starts
-                     NOutputs=as.integer(length(IndOutputsMod)),   ### number of output series
-                     IndOutputs=IndOutputsMod,                     ### indices of output series
-                 ##outputs                                        
-                     Outputs=matrix(as.double(-999.999),nrow=LInputSeries,ncol=length(IndOutputsMod)),  ### output series [mm]
-                     StateEnd=rep(as.double(-999.999),length(RunOptions$IniStates))                     ### state variables at the end of the model run
-                     )
-      RESULTS$Outputs[ round(RESULTS$Outputs ,3)==(-999.999)] <- NA;
-      RESULTS$StateEnd[round(RESULTS$StateEnd,3)==(-999.999)] <- NA;
-      if(RunOptions$RunSnowModule & "Precip" %in% RunOptions$Outputs_Sim){ RESULTS$Outputs[,which(FortranOutputsMod[IndOutputsMod]=="Precip")] <- InputsModel$Precip[IndPeriod1]; }
-
-    ##Output_data_preparation
-      ##OutputsModel_only
-      if(ExportDatesR==FALSE & ExportStateEnd==FALSE){
-        OutputsModel <- c( lapply(seq_len(RESULTS$NOutputs), function(i) RESULTS$Outputs[IndPeriod2,i]),
-                           list(CemaNeigeLayers) );
-        names(OutputsModel) <- c(FortranOutputsMod[IndOutputsMod],NameCemaNeigeLayers); }
-      ##DatesR_and_OutputsModel_only
-      if(ExportDatesR==TRUE & ExportStateEnd==FALSE){
-        OutputsModel <- c( list(InputsModel$DatesR[RunOptions$IndPeriod_Run]),
-                           lapply(seq_len(RESULTS$NOutputs), function(i) RESULTS$Outputs[IndPeriod2,i]),
-                           list(CemaNeigeLayers) );
-        names(OutputsModel) <- c("DatesR",FortranOutputsMod[IndOutputsMod],NameCemaNeigeLayers);      }
-      ##OutputsModel_and_SateEnd_only
-      if(ExportDatesR==FALSE & ExportStateEnd==TRUE){
-        OutputsModel <- c( lapply(seq_len(RESULTS$NOutputs), function(i) RESULTS$Outputs[IndPeriod2,i]),
-                           list(CemaNeigeLayers),
-                           list(c(RESULTS$StateEnd,CemaNeigeStateEnd)) );
-        names(OutputsModel) <- c(FortranOutputsMod[IndOutputsMod],NameCemaNeigeLayers,"StateEnd");      }
-      ##DatesR_and_OutputsModel_and_SateEnd
-      if(ExportDatesR==TRUE & ExportStateEnd==TRUE){
-        OutputsModel <- c( list(InputsModel$DatesR[RunOptions$IndPeriod_Run]),
-                           lapply(seq_len(RESULTS$NOutputs), function(i) RESULTS$Outputs[IndPeriod2,i]),
-                           list(CemaNeigeLayers),
-                           list(c(RESULTS$StateEnd,CemaNeigeStateEnd)) );
-        names(OutputsModel) <- c("DatesR",FortranOutputsMod[IndOutputsMod],NameCemaNeigeLayers,"StateEnd");      }
-
-    ##End
-      rm(RESULTS); 
-      class(OutputsModel) <- c("OutputsModel","daily","GR","CemaNeige");
-      return(OutputsModel);
-
-}
-
diff --git a/R/RunModel_CemaNeigeGR6J.R b/R/RunModel_CemaNeigeGR6J.R
deleted file mode 100644
index 32604bd1..00000000
--- a/R/RunModel_CemaNeigeGR6J.R
+++ /dev/null
@@ -1,211 +0,0 @@
-#*****************************************************************************************************************
-#' Function which performs a single model run for RunModel_CemaNeigeGR6J.
-#'
-#' For further details on the argument structures and initialisation options, see \code{\link{CreateRunOptions}}.
-#*****************************************************************************************************************
-#' @title Run with the CemaNeigeGR6J hydrological model
-#' @author Laurent Coron (December 2013)
-#' @references
-#'   Pushpalatha, R., C. Perrin, N. Le Moine, T. Mathevet and V. Andréassian (2011), 
-#'       A downward structural sensitivity analysis of hydrological models to improve low-flow simulation, 
-#'       Journal of Hydrology, 411(1-2), 66-76, doi:10.1016/j.jhydrol.2011.09.034. \cr
-#'   Valéry, A., V. Andréassian and C. Perrin (2014), 
-#'       "As simple as possible but not simpler": what is useful in a temperature-based snow-accounting routine? 
-#'       Part 1 - Comparison of six snow accounting routines on 380 catchments, Journal of Hydrology, doi:10.1016/j.jhydrol.2014.04.059. \cr
-#'   Valéry, A., V. Andréassian and C. Perrin (2014), 
-#'       "As simple as possible but not simpler": What is useful in a temperature-based snow-accounting routine? 
-#'       Part 2 - Sensitivity analysis of the Cemaneige snow accounting routine on 380 catchments, Journal of Hydrology, doi:10.1016/j.jhydrol.2014.04.058.
-#' @seealso \code{\link{RunModel_CemaNeigeGR4J}}, \code{\link{RunModel_CemaNeigeGR5J}}, \code{\link{RunModel_GR6J}},
-#'          \code{\link{CreateInputsModel}}, \code{\link{CreateRunOptions}}.
-#' @useDynLib airgr
-#' @encoding UTF-8
-#' @export
-#_FunctionInputs__________________________________________________________________________________________________
-#' @param  InputsModel         [object of class \emph{InputsModel}] see \code{\link{CreateInputsModel}} for details
-#' @param  RunOptions          [object of class \emph{RunOptions}] see \code{\link{CreateRunOptions}} for details
-#' @param  Param               [numeric] vector of 8 parameters                                                             
-#'                             \tabular{ll}{                                                                      
-#'                             GR6J X1      \tab production store capacity [mm]                                \cr
-#'                             GR6J X2      \tab intercatchment exchange coefficient 1 [mm/d]                  \cr
-#'                             GR6J X3      \tab routing store capacity [mm]                                   \cr
-#'                             GR6J X4      \tab unit hydrograph time constant [d]                             \cr
-#'                             GR6J X5      \tab intercatchment exchange coefficient 2 [-]                     \cr
-#'                             GR6J X6      \tab coefficient for emptying exponential store [-]                \cr
-#'                             CemaNeige X1 \tab weighting coefficient for snow pack thermal state [-]         \cr
-#'                             CemaNeige X2 \tab degree-day melt coefficient [mm/degC/d]                       \cr
-#'                             }                                                                                  
-#_FunctionOutputs_________________________________________________________________________________________________
-#' @return  [list] list containing the function outputs organised as follows:                                         
-#'          \tabular{ll}{                                                                                         
-#'          \emph{$DatesR  }          \tab [POSIXlt] series of dates                                                     \cr
-#'          \emph{$PotEvap }          \tab [numeric] series of input potential evapotranspiration [mm/d]                 \cr
-#'          \emph{$Precip  }          \tab [numeric] series of input total precipitation [mm/d]                          \cr
-#'          \emph{$Prod    }          \tab [numeric] series of production store level (X(2)) [mm]                        \cr
-#'          \emph{$AE      }          \tab [numeric] series of actual evapotranspiration [mm/d]                          \cr
-#'          \emph{$Perc    }          \tab [numeric] series of percolation (PERC) [mm/d]                                 \cr
-#'          \emph{$PR      }          \tab [numeric] series of PR=PN-PS+PERC [mm/d]                                      \cr
-#'          \emph{$Q9      }          \tab [numeric] series of HU1 outflow (Q9) [mm/d]                                   \cr
-#'          \emph{$Q1      }          \tab [numeric] series of HU2 outflow (Q1) [mm/d]                                   \cr
-#'          \emph{$Rout    }          \tab [numeric] series of routing store level (X(1)) [mm]                           \cr
-#'          \emph{$Exch    }          \tab [numeric] series of potential semi-exchange between catchments [mm/d]         \cr
-#'          \emph{$AExch   }          \tab [numeric] series of actual exchange between catchments (1+2) [mm/d]           \cr
-#'          \emph{$QR      }          \tab [numeric] series of routing store outflow (QR) [mm/d]                         \cr
-#'          \emph{$QR1     }          \tab [numeric] series of exponential store outflow (QR1) [mm/d]                    \cr
-#'          \emph{$Exp     }          \tab [numeric] series of exponential store level (X(6)) (negative) [mm]            \cr
-#'          \emph{$QD      }          \tab [numeric] series of direct flow from HU2 after exchange (QD) [mm/d]           \cr
-#'          \emph{$Qsim    }          \tab [numeric] series of Qsim [mm/d]                                               \cr
-#'          \emph{$CemaNeigeLayers}   \tab [list] list of CemaNeige outputs (1 list per layer)                          \cr
-#'          \emph{$CemaNeigeLayers[[iLayer]]$Pliq         }   \tab [numeric] series of liquid precip. [mm/d]                          \cr
-#'          \emph{$CemaNeigeLayers[[iLayer]]$Psol         }   \tab [numeric] series of solid precip. [mm/d]                           \cr
-#'          \emph{$CemaNeigeLayers[[iLayer]]$SnowPack     }   \tab [numeric] series of snow pack [mm]                                 \cr
-#'          \emph{$CemaNeigeLayers[[iLayer]]$ThermalState }   \tab [numeric] series of snow pack thermal state [degC]                 \cr
-#'          \emph{$CemaNeigeLayers[[iLayer]]$Gratio       }   \tab [numeric] series of Gratio [0-1]                                   \cr
-#'          \emph{$CemaNeigeLayers[[iLayer]]$PotMelt      }   \tab [numeric] series of potential snow melt [mm/d]                     \cr
-#'          \emph{$CemaNeigeLayers[[iLayer]]$Melt         }   \tab [numeric] series of actual snow melt [mm/d]                        \cr
-#'          \emph{$CemaNeigeLayers[[iLayer]]$PliqAndMelt  }   \tab [numeric] series of liquid precip. + actual snow melt [mm/d]       \cr
-#'          \emph{$StateEnd}                                  \tab [numeric] states at the end of the run: \cr\tab res. & HU levels [mm], CemaNeige states [mm & degC] \cr
-#'          }                                                                                                     
-#'          (refer to the provided references or to the package source code for further details on these model outputs)
-#*****************************************************************************************************************
-RunModel_CemaNeigeGR6J <- function(InputsModel,RunOptions,Param){
-
-    NParam <- 8;
-    FortranOutputsCemaNeige <- c("Pliq","Psol","SnowPack","ThermalState","Gratio","PotMelt","Melt","PliqAndMelt");
-    FortranOutputsMod       <- c("PotEvap","Precip","Prod","AE","Perc","PR","Q9","Q1","Rout","Exch","AExch","QR","QR1","Exp","QD","Qsim");
-
-    ##Arguments_check
-      if(inherits(InputsModel,"InputsModel")==FALSE){ stop("InputsModel must be of class 'InputsModel' \n"); return(NULL); }  
-      if(inherits(InputsModel,"daily"      )==FALSE){ stop("InputsModel must be of class 'daily'       \n"); return(NULL); }  
-      if(inherits(InputsModel,"GR"         )==FALSE){ stop("InputsModel must be of class 'GR'          \n"); return(NULL); }  
-      if(inherits(InputsModel,"CemaNeige"  )==FALSE){ stop("InputsModel must be of class 'CemaNeige'   \n"); return(NULL); }  
-      if(inherits(RunOptions,"RunOptions"  )==FALSE){ stop("RunOptions must be of class 'RunOptions'   \n"); return(NULL); }  
-      if(inherits(RunOptions,"GR"          )==FALSE){ stop("RunOptions must be of class 'GR'           \n"); return(NULL); }  
-      if(inherits(RunOptions,"CemaNeige"   )==FALSE){ stop("RunOptions must be of class 'CemaNeige'    \n"); return(NULL); }  
-      if(!is.vector(Param)){ stop("Param must be a vector \n"); return(NULL); }
-      if(sum(!is.na(Param))!=NParam){ stop(paste("Param must be a vector of length ",NParam," and contain no NA \n",sep="")); return(NULL); }
-      Param <- as.double(Param);
-
-    ##Input_data_preparation
-      if(identical(RunOptions$IndPeriod_WarmUp,as.integer(0))){ RunOptions$IndPeriod_WarmUp <- NULL; }
-      IndPeriod1     <- c(RunOptions$IndPeriod_WarmUp,RunOptions$IndPeriod_Run);
-      LInputSeries   <- as.integer(length(IndPeriod1))
-      IndPeriod2     <- (length(RunOptions$IndPeriod_WarmUp)+1):LInputSeries;
-      ParamCemaNeige <- Param[(length(Param)-1):length(Param)];
-      NParamMod      <- as.integer(length(Param)-2);
-      ParamMod       <- Param[1:NParamMod];
-      NLayers        <- length(InputsModel$LayerPrecip);
-      NStatesMod     <- as.integer(length(RunOptions$IniStates)-2*NLayers);
-      ExportDatesR   <- "DatesR"   %in% RunOptions$Outputs_Sim;
-      ExportStateEnd <- "StateEnd" %in% RunOptions$Outputs_Sim;
-
-
-
-    ##SNOW_MODULE________________________________________________________________________________##
-    if(RunOptions$RunSnowModule==TRUE){
-      if("all" %in% RunOptions$Outputs_Sim){ IndOutputsCemaNeige <- as.integer(1:length(FortranOutputsCemaNeige)); 
-      } else { IndOutputsCemaNeige <- which(FortranOutputsCemaNeige %in% RunOptions$Outputs_Sim);  }
-      CemaNeigeLayers <- list(); CemaNeigeStateEnd <- NULL; NameCemaNeigeLayers <- "CemaNeigeLayers";
-
-    ##Call_DLL_CemaNeige_________________________
-      for(iLayer in 1:NLayers){
-        StateStartCemaNeige <- RunOptions$IniStates[ (NStatesMod+2*(iLayer-1)+1):(NStatesMod+2*(iLayer-1)+2) ];
-        RESULTS <- .Fortran("frun_cemaneige",PACKAGE="airgr",
-                        ##inputs
-                            LInputs=LInputSeries,                                                          ### length of input and output series
-                            InputsPrecip=InputsModel$LayerPrecip[[iLayer]][IndPeriod1],                    ### input series of total precipitation [mm/d]
-                            InputsFracSolidPrecip=InputsModel$LayerFracSolidPrecip[[iLayer]][IndPeriod1],  ### input series of fraction of solid precipitation [0-1]
-                            InputsTemp=InputsModel$LayerTemp[[iLayer]][IndPeriod1],                        ### input series of air mean temperature [degC]
-                            MeanAnSolidPrecip=RunOptions$MeanAnSolidPrecip[iLayer],                        ### value of annual mean solid precip [mm/y]
-                            NParam=as.integer(2),                                                          ### number of model parameter = 2
-                            Param=ParamCemaNeige,                                                          ### parameter set
-                            NStates=as.integer(2),                                                         ### number of state variables used for model initialising = 2
-                            StateStart=StateStartCemaNeige,                                                ### state variables used when the model run starts
-                            NOutputs=as.integer(length(IndOutputsCemaNeige)),                              ### number of output series
-                            IndOutputs=IndOutputsCemaNeige,                                                ### indices of output series
-                        ##outputs                                                               
-                            Outputs=matrix(as.double(-999.999),nrow=LInputSeries,ncol=length(IndOutputsCemaNeige)),  ### output series [mm]
-                            StateEnd=rep(as.double(-999.999),as.integer(2))                                          ### state variables at the end of the model run (reservoir levels [mm] and HU)
-                         )
-        RESULTS$Outputs[ round(RESULTS$Outputs ,3)==(-999.999)] <- NA;
-        RESULTS$StateEnd[round(RESULTS$StateEnd,3)==(-999.999)] <- NA;
-
-        ##Data_storage
-        CemaNeigeLayers[[iLayer]] <- lapply(seq_len(RESULTS$NOutputs), function(i) RESULTS$Outputs[IndPeriod2,i]);
-        names(CemaNeigeLayers[[iLayer]]) <- FortranOutputsCemaNeige[IndOutputsCemaNeige];
-        IndPliqAndMelt <- which(names(CemaNeigeLayers[[iLayer]]) == "PliqAndMelt");
-        if(iLayer==1){ CatchMeltAndPliq <- RESULTS$Outputs[,IndPliqAndMelt]/NLayers; }
-        if(iLayer >1){ CatchMeltAndPliq <- CatchMeltAndPliq + RESULTS$Outputs[,IndPliqAndMelt]/NLayers; }
-        if(ExportStateEnd){ CemaNeigeStateEnd <- c(CemaNeigeStateEnd,RESULTS$StateEnd); }
-        rm(RESULTS); 
-      } ###ENDFOR_iLayer
-      names(CemaNeigeLayers) <- paste("Layer",formatC(1:NLayers,width=2,flag="0"),sep="");
-    } ###ENDIF_RunSnowModule
-    if(RunOptions$RunSnowModule==FALSE){
-      CemaNeigeLayers <- list(); CemaNeigeStateEnd <- NULL; NameCemaNeigeLayers <- NULL;
-      CatchMeltAndPliq  <- InputsModel$Precip[IndPeriod1]; }
-
-
-
-    ##MODEL______________________________________________________________________________________##
-      if("all" %in% RunOptions$Outputs_Sim){ IndOutputsMod <- as.integer(1:length(FortranOutputsMod)); 
-      } else { IndOutputsMod <- which(FortranOutputsMod %in% RunOptions$Outputs_Sim);  }
-
-    ##Use_of_IniResLevels
-      if("IniResLevels" %in% RunOptions){
-        RunOptions$IniStates[1] <- RunOptions$IniResLevels[2]*ParamMod[3];  ### routing store level (mm)
-        RunOptions$IniStates[2] <- RunOptions$IniResLevels[1]*ParamMod[1];  ### production store level (mm)
-      }
-
-    ##Call_fortan
-      RESULTS <- .Fortran("frun_gr6j",PACKAGE="airgr",
-                 ##inputs
-                     LInputs=LInputSeries,                         ### length of input and output series
-                     InputsPrecip=CatchMeltAndPliq,                ### input series of total precipitation [mm/d]
-                     InputsPE=InputsModel$PotEvap[IndPeriod1],     ### input series potential evapotranspiration [mm/d]
-                     NParam=NParamMod,                             ### number of model parameter
-                     Param=ParamMod,                               ### parameter set
-                     NStates=NStatesMod,                           ### number of state variables used for model initialising
-                     StateStart=RunOptions$IniStates[1:NStatesMod], ### state variables used when the model run starts
-                     NOutputs=as.integer(length(IndOutputsMod)),   ### number of output series
-                     IndOutputs=IndOutputsMod,                     ### indices of output series
-                 ##outputs                                        
-                     Outputs=matrix(as.double(-999.999),nrow=LInputSeries,ncol=length(IndOutputsMod)),  ### output series [mm]
-                     StateEnd=rep(as.double(-999.999),length(RunOptions$IniStates))                     ### state variables at the end of the model run
-                     )
-      RESULTS$Outputs[ round(RESULTS$Outputs ,3)==(-999.999)] <- NA;
-      RESULTS$StateEnd[round(RESULTS$StateEnd,3)==(-999.999)] <- NA;
-      if(RunOptions$RunSnowModule & "Precip" %in% RunOptions$Outputs_Sim){ RESULTS$Outputs[,which(FortranOutputsMod[IndOutputsMod]=="Precip")] <- InputsModel$Precip[IndPeriod1]; }
-
-    ##Output_data_preparation
-      ##OutputsModel_only
-      if(ExportDatesR==FALSE & ExportStateEnd==FALSE){
-        OutputsModel <- c( lapply(seq_len(RESULTS$NOutputs), function(i) RESULTS$Outputs[IndPeriod2,i]),
-                           list(CemaNeigeLayers) );
-        names(OutputsModel) <- c(FortranOutputsMod[IndOutputsMod],NameCemaNeigeLayers); }
-      ##DatesR_and_OutputsModel_only
-      if(ExportDatesR==TRUE & ExportStateEnd==FALSE){
-        OutputsModel <- c( list(InputsModel$DatesR[RunOptions$IndPeriod_Run]),
-                           lapply(seq_len(RESULTS$NOutputs), function(i) RESULTS$Outputs[IndPeriod2,i]),
-                           list(CemaNeigeLayers) );
-        names(OutputsModel) <- c("DatesR",FortranOutputsMod[IndOutputsMod],NameCemaNeigeLayers);      }
-      ##OutputsModel_and_SateEnd_only
-      if(ExportDatesR==FALSE & ExportStateEnd==TRUE){
-        OutputsModel <- c( lapply(seq_len(RESULTS$NOutputs), function(i) RESULTS$Outputs[IndPeriod2,i]),
-                           list(CemaNeigeLayers),
-                           list(c(RESULTS$StateEnd,CemaNeigeStateEnd)) );
-        names(OutputsModel) <- c(FortranOutputsMod[IndOutputsMod],NameCemaNeigeLayers,"StateEnd");      }
-      ##DatesR_and_OutputsModel_and_SateEnd
-      if(ExportDatesR==TRUE & ExportStateEnd==TRUE){
-        OutputsModel <- c( list(InputsModel$DatesR[RunOptions$IndPeriod_Run]),
-                           lapply(seq_len(RESULTS$NOutputs), function(i) RESULTS$Outputs[IndPeriod2,i]),
-                           list(CemaNeigeLayers),
-                           list(c(RESULTS$StateEnd,CemaNeigeStateEnd)) );
-        names(OutputsModel) <- c("DatesR",FortranOutputsMod[IndOutputsMod],NameCemaNeigeLayers,"StateEnd");      }
-
-    ##End
-      rm(RESULTS); 
-      class(OutputsModel) <- c("OutputsModel","daily","GR","CemaNeige");
-      return(OutputsModel);
-
-}
-
diff --git a/R/RunModel_GR4J.R b/R/RunModel_GR4J.R
deleted file mode 100644
index b4325023..00000000
--- a/R/RunModel_GR4J.R
+++ /dev/null
@@ -1,128 +0,0 @@
-#*****************************************************************************************************************
-#' Function which performs a single model run for GR4J.
-#'
-#' For further details on the argument structures and initialisation options, see \code{\link{CreateRunOptions}}.
-#*****************************************************************************************************************
-#' @title Run with the GR4J hydrological model
-#' @author Laurent Coron (December 2013)
-#' @references
-#'   Perrin, C., C. Michel and V. Andréassian (2003), 
-#'       Improvement of a parsimonious model for streamflow simulation, 
-#'       Journal of Hydrology, 279(1-4), 275-289, doi:10.1016/S0022-1694(03)00225-7.
-#' @seealso \code{\link{RunModel_GR5J}}, \code{\link{RunModel_GR6J}}, \code{\link{RunModel_CemaNeigeGR4J}},
-#'          \code{\link{CreateInputsModel}}, \code{\link{CreateRunOptions}}.
-#' @example tests/example_RunModel_GR4J.R
-#' @useDynLib airgr
-#' @encoding UTF-8
-#' @export
-#_FunctionInputs__________________________________________________________________________________________________
-#' @param  InputsModel         [object of class \emph{InputsModel}] see \code{\link{CreateInputsModel}} for details
-#' @param  RunOptions          [object of class \emph{RunOptions}] see \code{\link{CreateRunOptions}} for details
-#' @param  Param               [numeric] vector of 4 parameters                                                             
-#'                             \tabular{ll}{                                                                      
-#'                             GR4J X1      \tab production store capacity [mm]                                \cr
-#'                             GR4J X2      \tab intercatchment exchange coefficient [mm/d]                    \cr
-#'                             GR4J X3      \tab routing store capacity [mm]                                   \cr
-#'                             GR4J X4      \tab unit hydrograph time constant [d]                             \cr
-#'                             }                                                                                  
-#_FunctionOutputs_________________________________________________________________________________________________
-#' @return  [list] list containing the function outputs organised as follows:                                         
-#'          \tabular{ll}{                                                                                         
-#'          \emph{$DatesR  }          \tab [POSIXlt] series of dates                                                     \cr
-#'          \emph{$PotEvap }          \tab [numeric] series of input potential evapotranspiration [mm/d]                 \cr
-#'          \emph{$Precip  }          \tab [numeric] series of input total precipitation [mm/d]                          \cr
-#'          \emph{$Prod    }          \tab [numeric] series of production store level (X(2)) [mm]                        \cr
-#'          \emph{$AE      }          \tab [numeric] series of actual evapotranspiration [mm/d]                          \cr
-#'          \emph{$Perc    }          \tab [numeric] series of percolation (PERC) [mm/d]                                 \cr
-#'          \emph{$PR      }          \tab [numeric] series of PR=PN-PS+PERC [mm/d]                                      \cr
-#'          \emph{$Q9      }          \tab [numeric] series of HU1 outflow (Q9) [mm/d]                                   \cr
-#'          \emph{$Q1      }          \tab [numeric] series of HU2 outflow (Q1) [mm/d]                                   \cr
-#'          \emph{$Rout    }          \tab [numeric] series of routing store level (X(1)) [mm]                           \cr
-#'          \emph{$Exch    }          \tab [numeric] series of potential semi-exchange between catchments [mm/d]         \cr
-#'          \emph{$AExch   }          \tab [numeric] series of actual exchange between catchments (1+2) [mm/d]           \cr
-#'          \emph{$QR      }          \tab [numeric] series of routing store outflow (QR) [mm/d]                         \cr
-#'          \emph{$QD      }          \tab [numeric] series of direct flow from HU2 after exchange (QD) [mm/d]           \cr
-#'          \emph{$Qsim    }          \tab [numeric] series of Qsim [mm/d]                                               \cr
-#'          \emph{$StateEnd}          \tab [numeric] states at the end of the run (res. levels, HU1 levels, HU2 levels) [mm] \cr
-#'          }                                                                                                     
-#'          (refer to the provided references or to the package source code for further details on these model outputs)
-#*****************************************************************************************************************
-RunModel_GR4J <- function(InputsModel,RunOptions,Param){
-
-    NParam <- 4;
-    FortranOutputs <- c("PotEvap","Precip","Prod","AE","Perc","PR","Q9","Q1","Rout","Exch","AExch","QR","QD","Qsim");
-
-    ##Arguments_check
-      if(inherits(InputsModel,"InputsModel")==FALSE){ stop("InputsModel must be of class 'InputsModel' \n"); return(NULL); }  
-      if(inherits(InputsModel,"daily"      )==FALSE){ stop("InputsModel must be of class 'daily'       \n"); return(NULL); }  
-      if(inherits(InputsModel,"GR"         )==FALSE){ stop("InputsModel must be of class 'GR'          \n"); return(NULL); }  
-      if(inherits(RunOptions,"RunOptions"  )==FALSE){ stop("RunOptions must be of class 'RunOptions'   \n"); return(NULL); }  
-      if(inherits(RunOptions,"GR"          )==FALSE){ stop("RunOptions must be of class 'GR'           \n"); return(NULL); }  
-      if(!is.vector(Param)){ stop("Param must be a vector \n"); return(NULL); }
-      if(sum(!is.na(Param))!=NParam){ stop(paste("Param must be a vector of length ",NParam," and contain no NA \n",sep="")); return(NULL); }
-      Param <- as.double(Param);
-
-    ##Input_data_preparation
-      if(identical(RunOptions$IndPeriod_WarmUp,as.integer(0))){ RunOptions$IndPeriod_WarmUp <- NULL; }
-      IndPeriod1   <- c(RunOptions$IndPeriod_WarmUp,RunOptions$IndPeriod_Run);
-      LInputSeries <- as.integer(length(IndPeriod1))
-      if("all" %in% RunOptions$Outputs_Sim){ IndOutputs <- as.integer(1:length(FortranOutputs)); 
-      } else { IndOutputs <- which(FortranOutputs %in% RunOptions$Outputs_Sim);  }
-
-    ##Use_of_IniResLevels
-      if("IniResLevels" %in% RunOptions){
-        RunOptions$IniStates[1] <- RunOptions$IniResLevels[2]*Param[3];  ### routing store level (mm)
-        RunOptions$IniStates[2] <- RunOptions$IniResLevels[1]*Param[1];  ### production store level (mm)
-      }
-
-    ##Call_fortan
-      RESULTS <- .Fortran("frun_gr4j",PACKAGE="airgr",
-                 ##inputs
-                     LInputs=LInputSeries,                             ### length of input and output series
-                     InputsPrecip=InputsModel$Precip[IndPeriod1],      ### input series of total precipitation [mm/d]
-                     InputsPE=InputsModel$PotEvap[IndPeriod1],         ### input series potential evapotranspiration [mm/d]
-                     NParam=as.integer(length(Param)),                 ### number of model parameter
-                     Param=Param,                                      ### parameter set
-                     NStates=as.integer(length(RunOptions$IniStates)), ### number of state variables used for model initialising
-                     StateStart=RunOptions$IniStates,                  ### state variables used when the model run starts
-                     NOutputs=as.integer(length(IndOutputs)),          ### number of output series
-                     IndOutputs=IndOutputs,                            ### indices of output series
-                 ##outputs
-                     Outputs=matrix(as.double(-999.999),nrow=LInputSeries,ncol=length(IndOutputs)),  ### output series [mm]
-                     StateEnd=rep(as.double(-999.999),length(RunOptions$IniStates))                  ### state variables at the end of the model run
-                     )
-      RESULTS$Outputs[ round(RESULTS$Outputs ,3)==(-999.999)] <- NA;
-      RESULTS$StateEnd[round(RESULTS$StateEnd,3)==(-999.999)] <- NA;
-
-    ##Output_data_preparation
-      IndPeriod2     <- (length(RunOptions$IndPeriod_WarmUp)+1):LInputSeries;
-      ExportDatesR   <- "DatesR"   %in% RunOptions$Outputs_Sim;
-      ExportStateEnd <- "StateEnd" %in% RunOptions$Outputs_Sim;
-      ##OutputsModel_only
-      if(ExportDatesR==FALSE & ExportStateEnd==FALSE){
-        OutputsModel <- lapply(seq_len(RESULTS$NOutputs), function(i) RESULTS$Outputs[IndPeriod2,i]);
-        names(OutputsModel) <- FortranOutputs[IndOutputs];      }
-      ##DatesR_and_OutputsModel_only
-      if(ExportDatesR==TRUE & ExportStateEnd==FALSE){
-        OutputsModel <- c( list(InputsModel$DatesR[RunOptions$IndPeriod_Run]),
-                           lapply(seq_len(RESULTS$NOutputs), function(i) RESULTS$Outputs[IndPeriod2,i]) );
-        names(OutputsModel) <- c("DatesR",FortranOutputs[IndOutputs]);      }
-      ##OutputsModel_and_SateEnd_only
-      if(ExportDatesR==FALSE & ExportStateEnd==TRUE){
-        OutputsModel <- c( lapply(seq_len(RESULTS$NOutputs), function(i) RESULTS$Outputs[IndPeriod2,i]),
-                           list(RESULTS$StateEnd) );
-        names(OutputsModel) <- c(FortranOutputs[IndOutputs],"StateEnd");      }
-      ##DatesR_and_OutputsModel_and_SateEnd
-      if((ExportDatesR==TRUE & ExportStateEnd==TRUE) | "all" %in% RunOptions$Outputs_Sim){
-        OutputsModel <- c( list(InputsModel$DatesR[RunOptions$IndPeriod_Run]),
-                           lapply(seq_len(RESULTS$NOutputs), function(i) RESULTS$Outputs[IndPeriod2,i]),
-                           list(RESULTS$StateEnd) );
-        names(OutputsModel) <- c("DatesR",FortranOutputs[IndOutputs],"StateEnd");      }
-
-    ##End
-      rm(RESULTS); 
-      class(OutputsModel) <- c("OutputsModel","daily","GR");
-      return(OutputsModel);
-
-}
-
diff --git a/R/RunModel_GR5J.R b/R/RunModel_GR5J.R
deleted file mode 100644
index eb82813b..00000000
--- a/R/RunModel_GR5J.R
+++ /dev/null
@@ -1,131 +0,0 @@
-#*****************************************************************************************************************
-#' Function which performs a single model run for GR5J.
-#'
-#' For further details on the argument structures and initialisation options, see \code{\link{CreateRunOptions}}.
-#*****************************************************************************************************************
-#' @title Run with the GR5J hydrological model
-#' @author Laurent Coron (December 2013)
-#' @references
-#'   Le Moine, N. (2008), Le bassin versant de surface vu par le souterrain : une voie d'amélioration des performances
-#'       et du réalisme des modèles pluie-débit ?, PhD thesis (french), UPMC, Paris, France. \cr
-#'   Pushpalatha, R., C. Perrin, N. Le Moine, T. Mathevet, and V. Andréassian (2011), 
-#'       A downward structural sensitivity analysis of hydrological models to improve low-flow simulation, 
-#'       Journal of Hydrology, 411(1-2), 66-76, doi:10.1016/j.jhydrol.2011.09.034. \cr
-#' @seealso \code{\link{RunModel_GR4J}}, \code{\link{RunModel_GR6J}}, \code{\link{RunModel_CemaNeigeGR5J}},
-#'          \code{\link{CreateInputsModel}}, \code{\link{CreateRunOptions}}.
-#' @example tests/example_RunModel_GR5J.R
-#' @useDynLib airgr
-#' @encoding UTF-8
-#' @export
-#_FunctionInputs__________________________________________________________________________________________________
-#' @param  InputsModel         [object of class \emph{InputsModel}] see \code{\link{CreateInputsModel}} for details
-#' @param  RunOptions          [object of class \emph{RunOptions}] see \code{\link{CreateRunOptions}} for details
-#' @param  Param               [numeric] vector of 5 parameters                                                             
-#'                             \tabular{ll}{                                                                      
-#'                             GR5J X1      \tab production store capacity [mm]                                \cr
-#'                             GR5J X2      \tab intercatchment exchange coefficient 1 [mm/d]                  \cr
-#'                             GR5J X3      \tab routing store capacity [mm]                                   \cr
-#'                             GR5J X4      \tab unit hydrograph time constant [d]                             \cr
-#'                             GR5J X5      \tab intercatchment exchange coefficient 2 [-]                     \cr
-#'                             }                                                                                  
-#_FunctionOutputs_________________________________________________________________________________________________
-#' @return  [list] list containing the function outputs organised as follows:                                         
-#'          \tabular{ll}{                                                                                         
-#'          \emph{$DatesR  }          \tab [POSIXlt] series of dates                                                     \cr
-#'          \emph{$PotEvap }          \tab [numeric] series of input potential evapotranspiration [mm/d]                 \cr
-#'          \emph{$Precip  }          \tab [numeric] series of input total precipitation [mm/d]                          \cr
-#'          \emph{$Prod    }          \tab [numeric] series of production store level (X(2)) [mm]                        \cr
-#'          \emph{$AE      }          \tab [numeric] series of actual evapotranspiration [mm/d]                          \cr
-#'          \emph{$Perc    }          \tab [numeric] series of percolation (PERC) [mm/d]                                 \cr
-#'          \emph{$PR      }          \tab [numeric] series of PR=PN-PS+PERC [mm/d]                                      \cr
-#'          \emph{$Q9      }          \tab [numeric] series of HU1 outflow (Q9) [mm/d]                                   \cr
-#'          \emph{$Q1      }          \tab [numeric] series of HU2 outflow (Q1) [mm/d]                                   \cr
-#'          \emph{$Rout    }          \tab [numeric] series of routing store level (X(1)) [mm]                           \cr
-#'          \emph{$Exch    }          \tab [numeric] series of potential semi-exchange between catchments [mm/d]         \cr
-#'          \emph{$AExch   }          \tab [numeric] series of actual exchange between catchments (1+2) [mm/d]           \cr
-#'          \emph{$QR      }          \tab [numeric] series of routing store outflow (QR) [mm/d]                         \cr
-#'          \emph{$QD      }          \tab [numeric] series of direct flow from HU2 after exchange (QD) [mm/d]           \cr
-#'          \emph{$Qsim    }          \tab [numeric] series of Qsim [mm/d]                                               \cr
-#'          \emph{$StateEnd}          \tab [numeric] states at the end of the run (res. levels, HU1 levels, HU2 levels) [mm] \cr
-#'          }                                                                                                     
-#'          (refer to the provided references or to the package source code for further details on these model outputs)
-#*****************************************************************************************************************'
-RunModel_GR5J <- function(InputsModel,RunOptions,Param){
-
-    NParam <- 5;
-    FortranOutputs <- c("PotEvap","Precip","Prod","AE","Perc","PR","Q9","Q1","Rout","Exch","AExch","QR","QD","Qsim");
-
-    ##Arguments_check
-      if(inherits(InputsModel,"InputsModel")==FALSE){ stop("InputsModel must be of class 'InputsModel' \n"); return(NULL); }  
-      if(inherits(InputsModel,"daily"      )==FALSE){ stop("InputsModel must be of class 'daily'       \n"); return(NULL); }  
-      if(inherits(InputsModel,"GR"         )==FALSE){ stop("InputsModel must be of class 'GR'          \n"); return(NULL); }  
-      if(inherits(RunOptions,"RunOptions"  )==FALSE){ stop("RunOptions must be of class 'RunOptions'   \n"); return(NULL); }  
-      if(inherits(RunOptions,"GR"          )==FALSE){ stop("RunOptions must be of class 'GR'           \n"); return(NULL); }  
-      if(!is.vector(Param)){ stop("Param must be a vector \n"); return(NULL); }
-      if(sum(!is.na(Param))!=NParam){ stop(paste("Param must be a vector of length ",NParam," and contain no NA \n",sep="")); return(NULL); }
-      Param <- as.double(Param);
-
-    ##Input_data_preparation
-      if(identical(RunOptions$IndPeriod_WarmUp,as.integer(0))){ RunOptions$IndPeriod_WarmUp <- NULL; }
-      IndPeriod1   <- c(RunOptions$IndPeriod_WarmUp,RunOptions$IndPeriod_Run);
-      LInputSeries <- as.integer(length(IndPeriod1))
-      if("all" %in% RunOptions$Outputs_Sim){ IndOutputs <- as.integer(1:length(FortranOutputs)); 
-      } else { IndOutputs <- which(FortranOutputs %in% RunOptions$Outputs_Sim);  }
-
-    ##Use_of_IniResLevels
-      if("IniResLevels" %in% RunOptions){
-        RunOptions$IniStates[1] <- RunOptions$IniResLevels[2]*Param[3];  ### routing store level (mm)
-        RunOptions$IniStates[2] <- RunOptions$IniResLevels[1]*Param[1];  ### production store level (mm)
-      }
-
-    ##Call_fortan
-      RESULTS <- .Fortran("frun_gr5j",PACKAGE="airgr",
-                 ##inputs
-                     LInputs=LInputSeries,                             ### length of input and output series
-                     InputsPrecip=InputsModel$Precip[IndPeriod1],      ### input series of total precipitation [mm/d]
-                     InputsPE=InputsModel$PotEvap[IndPeriod1],         ### input series potential evapotranspiration [mm/d]
-                     NParam=as.integer(length(Param)),                 ### number of model parameter
-                     Param=Param,                                      ### parameter set
-                     NStates=as.integer(length(RunOptions$IniStates)), ### number of state variables used for model initialising
-                     StateStart=RunOptions$IniStates,                  ### state variables used when the model run starts
-                     NOutputs=as.integer(length(IndOutputs)),          ### number of output series
-                     IndOutputs=IndOutputs,                            ### indices of output series
-                 ##outputs
-                     Outputs=matrix(as.double(-999.999),nrow=LInputSeries,ncol=length(IndOutputs)),  ### output series [mm]
-                     StateEnd=rep(as.double(-999.999),length(RunOptions$IniStates))                  ### state variables at the end of the model run
-                     )
-      RESULTS$Outputs[ round(RESULTS$Outputs ,3)==(-999.999)] <- NA;
-      RESULTS$StateEnd[round(RESULTS$StateEnd,3)==(-999.999)] <- NA;
-
-    ##Output_data_preparation
-      IndPeriod2     <- (length(RunOptions$IndPeriod_WarmUp)+1):LInputSeries;
-      ExportDatesR   <- "DatesR"   %in% RunOptions$Outputs_Sim;
-      ExportStateEnd <- "StateEnd" %in% RunOptions$Outputs_Sim;
-      ##OutputsModel_only
-      if(ExportDatesR==FALSE & ExportStateEnd==FALSE){
-        OutputsModel <- lapply(seq_len(RESULTS$NOutputs), function(i) RESULTS$Outputs[IndPeriod2,i]);
-        names(OutputsModel) <- FortranOutputs[IndOutputs];      }
-      ##DatesR_and_OutputsModel_only
-      if(ExportDatesR==TRUE & ExportStateEnd==FALSE){
-        OutputsModel <- c( list(InputsModel$DatesR[RunOptions$IndPeriod_Run]),
-                           lapply(seq_len(RESULTS$NOutputs), function(i) RESULTS$Outputs[IndPeriod2,i]) );
-        names(OutputsModel) <- c("DatesR",FortranOutputs[IndOutputs]);      }
-      ##OutputsModel_and_SateEnd_only
-      if(ExportDatesR==FALSE & ExportStateEnd==TRUE){
-        OutputsModel <- c( lapply(seq_len(RESULTS$NOutputs), function(i) RESULTS$Outputs[IndPeriod2,i]),
-                           list(RESULTS$StateEnd) );
-        names(OutputsModel) <- c(FortranOutputs[IndOutputs],"StateEnd");      }
-      ##DatesR_and_OutputsModel_and_SateEnd
-      if((ExportDatesR==TRUE & ExportStateEnd==TRUE) | "all" %in% RunOptions$Outputs_Sim){
-        OutputsModel <- c( list(InputsModel$DatesR[RunOptions$IndPeriod_Run]),
-                           lapply(seq_len(RESULTS$NOutputs), function(i) RESULTS$Outputs[IndPeriod2,i]),
-                           list(RESULTS$StateEnd) );
-        names(OutputsModel) <- c("DatesR",FortranOutputs[IndOutputs],"StateEnd");      }
-
-    ##End
-      rm(RESULTS); 
-      class(OutputsModel) <- c("OutputsModel","daily","GR");
-      return(OutputsModel);
-
-}
-
diff --git a/R/RunModel_GR6J.R b/R/RunModel_GR6J.R
deleted file mode 100644
index 7a022c8b..00000000
--- a/R/RunModel_GR6J.R
+++ /dev/null
@@ -1,132 +0,0 @@
-#*****************************************************************************************************************
-#' Function which performs a single model run for GR6J.
-#'
-#' For further details on the argument structures and initialisation options, see \code{\link{CreateRunOptions}}.
-#*****************************************************************************************************************
-#' @title Run with the GR6J hydrological model
-#' @author Laurent Coron (December 2013)
-#' @references
-#'   Pushpalatha, R., C. Perrin, N. Le Moine, T. Mathevet and V. Andréassian (2011), 
-#'       A downward structural sensitivity analysis of hydrological models to improve low-flow simulation, 
-#'       Journal of Hydrology, 411(1-2), 66-76, doi:10.1016/j.jhydrol.2011.09.034. \cr
-#' @seealso \code{\link{RunModel_GR4J}}, \code{\link{RunModel_GR5J}}, \code{\link{RunModel_CemaNeigeGR6J}},
-#'          \code{\link{CreateInputsModel}}, \code{\link{CreateRunOptions}}.
-#' @example tests/example_RunModel_GR6J.R
-#' @useDynLib airgr
-#' @encoding UTF-8
-#' @export
-#_FunctionInputs__________________________________________________________________________________________________
-#' @param  InputsModel         [object of class \emph{InputsModel}] see \code{\link{CreateInputsModel}} for details
-#' @param  RunOptions          [object of class \emph{RunOptions}] see \code{\link{CreateRunOptions}} for details
-#' @param  Param               [numeric] vector of 6 parameters                                                             
-#'                             \tabular{ll}{                                                                      
-#'                             GR6J X1      \tab production store capacity [mm]                                \cr
-#'                             GR6J X2      \tab intercatchment exchange coefficient 1 [mm/d]                  \cr
-#'                             GR6J X3      \tab routing store capacity [mm]                                   \cr
-#'                             GR6J X4      \tab unit hydrograph time constant [d]                             \cr
-#'                             GR6J X5      \tab intercatchment exchange coefficient 2 [-]                     \cr
-#'                             GR6J X6      \tab coefficient for emptying exponential store [-]                \cr
-#'                             }                                                                                  
-#_FunctionOutputs_________________________________________________________________________________________________
-#' @return  [list] list containing the function outputs organised as follows:                                         
-#'          \tabular{ll}{                                                                                         
-#'          \emph{$DatesR  }          \tab [POSIXlt] series of dates                                                     \cr
-#'          \emph{$PotEvap }          \tab [numeric] series of input potential evapotranspiration [mm/d]                 \cr
-#'          \emph{$Precip  }          \tab [numeric] series of input total precipitation [mm/d]                          \cr
-#'          \emph{$Prod    }          \tab [numeric] series of production store level (X(2)) [mm]                        \cr
-#'          \emph{$AE      }          \tab [numeric] series of actual evapotranspiration [mm/d]                          \cr
-#'          \emph{$Perc    }          \tab [numeric] series of percolation (PERC) [mm/d]                                 \cr
-#'          \emph{$PR      }          \tab [numeric] series of PR=PN-PS+PERC [mm/d]                                      \cr
-#'          \emph{$Q9      }          \tab [numeric] series of HU1 outflow (Q9) [mm/d]                                   \cr
-#'          \emph{$Q1      }          \tab [numeric] series of HU2 outflow (Q1) [mm/d]                                   \cr
-#'          \emph{$Rout    }          \tab [numeric] series of routing store level (X(1)) [mm]                           \cr
-#'          \emph{$Exch    }          \tab [numeric] series of potential semi-exchange between catchments [mm/d]         \cr
-#'          \emph{$AExch   }          \tab [numeric] series of actual exchange between catchments (1+2) [mm/d]           \cr
-#'          \emph{$QR      }          \tab [numeric] series of routing store outflow (QR) [mm/d]                         \cr
-#'          \emph{$QR1     }          \tab [numeric] series of exponential store outflow (QR1) [mm/d]                    \cr
-#'          \emph{$Exp     }          \tab [numeric] series of exponential store level (X(6)) (negative) [mm]            \cr
-#'          \emph{$QD      }          \tab [numeric] series of direct flow from HU2 after exchange (QD) [mm/d]           \cr
-#'          \emph{$Qsim    }          \tab [numeric] series of Qsim [mm/d]                                               \cr
-#'          \emph{$StateEnd}          \tab [numeric] states at the end of the run (res. levels, HU1 levels, HU2 levels) [mm] \cr
-#'          }                                                                                                     
-#'          (refer to the provided references or to the package source code for further details on these model outputs)
-#*****************************************************************************************************************
-RunModel_GR6J <- function(InputsModel,RunOptions,Param){
-
-    NParam <- 6;
-    FortranOutputs <- c("PotEvap","Precip","Prod","AE","Perc","PR","Q9","Q1","Rout","Exch","AExch","QR","QR1","Exp","QD","Qsim");
-
-    ##Arguments_check
-      if(inherits(InputsModel,"InputsModel")==FALSE){ stop("InputsModel must be of class 'InputsModel' \n"); return(NULL); }  
-      if(inherits(InputsModel,"daily"      )==FALSE){ stop("InputsModel must be of class 'daily'       \n"); return(NULL); }  
-      if(inherits(InputsModel,"GR"         )==FALSE){ stop("InputsModel must be of class 'GR'          \n"); return(NULL); }  
-      if(inherits(RunOptions,"RunOptions"  )==FALSE){ stop("RunOptions must be of class 'RunOptions'   \n"); return(NULL); }  
-      if(inherits(RunOptions,"GR"          )==FALSE){ stop("RunOptions must be of class 'GR'           \n"); return(NULL); }  
-      if(!is.vector(Param)){ stop("Param must be a vector \n"); return(NULL); }
-      if(sum(!is.na(Param))!=NParam){ stop(paste("Param must be a vector of length ",NParam," and contain no NA \n",sep="")); return(NULL); }
-      Param <- as.double(Param);
-
-    ##Input_data_preparation
-      if(identical(RunOptions$IndPeriod_WarmUp,as.integer(0))){ RunOptions$IndPeriod_WarmUp <- NULL; }
-      IndPeriod1   <- c(RunOptions$IndPeriod_WarmUp,RunOptions$IndPeriod_Run);
-      LInputSeries <- as.integer(length(IndPeriod1))
-      if("all" %in% RunOptions$Outputs_Sim){ IndOutputs <- as.integer(1:length(FortranOutputs)); 
-      } else { IndOutputs <- which(FortranOutputs %in% RunOptions$Outputs_Sim);  }
-
-    ##Use_of_IniResLevels
-      if("IniResLevels" %in% RunOptions){
-        RunOptions$IniStates[1] <- RunOptions$IniResLevels[2]*Param[3];  ### routing store level (mm)
-        RunOptions$IniStates[2] <- RunOptions$IniResLevels[1]*Param[1];  ### production store level (mm)
-      }
-
-    ##Call_fortan
-      RESULTS <- .Fortran("frun_gr6j",PACKAGE="airgr",
-                 ##inputs
-                     LInputs=LInputSeries,                             ### length of input and output series
-                     InputsPrecip=InputsModel$Precip[IndPeriod1],      ### input series of total precipitation [mm/d]
-                     InputsPE=InputsModel$PotEvap[IndPeriod1],         ### input series potential evapotranspiration [mm/d]
-                     NParam=as.integer(length(Param)),                 ### number of model parameter
-                     Param=Param,                                      ### parameter set
-                     NStates=as.integer(length(RunOptions$IniStates)), ### number of state variables used for model initialising
-                     StateStart=RunOptions$IniStates,                  ### state variables used when the model run starts
-                     NOutputs=as.integer(length(IndOutputs)),          ### number of output series
-                     IndOutputs=IndOutputs,                            ### indices of output series
-                 ##outputs
-                     Outputs=matrix(as.double(-999.999),nrow=LInputSeries,ncol=length(IndOutputs)),  ### output series [mm]
-                     StateEnd=rep(as.double(-999.999),length(RunOptions$IniStates))                  ### state variables at the end of the model run
-                     )
-      RESULTS$Outputs[ round(RESULTS$Outputs ,3)==(-999.999)] <- NA;
-      RESULTS$StateEnd[round(RESULTS$StateEnd,3)==(-999.999)] <- NA;
-
-    ##Output_data_preparation
-      IndPeriod2     <- (length(RunOptions$IndPeriod_WarmUp)+1):LInputSeries;
-      ExportDatesR   <- "DatesR"   %in% RunOptions$Outputs_Sim;
-      ExportStateEnd <- "StateEnd" %in% RunOptions$Outputs_Sim;
-      ##OutputsModel_only
-      if(ExportDatesR==FALSE & ExportStateEnd==FALSE){
-        OutputsModel <- lapply(seq_len(RESULTS$NOutputs), function(i) RESULTS$Outputs[IndPeriod2,i]);
-        names(OutputsModel) <- FortranOutputs[IndOutputs];      }
-      ##DatesR_and_OutputsModel_only
-      if(ExportDatesR==TRUE & ExportStateEnd==FALSE){
-        OutputsModel <- c( list(InputsModel$DatesR[RunOptions$IndPeriod_Run]),
-                           lapply(seq_len(RESULTS$NOutputs), function(i) RESULTS$Outputs[IndPeriod2,i]) );
-        names(OutputsModel) <- c("DatesR",FortranOutputs[IndOutputs]);      }
-      ##OutputsModel_and_SateEnd_only
-      if(ExportDatesR==FALSE & ExportStateEnd==TRUE){
-        OutputsModel <- c( lapply(seq_len(RESULTS$NOutputs), function(i) RESULTS$Outputs[IndPeriod2,i]),
-                           list(RESULTS$StateEnd) );
-        names(OutputsModel) <- c(FortranOutputs[IndOutputs],"StateEnd");      }
-      ##DatesR_and_OutputsModel_and_SateEnd
-      if((ExportDatesR==TRUE & ExportStateEnd==TRUE) | "all" %in% RunOptions$Outputs_Sim){
-        OutputsModel <- c( list(InputsModel$DatesR[RunOptions$IndPeriod_Run]),
-                           lapply(seq_len(RESULTS$NOutputs), function(i) RESULTS$Outputs[IndPeriod2,i]),
-                           list(RESULTS$StateEnd) );
-        names(OutputsModel) <- c("DatesR",FortranOutputs[IndOutputs],"StateEnd");      }
-
-    ##End
-      rm(RESULTS); 
-      class(OutputsModel) <- c("OutputsModel","daily","GR");
-      return(OutputsModel);
-
-}
-  
diff --git a/R/TransfoParam.R b/R/TransfoParam.R
deleted file mode 100644
index ae0da09c..00000000
--- a/R/TransfoParam.R
+++ /dev/null
@@ -1,19 +0,0 @@
-#**************************************************************************************************
-#' Function which transforms model parameters (from real to transformed parameters and vice versa) using the provided function.
-#**************************************************************************************************
-#' @title   Transformation of the parameters using the provided function
-#' @author  Laurent Coron (June 2014)
-#' @seealso \code{\link{TransfoParam_GR4J}}, \code{\link{TransfoParam_GR5J}}, \code{\link{TransfoParam_GR6J}}, \code{\link{TransfoParam_CemaNeige}}
-#' @example tests/example_TransfoParam.R
-#' @encoding UTF-8
-#' @export
-#_FunctionInputsOutputs____________________________________________________________________________
-#' @param   ParamIn      [numeric] matrix of parameter sets (sets in line, parameter values in column)
-#' @param   Direction    [character] direction of the transformation: use "RT" for Real->Transformed and "TR" for Transformed->Real
-#' @param   FUN_TRANSFO  [function] model parameters transformation function (e.g. TransfoParam_GR4J, TransfoParam_CemaNeigeGR4J)
-#' @return  \emph{ParamOut} [numeric] matrix of parameter sets (sets in line, parameter values in column)
-#**************************************************************************************************'
-TransfoParam <- function(ParamIn,Direction,FUN_TRANSFO){
-    return( FUN_TRANSFO(ParamIn,Direction) )
-}
-
diff --git a/R/TransfoParam_CemaNeige.R b/R/TransfoParam_CemaNeige.R
deleted file mode 100644
index 73ba2134..00000000
--- a/R/TransfoParam_CemaNeige.R
+++ /dev/null
@@ -1,37 +0,0 @@
-#**************************************************************************************************
-#' Function which transforms model parameters (from real to transformed parameters and vice versa).
-#**************************************************************************************************
-#' @title   Transformation of the parameters from the CemaNeige module
-#' @author  Laurent Coron (December 2013)
-#' @seealso \code{\link{TransfoParam}}, \code{\link{TransfoParam_GR4J}}, \code{\link{TransfoParam_GR5J}}, \code{\link{TransfoParam_GR6J}}
-#' @example tests/example_TransfoParam_CemaNeige.R
-#' @encoding UTF-8
-#' @export
-#_FunctionInputsOutputs____________________________________________________________________________
-#' @param   ParamIn   [numeric] matrix of parameter sets (sets in line, parameter values in column)
-#' @param   Direction [character] direction of the transformation: use "RT" for Real->Transformed and "TR" for Transformed->Real
-#' @return  \emph{ParamOut} [numeric] matrix of parameter sets (sets in line, parameter values in column)
-#**************************************************************************************************
-TransfoParam_CemaNeige <- function(ParamIn,Direction){
-
-  NParam <- 2;
-  Bool <- is.matrix(ParamIn);
-  if(Bool==FALSE){ ParamIn <- rbind(ParamIn); }
-  if(ncol(ParamIn)!=NParam){ stop(paste("the CemaNeige module requires ",NParam," parameters \n",sep="")); return(NULL); }  
-
-  if(Direction=="TR"){
-    ParamOut     <-  ParamIn;
-    ParamOut[,1] <- (ParamIn[,1]+9.99)/19.98;            ### CemaNeige X1 (weighting coefficient for snow pack thermal state) 
-    ParamOut[,2] <- exp(ParamIn[,2]);                    ### CemaNeige X2 (degree-day melt coefficient)     
-  }	
-  if(Direction=="RT"){
-    ParamOut     <-  ParamIn;
-    ParamOut[,1] <- ParamIn[,1]*19.98-9.99;              ### CemaNeige X1 (weighting coefficient for snow pack thermal state) 
-    ParamOut[,2] <- log(ParamIn[,2]);                    ### CemaNeige X2 (degree-day melt coefficient)                      
-  }	
-
-  if(Bool==FALSE){ ParamOut <- ParamOut[1,]; }
-  return(ParamOut);
-
-}
-
diff --git a/R/TransfoParam_GR4J.R b/R/TransfoParam_GR4J.R
deleted file mode 100644
index 2613179d..00000000
--- a/R/TransfoParam_GR4J.R
+++ /dev/null
@@ -1,41 +0,0 @@
-#**************************************************************************************************
-#' Function which transforms model parameters (from real to transformed parameters and vice versa).
-#**************************************************************************************************
-#' @title   Transformation of the parameters from the GR4J model
-#' @author  Laurent Coron (December 2013)
-#' @seealso \code{\link{TransfoParam}}, \code{\link{TransfoParam_GR5J}}, \code{\link{TransfoParam_GR6J}}, \code{\link{TransfoParam_CemaNeige}}
-#' @example tests/example_TransfoParam_GR4J.R
-#' @encoding UTF-8
-#' @export
-#_FunctionInputsOutputs____________________________________________________________________________
-#' @param   ParamIn   [numeric] matrix of parameter sets (sets in line, parameter values in column)
-#' @param   Direction [character] direction of the transformation: use "RT" for Real->Transformed and "TR" for Transformed->Real
-#' @return  \emph{ParamOut} [numeric] matrix of parameter sets (sets in line, parameter values in column)
-#**************************************************************************************************
-TransfoParam_GR4J <- function(ParamIn,Direction){
-
-  NParam <- 4;
-  Bool <- is.matrix(ParamIn);
-  if(Bool==FALSE){ ParamIn <- rbind(ParamIn); }
-  if(ncol(ParamIn)!=NParam){ stop(paste("the GR4J model requires ",NParam," parameters \n",sep="")); return(NULL); }  
-
-  if(Direction=="TR"){
-    ParamOut     <-  ParamIn;
-    ParamOut[,1] <- exp(1.5*ParamIn[,1]);                ### GR4J X1 (production store capacity)    
-    ParamOut[,2] <- sinh(ParamIn[,2]);                   ### GR4J X2 (groundwater exchange coefficient)      
-    ParamOut[,3] <- exp(ParamIn[,3]);                    ### GR4J X3 (routing store capacity)       
-    ParamOut[,4] <- 20+19.5*(ParamIn[,4]-9.99)/19.98;    ### GR4J X4 (unit hydrograph time constant)
-  }	
-  if(Direction=="RT"){
-    ParamOut     <-  ParamIn;
-    ParamOut[,1] <- log(ParamIn[,1])/1.5;                ### GR4J X1 (production store capacity)    
-    ParamOut[,2] <- asinh(ParamIn[,2]);                  ### GR4J X2 (groundwater exchange coefficient)      
-    ParamOut[,3] <- log(ParamIn[,3]);                    ### GR4J X3 (routing store capacity)       
-    ParamOut[,4] <- 9.99+19.98*(ParamIn[,4]-20)/19.5;    ### GR4J X4 (unit hydrograph time constant)
-  }	
-
-  if(Bool==FALSE){ ParamOut <- ParamOut[1,]; }
-  return(ParamOut);
-
-}
-
diff --git a/R/TransfoParam_GR5J.R b/R/TransfoParam_GR5J.R
deleted file mode 100644
index 126d25ba..00000000
--- a/R/TransfoParam_GR5J.R
+++ /dev/null
@@ -1,45 +0,0 @@
-#**************************************************************************************************
-#' Function which transforms model parameters (from real to transformed parameters and vice versa).
-#**************************************************************************************************
-#' @title   Transformation of the parameters from the GR5J model
-#' @author  Laurent Coron (December 2013)
-#' @seealso \code{\link{TransfoParam}}, \code{\link{TransfoParam_GR4J}}, \code{\link{TransfoParam_GR6J}}, \code{\link{TransfoParam_CemaNeige}}
-#' @example tests/example_TransfoParam_GR5J.R
-#' @encoding UTF-8
-#' @export
-#_FunctionInputsOutputs____________________________________________________________________________
-#' @param   ParamIn   [numeric] matrix of parameter sets (sets in line, parameter values in column)
-#' @param   Direction [character] direction of the transformation: use "RT" for Real->Transformed and "TR" for Transformed->Real
-#' @return  \emph{ParamOut} [numeric] matrix of parameter sets (sets in line, parameter values in column)
-#**************************************************************************************************
-TransfoParam_GR5J <- function(ParamIn,Direction){
-
-  NParam <- 5;
-  Bool <- is.matrix(ParamIn);
-  if(Bool==FALSE){ ParamIn <- rbind(ParamIn); }
-  if(ncol(ParamIn)!=NParam){ stop(paste("the GR5J model requires ",NParam," parameters \n",sep="")); return(NULL); }  
-
-  if(Direction=="TR"){
-    ParamOut     <-  ParamIn;
-    ParamOut[,1] <- exp(1.5*ParamIn[,1]);                ### GR5J X1 (production store capacity)
-    ParamOut[,2] <- sinh(ParamIn[,2]);                   ### GR5J X2 (groundwater exchange coefficient 1)
-    ParamOut[,3] <- exp(ParamIn[,3]);                    ### GR5J X3 (routing store capacity)
-    ParamOut[,4] <- 20+19.5*(ParamIn[,4]-9.99)/19.98;    ### GR5J X4 (unit hydrograph time constant)
-    ### ParamOut[,5] <- sinh(ParamIn[,5]);                   ### GR5J X5 (groundwater exchange coefficient 2)
-    ParamOut[,5] <- ParamIn[,5]/5;                       ### GR5J X5 (groundwater exchange coefficient 2)
-  }	
-  if(Direction=="RT"){
-    ParamOut     <-  ParamIn;
-    ParamOut[,1] <- log(ParamIn[,1]) / 1.5;              ### GR5J X1 (production store capacity)
-    ParamOut[,2] <- asinh(ParamIn[,2]);                  ### GR5J X2 (groundwater exchange coefficient 1)
-    ParamOut[,3] <- log(ParamIn[,3]);                    ### GR5J X3 (routing store capacity)
-    ParamOut[,4] <- 9.99+19.98*(ParamIn[,4]-20)/19.5;    ### GR5J X4 (unit hydrograph time constant)
-    ### ParamOut[,5] <- asinh(ParamIn[,5]);                  ### GR5J X5 (groundwater exchange coefficient 2)
-    ParamOut[,5] <- ParamIn[,5]*5;                       ### GR5J X5 (groundwater exchange coefficient 2)
-  }	
-
-  if(Bool==FALSE){ ParamOut <- ParamOut[1,]; }
-  return(ParamOut);
-
-}
-
diff --git a/R/TransfoParam_GR6J.R b/R/TransfoParam_GR6J.R
deleted file mode 100644
index 9ae1ab65..00000000
--- a/R/TransfoParam_GR6J.R
+++ /dev/null
@@ -1,47 +0,0 @@
-#**************************************************************************************************
-#' Function which transforms model parameters (from real to transformed parameters and vice versa).
-#**************************************************************************************************
-#' @title   Transformation of the parameters from the GR6J model
-#' @author  Laurent Coron (December 2013)
-#' @seealso \code{\link{TransfoParam}}, \code{\link{TransfoParam_GR4J}}, \code{\link{TransfoParam_GR5J}}, \code{\link{TransfoParam_CemaNeige}}
-#' @example tests/example_TransfoParam_GR6J.R
-#' @encoding UTF-8
-#' @export
-#_FunctionInputsOutputs____________________________________________________________________________
-#' @param   ParamIn   [numeric] matrix of parameter sets (sets in line, parameter values in column)
-#' @param   Direction [character] direction of the transformation: use "RT" for Real->Transformed and "TR" for Transformed->Real
-#' @return  \emph{ParamOut} [numeric] matrix of parameter sets (sets in line, parameter values in column)
-#**************************************************************************************************
-TransfoParam_GR6J <- function(ParamIn,Direction){
-
-  NParam <- 6;
-  Bool <- is.matrix(ParamIn);
-  if(Bool==FALSE){ ParamIn <- rbind(ParamIn); }
-  if(ncol(ParamIn)!=NParam){ stop(paste("the GR6J model requires ",NParam," parameters \n",sep="")); return(NULL); }  
-
-  if(Direction=="TR"){
-    ParamOut     <-  ParamIn;
-    ParamOut[,1] <- exp(1.5*ParamIn[,1]);                ### GR6J X1 (production store capacity)
-    ParamOut[,2] <- sinh(ParamIn[,2]);                   ### GR6J X2 (groundwater exchange coefficient 1)
-    ParamOut[,3] <- exp(ParamIn[,3]);                    ### GR6J X3 (routing store capacity)
-    ParamOut[,4] <- 20+19.5*(ParamIn[,4]-9.99)/19.98;    ### GR6J X4 (unit hydrograph time constant)
-    ### ParamOut[,5] <- sinh(Xtran[,5]);                   ### GR6J X5 (groundwater exchange coefficient 2)
-    ParamOut[,5] <- ParamIn[,5]/5;                       ### GR6J X5 (groundwater exchange coefficient 2)
-    ParamOut[,6] <- exp(ParamIn[,6]);                    ### GR6J X6 (coefficient for emptying exponential store)
-  }	
-  if(Direction=="RT"){
-    ParamOut     <-  ParamIn;
-    ParamOut[,1] <- log(ParamIn[,1]) / 1.5;              ### GR6J X1 (production store capacity)
-    ParamOut[,2] <- asinh(ParamIn[,2]);                  ### GR6J X2 (groundwater exchange coefficient 1)
-    ParamOut[,3] <- log(ParamIn[,3]);                    ### GR6J X3 (routing store capacity)
-    ParamOut[,4] <- 9.99+19.98*(ParamIn[,4]-20)/19.5;    ### GR6J X4 (unit hydrograph time constant)
-    ### ParamOut[,5] <- asinh(ParamIn[,5]);                  ### GR6J X5 (groundwater exchange coefficient 2)
-    ParamOut[,5] <- ParamIn[,5]*5;                       ### GR6J X5 (groundwater exchange coefficient 2)
-    ParamOut[,6] <- log(ParamIn[,6]);                    ### GR6J X6 (coefficient for emptying exponential store)
-  }	
-
-  if(Bool==FALSE){ ParamOut <- ParamOut[1,]; }
-  return(ParamOut);
-
-}
-
diff --git a/R/airGR b/R/airGR
new file mode 100644
index 00000000..3b65e3cb
--- /dev/null
+++ b/R/airGR
@@ -0,0 +1,27 @@
+#  File share/R/nspackloader.R
+#  Part of the R package, http://www.R-project.org
+#
+#  Copyright (C) 1995-2012 The R Core Team
+#
+#  This program is free software; you can redistribute it and/or modify
+#  it under the terms of the GNU General Public License as published by
+#  the Free Software Foundation; either version 2 of the License, or
+#  (at your option) any later version.
+#
+#  This program is distributed in the hope that it will be useful,
+#  but WITHOUT ANY WARRANTY; without even the implied warranty of
+#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+#  GNU General Public License for more details.
+#
+#  A copy of the GNU General Public License is available at
+#  http://www.r-project.org/Licenses/
+
+local({
+    info <- loadingNamespaceInfo()
+    pkg <- info$pkgname
+    ns <- .getNamespace(as.name(pkg))
+    if (is.null(ns))
+        stop("cannot find namespace environment for ", pkg, domain = NA);
+    dbbase <- file.path(info$libname, pkg, "R", pkg)
+    lazyLoad(dbbase, ns, filter = function(n) n != ".__NAMESPACE__.")
+})
diff --git a/R/airGR.rdb b/R/airGR.rdb
new file mode 100644
index 0000000000000000000000000000000000000000..f499c91aa680b1580687738478a2d764bcd9c0da
GIT binary patch
literal 56780
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

literal 0
HcmV?d00001

diff --git a/R/airGR.rdx b/R/airGR.rdx
new file mode 100644
index 0000000000000000000000000000000000000000..413f2cb20471dbd88745f64272c0ee51ad01a3a8
GIT binary patch
literal 721
zcmV;?0xta@iwFP!0000027Q&!YZE~f$7l1Sv^BB6v}ipFiU`3rtwObj7(;3`X-Rr$
zFD}#UG+nycU1qn{_99qC#2-jKsNl(qB6!e)h(##Xzrdph_28wThk{qFZ#TR9W}CEu
z&705nyZh$7$;@V|oe&ZsQMe*eXV?Q@Q7;~YE9v?qG6M0Wz~93hb@H4LI1TX!at!iy
zd`0g0O-Rc&a^EjPTK^&+-Gm&Q$j84B(sl*8{}dq!fkz$?a<GD2+Jg85xqOF^_!jc?
zGR&VsmR~}RuaK1z@IB<YZxGgy=bu7cMb=;~TFxNz8R+K*^72pM737sF@O|XFf8hB;
z$g2sc_cHS1Dd5}4&tU!Iw~(JJVSWK?7k`NSdI{$Hg#7Lt#G3-I6C!OOzlYkT>&PD@
z;5W!?Zy^Z%euViVN08TJVSnQ+gfZmLQ0w75tTBv<L}H{3VqB*+X2GD--F$ViBPGkl
zOd(gE$YgV}obu!YAeYkxX3rUlHA!bQhF&6N(#kxovLfX3w0&8ssWY6~s-b&Qry$9r
z=QBl5?-F&xwAGqtbZ0rEHgoN9)3L1}mFry8%>~=aa@7t}33|a$m==DZw4jF*^<AJg
z&1kloyJmB08d^hjZ8^>jF3gb(1o=`v=ZX76;y~lA#d4EdONBs9PUIA-YD@C?f};8>
z)(Z8CU3B{_XIYIFnOgOiySLHFmj=i7a)<VGPy22%aPy`9OcQaS&_o;@Z6-F$In+!H
zW>1tESDBTmRynKs+9apCHET>zPW`RYD{2j^(-m@sK6V;GFFTE(p9W)W7h`BQBj~Nm
z)C?PbZyPr&A^*Jpf*77%3EuTm8rl6^71$X+LXOPUHRr5L+urexd6Tv<eQ|iWKSTo|
zN{48$UK43|-y7}~${Y2M$s*;d^IGsvRy$|2j5EE0O2w#|oLLrAoTUE&Qpt<{3kLuI
DtCD8N

literal 0
HcmV?d00001

diff --git a/R/plot_OutputsModel.R b/R/plot_OutputsModel.R
deleted file mode 100644
index 1ef2b869..00000000
--- a/R/plot_OutputsModel.R
+++ /dev/null
@@ -1,331 +0,0 @@
-#*****************************************************************************************************************
-#' Function which creates a screen plot giving an overview of the model outputs
-#'
-#' Dashboard of results including various graphs (depending on the model):
-#' (1) time series of total precipitation and simulated flows (and observed flows if provided)
-#' (2) interannual median monthly simulated flow (and observed flows if provided)
-#' (3) correlation plot between simulated and observed flows (if observed flows provided)
-#' (4) cumulative frequency plot for simulated flows (and observed flows if provided)
-#*****************************************************************************************************************
-#' @title   Default preview of model outputs
-#' @author  Laurent Coron (June 2014)
-## @example tests/example_plot_OutputsModel.R
-#' @encoding UTF-8
-#' @export
-#_FunctionInputs__________________________________________________________________________________________________
-#' @param  OutputsModel      [object of class \emph{OutputsModel}] list of model outputs (which must at least include DatesR, Precip and Qsim) [POSIXlt, mm, mm]
-#' @param  Qobs              (optional) [numeric] time series of observed flow (for the same time-steps than simulated) [mm]
-#' @param  IndPeriod_Plot    (optional) [numeric] indices of the time-steps to be plotted (among the OutputsModel series)
-#' @param  BasinArea         (optional) [numeric] basin area [km2], used to plot flow axes in m3/s
-#' @param  quiet             (optional) [boolean] boolean indicating if the function is run in quiet mode or not, default=FALSE
-#_FunctionOutputs_________________________________________________________________________________________________
-#' @return  screen plot window
-#*****************************************************************************************************************'
-plot_OutputsModel <- function(OutputsModel,Qobs=NULL,IndPeriod_Plot=NULL,BasinArea=NULL,quiet=FALSE){
-
-
-  if(!inherits(OutputsModel,"GR") & !inherits(OutputsModel,"CemaNeige")){ stop(paste("OutputsModel not in the correct format for default plotting \n",sep="")); return(NULL); }
-
-  BOOL_Dates <- FALSE; 
-      if("DatesR" %in% names(OutputsModel)){ BOOL_Dates <- TRUE; }
-  BOOL_Pobs <- FALSE; 
-      if("Precip" %in% names(OutputsModel)){ BOOL_Pobs <- TRUE; }
-  BOOL_Qsim <- FALSE; 
-      if("Qsim"   %in% names(OutputsModel)){ BOOL_Qsim <- TRUE; }
-  BOOL_Qobs <- FALSE;
-      if(BOOL_Qsim & length(Qobs)==length(OutputsModel$Qsim)){ if(sum(is.na(Qobs))!=length(Qobs)){ BOOL_Qobs <- TRUE; } }
-  BOOL_Snow <- FALSE;
-      if("CemaNeigeLayers" %in% names(OutputsModel)){ if("SnowPack" %in% names(OutputsModel$CemaNeigeLayers[[1]])){ BOOL_Snow <- TRUE; } }
-  BOOL_Psol <- FALSE;
-      if("CemaNeigeLayers" %in% names(OutputsModel)){ if("Psol"     %in% names(OutputsModel$CemaNeigeLayers[[1]])){ BOOL_Psol <- TRUE; } }
-
-  if(!BOOL_Dates){
-    stop(paste("OutputsModel must contain at least DatesR to allow plotting \n",sep="")); return(NULL); }
-  if(inherits(OutputsModel,"GR") & !BOOL_Qsim){
-    stop(paste("OutputsModel must contain at least Qsim to allow plotting \n",sep="")); return(NULL); }
-
-  if(BOOL_Dates){
-    MyRollMean1 <- function(x,n){
-      return(filter(x,rep(1/n,n),sides=2)); }
-    MyRollMean2 <- function(x,n){
-      return(filter(c(tail(x,n%/%2),x,x[1:(n%/%2)]),rep(1/n,n),sides=2)[(n%/%2+1):(length(x)+n%/%2)]); }
-    BOOL_TS  <- FALSE;
-    TimeStep <- difftime(tail(OutputsModel$DatesR,1),tail(OutputsModel$DatesR,2),units="secs")[[1]];
-    if(inherits(OutputsModel,"hourly" ) & TimeStep ==                     60*60){ BOOL_TS <- TRUE; plotunit <- "[mm/h]";     }
-    if(inherits(OutputsModel,"daily"  ) & TimeStep ==                  24*60*60){ BOOL_TS <- TRUE; plotunit <- "[mm/d]";     }
-    if(inherits(OutputsModel,"monthly") & TimeStep %in% c(28,29,30,31)*24*60*60){ BOOL_TS <- TRUE; plotunit <- "[mm/month]"; }
-    if(inherits(OutputsModel,"yearly" ) & TimeStep %in%     c(365,366)*24*60*60){ BOOL_TS <- TRUE; plotunit <- "[mm/y]";     }
-    if(!BOOL_TS){ stop(paste("the time step of the model inputs could not be found \n",sep="")); return(NULL); } 
-  }
-  if(length(IndPeriod_Plot)==0){ IndPeriod_Plot <- 1:length(OutputsModel$DatesR); }
-  if(inherits(OutputsModel,"CemaNeige")){ NLayers <- length(OutputsModel$CemaNeigeLayers); }
-  BOOL_QobsZero <- FALSE; if(BOOL_Qobs){ SelectQobsNotZero <- (round(Qobs[IndPeriod_Plot]             ,4)!=0); BOOL_QobsZero <- sum(!SelectQobsNotZero,na.rm=TRUE)>0; }
-  BOOL_QsimZero <- FALSE; if(BOOL_Qsim){ SelectQsimNotZero <- (round(OutputsModel$Qsim[IndPeriod_Plot],4)!=0); BOOL_QsimZero <- sum(!SelectQsimNotZero,na.rm=TRUE)>0; }
-  if(BOOL_QobsZero & !quiet){ warning("\t zeroes detected in Qobs -> some plots in the log space will not be created using all time-steps \n"); }
-  if(BOOL_QsimZero & !quiet){ warning("\t zeroes detected in Qsim -> some plots in the log space will not be created using all time-steps \n"); }
-  BOOL_FilterZero <- TRUE;
-
-  ##Options
-  BLOC <- TRUE; if(BLOC){
-    cexaxis <- 1.0; cexlab <- 0.9; cexleg=1.0; lwd=1.8; lineX=2.6; lineY=2.6; bgleg <- rgb(1,1,1,alpha=0.7); bgleg <- NA;
-
-    matlayout <- NULL; iPlot <- 0;
-    if(BOOL_Pobs){ 
-      matlayout <- rbind(matlayout,c(iPlot+1,iPlot+1,iPlot+1)); iPlot <- iPlot+1; }
-    if(BOOL_Snow){ 
-      matlayout <- rbind(matlayout,c(iPlot+1,iPlot+1,iPlot+1),c(iPlot+1,iPlot+1,iPlot+1)); iPlot <- iPlot+1; }
-    if(BOOL_Qsim | BOOL_Qobs){ 
-      matlayout <- rbind(matlayout,c(iPlot+1,iPlot+1,iPlot+1),c(iPlot+1,iPlot+1,iPlot+1)); iPlot <- iPlot+1; }
-    if(BOOL_TS & BOOL_Qsim){ 
-      matlayout <- rbind(matlayout,c(iPlot+1,iPlot+2,iPlot+3),c(iPlot+1,iPlot+2,iPlot+3)); iPlot <- iPlot+3; }
-    iPlotMax <- iPlot;
-
-    isRStudio <- Sys.getenv("RSTUDIO") == "1";
-    if(!isRStudio){ 
-      if(iPlotMax==1){ dev.new(width=10,height=02); }
-      if(iPlotMax==2){ dev.new(width=10,height=05); }
-      if(iPlotMax==3){ dev.new(width=10,height=05); }
-      if(iPlotMax==5){ dev.new(width=10,height=07); }
-      if(iPlotMax==6){ dev.new(width=10,height=10); }
-    }
-    layout(matlayout);
-
-    Xaxis <- 1:length(IndPeriod_Plot);
-    if(BOOL_Dates){
-      Seq1 <- which(OutputsModel$DatesR[IndPeriod_Plot]$mday==1 & OutputsModel$DatesR[IndPeriod_Plot]$mon %in% c(0,3,6,9));
-      Seq2 <- which(OutputsModel$DatesR[IndPeriod_Plot]$mday==1 & OutputsModel$DatesR[IndPeriod_Plot]$mon==0);
-    }
-
-    if(!is.null(BasinArea)){
-      Factor_MMH_M3S <- BasinArea/(             60*60/1000); 
-      Factor_MMD_M3S <- BasinArea/(          24*60*60/1000); 
-      Factor_MMM_M3S <- BasinArea/(365.25/12*24*60*60/1000); 
-      Factor_MMY_M3S <- BasinArea/(   365.25*24*60*60/1000); 
-      if(inherits(OutputsModel,"hourly" )){ Factor_UNIT_M3S <- Factor_MMH_M3S; }
-      if(inherits(OutputsModel,"daily"  )){ Factor_UNIT_M3S <- Factor_MMD_M3S; }
-      if(inherits(OutputsModel,"monthly")){ Factor_UNIT_M3S <- Factor_MMM_M3S; }
-      if(inherits(OutputsModel,"yearly" )){ Factor_UNIT_M3S <- Factor_MMY_M3S; }
-    }
-  }
-
-  kPlot <- 0;
-
-  ##Precip
-  if(BOOL_Pobs){
-    kPlot <- kPlot+1; mar <- c(3,5,1,5);
-    par(new=FALSE,mar=mar,las=0)
-    ylim1 <- range(OutputsModel$Precip[IndPeriod_Plot],na.rm=TRUE); ylim2 <- ylim1;  ylim2 <- rev(ylim2); 
-    plot(Xaxis,OutputsModel$Precip[IndPeriod_Plot],type="h",ylim=ylim2,col="royalblue",lwd=0.7,xaxt="n",yaxt="n",xlab="",ylab="",xaxs="i",yaxs="i");
-    axis(side=2,at=pretty(ylim1),labels=pretty(ylim1),cex.axis=cexaxis)
-    par(las=0); mtext(side=2,paste("precip.  ",plotunit,sep=""),line=lineY,cex=cexlab,adj=1); par(las=0); 
-    if(BOOL_Psol){
-      par(new=TRUE);
-      for(iLayer in 1:NLayers){
-        if(iLayer==1){ PsolLayerMean <- OutputsModel$CemaNeigeLayers[[iLayer]]$Psol/NLayers; 
-              } else { PsolLayerMean <- PsolLayerMean + OutputsModel$CemaNeigeLayers[[iLayer]]$Psol/NLayers; } }
-      plot(Xaxis,PsolLayerMean[IndPeriod_Plot],type="h",ylim=ylim2,col="lightblue",lwd=0.7,xaxt="n",yaxt="n",xlab="",ylab="",xaxs="i",yaxs="i");
-    }
-    if(BOOL_Dates){
-      axis(side=1,at=Seq1,labels=FALSE,cex.axis=cexaxis);
-      axis(side=1,at=Seq2,labels=format(OutputsModel$DatesR[IndPeriod_Plot],format="%m/%Y")[Seq2],lwd.ticks=1.5,cex.axis=cexaxis);
-    } else { axis(side=1,at=pretty(Xaxis),labels=pretty(Xaxis),cex.axis=cexaxis); }
-  }
-
-
-  ##SnowPack
-  if(BOOL_Snow){
-    kPlot <- kPlot+1; mar <- c(3,5,1,5);
-    par(new=FALSE,mar=mar,las=0)
-    ylim1 <- c(+99999,-99999)
-    for(iLayer in 1:NLayers){
-      ylim1[1] <- min(ylim1[1],OutputsModel$CemaNeigeLayers[[iLayer]]$SnowPack);
-      ylim1[2] <- max(ylim1[2],OutputsModel$CemaNeigeLayers[[iLayer]]$SnowPack);
-      if(iLayer==1){ SnowPackLayerMean <- OutputsModel$CemaNeigeLayers[[iLayer]]$SnowPack/NLayers; 
-            } else { SnowPackLayerMean <- SnowPackLayerMean + OutputsModel$CemaNeigeLayers[[iLayer]]$SnowPack/NLayers; }
-    }
-    plot(SnowPackLayerMean[IndPeriod_Plot],type="l",ylim=ylim1,lwd=lwd*1.2,col="royalblue",xlab="",ylab="",xaxt="n",yaxt="n",xaxs="i")
-    for(iLayer in 1:NLayers){ lines(OutputsModel$CemaNeigeLayers[[iLayer]]$SnowPack[IndPeriod_Plot],lty=3,col="royalblue",lwd=lwd*0.8); }
-    axis(side=2,at=pretty(ylim1),labels=pretty(ylim1),cex.axis=cexaxis)
-    par(las=0); mtext(side=2,paste("snow pack  ","[mm]",sep=""),line=lineY,cex=cexlab); par(las=0);
-    legend("topright",c(paste("mean snow pack",sep=""),paste("snow pack for each layer",sep="")),col=c("royalblue","royalblue"),lty=c(1,3),lwd=c(lwd*1.2,lwd*0.8),bty="o",bg=bgleg,box.col=bgleg,cex=cexleg)
-    box()
-    if(BOOL_Dates){
-      axis(side=1,at=Seq1,labels=FALSE,cex.axis=cexaxis);
-      axis(side=1,at=Seq2,labels=format(OutputsModel$DatesR[IndPeriod_Plot],format="%m/%Y")[Seq2],lwd.ticks=1.5,cex.axis=cexaxis);
-    } else { axis(side=1,at=pretty(Xaxis),labels=pretty(Xaxis),cex.axis=cexaxis); }
-  }
-
-
-  ##Flows
-  if(BOOL_Qsim){
-    kPlot <- kPlot+1; mar <- c(3,5,1,5);
-    par(new=FALSE,mar=mar,las=0)
-    ylim1 <- range(OutputsModel$Qsim[IndPeriod_Plot],na.rm=TRUE);
-    if(BOOL_Qobs){ ylim1 <- range(c(ylim1,Qobs[IndPeriod_Plot]),na.rm=TRUE); }
-    ylim2 <- c(ylim1[1],1.2*ylim1[2]);
-    plot(Xaxis,rep(NA,length(Xaxis)),type="n",ylim=ylim2,xlab="",ylab="",xaxt="n",yaxt="n",xaxs="i");
-    txtleg <- NULL; colleg <- NULL;
-    if(BOOL_Qobs){ lines(Xaxis,Qobs[IndPeriod_Plot],lwd=lwd,lty=1,col="black"); txtleg <- c(txtleg,"observed"); colleg <- c(colleg,"black"); }
-    if(BOOL_Qsim){ lines(Xaxis,OutputsModel$Qsim[IndPeriod_Plot],lwd=lwd,lty=1,col="orangered"); txtleg <- c(txtleg,"simulated"); colleg <- c(colleg,"orangered"); }
-    axis(side=2,at=pretty(ylim1),labels=pretty(ylim1),cex.axis=cexaxis)
-    par(las=0); mtext(side=2,paste("flow  ",plotunit,sep=""),line=lineY,cex=cexlab); par(las=0);
-    if(!is.null(BasinArea)){
-      Factor <- Factor_UNIT_M3S;
-      axis(side=4,at=pretty(ylim1*Factor)/Factor,labels=pretty(ylim1*Factor),cex.axis=cexaxis);
-      par(las=0); mtext(side=4,paste("flow  ","m3/s",sep=""),line=lineY,cex=cexlab); par(las=0); }
-    if(BOOL_Dates){
-      axis(side=1,at=Seq1,labels=FALSE,cex.axis=cexaxis);
-      axis(side=1,at=Seq2,labels=format(OutputsModel$DatesR[IndPeriod_Plot],format="%m/%Y")[Seq2],lwd.ticks=1.5,cex.axis=cexaxis);
-    } else { axis(side=1,at=pretty(Xaxis),labels=pretty(Xaxis),cex.axis=cexaxis); }
-    legend("topright",txtleg,col=colleg,lty=1,lwd=lwd,bty="o",bg=bgleg,box.col=bgleg,cex=cexleg)
-    box()
-  }
-
-
-  ##Regime
-  if(BOOL_TS & BOOL_Qsim & (inherits(OutputsModel,"hourly") | inherits(OutputsModel,"daily"))){
-    kPlot <- kPlot+1; mar <- c(6,5,1,5); plotunitregime <- "[mm/month]";
-    par(new=FALSE,mar=mar,las=0)
-    ModelData <- as.data.frame(matrix(as.numeric(NA),nrow=length(IndPeriod_Plot),ncol=5));
-                   ModelData[,1] <- as.numeric(format(OutputsModel$DatesR[IndPeriod_Plot],format="%Y%m%d%H"));
-    if(BOOL_Pobs){ ModelData[,2] <- OutputsModel$Precip[IndPeriod_Plot]; }
-    if(BOOL_Psol){ ModelData[,3] <- PsolLayerMean[IndPeriod_Plot]; }
-    if(BOOL_Qobs){ ModelData[,4] <- Qobs[IndPeriod_Plot]; }
-    if(BOOL_Qsim){ ModelData[,5] <- OutputsModel$Qsim[IndPeriod_Plot]; }
-    colnames(ModelData) <- c("DatesModel","Precip","Psol","Qobs","Qsim");
-    TxtDatesModelData <- formatC(ModelData$DatesModel,format="d",width=8,flag="0");
-
-    if(inherits(OutputsModel,"hourly")){
-    DailyData <- as.data.frame(aggregate(ModelData[,2:5],by=list(as.numeric(substr(TxtDatesModelData,1,8))),FUN=sum,na.rm=T)); }
-    if(inherits(OutputsModel,"daily")){
-    DailyData <- ModelData; }
-    colnames(DailyData) <- c("DatesDaily","Precip","Psol","Qobs","Qsim");
-    TxtDatesDailyData <- formatC(DailyData$DatesDaily,format="d",width=8,flag="0");
-    MontlyData <- as.data.frame(aggregate(DailyData[,2:5],by=list(as.numeric(substr(TxtDatesDailyData,1,6))),FUN=sum,na.rm=T));
-    colnames(MontlyData) <- c("DatesMontly","Precip","Psol","Qobs","Qsim");
-    TxtDatesMontlyData <- formatC(MontlyData$DatesMontly,format="d",width=6,flag="0");
-
-    DailyDataAggregD <- as.data.frame(aggregate(DailyData[,2:5],by=list(as.numeric(substr(TxtDatesDailyData ,5,8))),FUN=mean,na.rm=T));
-    colnames(DailyDataAggregD) <- c("DatesDailyAggregD","Precip","Psol","Qobs","Qsim");
-    MonthlyDataAggregM <- as.data.frame(aggregate(MontlyData[,2:5],by=list(as.numeric(substr(TxtDatesMontlyData,5,6))),FUN=mean,na.rm=T));
-    colnames(MonthlyDataAggregM) <- c("DatesMonthlyAggregM","Precip","Psol","Qobs","Qsim");
-    Window <- 30; 
-    DailyDataAggregD2 <- DailyDataAggregD; MonthlyDataAggregM2 <- MonthlyDataAggregM;
-    if(plotunitregime=="[mm/month]"){ DailyDataAggregD2[  2:5] <- DailyDataAggregD2[  2:5]*Window; }
-    if(plotunitregime=="[mm/d]"    ){ MonthlyDataAggregM2[2:5] <- MonthlyDataAggregM2[2:5]/Window; }
-    DailyDataAggregD3 <- as.data.frame(cbind(DailyDataAggregD2$DatesDailyAggregD, 
-                                            MyRollMean2(DailyDataAggregD2$Precip,Window), MyRollMean2(DailyDataAggregD2$Psol,Window), 
-                                            MyRollMean2(DailyDataAggregD2$Qobs,Window)  , MyRollMean2(DailyDataAggregD2$Qsim,Window)));
-    colnames(DailyDataAggregD3) <- colnames(DailyDataAggregD2);
-    TxtDatesDailyAggregD3 <- formatC(DailyDataAggregD3$DatesDailyAggregD,format="d",width=4,flag="0");
-
-    xLabels  <- paste(substr(TxtDatesDailyAggregD3,3,4),"/",substr(TxtDatesDailyAggregD3,1,2),sep="")
-    Seq1 <- 1:nrow(DailyDataAggregD3);
-    SeqLab1 <- Seq1[substr(xLabels,1,2)=="01"];  SeqLab1 <- c(SeqLab1,length(xLabels)); xLabels1 <- xLabels[SeqLab1];
-    Seq2 <- Seq1[substr(xLabels,1,2)=="15"]; 
-    SeqLab2 <- Seq2;  xLabels2 <- c("jan","feb","mar","apr","may","jun","jul","aug","sep","oct","nov","dec");
-    ylimQ <- range(c(DailyDataAggregD3$Qobs[Seq1],DailyDataAggregD3$Qsim[Seq1]),na.rm=TRUE);
-    if(BOOL_Pobs){ ylimP <- c(max(MonthlyDataAggregM2$Precip,na.rm=TRUE),0);  }
-
-    txtleg <- NULL; colleg <- NULL; lwdleg <- NULL;
-    lwdP=10
-    if(BOOL_Pobs){
-    plot(Seq2,MonthlyDataAggregM2$Precip[1:12],type="h",xlim=range(Seq1),ylim=c(3*ylimP[1],ylimP[2]),lwd=lwdP,lend=1,lty=1,col="royalblue",xlab="",ylab="",xaxt="n",yaxt="n",xaxs="i",yaxs="i",bty="n")
-    txtleg <- c(txtleg,"Ptot" ); colleg <- c(colleg,"royalblue"); lwdleg <- c(lwdleg,lwdP/3); 
-    axis(side=2,at=pretty(0.8*ylimP,n=3),labels=pretty(0.8*ylimP,n=3),cex.axis=cexaxis,col.axis="royalblue",col.ticks="royalblue");
-    par(new=TRUE); }
-
-    if(BOOL_Psol){
-    plot(Seq2,MonthlyDataAggregM2$Psol[1:12],type="h",xlim=range(Seq1),ylim=c(3*ylimP[1],ylimP[2]),lwd=lwdP,lend=1,lty=1,col="lightblue",xlab="",ylab="",xaxt="n",yaxt="n",xaxs="i",yaxs="i",bty="n");
-    txtleg <- c(txtleg,"Psol" ); colleg <- c(colleg,"lightblue"); lwdleg <- c(lwdleg,lwdP/3); 
-    par(new=TRUE); }
-
-    plot(0,0,type="n",xlim=range(Seq1),ylim=c(ylimQ[1],2*ylimQ[2]),xlab="",ylab="",xaxt="n",yaxt="n",xaxs="i")
-    if(BOOL_Qobs){ lines(Seq1,DailyDataAggregD3$Qobs[Seq1],lwd=lwd,lty=1,col="black"    ); txtleg <- c(txtleg,"Qobs" ); colleg <- c(colleg,"black"    ); lwdleg <- c(lwdleg,lwd); }
-    if(BOOL_Qsim){ lines(Seq1,DailyDataAggregD3$Qsim[Seq1],lwd=lwd,lty=1,col="orangered"); txtleg <- c(txtleg,"Qsim"); colleg <- c(colleg,"orangered"); lwdleg <- c(lwdleg,lwd); }
-
-    axis(side=1,at=SeqLab1,tick=TRUE ,labels=xLabels1,cex.axis=cexaxis)
-    ### axis(side=1,at=SeqLab2,tick=FALSE,labels=xLabels2,cex.axis=cexaxis)
-    axis(side=2,at=pretty(ylimQ),labels=pretty(ylimQ),cex.axis=cexaxis)
-    par(las=0); mtext(side=1,paste("30-days rolling mean",sep=""),line=lineX,cex=cexlab); par(las=0);
-    posleg <- "topright"; txtlab <- "flow regime";
-    if(BOOL_Pobs){ posleg <- "right"; txtlab <- "precip. & flow regime"; }
-    par(las=0); mtext(side=2,paste(txtlab,"  ",plotunitregime,sep=""),line=lineY,cex=cexlab); par(las=0);
-    if(!is.null(BasinArea)){
-      Factor <- Factor_MMM_M3S;
-      axis(side=4,at=pretty(ylimQ*Factor)/Factor,labels=pretty(ylimQ*Factor),cex.axis=cexaxis);
-      par(las=0); mtext(side=4,paste("flow  ","m3/s",sep=""),line=lineY,cex=cexlab); par(las=0); }
-    ### posleg <- "topright"; if(BOOL_Pobs){ posleg <- "right"; }
-    ### legend(posleg,txtleg,col=colleg,lty=1,lwd=lwdleg,bty="o",bg=bgleg,box.col=bgleg,cex=cexleg)
-    box()
-  }
-
-
-  ##Cumulative_frequency
-  if((BOOL_Qsim | BOOL_Qobs) & BOOL_FilterZero){
-    kPlot <- kPlot+1; mar <- c(6,5,1,5);
-    par(new=FALSE,mar=mar,las=0)
-    xlim <- c(0,1);
-    ylim <- range(log(c(Qobs[IndPeriod_Plot][SelectQobsNotZero & SelectQsimNotZero],OutputsModel$Qsim[IndPeriod_Plot][SelectQobsNotZero & SelectQsimNotZero])),na.rm=TRUE);
-    seqDATA1 <- log(c(0.01,0.02,0.05,0.1,0.2,0.5,1,2,5,10,20,50,100,200,500,1000,2000,5000,10000)); seqDATA2 <- exp(seqDATA1);
-    plot(0,0,type="n",xlim=xlim,ylim=ylim,xaxt="n",yaxt="n",xlab="",ylab="",main="");
-    ### abline(h=0,lty=2,col=grey(0.5));
-    ### abline(h=1,lty=2,col=grey(0.5));
-    axis(side=1,at=pretty(xlim),labels=pretty(xlim),cex.axis=cexaxis);
-    par(las=0); mtext(side=1,text="non-exceedance prob. [-]",line=lineY,cex=cexlab); par(las=0);
-    axis(side=2,at=seqDATA1,labels=seqDATA2,cex.axis=cexaxis); 
-    par(las=0); mtext(side=2,text=paste("flow  ",plotunit,"",sep=""),line=lineY,cex=cexlab); par(las=0);
-    txtleg <- NULL; colleg <- NULL;
-    if(BOOL_Qobs){
-      DATA2 <- log(Qobs[IndPeriod_Plot][SelectQobsNotZero & SelectQsimNotZero]);
-      SeqQuant <- seq(0,1,by=1/(length(DATA2))); Quant <- as.numeric(quantile(DATA2,SeqQuant,na.rm=TRUE));
-      Fn <- ecdf(DATA2);  YY <- DATA2; YY <- YY[order( Fn(DATA2) )]; XX <- Fn(DATA2); XX <- XX[order( Fn(DATA2) )];
-      lines(XX,YY,lwd=1,col="black");
-      txtleg <- c(txtleg,"observed"); colleg <- c(colleg,"black"); }
-    if(BOOL_Qsim){
-      DATA2 <- log(OutputsModel$Qsim[IndPeriod_Plot][SelectQobsNotZero & SelectQsimNotZero]);
-      SeqQuant <- seq(0,1,by=1/(length(DATA2))); Quant <- as.numeric(quantile(DATA2,SeqQuant,na.rm=TRUE));
-      Fn <- ecdf(DATA2);  YY <- DATA2; YY <- YY[order( Fn(DATA2) )]; XX <- Fn(DATA2); XX <- XX[order( Fn(DATA2) )];
-      lines(XX,YY,lwd=1,col="orangered");
-      txtleg <- c(txtleg,"simulated"); colleg <- c(colleg,"orangered"); }
-    if(!is.null(BasinArea)){
-      Factor <- Factor_UNIT_M3S;
-      axis(side=4,at=seqDATA1,labels=round(seqDATA2*Factor),cex.axis=cexaxis);
-      par(las=0); mtext(side=4,paste("flow  ","m3/s",sep=""),line=lineY,cex=cexlab); par(las=0); }
-    legend("topleft",title="log scale",txtleg,col=colleg,lty=1,lwd=lwd,bty="o",bg=bgleg,box.col=bgleg,cex=cexleg)
-    box()
-  }
-
-
-  ##Correlation_QQ
-  if(BOOL_Qsim & BOOL_Qobs & BOOL_FilterZero){
-    kPlot <- kPlot+1; mar <- c(6,5,1,5);
-    par(new=FALSE,mar=mar,las=0)
-    ylim <- log(range(c(Qobs[IndPeriod_Plot][SelectQobsNotZero & SelectQsimNotZero],OutputsModel$Qsim[IndPeriod_Plot][SelectQobsNotZero & SelectQsimNotZero]),na.rm=TRUE));
-    plot(log(Qobs[IndPeriod_Plot][SelectQobsNotZero & SelectQsimNotZero]),log(OutputsModel$Qsim[IndPeriod_Plot][SelectQobsNotZero & SelectQsimNotZero]),type="p",pch=1,cex=0.9,col="black",xlim=ylim,ylim=ylim,xaxt="n",yaxt="n",xlab="",ylab="")
-    abline(a=0,b=1,col="royalblue");
-    seqDATA1 <- log(c(0.01,0.02,0.05,0.1,0.2,0.5,1,2,5,10,20,50,100,200,500,1000,2000,5000,10000)); seqDATA2 <- exp(seqDATA1);
-    axis(side=1,at=seqDATA1,labels=seqDATA2,cex=cexaxis);
-    axis(side=2,at=seqDATA1,labels=seqDATA2,cex=cexaxis);
-    par(las=0); mtext(side=1,paste("observed flow  ",plotunit,"",sep=""),line=lineX,cex=cexlab); par(las=0);
-    par(las=0); mtext(side=2,paste("simulated flow  ",plotunit,"",sep=""),line=lineY,cex=cexlab); par(las=0);
-    if(!is.null(BasinArea)){
-      Factor <- Factor_UNIT_M3S;
-      axis(side=4,at=seqDATA1,labels=round(seqDATA2*Factor),cex.axis=cexaxis);
-      par(las=0); mtext(side=4,paste("flow  ","m3/s",sep=""),line=lineY,cex=cexlab); par(las=0); }
-    legend("bottomright","log scale",lty=1,col=NA,bty="o",bg=bgleg,box.col=bgleg,cex=cexleg)
-    box()
-  }
-
-  ##Empty_plots
-  while(kPlot < iPlotMax){
-    kPlot <- kPlot+1;
-    par(new=FALSE)
-    plot(0,0,type="n",xlab="",ylab="",axes=FALSE)
-  }
-
-  ##Restoring_layout_options
-  layout(1);
-  
-
-}
diff --git a/data/L0123001.rda b/data/L0123001.rda
index ee66ca49217b0e709d4d76aba42589bb2d3dec1a..1edc27fc6484db636218cc52b3afdd741baf176b 100644
GIT binary patch
literal 82496
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
H00CKAZ-#Ap

literal 83676
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

diff --git a/data/L0123002.rda b/data/L0123002.rda
index 21bc6db0876a4880d231f648fff979e41dd227f5..95e1fa3afe4c0aab9e709ce267a0a8a00b2f3ccf 100644
GIT binary patch
literal 103320
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

literal 101200
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

diff --git a/data/L0123003.rda b/data/L0123003.rda
index ad7bec92da57e835fe23f8082034446c54bbb51a..c130a638be796d6197e03c6e701f290f15d219ef 100644
GIT binary patch
literal 292848
zcmV(hK={A?H+ooF0004LBHlIv03iV!0000G&sfal+%WI{T>vQ&2UJ%g<Ze>RpOV=H
zqQog2CuDl~Bqn|DTf`q}g1Z)NwnIcI;&P@XXTi!eMgLSAHm`3tLQ5)Dh%M~INAye>
z(bl~1)AH|+8JK4bCUvJY7Uop;PbP*uV_0-{@xysNxnHGnNi{g#NvtNdh~tK=RaX2*
z-=wij9nnJoi@KzchyqPhilL2Rrp<xM?#maKKoK20c5QN>o5pX^GpmH3LVGn}XAF8f
zFl{rKCOBLCo3Pn&iVD&=HK%ltFb4TxM2uFZI}JFH-cIX`<zdY%@=zA20hP89V-rP;
zcR1H8<(G&*4fj#n-Ri;aiK=Tmf$WggY?6Nwhv$aKLhbnywPx`*xSh2EB%s|1*O~7Z
z9ad9jSsx(*CJ!aL@xmz&QGU$ASq)sLcgOn#oXW77gWh7!!EMHBy246cQ0SI&As0MB
z<;U$vvEhy;7Q?}+Xpdf?2_>NJj{6ckjq-#fFr@?|b_t>3s(gx>Vd#Iy39m`$Kfkml
z`#bGwU0aYf4D~q+GBypX<im5x5mTlA%)pYM^^9s#lsuNDBi6CdR>%ZV*#Rh^DBDyB
zyIR23x5r2kD=zSEu$W8!&)FW_GfZBp+V(J<sLciS@-&?A;$ZdqrQldH{wGD`F=7uM
z%|cuHI+NF0EqV3kPjGCbMR*9h0L_;(lJ#xBSt^+($Ll$&V{`>PD;bM$ltcr!_Q8l+
zLkcd+L4y?x*17En>+~m#x6)e{P1<SkmQ^cr%GG3H6JE&1P*2Wl35^Oq8hg2z@}_F3
zL<1(0s^Xa_g`+*uz)^rskKq+8`|~ODFZyH-@qNN7`Rl6m`}KH@1|bEPCyiNsxsCh}
z$NN9Ta+p_*X9k?RtG$eY_8{NI0KnOnem0D6mOkk+=gs2r@Yx*{EL1~k#KVYqseypG
zrf9g#J0~8|B!zw}%(lsLSOrt=7MQ$^?N|W-x#VfVR$BHD{*Kctau}`IQmufF+V+xh
z$b7U_=kg;n^oD7O4Et=(`L7k1jnKuyUzvx8dvUWyLKS}VWsptHv1yqOG_pt`9;I20
z!uytcIf#!!-S3$i<_8!xkJ2I%`qwWTbj)D+FX}#s`CT*C0vLAl<}ZizPebZG_-7x(
zD4imK0;}XQW6k%?iu(N)iHr~1TXsEjvs@}+)Vo~<9F8z_L!&?`)axnX(gH70jwzo`
z+H>^1z(V7&|JR2V!RfP~^bU6f_-bz$1JI6<9DO1ThY?5&7U{rh{=vzsE^-AB=<6T7
znnZz6>cpcA_43wByH{Cyq$onxxcuz^ukiB_haE$<s#H}^i-0xK_Q(oG2T#`mC;1i(
z<02mV%|>fEvor>&`-K}WFF%%jt<V9zs}vEUo5Pr0%&^UFjOqQM23<jzy&oEM)&mY?
zv~00$5YAuj?3S1PST{oUDqGJQWq)o~&nXHQR?}AhERY-aVJ}^pP7E7IPF7nbMh{)P
z5t;FV3C&T65xJCAqIx|s%FTR-z;HBo_kvL?*gkPSW-;-sc>GEB3*rQ7GfYDB(bknh
z-0d-?TlvdmJp^DQY*ej}xA2VUul*oWceQ<L1@9ZWrQER7NeC9CukVbW7A{>EIY=eB
zcqDLk5>*wZYs4>1wI^o2_6W+%=li)@;gHD|{T3_FwW((F5hd`Q>7BXRFbnpab%h|z
zHGVozH1ZM}b#y$e9K9#?Kf68;X~w)EItE9jSYPdRJ+In&ZmIAlr{g<F{-noj+5vGz
z*&Y55nm6xCH&VUzs>4v;1(92g;@t{Jvp^YK73h0^-E~_W8{`>H!X}PPei&rzAohBl
zh=|%C8>|i`8`;7beYGo#p}1`nEIq;2p*J^ucmdJlb2}y&EhZ4nU27dC&_Hn=dEylR
zR;y#N$*i_p(xY~5AC=%$)a%R|SjURGP;PY62Q$uA;7T}S)0^80NrmTvvP4>^#+pDU
zj0@&dOciBBM!h^gFQ(L7x47<A$BpoIq#ozQm2ywQ)}pJKv=Ys5BT$K3KNYLU^XD|d
z63uJ4OfuybsEM&Sf08~<!lhKLixCCJGmE`#flm>um)KnV<v>4EY|@1q_dQq9OJ=z>
zO3tv}9Og*kSP`gyCyrYa>?}FcNgS%saS+Z)?K;G02VK_){vf_>99C*~gk=AK+(e>6
zjq-`=F9b0Wb!5h*(Q%}??*?&Jco|UX@jFgr<x@Ww5)n+3X!-=Oe#f-y_Xc7e?#NZ~
zIx@re+6Xj?da*>Y60!@EI*-D`ym$oIaD`QfoPQKlu4GL_qt2IyceFcrvd*)Q!082O
zhRB88J)DZZXt>=FmMFMcN+&Z59phkoIFkX6QEwqa#QDT+R!qNnPA**!bR$>iDF576
z=?9vvhdhk&ZQ^%8cqthqbrN3zdGaOF?P(wwpa&H5mzt(8(UM!yc<9j2^Z8Uv0<x#X
z61=lZZb8Q(nL_A#bGF}+P^ixF5+1|7S4=P(Tc;B0|K%v7(g53(El@0j=8LycbBRU3
znIpawyMrr~z0<<y5aDpAc9lTr&hA^QwYA0}5lpqmOsqlj^wV<`5sAHtm8C$wftkK`
z!~z=`J8Co^pP}G2VKtF;g{i||ff#rL^usjl)&U=^v;$a}g!UO(4i}|gJGMrgPA+Ob
zP|3_T%n|_f$lLwqnq+fT2W%7+DlF*qd(uXk3&<ut%?ULGapL*tg+<7aVDpLrbu29r
zqH7Ft_-no5!a%2Lwfp0r{xW-@TC<0Z*TrGQCx(TV-17Y{L8m&FVH$>I=QM{d>yr7K
z1#FXH;B-7#-F}bkuTuZqGSQ$B&ijWoA-{!KTAR6=6}RPe!$tpzZ0YY;J4hIQuw%<w
zGqLG|t9AYdkkyNuCGJBF2O!`9hPg>4)%G7=8&U-T6h`P!1{fErSe)RkhJ?LlR#=&m
z3sOED07T!t&x;l*35^o$;+BU^zXUMk)QyToGFB;oxXv;fb4(z4eCBxsi_jpGQz0}j
znE2{K^P`fbS~rdG_<OmT90@dH93JY0StlGk7;r8NlZ>y8e|&!@tj!C^-^abz2d_)+
zrD!Pjw`7|YeE@PWkQNcnfQ2W3054V|a_`QFS;x?ZspR{~6$>d{tmLsnaUBq@y;h$s
z8Op99lqkkc)>a)JgkN$|I0AJx5q&nhxC_6DWXqnxFowD?h#b@$QDTt?neNi=W}U`6
zQ%4*@v{qx$M#6*S0G0?_^Yj0p0PuLZotxZaK<C{Sdz;~wAwz&B`G6*omGFoE(h9aw
zv!`}(hTTF-7Fb58AsPHS*Y!WcQwnFg;K{VQclO!1YT=h=Ukg<MCxiL&Ww0wFX5?Xa
z$HqRGqAwTJB;^ZDr6mf?yk350avBZ1YRXjgIF5H{sUlP^@ji^*;@`NauA*zjpCpvs
z5&#j21}w1RY2{-Vs6+UoZsplO9~_qQ-?!l6V(BM)zyImxc~SA5aa|wI`U~w)4z80i
zttWORl)U5AXaa2KaKjtb()yc7cDfpU$1E1H_|168i3`C7=(9B`h;wtd1OydKEeRlm
zn9;(9H=|amr~*6@mgGh6sPdP6@?PH}Of{D9rg`jQMuhH^KsEz$!f*;H06|Ny`Td;j
zDe!ZRuLV+Vz7DqziXOcp*nKt=!NpF=p^y;WYFTog7z-=iimU8v4<zSkupMDNCC7+T
z=gV{cthB&oc8R3Qi+q2}`GZW}dThmRkPFP>L{<}hzyk6ZHw)isrBV9c9`y`n3b>|A
zE(YV1Qy4Tn;!6?}81&UhW61cn?3$wH6PZhc*92r@0>Wg5Quc8sv51cJpXmYdNOp%w
zEU{}#hse8aq+F^zni5OSApn2(BwcueOt$aAMUfgk@Lz*DG&BDiX~$8o<OD%;lc-^s
zv**c_?(&k8fW`_s2TDI8;u2&^H@?5~Vvq$b<|K6}Rutq*7G;#NbSz}J_2V+(kRKBp
z3@}$Q7isp#k3qJgLj{3fa*Fh0vr3(q#?rKmvlqE`k;{@<pvwBj6b4<)4mq-J@is7r
zHGpS__S5sN)zqW?z>1or)a@YhfH5ezyAW~3MM5B^jQTq&xo7qD+qo*USJk(1OgTZC
z6mxwqj2Ij)UQS<uYGs<wOF2@J%*GL}8eOAQ7BE6c{l$MSMz&^wn+o&Y8*7Bt=U&*p
zHe=}(XPs8H_Y8TR@_>$0#lc9yStA8SS0otx&$4cD56p)2B^3?Y7k||~fJahk7Bk@~
zU3j?b!=*RtYRbR11g?{B#i+7VQIS-r;Hh%A9mv_J)Q3pRDgf>yA8X#Ty75MQZvq?f
zU$SgwD07iRB9n^x{%Y4ci-Yl71i6X2(S%A~bp$t^VP=?Se}5p6K(dD=hzT;!a%)-0
z<lYGy&vxi&^=6w(LdXG!$d8*lvCyyE4KlhLrrET6W`}{nbKy|)2iivlm493<#r<xN
z=6NS%G)Q0enuI%JXVqd{zfSZqMdBN~lozcF__xtEr{&HH)>-aP9@wS~7ykP}yH_zi
z@8}H@?v1ks%QPiY+u`AOM$@LD*u$sg(u$m)v@)9<&bMZJEqvFX;(z24`ex=6l^-UR
zV6zp0EmYOrC^mV1xA6vig&8;O(G2tacEQyFB`kht9)Ewq>bG`j;NMLxqTk1ZqS;Z@
zL^SLfR|-%@zos=tW%s}2_|VqoLnzHSo3;?hH-!{W0S^*JUjW8pGE_Yx2c8i+>qd3H
z$8Uo69m@Z&s6goOTuH<H=LA1L6u0w5q^!?MQGO`mRJb^`^97~Ws4xe>E$WA}f<;26
z(xX~A*A!f^Z4D&aWZg3AU5+ioofzvfV4bH;zJ_No9LEob?!AIr0qJZ;lrHSG0F(mF
z#0ACGIqkb8aK?XPrOn@;Xmgpl=8t_#nn?03B+RpL;IWI^%5TD6bg#htNwosyY}ypH
zW)<tYOEMnxiLS^M9&ka{z{8eypX68{Cs6eYlzdx_*THC)KFzJWwStPF^&XPf<VaNR
z&Gy)e-=0a``aa#e!@z!hmnnBTIvbav*w9;gLZ=dSY{d=7$_Xz#0*gY_=SX!39^2u-
z7flBViZtZTwl_N3mQE}JWittki6fDXL9a%)y4tMESSeYU^slAkS(2G5LZPz{^4xP5
zEP8WVSVf>9Br51L>a0$~KIbjH>THq>94W~>O_r-UXvTh$xia${kl4MRwL_|Tkd8jU
zb(^ftSwWiPA1$#|Q&+1k_kBtzKWKigyKKp>dKV41is$FRsyg!AB4W79Uzrlb6kkt!
zMw_b=J`s490`h`U8>|gHwJJ0!Ce$zqj4rzWNI1>mOawItxc7rJ&I>n0*9}F@zi6In
zU%HI?6`M#V#^d*D+t6?&ag`z^9Zz8praRB%6*IyL{3kNVWBUDqpK?A;Ke^`ZxksjU
zFEsUUm6zSD<N<R_aG!C&`=f@0KFeR)w_>y)4s^{_Pt{0RV~Y<;cIvZ$Xng*`Bup;q
zm%~k}W<(K8<u=Xd_O3bxxD^c75}%LbdN<MXc*QYtqOlceg(GK8^*JV3pR9!cT79oP
zoSBap>1cR+`rn1@Tr~R%oY0%R$o0*Br`(q)8NW$SwBjUs_F{!p#`R!!gQ8N?rx^C*
z{$q{3kX+2*_OGNeoKAsTit1prNCbf+RVX7s@U3OP8sLDX0=h6xMtS_jEBBI?AcsjG
z;D5U5n9Sn<?gS;!s-2_7nztO2e;Ad9F2;YfZKD`=_DVmCUwWk|`)1g>qadI{OkeI~
zB%kME>zg2V#!M4O*!0JXCQ#g>N#~GQBG{WKS?hpTiZe<-NsP!YZR4D}=J}c#GpO9Y
z3wN)ZW18X>%|qKrHk!?mB7K|Z1P@9z^X$U8|MW^6mDRUres9}^bdZ}uezN?*NxJ=S
zuK=p8j8D&N7P6INmr_^-+>HMGDqZ=9-KpI|laslLvJNI!DNz>$dO+X|B#DWgZah_m
zp-?}6dsBAV5sl_!x&A$=i7C^$Uo+dVWMnQwog=s9&THqfML0LZy-*;30NlSE3i9c;
zi&t?7c{Sq5bcfzo0?aXDbp#{o=SJ-LquoK;rxQ#VyI-xY?r`3T=mG3aXBml<S{5`q
zfdB~r%c=kM-uzD0X@+Xvp{re#v%Ga<GfNF80fG}7@Fh5nF?k*v8+b+htMKIxfrh&Y
z%P?WTv*vv_Xp4v7-Hal|Y$tBi9J`i6maQ?$IhfqNhhIKb8S-_ZecLQL_Z`)?zm{Pj
zP60)pK`=nNRoWW5rDr`PWD2C*SDlS_gDwx3MkELsc8q@-n%ACaz!o2v5nEBgF)A23
z*Y{GyNvX4-(HR4I6R~)X4q8oAnAj<J5q`iKC!$JF84{?V_*1OT10OenGS}2QCo=NM
zAmeK{3*{EV8R{TJE$$~~qG^zFlzCV;P)DsVI*UwL4=yw!UlQ5P4fxF=QL@$OigR>$
zl6Y98{$-Y%^E&+IAo(bFEB1WzXp(;nx#z7QvsuuqpCWEMNC+3I&$L{F3nJxvSIcVG
zo7Rf+X@O^}3=naiG|z-iOLAn#lNf%lAdht-$`QT2x&TWW!|7@M2qG7bLaC1KIOdM{
zUhW-jimy@@ZIr7x?a9gFSU!@=5K!QHh}KY6Y28=aG`=MaY(pN(%SlxW5k18xX;#M4
z767KOxt)!2;md~tvJ8bgbVGAGq?2HvaidsSIg{4ItLbRu)pCP(HUt|LjF=!JeZ=Bk
zce`<(iy;3&4y(H?GDYc1N*oTC{>m;lkvIDJpRv2b)riKmv}ox!w{zZtIrt1I#<4LC
zM*2W(*JR4xb3T>42Q2QVFiD|U{;VHc`{g9VdPz5tF800Oq5f(K*7xkGdpF3ogDO{2
z?-&UYUQ8)A`uWf-bm>s+-a~qlSL23AQmaQQi`X=HKJ2P_S^LX+@*{4S9c)=sT#9A{
zxrPPO<)IvXih>HQj)KLQC9z9V-Q$$l`s!M0-#ut?*l?kvG#C~~02Z-huMJDD&evZf
zWhv+zwUTD%oi>1?_8(kKuY{Y-%Bn|ON_z#|RfCaAJK+5yu55Jq_)=sStlJ5q={Vgu
zSAw#25m7PnCEOA`#F~~<G!{6a^Se756b)6E0M&uB@Zfp^LPaPePQtAMm=<tjsTMfm
zCv~}>m-<ClK#CypVpu8uI6IPb5wedlFU48}s*Q&v^m84nIHA)^)f)vNP4{cEW?{?X
zsjz+Z#|c~4u*b>xgd;=JY42cHYT}+k9G&NVjgPE<(l-D%Y-a)zBH|yJ&syb!n+b#-
z9SeumwSk8CZL|aO`-K2}Zp<;Nem;7tC}*3DqR9>%!%}M24`WnZFaaDc!ThM>e~7}k
z0*J2iwuH?8O<bz86O#-i5Jd>+Kl52EtgxREa5yEZVC2zpxyItE+XnL+Hb}q_2r<%o
z`I-F4;5I=sj%K*yf@9*pt-2ryIL-+v^nbm7(rv?VY<WUbJ}k2ZMuH(5fzuUWm+JeU
zByEqz>t==@ZN;1@IN`bE{qTOAHC<Pt2n0C8U_>?FkYv90biN+Ap+PDcSfr0%XfFO>
zAmfpKxY*<$EHmta$NCQEAEP$~&N1-_MzFB)+3*t)mDE{jg&(M-Gl|p^BxS3KRf9+#
zH1!u<)+eWnglEO~Ja0kxk*hzQkEdai2SRtg0Hc45Tid*v{h(EU&~~|)F;tUUKNQt0
z&d%X2C_feKooAvk8l-0J3ly)A@}@g6y~EGtg`^8nsr4D#4!mWjO-6hMD|Bd8eNsf`
z-0|3Yh|7l9%4k^WgmQpB8x=K8SFk&n{LkBoJ5+{+-AdX6sRtoLMgF_K*~u=AoV2B#
zi#ll>7Pr4See;dSxR3zADhf)FLp!b4VZe(|^^n-Av=CSgtBjj+U^UI{kZ$e8;9pin
z$sbx%sy`%5WHt4(9&U;2{uEkJ{gC@vemR-C2TtapykM5`T0ZV0SnjsKx(IFMd;2#u
zulVTLiwR}$VgPI6x#m5*P_^UI^LN76$hxdV@=TQP{70gpKPfY}GQcNkLZu&kMSrBG
zR0ct;c+3V)5GJQ<kDlM83_00H<vXsm`E;2N;iY*aAto?l;?cD)B~LNQ>(+@FEJSVf
zz%5_$X5?H}FEB7<I39C)MbnN1k~PdxZI`B%)gdhle7@g+Rj=2rX4MmzLf|!{IoBiw
z3wm*q1d|OntP=ntS#0TV9PCwGn;_dB8d(Gx)4<bTjuw!~G{9U<D#W&W)t1aROe;v}
zz!s@K8a{<z%DU<o3Tl=q4T6FOQRRh~$F^S<@5~EFWpKMvEp%R&Jb(PpnkBf5X_;bk
zL9j?W!Yn#eW-CoDM)Q)?rDeEJ<di#Zo;7h3_{5ONpWawc0qQr#cy)exF4Fh`bn^LD
z{@`#m)sF=uy4Pt~4dLeyA0{X8WmjS9{a)jeqd<4+xE4>0$onselep?X8eS<Gg0nFz
zGN@xGMKQ&p$m-_*fZ`LxvU)!%?h?Kw`eu$unh)<KnUZ<K1<$Mz2r|+<xZh5?+vIm$
zRe|i@V@jKckLK&b!o6$Dn$lr^8XF=uCwnJl0Zw#eGHjEFl6LXekb@u}Z;~8gC8;^{
zZ|xYvI~Lf-xF=%$liRn@=1$K%Yx(7oCTz42KL9BO@1(Nm1ZXI89y<tKvNy>rXOeW`
z`rD^Yk_oQU#CS<M-|wCoBD5h~i-Sg>b9m@?@Y5Ve9@+N_V3K0N(gx?jaH&=8DAt#e
z=@9;X3V|r`F_t1|C`wt$VFMoLz6wK1`$QDkf~mk?b}yD%)mYt*h?EpeKPN%-oZ@nm
zeeb>GS3X!=TOqPn)AdfuQ9a<gNU)9=z5}|pb=_R9!?}VWJ%ia%GSo9^^z7)TXccR=
zkX#w9Isi5_CV%3X!!L*+2?duRAJV^I!L<qmU^TnNnyH}58;DhJhM7uY*75iq5}<jc
zXQ-K`D&Ew3X3ROsyKde3Y#2xrN6P^@y7OSa*a}`mNTamU-9#_T>PZ@AoSU&9?ezu&
zQL#&IA9C6s_<;o}?Y>@E{Knr$?WVWz-z)}eM2c%syrob^hG%LcIE7==D@ZRk*kpwi
zjLJQSYA6|SD@kwy0*om)&G4j!T^sA|$Wk23pKv>=Q$yuG_Pgn41&Xsn>D=JklivvF
z#3qIAVz3U^xjMpA?t}&{t7sssC6EJNU)j#CDFlYrqZ0SLWrXXCg?4Yda^Qi<bKO$q
z)m28@SYpX%<`}O(eSAXNQ+t-TM_HNVhMb*PcEX~~{F8iu5(pI$ogW+{ris_T8B0{d
zr&5>a>*-HJ=H&$urDDM4K2bDM4qdKLX<t(ld|ewxPz7*4NwtjphvK>2v!}fbRmc2Y
z6K(Z|2QHha@^-61+}Z!IK{?(K8I5#BJBzRBTJiQ8r?)fKQx??U*>?=K42I=io#G;J
z(J?X+pF~0_y%|Gc&i+hKRkt8-Q!Uvyw#{b!;d506jW_Ea;P-{iOIsZdi1k}`dJc<o
z-Cv;*UCM(`<7YfV?I0ZQrIsUS;B0?c4k=o-<h^4@>0c?HZ-TK|V}hLiSF#AdAB4%6
zGS&$yMG)oS$jI??<>l*aCqE6hM=L`?uz$5o!-G{^f7Gx$NuBvoPwc-%@Bi;0YaaS2
z%t-w8+=Z7lDR75S7JQkWeJyK)+CDQttdT|f9OvE|PM=rrg&x!c*ifvHWYG%M-GI^L
zEuMxEKuBuGjOc@G&A_A!NP`v^%d%JbpR<AvRQ#l7OB<u+`Gh~S0E*PRV8lOc?(CS<
zt(DJ6UsC&>qF#Row8ctjCtN=@-EH8<)0Y)6`Tq14qd!L29LlNeO%-K(6t@p5pr>W-
z07-lM9s4yI{T!)qp>P6<6mXl1%&(Sr4kj!wGm1p%8nHHrtPoai_Q5pVWORO3a6!Up
za(O;b9JEN5xRZmU85y|R#aD17XZh-4#tl$0(yJ*~neP9Y#y{<-u3|lkIHEWu4Ypd@
zz#XBY*)~86(mdxG*9>nnVN=b1Y3wjtd+ML3I~7QPq2d-|y3yKvS4sInKm=hoL04I3
zzoA`@s+X@PgM=aW!qpuqNs%Vdr|`DSkwp)A7o6=poR}<{PM=|f%<^p99k)&yVmNoV
zF<!r&GN5wcxMElF;c|ns>w|5VG$||i+x%wku%)HM?6Mr6%o;9`Ho&#r7YVVgnNDBt
ztaIYu2A$DuSt>=FOg$}t1F%eUT)%&Yrb`XT*3^_vz}-1My2`dlOm$&8ZE<hI-cD>*
zAY2j-;!MH1jr{%#7C~E%i?JmkG~w3hr|cr5S<1Yj`8OYb8zr(Ne7Dfb%4>N0z!5T%
zRU}kTu+#H#`{{jXwDgG?k-p%)osQ#1r@a$P=$pn-Dzf^NS@tChM?wU4_kT<Khv<y}
z8Tn)GI1Wn>^TrV>xF*~X!86$^d%=Ompg3KkZt^3^la+H>#znN~gO}BJB*#4m%f0^K
zMneX5*NS9|saiw&Z(WC1GO8?f+Q}D&Ns^waK?Um@LVA5R=WQg=ej3|FI44s4-X@gb
zrAU%+rx(ypa2?d<-$fXM%umkd{@3n4J-W36u5ne!v;@qTsy8*PA=6!L)s~$21WspD
z!65E|q8tiHVK!Lq)p4ChJbL>S-MgFLY*+*WS=<~wo*X7lY7?~|wiaz*2#I(3CES;m
z=>#a}Tyq@;xc{Putua7Arx3e-((p^B)`2Qs{H>))CJ1Nck3Q;0jI>@EZLj2~S{=$O
z<UxC!%~a}oYlx@ppjX7UU_9U95Dk@d(CueOS%GU;TpqF}%xn<jp3_(%VNGmu??o~v
z#L22tt3w8)OhfTRB1eQtf@gbW{2BX`_A>i|<wj~Ueq<RJH&L*%#eO-D#8`{vq96hs
zPm{{&RMu;=Ef{O|92Ern(w-c4oVTX`qAoFp2RYv-2HC3!-u*X={yuD`qUAZf8RdPZ
zS)&PdN^KgYHm~7&+vL!7bYn;WNUl!rFZN$!KrU9TPh);mY7sH+o;>!)_v;$>n6yuU
z4V||%?i7DP?>N}s4GR4VuOCq}AEy*Vl0j-TcUT6a0(xGt4fWzr4*gnT<o@G6*jEjo
zDXO@>q^f`g$BIvu%&k+0ZViZrQvS8S^|!+6ZAVP3AxXJR*ZH;`Kw?c~Ow?$%VLAyh
zhX^ifw;6=cehU-O`3m;mJWMA|i6bxV7{QSUoMfiX1>tP0b_y(f-IS#eM=>Rv*SDo@
z<r9V@8oRE>b{IbXC1(fi!061jrtoZH%7imKpu--ZnX`1JB)NS07jC)2_?#8pZP|P>
zr{bdJ;gmC~N9JMo6^aiwmqt2T*k>XuawM}rMyv~q|KG~G{J>eEz|CT`IkD;s<jSp(
zm^6GRk0L&kV1dInS>C{hEXO_rH3n<r=&o7u+W(Z-lGM<JvR*5@%ip~Njw$WBZI6X4
zZXqCj-}+g+C}hp3K@4w>DfkuSO0<Jb2D$oMnujq1uS2D|$}8Fg8#$9l!SHBVFB`Fh
zy=2xRNl|P3;oITmy7%LA<5|QpD7yRb7BvN-QLT_*hv7JekUyWqfx7MJm^-Rh@xpG8
znagilHblxugA6m>sc7&A{Uz!P(LfZlf){=0h_jNRQsvxC(#Wg(CrdDYv(5j1m~&Jb
zOG<Gg_+{^GA%JG^VM-1xs9u*Whc(rQ*MyzCqU}UnqmI*Z6P){=!=RNKfa7+rA{w|@
zX4!=~Hd^!2L7-9hu=w+ZXTuxv9bP!42R?y_h+1iV5aB2IS^)lDo3;htxE7`|pIEkM
z_8qjil*lFTv>LLfZB~CtBDqK7rFPWf-7y&iIhtFt3b)j1{a0lzI;|q&YXk0Gj6iQ{
zN)mv~*Tg9k>yb>)WkDe)Y6bncFU@GLp*vhZxj>I>)G0w*HhTcB@aB2`v+?V(cp$O4
zN4!5Hd&_0zQv5?_3-wvU$Alhf%t~`NF`y67^h~hM9T61vo>w(z)BYFPHVd%C#ldul
zs&7%SKk2A`rC36!)zi#@bu*H>MxUZX7}?~?N(I^}BMJj8xnLbdi$OX@V740d2!<hK
zea>noFty!HadPb_aeoXO|GlPVz?!vCe&r%(mcXxdRCcHyMG<rH1!dGxq|Y}DI)}^9
zI9V(Rc}tG|Jyy=x2ixX|dd8nK<weZWa&hp5XoiQ?&1Su0T_ykl2YFW=ukDSiF>SoX
zVIB}-humx%Ggiv~+M`%KkZ@f1&^t>kZr|NmXk24X*;4mT?O*1DRXjR>VzNX`N^pRi
zVr$yRQE-}Hr++JgcuiSg*^1_yeAldTT~_~{5UFC7fRRpOfXgxIADD$ZxWD6|Frvg~
zfN=rtSNHq!cNMTqq+X%?OzMfh<Y2x?RFw}ni0^c+5ou%c=he^!2}T+o`$$ZF=*@YX
z{gOLbhHI_ahx|bh$~xI?ga@u)^ZdO63seR&LAd=xqk&?7vV-K&O5rTvMK8EEcblbP
zC6&_3jRf;XO}bkcK{yLAzC;3>DBtwR)J0ijT3J%L^|)XUkvogNvUSRA(!yWjP4~+L
z3P5S|l+T*9!3_^j`6c_vR*|n1jGGeie<vp;2t9%p-EKP*b&cUeSSy+n6L_rfTbMNh
zGVzAC%yvCzRC7-8eMqcUbW9)y%+->6{nxyVE;+psAE_iPv5jw>p7@)z3Wt$O4Fx<j
zDxv%#$l_MIZq#W}Ak~wk4r{U(2E14>k9VD{igw%aBqQA)>!K-#K(D%||K6+*??e1=
z=tMNPL0b$J+MSv#Q=pn#=?FEGTGL?GON7a&TXeql5&wB!LbiZFVn<c##m3R%&|N_r
znVLT)ve8JG`j}34>x*T&yp}sf@?{w@aOMk)tqhZ_kryEISWvoRwzdQY%@8TAO2yc(
z5uSHk>?d!(|50vz!id<6X7Ol%Z9-#@FJewoThJ~pT^|e(1+BrjF^cgE)QRFBt=T5T
zk@_&>4xePHuI=PQW;KRK-$hj1;BaA9bpR@K8EUQ<OrQ&S2A;_aK6~`uorv<H-SXs}
zF@ry1uq58hG$5)8vk1}}DlL9Ip1~{$ms!tjeXvM4uAx8|j$@N$$TuBXJ(yofq`Cp?
z+tiHMW?mSZm%Hac{ZMDI4|te$Tk5pQ{m%U0J`oT`qx~HQn3F5~G98aJsI8!w`zIuL
z*22+7$W3~Q53F*J0jy>%-bEQ6Vq0vunvyNwAicS3oQ7JEA(q?h*{=4xYo3MW-zII0
zP6pcY0W;F^n2jq0n%z+5WPKE9zgP(CV$J@>vv>+n!3Pwn<($iZfr(vh0jcRW5@QO}
zpxR36brD2I_(cQL;T`j_+;oP&dOA9Q8>N^VmqPWK1WT!&Ma1Jef(;H&D)AeghISn#
z9+V_ya`%o9hSph`)StU5(d@Qf^YR!A|F9oi(*IQY!D45lj@20KF}0Bo6K4|+?7qfC
z3sVMa=h)xSY6h=I1s7BS?-uU)?7PLMDx=y)IbRKePzkhR0BxU*G29sJ4xN_bPzA{h
zqCOOd6&Ha|)>oa~a`HN_ZLeM^dyXCD(=e3V@reM>Li__rm;De`jFI%D2K^kjIXcN^
z9CsWz#QEEV&eqNUh;(2h^KHJ<LQo0+AQ?4nZ&Kj%s{Uwqg<8fIrZRs>rv_8K{>|qn
zG{ErWM2R|8kKh`qSN3tY3w=j<HNR*;B!yfVYY5ex8T!*BxP<yUsmRY50{=+l0)n#Z
zMr1Fkw5wg4HWJP_+0|A0ylBeOEzXm!oh8^Wr%qX2+#50<-_+XkvJsL<R!)^W`i8A_
z^$9Opt;~(YGC7mo0lgLc${wCM3l(N?V1r>?&i^r{;nGMe|6oYVGO1cJ%nO)~=>o#V
z9XGd;z%MD59d@9w5hKmq^Onf<+MMuHWR9ZIv{vxz=!eiDe?LgKil^<A4M<{JLk^W0
za;QGeXR*!$ikgtTq3YMq(*7!{Lm4@DB(=ggeGWK1-~dJj4%iw0N^$2MqM4RopJ}GY
zlE5IfxZou;LKK;WwV(F_ej|u7H(Q_;yj7a{DSY!%TFqwldSo(1A1JeGAUbX}L#2{6
z$T-}BxBX1iA+j0=*!4FtY0Tyv^N%Q(PuQHxBijL$Q4H|(clWB!V1=qfEHC3m7$Lr|
z$V0b1bW{KcLEoBB9@M4;l8Dh=X=_%2um!Xw^qad{jCocZfW17zjeZW;zj^@+@=;_{
zT*^sxC_b&NasN8P-2XA2L02;`=jb-x@Z7_U^P;tgifcXD`rT-s3T5jnVZA^N3=Q|I
z=2NP%h)~1?;^O1(g4FKM1-nue$2!o4q_+{{)yf(xTG}Pf3cNT8v$aV((hEMKRKaaS
z6vet+pWwW!gcP~V38bk<6F@ZLuFnW#*{D%pOJ)dzC>d5%q-hOF{LwK#%H=OwursXM
zJEoH$h?2Vb87|7+=b}tlr4+ie2YH=wAHE@{XgzgM){biM)Mau;rlv<Yn?)V8n@vVq
zQv?EBXBa@uU*CGoW`FZuTa3FnR1Kkd@r)yLW70vDB^OUf(t(-J_N@hJYe1QpP5M6$
zWb_jD(uaCSrEHWGb|Kg1$lIKNk>BspE%d-y@i3P8G1Kt|N*h1WGMq{JmM_l5Rhg=j
zeFGy`@8Q;px%9a<IBWFda=>aJ>$S3WKXcr8W@c%KT|iCk1i3-;C>T~Myk`2C1P{qi
zk}C?XooD-$HHBVxe(^jmKg@2sEvu#c{-Y+;hA>E9yex#`D|7^|On3x(sZ=8to8glv
zbs(7?A*9{bs;&NjteQ~@$cXEel26P98Zu>Bg1tghN=_`Wk((Ajz%2CUIue|bTANy2
z2C`iJ_=50h;<HTg_q5S8*I3#Us<9>~E(C#`I1YzbHs*FAm^;!<)lxf{Os<2TuTRdT
zln6T*v<Ga<4(WqRwF07ZF}3enJvS`n1BQT@l)0cJ&gTTjomxWvH6{BID!Z0A4d?IF
z<znD~g#q8diC6-8=35`(qWJukPHp?gh~3-gu0l}H4|R?J;|q-)ouHv0x(*M7Wt4=A
z+zf`0Gv!7GIQZ4lx{*RMo{nwAJsp&1toHch0L_~(v*o7$6}V9x(Wl+VT`eu8<*I!w
z%itfPez4tPvC&VYJ(a^o4(udSQ4j;MDNL4w04pzxXeaaYe;QB}F>!hF79gwhwZ*Ah
zp58YlC606Y!gi+*6kMuo>vU-Y!u1^ITig&uHc`D|=rw^;<Cm8k$b+b%Z)V>lAFdT3
z3C6kiW%IiulfkhJ3xc@c0q?M8+H?|-m)a!s9sg$l%UmGgAIc|CZ~z@bTbz^G7>^-~
zK?5Uq4}VH^x`ogoCKz-+rBdA3G_`opLP~-YiC<+dGq0V5dI&i#6@zz)MYS}H9801Y
z{CBYCaRoy!RT`cnNKJi<rEPt`f|ZWal6$~OFxDUx+%JmSa^m-B-Q*~%$sI5C{=p1`
zq4nXj55jIieEmA&7)mHKu{fFbV4npcqLWa`cE6e+W#)6jFMM8fY^x#?%dp%DX6Z)0
zUj(MW(KA;e!%R5i<L;$XWwyTgxTJYwm~h4C$VLik%Mc`cTvj6tX&ovQ_C=T9r;0<4
z=m+nqN6+Y%?=tI2ZAo-mAJQuLgTR~U{xeQq%Xp&ms)4N07u@rb@X`+9VxO~tt|!Zw
znlwaejIbIy5y0Rs>1r?VGZulY+3sv-6*O}3Iho>;kl;KKk^s4Vq|6)Cn=xyhAM)*Y
zxf$&vm?nRM4w`bFMbE%XR0ma6v82^8n&6#j4U-sHF>yO|Uk&fWzf9w&+!Rn$<in>m
zn=jhea}RVe^3RO%Lszo1fLc2N1=wQkXZ6a=4xHcXMHDDbMAu7DT%^`vj9Z+A9KKvm
zo8j4_-xa6Z#&lF1?5#c~A~9|1u7=II7wSWk4?HECc*^hGdh6sLjb3}zYlkfRZQx?i
zx_Zj}qmt}f9UGpavh6ZKUuoaR<aYJB5^VD@`fxyI@8IE=hXM19j%XGcoh%z>)Fu)>
z0Y^c>`ui<5F0*y$6uW4@zak%vO2%+<UQ7SPh5%y)-#<Ea<;-`)Ial-EG(?!#bTD)>
zb``+>o8*%?M9KaXcn-x>OK=;PhnH^1gMT^P%%m(1jAsj;GA{3hi&Y;OI(9Dg&z$B}
z#tOaQ{h}JB!O#?t52154r4O8ffpKdBgwW;w`f>tNrt;kp(+Y;$<arM~gQvb%%;-{V
zz8uFY;cAO1AZ2IO_0#J@-mK56Paz!!T2Gg!TMDx~-x8z*<z~lmJAlrVCLGf-hh=1b
zoO*g7W|7^dDBf|s2(8%M;4>5D`Bh%e<Xf4veZ-0e+h98S<wTd26L70V42;D#p`1`t
zS`K^m;b1}{nMjX<n4rVmWBwkJ!g5D-$z%gT;tn219R%NPwwPFXS*@dWM-O#F)Q$I}
zE|80(E(m#!*-;AK<U7Vw*T|y*nH$c(Ngr)b5v^RT@$^7iK&B_xnbIxZLU@RxlItEj
z*F_t;3tiwa2%Nk6kWm$@mF8v1%bMY{uMOi*Y#-NUjUa^@kS^&Sd~da?0srx3>|CkI
z*-3|I%sVUZS)(Xkrm1x~K)}Ui-2~bucUiD{zoA?5ahax>NcYFTQbysm97mf#X}~~P
zmPbJ)_QYkNOaG29ZeA&><OS^Wl;6WOO7%Zb6V1_)Z5;)y>rAMRpw^cSdnMyVFCJEn
z$6sUUoDsRLrLG}k{uS6wTJtB)6j9Q|Ys3TCuNpwGlvalqpP=Azz|ZJ{c!^TdmAzKK
z<&StjxU<iehfurmzY_1{N=A&z!5Sur6=MX27L#3F)VkBF9C^n0QgQlL0;#_OVpWPB
zxgybeZ-b*m1XZ^f-?s4q+-0z0@Se&J0`Dgo7k>eOOwx$oE6YKJ^j<{ui5SjuaMS!1
zKo|n&e@PD1p_}zP1NEHGYA$RBL%+~GYc<c7svN$HW)I2w4YAksq<o8dJv<S|%AfK@
zV-Uocwq$s8qgRO~Fy$KFeZO@ffPR+j*SjTc2x(m3=3n2s{nQjz-bJb@^HA>=Ed0E7
z0Gb`EBcdLluGz6A;ZEuh9O|9VE}QwTZNW8j1LHQE9+2@sA-Fe%QM6!>@jZK3K+9>o
z;XE^%en2<;#D&C(?aZG$5|h=9=TBY894t?rNaUzh<ly1Js(a6;4OZt&D}LRnWB~u#
zJ_leQLtocDtV-~+P@E>aWkPnXc<OM_JNjxEa}UZQFi`WT1y1${v6B)Sq+}gL>%sVN
z;MLr1Hgvxt!E@|AzLJ%%=^)3p5gZZRjqn9X<!;${XI{<uuB<|`g32P5nK#4dFNEdG
z#*DiHb4l$i1{5$KW;%<`iLFjI$m94kmeQhvo>=2ykaU51sq!`A%*8|}SnA<%Kpt}=
zHrNuBwZ-+Htjv%<_KVVp4tb2%zB!R=hc^;WOO`Q){4Kw@oS5Ms3eG1wyQt`ns5B(M
z^f>3Q<A|#Or-MI^!M}oXaaH{lc^<7<Tyo<}+rnOYjBYG{ai;yT{K2Is`g*joCwk7s
zGKKaiAi(6o@`OWsP*uD=mWTWFiBHmmuXYJrL_WV%$Jn1SpR@>AC`iscS6M=F5Vy(O
z!AR{zh9+rq5JPnr!I@IwJH?m~HPiX;wwc6rT3y05GIsqWS#ns+PwfIXoNijP`^2fJ
zKj^-PSh(LX95Pv_Gh;?k$;`#6hW@_4-)|kDMWQ?rlMcPF7gbD<qL@tqU$jL$YrAP5
zgJhdv9QC;&T+XDQAc6!-t2elm$o9nSeAOV?vf6*`C6p`Xh&5cus2!}re4|sQRKPLl
z-q!Ar?{6MEbkRM<r8R8+p?KO$N%96F!<){<OT))Yq$ADkJe7HY`cj9?kea@WtB20x
zUVw369}BiZ)Am~F99R3)=_=gO#6kxP-qpE(a{A8wrt@|DTL)y9_VO)OQ?e_~L;r)c
ze&#RpzC-2i|8SwJ4rybTo}$UnjG}bu!^ZV@NEu^>b9}+g<fPTBU*V4@T>iu8J+<vl
znPl3(mJGF0;y2+nZa31x_bKyu(LQPxgbtKTnZxVrTUKGz>4D=43kts10vE8Ec&z5E
z*RWpWLUIXlz(xe`pI^gS4VK=){0Ls#?XF_5rA4z8CHz@4w*t1+3j+t`zEbee2_!re
z93OgdOQZp4XWk}W;Fr**d`1e9(9Q~d-_6macpGFOS!*!{QQC7!aSJqm-)DRka>GPp
zc$0(TsE|qHE_&FeTY%nk(#Vg^A?JO(Hnh$t5GDp+gMK9@SuS7qnOKD|+hvO{t*3r#
zsQb}!Xiwe!X1G^r?OcTd3+8c>yRu1{jyQZ%whzmefDFHT4Df85`xMZS<12C+wqAmT
z;a~`|VO`A}l?@p9t80|Yl#6^FxFVdwGpoS^%3K74<X!)GXU7<X`Av&G*WVdDYmi=L
ze#~5-8lRNlZm|+=91ALbfEbk0rKwxt3Weqx9#7elXgJAfHe~g0CMpFr#eW<|2NzB@
z3;g502>{<%;aG6>IhtjH+~*eb_)RXGE4@J%(pn5nt(Tt`KvS0Mqc6RuYS<kLa^=Hq
zK(iV{U3Z!E(i#Io0X3rd>T{}EaxsxDL(xOt<LKUO(Fie18%;9?*%tm*m?eK$+xFlD
zpb7hTyIkCjf6Cw*p&QBdw?rTS4^o~{mWXwu`Frm0p55Rp!IUOJ+a9D}$ok~{;(`UW
z4~G+z<!oGN&a$;^Pt&Ix-(;1D6A4P=^rD}glB?AuR>v)OFeGKX07wlh8Ck<_drGZb
zu<9U}!z#~AXXb*W{kGc)lDMNDjKjlZn+T6hr3I{^>i;=`)<OS7^d(OI11~rO)R_dr
zQ^MY!BwuPmCl2#n%neh<yITU^ErGo}Hx$H1P3|Uu<~JJ20F%%i^uQish!dgvwbq%_
z5)QV~=8x24o=N-JktQ5o<xN^+TS%B1A?;=^Sh{L$v;taXN;wnjRT!-D5S94TB!O$?
z3*L?w`V*ww)PWbI5>x)~rLU9c+|f%=W$z56-RXeT5|1I2O|vxBxRx}&PQs(P&!(=@
zgBz1@K_i(7{_wS)%gKU<R6sS@@8#Mklan%voz%z=h*rnelbq(M?rJ1(fi9v;`YM}i
z=2Gi&hBdrPFs5;}L3d;q`i2^rqSQ}q3g9l(p38BXirmS7P4Mj7IIvYW8CZA#H=;Py
z36J#C84eo=J}=t+BK&;8DHZM>GE_L2oGI94FG72o{CXV}EP^m6_R=lv^%6__<0UyH
z?20~Pb%Xmwd>$nRz64M^VoGMQfv`)ybzBrfL92Ts8;l$0f>|7MP{N_Bu5cfbxw4%>
zkb8<DF^0^Sch=Xu0QY~zAWYh~{`S-ze9#9lbAt?g25s$ik<>la8X@KLPET=2)-H{b
zmv7`cb?_S~G>U%fD<~85JdLbV_ObMeDo#!l3e2*W;!(c3#0|DQR@8=Rb9pj3xCw(=
z1jOoddCggo4O^^?xa|cv_m(Er(KN1d)iNL-pvm9#d476X(5G5ohoMW_`740yCGdBc
zN)g%ePmp~#CB3)v3L^n9>-%2LICZ@;Cv{#F3jK^Ii;Ks3Gw2&$v~BO)Ba`Z^CC5B?
zSNZjrar8POKhRB2#_!(i`Y|^ZOZ@Pryo3JT_Qae~Y)(kSW-~W!V!=zLSV?Ez%t=8z
z-^UW}*|>;KoDrD_peBMI=8+nI#uBGU3q!QjazY)n81Ol*Ovfft5$^Z;U&A=X)q8fh
zq#}EJYm%TXQ++>qZfuhE7@+o)_#|l;FAtShm|H>52u{@qLd~IGteYPZnwQvs3*Y)r
z<$P+KN3!I<rXtv(jq{<!F&~<tK#AZwHV@wkv7S-XV47t(+72~ih1fKgxQR`Xez05H
zfdu7^8c65**ieeltOtTw=iIe0HQ^0koCF~HZjOU@(6__=?2(aN?*+EnQ}eSKf5H_!
z1&bXItV==D0Q2WRRXJFpkWI1L&T2p5exve`d9rS81fvmg{I>Apf=)nn3_`~NENMMp
z)o9XC!d33t_7;0y0XZeTu~WvT&X0{{?T;pJ9lxsZEj$s8#|_khA7J}TNJaN;uP~PO
zp6eot+XaF3v59kWWJe_gNW?Wnl0yt?%3FdW4w9ARN-SpRjhre1|M{;|wd4QS!rVs8
zv^!9Zz5%i;)R+&a-E=iseR4d=Xb%$oDJ?UEzHPT2s3JqHp^&nqEP*s9y_iUm1EHZV
zO|Tm^*!3lcXY)kC2t-K7xq_9fkQM)-qB1x?9>;qF2Fq=tRAXh^lHyH!k8@^UEOqN&
zO3wqaSX&Y*bG~hfjUb3kSf6;J>)4}^`{_$QkhY`lq|tQj3;d0MS1rdZ+53IEN>(X^
z+C<4B342T}&|7WXceLPvu3Ny4ep@Hf3h-|^S=n)jY-(Moln9jN74gRqhUP=lj2H<3
zNcSzQF9uy@e(E@RxTi;zr@<_7tUN>{U){lJv4xE3v=YPvk~n!JC9Ps5P7zJyksf3M
zSBe)#YhlV`=I^QEH4(4|_OloU5y>h-V8)!3-B?xC97QY;(`d5q@x*ZzIJqA9fKO4m
zU?qVvczNa2%)u<z7G*IYcPtX?yjTOi>mV^W6HP-mi6Fw(TuljJDl2*vGUTQra!`s_
zdjf#H#sb@U1ZfZEHJ7Zvn5Rp0z5Q5E=PH9Ir^4@$;t=5|=SxS&u#%j<Y#a?jA2=b(
zRC3bA;F#T-oZNtiUn<s6mjxLE0FrmP8)p8JT19VrvItcmmjK{6;%2iJ!~=f8Wz#;7
z>|(;qyUU4!IF{{RRAc=BZJ&K&(>$G%`(>E9e|Zt1_Ez#4f%|w9`U>_dA^_-sJ1F-~
z4#xVTO*@{AW7KE^#o0$BH@>`J71V429vw3ZaD$AqyI$=*_F<=<E7enM^Ls56wts4?
z`Z-l_T-%JW!@lyk80yO0CKylD&C3@{UrrZ+-_0Wu;wh!&B)f8N0`T^t^Mo6|{(o&X
z9dTbWl=pDFL)mQnenZwXvA^8w;QrPA<|9Q~po!(|r5PHQm+3oN-tUEb%NI_<yGs=&
zM%00a=v|jxJXK4OpSN6G0gH%%jC_vgY8<pOw$!lQj*9H|4GpS-TQS-&j=V{%Vv*bD
z<T4yIz=#YkUQ*pXOtTmkca+_XAi!V;GT$0uNleW5HaYb>nCDePpMT%fZ!>jH7YhF&
z^$h|K;>dsh4TPcCa0xlyxdOU<GinJ4;I2!qK=dGDWP!3w(!4fte%Ewk?@D@<>4_Ec
z5EwdiaUxTb!3SfdrI92~U9%!Bc(&!E<$9?RqfvTU_Ju)3Nf}A6kgHDe9yy`9RK||;
zSe`eN1T)#8z)sEA74G>XB%`fG9=rqrNCM(}GPA>qgCIJufY?U6dx`^q&PHAF)lt>y
z<Fan*hZSR`6kB9WUjXuCGa-h3H~f)_60vY93xr$1J~OJ*9~`45?k2=^+R=kjE?gcZ
zBnVeUhLxfa;^{IaCCAYQF^WC|WEx!Y_J!nEFZv~nmPxhB&^R$(8gJYHrJFy8ODghp
zW4V4UhRq|WTZNAQsd%1``bmviN|Gln()G7LYedS*nB}sgUXmy=6hdl+dOsp>8hkeH
z&$7$8@}a3Ny!_va_ly}g4d8+?Sp6+1MX%jphUFNMcW&Ma6<C<B)eUDd1OYqkouGzH
z0DUa<W7G8!Mu?V)(}kg)o98w>_-{jKjxOb!-hCO<bmIYH141!IGTz&4=~vr(L~AoB
z!>9)El1IQ5HKO_Lb^lFXGj9MfK+eC*WU1gww(P4w2@{$K^S1r(@*xcjQ_|0B;eNZ1
zi?w(1Rz8>zdcAM`I&AMKvD=7{y8PQ|A&2kil13^L>KFrV;(k+#9<-7b_j=wMi(6d$
zIWM*?YC;n9(|u$W_I&0mt^vP_{BgFPO1HVF@e)p^J_3oFJc5wf6Dyer_vytPqA@@y
zFJ|Iot2@6pIf|&{qziuB2%{?u)J~JiH!yosp-e(!cfMkvI)F9HaX&O&Ss5W-d%-%Q
z_+?otWmEGJk%D!=3SW<!o@jNU83@a!06)%YoUID)rR+BLCO@%jN9|{w$vEmj)?uOz
zLD{vlMb9&gWWV|D{iy~Q)&I=-4NvhR2h=PD@I1LUf@~G5Uo3M{p=OR9pU!N7O+NR6
zCWC!d1nL2M>^r92cC^*9OPjEYzhUICbaF^E3#vC&l}5@Ajd`QaX)D@MlHoH@&g{e9
z>Z@&55OlU=_o9w?nfaw_j-McfK?LCuQVan9HSa1#xxsGq6ooZkh`9PrEyx83E_iji
zvOQxpz8V_)*A0S}i0cJ6L`8X=izRxu@u{~46qGfdL8J~ckQTXh%E3aS2LK#4#`R_P
zzUwM_cracd(Up@;bXO@>b=ll{RE7J%+TNE)fWtG0%BaY9wND?45ZfF$`QqKDRvc8%
zIkiG0$aNe*TZL;`X9Ay)PZ`UD;r&*8mIRtVR|uo<61-G}xifa)5(2?YNuQCTco>bo
zz;3zcTN>~DsqcWDINc|+pd6}qTSi3fwzr106)LF<bq3k8I>V?II4YDOQp%KJiKjZm
zKx`FI+Lpoxw)AWgAvHFvnayT9`bBIS!UO*QQeF>Y`z+2A3?9e&ya!fdHV!&|Q4(bP
zTI(4j{rvP=krUr5omnB+zwk3z-H+_HcpE%Pr_MN3&*#X@Jhb^Mal4@hU*Edl7RWJf
znAyRKc{F=Rk6h6pAN%;1PKZtv;)Z<8!bUYUV3`2rPOe84CzHX*!SJ#-)?<vI`boio
zpd;qgHVfe_TR)Y}Qb<($sB``2f}7cR{V$LK6xO*)uAkE~x~vX}==Alzui~$qA9|Sl
z{AE>ira~#Kh6a1hG^&^AF-u{cdCW-Yme)(i_rQgPwGMPGQ3K+$>PtWdHGJvNflf9o
zyyOmsqTlsJn#G|Co>Vby;PgT0eLO@o*L(-^+vWGQszs^9AUktn9Yb$I9~0(5Q_E0g
zYK$wCis`VfYOK3`1}B-Q##Z`Uf9#wo)6@r4pUF*+loUqv2X~rjFm)(lU7>ty$Sn5g
z4Gk8s{B`}XkUCGe>}~zZfdaZWnmV4T&q}hYA61s}oq5bpl6yMc5p)~Q4k5;CEsxO=
z4Kxo0RWp1j0GuY5U;i-#PLFary>doDhuP+6e>wrRLYp0!L6LetgbVu|aPb^D_xr26
zdV?+>S&>fQ=&INNtl!bf%^7*z#TEqXtYy?9>jl0^DaVSo5&cas^mp#nnsUwqNw{`R
z?}HJPyY;qWmt)v76e$EqTbf0mF(U~Jb(%c7?9{Sjri%>8onx2Nt?u#16k2+WRAGbd
zVuLdggf-K)=K>ykc&wxe5+9}BNy9YSaf0|AuaAE8GGPmOZY?%}8hZsey(7v%N@`er
zZS{D@$Bz$o?|o5KK+4I*S6anUc$`vIAa>H%-GwN#j)YwxAUoMJT=UdYIVB7|j?Be4
zP4^&1seqsn->Zu;CqrYl9CUD?m3@#wGI_a9{5yNwUx^2=ou*ZP9+pV+5UzVbuXt>O
zzx4I?+GaG4lrGbs17iOrjmLZ!sQ)KB2VR6``bxLen+?rtTY?=NRYn3|?m3gcNM0QH
zHzFb$*PO1+@8~dR#Ty<?z&Bam9O@uInM0%RjY9Gs@@!^o!cEqo0Mdfdl=gkk+@JKb
z!COV>E4)rm=-!rK`vZN&1+puzLBw|l{*!-6P#0*Dab{KQTI22Pdh3n*m+Z~un;qe0
zL7en`2-GC5w19(Zp|45YHA~oKm*+QVq#C_@_z7AbS~E(AT>9ry*x?4+y<sV236U(%
zEDWx_<R(g7SN7v}4ZJs-`@0HZUoM?B&fe|w5oW4ro{}qBp=Hxw6dwZ^t!OIOCLS|>
z<|JX*8ON6H9OLlWz?0=pjr8cOPhqCli1y*`jh*I<QF39Rw+~DSR(?i@;-s{rg0?Es
z(Fs)YyvKNM^l~CmVyhtRW3X=YTu&DOh7<wVvRWI3+3w~>Oa2(cr62H2#21W5gKexQ
zoN_WO9)vC;gx$AVAj!%f7a~Wlfe|f(Q8Bx=2YRw&#7Wdl#l%Wvcb}|6Sc~lDtK{!&
z`7tro4%BOh(T3dUKu*wC4(1K`O)m4|AbXmmGY(W8%B1I|GM#e~`(ROj3LCO=9JohE
zBwo^5Y`lEk<8JJ~bQ+^;Q?ivr)oYy5*lu4^eP@onBT8{Jp^4b-aSIoP*IJ`Z`>?&J
z_X$Oa`!IzZ|EE)bZAJ8@*wAqdezUz8%H`R^={g^Y(gpmxn3$_tmdk6~c=9GDKh6!M
zXe1p&KNmE%TeN1lHPeg*LdxrXH_{MotO_gRkWJ`YGfv$&1AAgXj=X191i!G3M|5P>
ziwL+A&{y0Q2enRb`9>izgk>zy$!wM~wcQR0t=RV6GeWbb)5|GwatpD@0Ay&2jf^Xg
zc;W=BqeZVP^mbj|{R)~gPw_<JlRCE+AWtNFsCQV5>{h<dZ@KPLa)g(gv+BY>ljliK
zS)*p*P_*=Fr7?Pr9X2mRW?l@}3ZU~*5@-+IrBBpJr8+z7_{oJ>CydVbSPON2E?P=o
z-ux&DV?&;&fii?`3^}*M=iFqtnl2L(?-yY}Rtup@^il|x3`Q*?^EqLq7dqoyXXlE+
zHKDMPlW5`5<eUZ5APN=30A%2sHA4JboB+ZuvQ4zKAi+U<JyL8n+zaa2#ykVco?tU}
z7jDwr*AUuDG#i!a)45lVX|h<|lBjH#hw_yJoek2QMLmuE9SJ9zvQhRk6)+NvqB;aw
z$~aJRfu61sMp8#(cb0vQdgEc`a}2M#9+GAE+lSn@1v4EkK%PaUj)HHQQ4pVZ*q*MO
z&fE<Gm_ZC?lBDM^)UyMcC22mOn4~7%nA|*TT7CJ0$$q9wkkq2qDp_l_vfxH2iBdre
zWmi|$FvGN&rsp`sk2Z#N+{cc3F!t)a345h%>%e(Pfj1>v?NmB0z=?iCtyngW_~+o(
zr5TqLp*ANiXyMW_fvs~+m^MC692t3Hru+L)BJIOzWFcr@8yNOYa0a{^J?g*h)3)2M
zjsx-5N)8r2tw^)cz9jx3mV{6?ZbxbR84LY11n=s<1CcN>L{ughqbtuTVe@oWcbSs=
z^iYYw<acI}9fJlyS(v^PMPt(ymIiZRGI#0gBSzY!BKwq%$y-FYc4iH@!1?0?qB5j;
zn(2WKKg;{PX6iU<5;5=iDFwI_@3Z&-Ns%VhV0ePdENeAtAlo!~Zna1@9Su&u=uK{p
ziXz7vTT|f9()8&@if1Z9{-nnM@Gs7*PCEs=BLiGHrRfMRl@+jkzE<Tpbbs7iDh~sA
zFh_c<&NYoP*@$7QIwl3yIngecJNa)^9mP|<Hya14!Y76!VS+?^J67$It{;!DP|mXa
zH=m{bx+dRTq2mE|wyA-Jfza!Qlr0^l!05C%7P#*fcSVgI(J{j-tX%t~g*w=vf|*y5
zpHkba{0Z}r<Nu{a3=?yKGASC_b91xv{PId>@?*yciP(tU_rvxeTgn_8pkn)lxoRr_
zsBEw}=R)nO-mZ$QXqOuwK+bKECyD}Bpil3g6wyqNFnhIV{U930ftm;US%%~;O%sh8
zmrKqB-{{+a3!kQ>QwP?*H74`9`oOrF>JV!p^cQV7E4~CWj#*4kR(s~*vJrBR>eF3_
z`zr(z_HQT=LDKLEkh&^dDU+#9vK%JX5p#zokbky8xQ!Y7SM6mokUajr^E6JjO4Hb~
zt?s9V*MVVE-CqCpoSBO$yR4@k-&&q^dx#LF?WJ(L`XOhjWd?bqQVV8g{lC5kFoGZG
zjypwIVM;4&_K_=x&C{YbasKI5FXO<M)s)RRfYNvSIfi4_=Q@?2iYMP4x9+1q8o<g=
zrJh>FaF^0OLJ@97-WZtHF-w!YwiAex(6x5E0Xi#e%&bCkZa}i?bZubLEbz4kv|4m2
z6MaH_sA|Z^z(pg&1rpQ~1g7?di%_}Jue9@1m((dprDheX8Ed+a^y$az7@bZV`S5m6
zgViCk!gw6`U?%YJY|;N#=Rdd3uKhQFehlWqN>hBA+Iw^o+3GD+%5?e_P7eCfMH3;r
z?GIA^Nh=Or=1(=R0J{!Fy&#{VjTU6Y&W&h0c&n5YYYKn7V$Gz*WeEo1?&g^NtJ%(u
zdhy`JxT`w$`lC%@f1~l6GQ=12D%?m20~bfr4R3+=?ItG1+%;C9v_2t!GsO?%N2)ls
zVq)lJHWcP1_F20^hP=D9x%}Cyo55Qu(w)XwF0Nkm0=KhcB)cVwv!}b7xF99h%b4tP
zqNt`xR)8a*GL8<FSr#T$Y1WJWV%m}a*dtfh%7j(_NE6&fmV0o}6`%5HzjCc?yYwWe
z(LC73Mk`6m5?KQ9C$aG7^Ht}98o2s@foP#8t&Vw`gi5IQ=QFl|rX>kT0gmfp*Guk5
z=pP*5H8Hz3ik|4PBuQ*G!j<dD7odI#s<2wPua@ivZ2_M)h-^x!^@ZNF>j*I|?4G*+
zd5jO06_T^*bln^%AOrw+tu3mqC6G!+sP#RuZ9vVz`maC4hZzx~ii16gtkDG;{@Hob
zXuNs4VoTkJBoB#fJ4MJ8Q315{ID|2t3>ImT@Uv|tdUuK%w`MJpK`NsPti4=VA4-Cy
zRZ-JS3CZ-9cxTKXgwgR4*13x<8{Rm@`)RpKL+(BE(CH^<erujK*EF`Rp6=6MR^|8S
z$qXzBD*$R{P+Wu^oGEkP@~Gg%oD&79Q&)i!w$Cy)<Kv@GV%->sWtVVcVZ_x!&6Chg
zi&JuID<Gz;@1Myj#N?@W@HB`S*r??v$q}a!uYEo-!7+G0rK1U*Dm>z{$!b#WZ^}4s
z<sMZq5kkc>^$?>hF1gW*(6&wdjoR4K`)n?wU8-<J`5tjymXYa7Zv1wFflVXLh*8jT
zaKvnIlbmb32T_YYR5a|>o5vAhIK&`zC2fDG9aejel&iAmv_7Dh+ib$WpSJ7jz`J7k
zIqSo)G6`5}@~zNlj9&k3uz1(Utjz#L-NmMF`63=~1-#d6Ks0n1Fbv-8gz{b>pp2Ws
z6e4e>xSu*NS$nQ4-q6s(1I;INc_9`-kL&g!wG1cJd!<K#vQ}TGQ8T0CQo#@H?kLXE
z`Uojz;$e5Ur`{e>r_a}#*h4N7Y-Ek}iz3Jd^C=XJmoM>X|Nj;ceN!ETpi&BakV}W6
zyX{yp#(nhQGmufr{a?^9xjS>_tPr)GP*1l`l>F)>fIL&|$k|mrG`;{&R^cV`ayEg1
ztJqe9k=SO+fQUy^b262%d0iqwW@c*;nznq-DD^Nvp?YHxLi#(980SUSDT?o^R0_du
zccZV6)<FhJOP;3*!BfFsD=lBZV~}4MbX@7H>LtCZpvKZf35iig4@I-VODSa^YyCv?
zuBSPEfrL?)x)Zx<4N?ch*Zu$0>bF?}mI6+!)DKfEenk-vI?%RX)`Epu(KEn_CKfT`
zrSGi=%^-UWFT9q5MVl${!P^TGt{k8Xka%9|s&+o@h5`qkoGeJtsXj;>Y&!Q%btwwF
zIoDlIjx!|YDoghFR(~r)o9)#keCn?R;C1PA8cl*XuBypTncw8gJo$K%R^B$trFFH6
z^KXn9h~xh2F;h1mbTYeIy69cHM5C6t(h<7a-`z#D-;4%?wx^Sh{Bp5xMC~FK&1vs+
zzIH&lFno$(sUunPw`Y8P1OKfTB%$W(X6(U^GzUJn%8!Hln*$d2#<}Aci>H+^Md!Ao
zMEs)ea1YrZ9HtE>Q8%_~&ncs|0K}FL-pgbq#CUqc%)YNK9U@UvXlM=IV*<EB9WcXZ
z)PKTK*?VN%V`TX;s07UlL>hKe))aU@s=FlnVxqYMULE4gaB{fUDJ&WMxl@lsmQsNu
z#YK;ujFzv-$Oz-SI4ZT?;@(8&5JCJSrvTKf&IkT44ai6Uu>ZuhOBsVYi}0L_=sCEb
z7z4}j53I^Z)Dd>yrAH@E325@8$gRT1335QwSHq^Ru^FcJ9a`>XsK2X9WtcR#9=O&^
z*8!K%cNK&Lpv_|)h_%w0Sv^RX+440j01ItIU4vERFuK1Cgd1_R?)RMkK&^nI2-G=p
zNE=abpP4gNFc+!%-h(X_iNnTR<eXbbx`WN=l4ozC>}TN>npObty8Iy-xAFsN71=hJ
zyEi)D#ssnY;4r!Dc{YPK6sYvS+6ivbX^EZ84>zfrhb|iW5o+8V>jLnw6#<4kbEvB{
zbwq*}T&O}&+n)P)+Bz{}+4+<sx>~C(_4Di{YCNo2M$#GNneG{xrrgI&)$b}rD{^EQ
z@^Ih&<_zAZ_s&tkZv1MFDln~9yFbAaMgHv2P#dVvPP=mJTzE)N@j%<MF14b2eb4ni
zk&uUN$<&yVOSJ?qvop2uMjy|VaxH{9`<Gv@MV!(uOJ{qusi^66w+5FAZRGc8HC@%h
z860r}r@_+HuZ%^ABn(M<S6Qqtyq&wc6j{68DD!F0l5(Y2$9!xvBo!ZgFk)b#EKWNp
z9d)a2v;z#%E-w?GOpn58jF7Xp9w=!rk5jtM@UYS6s}uL(&_A6w{mCU4P}DClk6PTG
z`GR49nHmwOnMka(t5_e*fkOhH0*fn0d9WotB8@$a3`~%W$K82^FJ&IgGT|M@x!B!h
z?aeVcX^bUd=iaQ%+&>f`Kuo#*^E1?0(vlBJEq#=Vy^~&@6RD`oCpc3QRH!4~%0PVT
z(ox5~FN$tgZZ6_cvfDM;A0X=o=6cEb%s5Pu+Kr(kup~q(`NPiFO${@-!d!ys+R*i^
z0`UoAj|o$%7!-JcTHmJRQ*)9+*@twTj$ZPilnh}TvWJ9^LvHX0(=3%Y|9BGM*Ub<%
z0|@+dy>f|uv~UP{dG+3WdY%1+@v~pRMyFoUgTv_(xtRz*=lV%1eLHPyh;s%PGpi4d
z#1{P|b<0FT9AS}9ycUJd98T(pkf7Av6!LMO6>3KF6zX2Pnxt5^FBDKYo#U5AqiPdF
z8fjnf9pj~iE91@u|BBX>&ClN!OUu9sIf)0JWjhm#<1X=$4XO)*IA~60ZIZ3vwpX<g
zO#_zl)F2wpIiVx}fzm<mRd7R2<^USmP*$*6f^rWpv!gck7ypKvwF1X+oqc9pTh_GR
z@^f3}By$8ZL<j=PIMI@>_ElUzB$qUE_mlfWg^uwzwb1A_fb3=%WfU)xrKe9o@-+Id
z?*?aJpNCfjURJ?(O@xX7fm8Z%L=At7q-*mv87?NsqS%=J0@Zr*yt{89*PkI@!!kja
zJy#F7&p<_*i!%%cN+6+|@Pl6B+@!)CyT?w-N1F?`j(<ltMQy8*m^Z1sgmwz5k{@+&
zR_yyy+U4oKO!8w9W(G1D$2U5y&==*O<3XpLyg6z`6_0s`a2*WBs1Y@E5ecNYQm}Bv
z4`b!Jc9~yubtID>OxzF$$MXqF46)U88QRc1DIcqh-)yd|;O10v6XM>OZX;+HU$Vgf
zmjJRXHov3Cd3p<z$u#<|WvBnQ1uu3-Wg1Xlc1efdfFv2(Q=4Y;D*+XzzYm#s#;?3U
zFSP$gM|Kv2AoV&u2eIv48l)?Ta$HM-b}7<_H8&4$(A(Ja&r9v+i9xv;@R_vk+%JzU
zxGEC_4(Tu7b1eFmOqI}U5)y8F=KJq5IYcVyPIi5_`ACh4B-$!);QI$7BBW$_k(qop
z9dpTX=J#?EK*+x0`ZTqnUq$Vf%k)E(q=w-eL<uNNT9jo+e@+E*Hy(XwY$<<K+w<)h
zwP^x@XNI*bcO-iwWH22N8>=!D-TC@%B@}7~NtW1Moe=Y7mMzKoZ&Dj68ZCELXxzFN
zb>o>mG7t`OY9|8;{lF_2`85D11k4`ulaJg#FFZ-*N%9+KuDOQN4$ZPei%+0MyPlpP
za}<Wl5?-ZQ0sR5b<q9r6%97eoLoXXgBBG<QD)L4VU=25f8FFiZKh;{_aV;0XrbHX!
zYPVODr)$0wNC=aIz)U6@u7QA|Fpa?=H9rHsE6BYw7^ZrZ_iId*Y5FC!a6#WaxG^a&
z<`7ndWedy*m5i6AV$@xOCW5h0tWAxRQ3unf5!sjske7#Y_1l=0FiE&S094X)Y$FTs
zw``|;FO*<1Jnd8}aa%9fJ(KFuHm1|P$q&v74btaPOa|WfToXD3D<<F(I=_4UUeLX<
z!$i&p^sZuZ);hzX1m06Ok8$zsekUU%I?~n2{|2&4JkAE>na;mM;2ZeQ?n_l~?!Gci
zqC=_IA|Wf1e4g&?p27jULicQ@pv#|OB}vIja;RZtnIHAczosJ}t`*2L_e^v0FIw`J
zbW#N=YZVd7@w?s?Rder#X0UY)8#cVO2WO37j}{9OVvc4jR5xKqh2-R2diJ(|W%Wv5
zH$0^w|DydwtGqGy<Fx!ax{2X^0@IVyfu9hpyR7^f_mY5!Yc>JV_oe=iQ5`xI8J|#M
zpP;*Z-lgD{v0RoGa+{|%I0Af<H9?YBT?p|$_8B4HSV^bvTh8^vKs#k|4C?oWA_la)
zCMl{i>kpqd)wS-_b226=P@FXIzU!q1^mLE*uq2|lDY@*dCo>w#7Iy**rtu_CEnrqI
zJp%CU`B}xH^cu^@g113|y}EcH+qV|77oe~QH}}Yt>p@aTW`eFV@&{Tg-OWXGr%`bi
zm{SK1RJsA!-03c8&D?4cNTqpm@Qfk{txNYsF(cYOwex)&ZzsG8AdJyRXL;Rk-bcV2
z$Nb4s+h<`eCf1OJ2e%x&et?H0B2Lw-jgl@vxQ42~MsfCPJ_lj-gx5|lAgam-Xxqom
zbtHPK!9uiVgN3c%4(R2sge2CEPv>u~!nUQ}?Q}M=bg_1v4+y{xNl>w$Jx<-f)*--|
znIeqISDuC`siC(xKV6{Fv{HSKQwxUuXhb-0yBepm>J0TXB7nUXVYkap`<{AfwPwln
zT8bZBn!99gZTh(41l(hSf|lq~=8+9}j=ab?pwTakQ&zP`c*d0@ki*rB{hb0S{U_GW
zfeV#C5P3_|YE+4+BIroKRJz4Yjxrd)WJH8ybU=!Rax|`M@|3mah1#mT3KKJn3(B{%
zpyHTBqO|X~g_@*T)KPgo9_p_;(8J6?Fp4Y3J=Hrh6YVv)fhLTG>Qa@;4kwNw%9Y4G
zlatIJWmb~n5T~_1uYQf^(|X<}!~i6ii|xYpvWKxmbFmWA+L8*fJ74jEf4~}pkVTn5
zM9XQ1(aLppt0-&~Wo|;%s@Go>VP!MsmIBH?c*Ey)x<b{K-bpxN?z&No$>#pjX$E0^
zYV@1EL1hT-enNZAG(8LulmwOk++tIU-2-tOY*>Ycvo4VUj3rBG1j{eZhR(cbG8kO=
z54qgXTAW@%t2h>D`QmUHxN=+g-B_{ZWOTW?l^(BhW|$I^_}aT+lmbOHXPm6jzB-hI
z^zWp?`vJgt0=t0JSc;|whG~8uh22QDFCCvN*x#q~-Q!!Tg%>OK$Sl|%Sod|Z=6+n!
zCS7Y95D$-oyqgx|s^Qj1f0a!zB5}ie^@Ew_ZkBf@v9kY%6Y6ERRVW56t;dCX!-Tfr
zKZ$)UBUN-<Zj~m*>UEz=vowEaxnMzu;Ie4b*yMF~{lD+AgvNt(<kq)#xAfd#<}LQc
zkxGyig=P&&(41iT^h0$4yCCTM%cKmfw2?lV&t3G_d9yGyXgNE9+=>KbSjBBx@uL9w
zfP`>Xvq}t7IAMA1($cSv!^f@Doh(lsM_VoSdR*+huRf7@z!D&B3Dm*8ntEfbz+ULT
z)Kid-bQF=(>l>@8Azh>mvnk&G4#Gd=Ka_k)DDmaQvCPbM{HP27Fx!Dn8Vd2%;-(o4
z-a`?liDGkh26gb>@wF`f^d(IO<VkrnL}NN<I8FA1U@n3lPx-exfJ=^GzKgybo=0ZG
z;H81T-6I~DG6vBy_E5UYw9RpRi@Ht+6Ike~h#Ya{k`3&>W3fwsXfXx{(^>i)FbQmx
zQdfXwP&~g44z)TN-5B(w<Na`9gcHP;FKi?=bGW>R4@g|{m8edd?R3Lb9_%tRRqtur
zq5FG)y%0nPv$Yfu^O}hciarQEwAD|A+;;6KfUxtnI}))1chQ$sply;*tv9Mw4;s0k
z`izU;)y^B#Evi?MfbwZ1XKC`LbI0In7$HKuqwi<X$~!IkStRcU$qYzfg#e+su;JHU
zVCzroUkL^xJprOP#^toj6*p44*4QPjw7`RmS#HEMSx?X-%Qx2K4W2^)RYONv6py!5
z`Uinv6DDn^$~@VFzz56ZcHyfQMO-;_V!5~I$g4djfWzP)7HSHP6frQeiFq5vl56*T
z3b%I*@?=s|cx&!7AD-Qnwt^G0uKCCu@rHzdsv6aSGXkf-#~(Tqs-*JHBwrMU0n<ri
znh^G{i2~I;(jZ4#c+rsq;yO+XtTiwmB@tv5s)_0RF`t6VW;w}*WxYcP5qvQ~Nd!q=
z5!JI=isd`sP}rZ+=3nDO&@Tvs*5L%Hqehdt_6^YZ+8o}OLHIJB+vJE^0)rZAJ48PU
zYKPN>?pH?uYu@fi>S&E;QW{zeas7`Bw`>NJX9HQD5|rzNnluln?YiO>pg$CmBab3s
z@YxppEm#d#RWK-!dbV4~%??Mf-_i~X#1qItYP>Td4okJ_^19$}Xh9XUE2^HK!7cMr
zYYi1@M<)k{Rj;v~S0H(ZZk+1kxu-e!6G~z%+}A)pHkG@6Z69Zdi|%(=<?%FG|Dv@`
zMRQxOd{Jek>LUiJ=x(s}bwX3#1DFcr3g`yr2Y+mOiqDrx-Y{TImOi@z>l^Z3q+~&V
z5*P1?xDuqr*x#(Iz>lo0=6KiK9_e6aZ^i!|(@ny^^hB5D7EXb7evS{S$$+PAaDm%0
z+XmBwaG;yq4N#+n5~ojjfsRf#4x$?gpvs|MN|k8Zi}81y*V0fxAG!A~%cup+*NR6)
z4WkGxnx!Dzfc{G3Or5FVt^W^IrJ=<?8VtKTvnfysRB8=^g>AQPB9HEf8|$N)k(vol
znZNClDbOySL-j~MJqx)btmCrMKj<SR?hqX4Iuf<{oD@u`t*FC3kOOBx^*UUD4!hGh
z8$p>z1v;Er36>WGsL{+IIHB{xL$wc%kvL2pde<8U+MXq}5rz5f_NdJBfxXhf-xQl4
ziXT3gQ>u)^suPv)4$e@{sG$=Nuzv86l&ZcevS-xPJeAZ~`ou?0*X)Fx#A@bPK!Tc<
z=;GD?O(KseI`C4Nk86qE$3aV4Q(LiMvv!TjLhUd0FrP5A11`a;Aey^fb=gbpOj5c;
zJmr(b%~;r9bnv<yRz8i#Qn~d>*+6n7tecW}@vxF`P|H42aoSyp`#?4xChDr2pi`fz
zl=u3Rj3e2Od@~kg211cj6bv&8i!A=3)x}LvfZ{>-OvUNVrR#Z}Co}j+@^qg7WIOMq
zPx5g76SyIXy@jE7JE5PJGv3X_NY9cU!>#f6I9?E=*Vjx+!tB7qqyP(60Q5KHfBXc=
zAV>?t2GF_U2iC(h*@mM3<TJLMV$uouKo~3?_hlu8SYn5tM`twzlvddRNqX!YL7SbU
z+|5Y2%`I#r92DKrcgHK+qoWYAu!|HC1#P^D#yMh%7hyE?bH@)WTx~_|T@;C_kXkxx
zV{Z%L|H1HTk}q&zRU@<E|CZU0*v@u`G1rm638&J*<zxS*jhqx#Bt70HxFH3tvRsXH
zqk>YKV7#hkAoj2B_fBx)kw$xHuRmj{RbVNyBm_=?-YT+P+TgzwrpYOF92aYZoM+XP
zNJ_h-Yof$;AB~3sir%v&bz6aEtF-FD5SU)mM)q#<7}Q?NUHaiPhA++)1RSBCb<|1g
zClbP$S3&sm5&JgwuneV=antt_Hg~_3Z*1yuAETI(tV}D2d+`FW{chq`?(noHsjs1g
zgoeS4MyF>`JL#KKGny!<z9*D__jbQbfjrnqUE`xC)txP!NQ|LO9KXhofP^=yTyyMP
zK}K;BdU{ld`I1`_*|31u?&@o-Qmvq?i*#tF=@9+w-%rD^R}zqbO(rRP6K~E~4E-)w
zK^_Sy#eg<c%_uBP91p(KvL%vu_WiFDMRaJ<X16&IX&cQL58c-vo`=fv^b6Oul{zRL
zQI5_QJWU%!Z~_wi`3p{o5xSmE+O9;Xy)X%>zUHGfK%}HsFA&+bFYE}uWY4s)Nq(5P
zt1)-^m>?}Cbr=N}0ndF5sro6S#|i3TiKq>x;_tLwEkrR@bn&XTje@Wu4UU!G9`jfZ
z<1UAmp^A!f{};JeZ@^qNPz#(~S;!2ZEm}~i{jynRK<}=n2f<5$(AuH$)C?;HszeZ}
z@{GSz<`5wgS}J~`TDP1@?urPJTz2^AMic{{2GdmZud#sjyYqGhsAs*6YUU+RhSFWH
zK61%}C5MMBeU!>Lt=^6*=a@3Ct?keibBcUGUaLunH?lg$vM*kirK%<4Q4O|7QTglM
zNI!h5D9Iq2#}ujnd`T`KBigbfJ>@i%pjFv7of?ZV47sg!O5gH&HI)dWHgpTPcT={B
z$qggfu?G||EKGQkrr+CaJx5d%M=Z;958Cdxt>Spr22q_xYu_oere|yD+sJvBnv177
z?%(<A^x5A%w^tNWY^qV8tdfQ4dE^O{a)Qgf;>8Pu@vp-xyMSO6tW0g(&Y9R4<tE|-
zwKJlw5l^(eOic8<N|lXaF#;qXg2<<5BwFGp9J$Ei)NQc0n#aKQ_rkwL<me#ywGP#L
z{DCCMPd{J<(7+8sg}2yL{dug8TuWica*KaC+bV(V=DsPM<<WtZc&$D631R^TzKW*d
zqQibKgK3FDOhRK4K?KZLe%T>_ho`79r*>l>5?E_(=yn-$%VWGYz$AhMM!7}z{<hIu
zeDC*-{Z4FeVauW#Y=Rt#eK;~D3R}2%9lN@yra`Pppt~Ft{HSmh&79zws;$zH<cBvP
zcO`hDnsUXt6wLUNA9c{kwJP?Y6B{$hKr%K{8|hf6@ApMb{@i)$Ez-Iaq8x~mPtVL*
z9}fjG2Zi=QA0LaVDO8lJWu|(HPo0nF{xaR&x!x1iL!G7=zfc!XRQy{9pu5rrPo}`M
zbz^wCr(=TXb-&y6Gd%kIVHT0u!w`d^j|Id=)X8w(J3l%d)-6E$%FYK?S!3bXDWQ1o
zKG}pDJ-HKM0*<`1HY=#U4F811#g_5Dx{t4J3Z>C(mUoX|K}Yzw9j}$yxe~M-8f|2?
zYWwO>cVNuxaVgJ^ZBf5NpM|wB)!QW5LlSZN@KbS9v|%*g>Fi%7wF*A9guUWE+%zmH
zGfF-xV!xZHhDi8=0XT#f0mVwBoQtnJkw~Har2F4Z{SIkwaVKsI*YH{o@><=WF~fuQ
z$sgE662`Y;;^udO0AjE}`MDQkMd^g5Q7=4-pF%oiW2V73YRQ?5P0}c+LDksf!-PG@
zoZds{A}GC(J=lb-CwtA>*n2nDde14w&kgHm`mRe|5BAjunK<%pzeC3`>u&ADvRH)r
zNRUxguBZTY1z2611pxH8Pv)I+xWHvET+y^qOZ@MvN8J$T%BWjquFWhp3H(3c8;wdC
z?z5q+p}EZx66RMVvedGo7*RI^?EZwZ4Y~<?sP&F0vPu#i!2GlY2?iCjE4HNn1;No&
zDiO?wViBsJ%*TqC+w?^yGXh{~-ZceQdhBrvAp1&fM&#1u#ejU~p?P%Ngm0{>9rj1F
za82oHzxzCRu=AaX(e;jvfHQoBl8Nm!#UHwqpGh^Yy_M#&xI55zMr0#9Hv&0QtP*?B
zeP^08O_$N#f>Rpm=;)VE(G7*cf;WLMrU@sj2gkx=3N^{4j56kgP5GcEYgHG7Vc*OV
z`^0lw*iND*S^LLP$U2cMW+7Hxw(uf-7aflfgx8COh4;)IM44P4(;@B3K&6a~V6M_D
z(<5$4k0OQ5e+GHA`F+3jK&WpmR=0Go*cWewM|zA2y+AOg0zS;|*x*HY5TBdR<I#_l
z7yo5z<$Ap=S0X_3-}n#&BW12Q<{7#maL?t41kX0ZQ&i9|LtD*>j27ENh4xOFh{<`V
zPkP&l(>W4(_~r*FvtPs&qr(WonV8hz^fUM^B>&0kE$kO6Sa=bo({3&(DC!REnbrZB
zMSW+LC|4x%+Yi0ld5E9G)gCMY4FS5-%QHHwek~<Gj7SQVh*-MWMw3my|Ie%2X_wh^
zVjAMq>@)*@)k`6>f82o<eTn6%rNvQYfbC{T17OWMcY|zPMUOv9A&rl+#Zeo&2bBj8
zvnj9*3*FsMa<MmS?g{O#;MdaJn*ueC3wC^wfAc`u6rJ;frbp^^iEZ_Bp-c2&ox}&I
zVhd0os-TQ$asbBA%INLzl2Urj!h$WBh?bYV$g<W=D`OwZ9s{5-zF_jsYOex!-i#|O
z`}MSs%NNfTe|VJ;fSr%l^<~YxnJ-z-?8sD(?V_9i;R<|=oBnWY`=EyO1C4=n&Y~Uh
zTy^FcYUYyKd#hRqswT?YcokL=H}KHIR+8@`<Cnv||Nq)d*~Z|hPc39TuoYnbp@Jf(
z914V0BS5GciQr65HhtbrO++tg&lq3EV#6?wDorMIQu)dx4=w?d=9W3LnT?Tzl|_<)
zQ)yejJNrUgc3^0TsojC0OalTzT$&RJAatsWC*+zPRx{_{M;b*G$uC4-&ETANL7K>t
zuavR%D23RR|6Pdtt%w6Q=9osl`Ct><7BFR<MYO*4d?bxb;`cs%`3uGtSGBIeTon^s
zR@Fe?FA^xtz!l84cxARMUd+hZIp&=`h7XP(uGdR2lhI2F=L^SVZH0HAdGJMl80O*(
z0>6Si+8NKRdDL7TU>f5uC*rYEgOirPqPd%G`F{ZFHv@uL1zhD4w;l%FC<QpJ&R^R3
z?0L>&yi~=9GXZUn(n+2aAJud_ghtsIuZJpMi_58rT8a2f$ZEEFobUC_&uOAEhe>Qo
z?auT|yp@_3fzoTBRY*#TX#28OnR@<K7#6_nebO!cmnDPR=`5#ABU^039;E>VV1kOi
z?CT%8t!D78V4jm}6z{w1OX0nI;-)dfIy5iL_&sWa&SE>0g9)sMK12RmYei5Q7o0*c
z%V`>wA7FtNYT!Wm%z8|G%^;dn2OE93jnGO?cV|$wT0;{6MeNjVHB!BC@SQep5u&e;
zs2%%S3ZFTp`O}_4F_UXM6zZ9~gE&dDj@;Ste^a?ESFGx7hSNprnE`mIASpLgdaIBk
zz~WlKI-H5q9voSRlCxehgCgnPw$Y`6)UIJnk<-q++OFZ;Z7HB6Pe36u>a;IRj>0RW
z#L|y7&U5=90T~CT1IYS2H$+~AOBNAk734lm>gH3S&>z2fK0jI>CQ8;OwDeHl0$lDW
zZ1u*4ia~T<1x%#w8p2C2rQ(oewXg~^&yST=KiiCvfruh$0ZTua>Ra6sd5d9TJ*oOB
zk7QPW%#9;?M{Qs1T-^ePaM+7}TW4_{M(qS|k<F~Su1SPyxmaIaMRmMIB-rp2=%^8=
zvewk0>Z=3?$Gb6LW;~BtGM8FO_86EELz%?@^SHh2%LJu)HKNa2e^`6+ihcpxw&5|g
z5Iyab+rDCL43_q2z-<gsv!B<41>6A}tZcRcb#T_9fwsxmvjOzE7EoBKj)r(QGVx7c
z?a9IyNB7|d6Na&3b%lX%HRs9uo0pTuSejuI*ZKUN&BB(oA&OyX3wbsr3=r5xSVevA
zf%J$G2CVPi4yxMxccKZ)1g{jeIuFe50w&O_B}-?ae*M+E&&W;CVI4gD`o4^0Uwi?X
zG)QmK+!w#Rtv67~tdGZz<|y3jG`R@;-U{Ija;wB8lI@vCzOnwUFV((xFtnMA)RCRb
zn$PZ{-Ii#Peto<j;{_Oozub8S>cj5Ymb;Q|mbt~v@K=w&^xMlI>ap>-iuUK5t{&Ob
zKB+;=m#ni#1*3GrXFT>_>R?wbFJweS6otsbI=7JYvV)YbE?%46<1SCScreyr39^+^
z%tpr)5@|(l_VRT5Eqw)wl%FemF1S`IVgWuJTRQhD7<%T9VY>01skoO`yGRQTrO9_~
zAo)oaf+xI}YUHgrjA+<y!g?8wfdpC*iv=xY)E7mrd%P}meg}H(csQ9I4Yo_-lv-l^
zGII6Nt>bx1d_0}fLo=qJ^M}Fxb5Y=q0D*EdO1DBdO)!RZ7U^_OT0T>Ix9}PqQA*j)
zWw7-=yv~!syq9dr=L{^T-R35dhgn4Bn<j)$N4-#XFd{ybhPV@|YBp@SXUg!^p=hdw
z9gzTn(xe{9P0)VN5?W*<G&Ij3u(cNq=9Q8kK%=7LUwBA#PJvmwVM^bNsRZ>t=2T+8
z+RKL8W@C0`g;ywJLNhs17;&Vp8!!c}hX`SK@L25BJYXFvzx!#mI*C>gp&N73bv+ic
z<Ta1@bZtmmLjQ9T3J~7zCa73nQf=;VR0@K?R#>25t%tFLld#}7j6U@pZ8Y8pNTT~s
zOU{s{PL8od!;BYIZgjJn4-Tm;=7jv7c7bN3$Le36-_u-cB+X=80CLc|jkVS|#A&H%
zJLO0P>{+I^H*kUfHRgsl2_b^!R@cdy=d9x?<-H`iJ(GqLME4Ey8f&KMQ}6vsGv#cV
zQ=~Yn)!bgT(Ib*{JNAi0=({&T@6iD>0QiWg=V%)xtcjkox#l_y%a}aqdjeF?!`m7#
zLB$?rZOHl6c~QMVD2+tCwM?njb><y;=e@F3r7g0@nDFw1S}#ftrh%PlE#G*7&lLP*
ztERD_(Pu7ONJ5QRx`r_i*(g)NOyEmaJv_?fR73?)S>9}?jrkn^daWYD6!Hl7I+05w
zW)MS@Wf$0c`I_*RmVrezV-Q~&U7%2{81Znq`C$8tQE&_d4}Sa}Z1?cF9kt|btcgUg
zi#0<^<s`@4?Us?WV(2TDUpz-6%L@&!k({WcKe50;7SJ+)lUcTaZ*P3DTARg3BeOz|
z^&(4!-}Z(0&qjA$rnN;Z?dZIrkdQBV=g@`yB&6a{lnq+W<i22zWax>u+T6Ueuj}M<
ztEdW-bf)%a09GT$uB~jY>}k#ISsIV6V00|j)Ml*u_{4(u*5CaM_ytKCA}Y&BDRxM+
z)AQk;7}l*=X^QGQGWf4&17FoW0<&#s1I6Sw<ZeHTEX=cu!&!s#6&vM{LN%i4t+@eB
zo9>qYgFTkL#nNbecfS5zAAcztd3H{`v7#KnBAa4pBFfU+CckexB~|8XAs?1m`$GEu
zE?i9h+CIPHIqg<9pz$eS;htRQ(=bSJbag%%Gm>@%YdsO&4;Qrl+wjFr7jquIjp2-i
ziwsLb@fv&(LJv1YmHD&kQdXqzD&!8iGm;=Onc7P}tCCVj1zl^90uiY~v;J5(^&FD1
zucS7pNJRmtQY^vfhC8a3h*~*VYpmn^UKc2#11FYH903@{V4Q8Dz)>UOMk7JmQ^`Ko
z$&K?;pT^7^$J*ao%*CLYhs&`fYaCaUc<71EoG-`et&Y`{$nbvx>y+dcp+VANR+RWu
z+0X#<dluXg=L#W2ZGw@|os~r7?nJ2tC&OG#UCN#_BzoqvRCE^8(~StNFs(a4N*?7S
z*ql808bb&qfCHKnxD~U8E|PQ(c3Q;UwmbGa8;??!T&s+bi6hC#^AU0o`m!Ip(N+6b
z_h0%_#eC9Ay~IIG$7O)CC@F#S$Hco$K682MbU4@1J31mP_n`|Ii`pZPT+MEaT?`*r
zZpHoFuOc-axln5w(3xSzX4Rs#R|gUGcM%juP)5M-JANOF0bI=y?U!7o22O>;=X6fa
z`y<@b9?kmdY<VE*1&arQdrD1ai(MIn(+JcDWpbDJ(%bRmNoy8;YfFJ4!!F^g3KU&-
z0ZkaRL}G51`R^Qkq`T?ut05pRGYY#39_Q}zQ%JdTTzht8VnBxwtm1`MF#HyEohFLq
znotscSRuRvAYu()C7g6?%>XX?rJJ`}J?Z1XX%wr!-?`_RDEB-`-DZ7<L3Iar4Y>3S
zgV#ZA=Kq$rS|Ky-#44yNUL>pQ4~eP+6OdlVpgBaqJ4?fF1wN1%<XLqjw+}d1@>e99
zejd8t=Z83Qq`+Gc7?LNDFaUJ7xO7A1?p`ZPgUe?-FYNoZ7?P64kF?1T04>>u2<tr?
zL54UML&qOpvLb3d5#RUIHAWHIJ@fzQX<Vhr6&USuN-I|^9a0(q$=Cc^=Ze->7$`uA
zIbv*aQZGuJ&wX%8qyTWKn4X?<G=9bJ&{UCFwhy*ywZuK%Ju(x*0*|R5*_<a~iJJ?z
z@<BdS-}{hoC2F-nxgF9i3rk-X@tUGpGuK^O?3UqwwI8&Pg`+6%QF>NO)pcV%G?DIw
za&OP#*7tdV=~Tlj<ychOlTV^9^>pJ`;#1pjpO47K)98K9>+m^&O)vFao$whLYgiwL
zQtQMd1R2sPCQsRs9t5+XPsI1j7{L`(Av=suQ`@&FfH{+KQ?~Q*bo195%qdG|RfbHq
zp`_J%bm%p&yZE_Sx({c%BsJH3buKH#d=z0#GsIgDC%-Al@2dpUdm&i~lE8-v590Yk
z<-U^zK*cAgB<jdcFhII*fWuef#4LYy6gn|)W(dg|5<3}Ips(0nAya&E?XD07+u$DA
zQ_p4ev0j$b#sF5|+}IG>&%jD7rzL%Qt~xwKrh4`s<pLcMZ?f2mS;Zr35Y9*t`sCh~
z5B4&qS#14BV1k-7tlLqq6P_8v9%QtyQLPnFD9eh=i5SFx!;x1yQ&Vdtm#MWj*j7Ov
zIIl?JC71&c9|NG!5a;<}u2WZ9i`YdBb^zPw<Hf}xrfVf(`2L!*LwlClcyDbUpQgs)
z<Ns^I5ziUXt!v#z2+m~&nW7EHtwir7{au^DXzf+C48ObT{Hw`>L3AgVm2&+k9$FVD
zFCF9Lg~ElMRfOt1i@+9>&bv$tF(?%g0nd}q6)dOrH;{~(s!}tqWYC5zA*gG`JVe<(
zbs#1pzh6q5ttX#9<8c8s*5{yjXIc`=iaNeqS@00F<4PuevnL~wl{lOyDg*TH+n+vN
z-9@H-Mq`WD>H^&xqjYj*ovLd4Puxe{@>L~KPl8*7w-le^ZKFlt+Gtn=XFPB~P;D8*
zR%pQw=PlC1JB+w5(+jNvZO|qW-`^adGd7)OWGzmp6#ySPos#|9N+{7?7H}%906v>?
zI!0cgn=o(n)5z@OFo9x;s<i@TvOQC31;$<2(XH)#R$GiSnZgpdYh1?nM7P625|<g(
zZyQ}LmBkod3w0!T7SCaP0jx%rK@&?5f)_48&4Hh+$4dd3x+eHMu+aU$AhLVoC2i{#
zUOVRWLWRia3EPMzYAE-WGUt<h?o55HW%N{NDy@J%krO^O_HD|@A>1%3m~O%b@tlAC
z>_?{?-uPrK)gg3+BlFijFtCKXcL7y)h|QV1tK#@CK}DCSE(pI!&o5Qht9w(5oj(|=
zFS=l+CdVd3y=NmO?}%P%CY53~C1e;b%96Ce#2r+jbnj2i)`wJQ=;N8M^`-$8c~cN^
zuoIGQ&AKzKIBCnrLv1*8SDuk9DikG-ACz(#{Trn$bw+BfAIH5tXFoW7r@&^?-t9!b
z7U^IPN*Y{WjFM}>^|5=&HSqEPJcTgI+r6+6a!8N5lv-SJdO%bDspA}o08!MlymIbJ
zBP*J-O|Zi<eY(-{2Lmz-cJ_M4op!S68$cZn+{-8j9X*4N^Nxk=j*!%dnWs>H^#SD-
zkej;M4t0Dr$yO>A3es(q)dW)AZ&oN9J!jaD-(cqqU{Aj=Wg@d>CNNY5m2!-$+j7Um
zz(cFKekJP&tmd-&8`x+7S92{IXz@TR`hX{70(l2Cz@#o3>~UO|-DgRT<*HeCKp68M
zM$fS%BtxiQj>#`>Lr>ebFaWQ!FSpZJGYJE)Qs6#tagQ37m8jlsBDYraYSoZ9u=`S`
zxNg4OcdvBDe;EdqYSRXF;qH~<#`g?M=3;sDUD=Oav_>Av(d-bmUq#E=|50tPz$JZG
zIdu;N_Km!D2~*C9?;WpKsVj)@>-U09M$CVN7F!dbY)P&Iup|qVeU6|RtTe*lO%8-9
z3j*K@Ou)l*m7jEM^;k((+8bFO!U^>-j4c2#ZH2ZZ>-0d&USeSVkK$=pi}ZYOt(~@l
zVyLjiRz~HA6Uq-lEU6FqbE+pf-GrDK>?kN9_JzW3w?AbEi5wzc#LEg7?NG{2w<@RO
z9wd-w)?cORcYMDcazkDxdQ=JCjS|vGtCE}xTu@q-Eg>+%teKE|<5A0;wYnDG*w^vq
zXnUDF^tv#p)45!@$zwmjtwM#NJn!nNra3<fMGlaVd5Xmb)iSxf$If_8V#TS4sH5P+
z1y2Rd>q|8b#guWyWI&Ktt9kVY?Dd|wZ5-D(r(0s7uEVXkMwCx6)c(;6GuXS7uaOuG
zCgl8bGz1v~`rE!s<bQe(Xqk!NobN(7ojm!Em3ENODZZ>M3U>T9JTv=)EW3j(7uJ3O
zHh_1hk>lPvT^%SKBp>K*b41;fyd^wG`Kws^tCwy^JJo`<DstI&c|Yt~*eW#akcjH>
z<N#a0)>A`G=Gh4@Hm@)7)_1S+%r%Bu$R)sy<knu(&q+m~AjpbITF+iXnkTK49(6il
zc`DiXq?Y7Rj(=wJ+h`(y#K@o55(1tAVKQO1qACW3mtp<(-PZz2=ry<NOj`sEUt!dm
zl-3uCW}0=`Dgsu5M{Wc2Y1!4j^d5maTs09-bK7Ph(^x<=Sa?hbi-C2XE+a-g7E_OL
z>i^53p8JGr3kVCZM7@xnq&z0c|6j@lfD6zA=6^7!B(8G%Fr|g<^BBHjI7`C*c+cbX
zhO%fzbn@TV9;Ui~xU)Ka^^cHN=%Vgi-VcLdSsoi0Ud}p4qe7tRlc;#npxJr6G12hs
z>_YoK=Z!f^zYRw2v~f>3wdU;Z25DxA=V4D2J@}_Zmk>ONIMC(U@vpc$U0E4{LEeSd
zc|{F6u6)wB@PZCm@#ZESQ(e)@8!T<usNt=jAzMJW)ijQ1awS|@^|<$DZHk!gjF*s!
zWO;_=a&Bd3=@Hn0iZ(kJnm{aG(vbp6`tj!+vRF{9{EZqTn*O;{a1*&X-CCN(ZZZ>d
zMxnHlefb9knawfLj1FKiVj#Gw%41N1m|eU*>_u$bzNCp%{u?~sNkkML-oRrU39lL)
zOwkYBg5Um%14x3TDjN)*_lbC@bviJCy`9wI?Yb7dW&f81?yOMb6hVa}9x$RS{kl;>
zs=zzAWVnu_0fw=IgtX~Z;Rpj`VH*gdNDRh#zwN!wB=g#)Ag^$b(8dvO3BYT-+O#)d
zfB|fvlJrI^sK+rdfWroBzrH65%=-?RU2S+X>k+a;2TLcO1<rDCOe}#Yld+e!6(dmv
zN)vBbSEhw^5gSHWHraETRm(t{%|daub})6Y9G2TKQZg$E5#uVVxWvl}8s>9e`NZH9
z6MrMo6_p0u$g67hiD1A*!e#*XqAzOCo(3c>&g#NY>bmT4Si5)AE*pbLhw+UPC4>R>
zc1lkLB@xd?#7!sPN+|%hme@G6NC}QIy-cBeCMbJa>#Z$McA5`}-YFU!vW#TwTK9N{
zm{#(0ju1#z5E#$)NUn2RzWJh5+@jX@06{>$zd~qkNjr&?R5!K*t`rrzBea<S(N|0?
z#Ww-i!exT}5G@9$B;E5f4QYgfo;ZM|ar}Gb9R=&-36ferV_h`YRNk^kP9qQG%0+Zm
zVN&j8<M4+z#&=uOf#-jN`He32(5G+(pKBkAjRe(10e+iD64?_9{t%;D^;9*z1<e6A
z<}rT`u5r}*i^dcO?@gH>0p`q=i<4U*abkeeDSEBEFEA({Z)VclCNH{Q{dELrd4mXh
zIg8>t2BzH}bWZdTYlo6SGv*~<*qRt+5~5b-+wn<%waYr&XE~eUcXVLy4|LA#f!|^0
zIy5zge?L_DW0(VdOK?S7xkYb(f@7{iujT&SxHX=}hE=6AlLLSsRM%aUPJTFZX&xt%
zSS;eKAgrsS0wT$AaU8XT%{m7q@y@#$u|rmAz5mr46FWo0`s0$JgE^)>9u%<VRg&*}
z;|~}^w$2356(SpW?CR7F)KtF*4}}}>sUESly`d6AE1zZ|+D*Mh@o=|pUm;~?of9il
z^zGHR703rCW6dXMcvtixb*#+63i+`*O*Peln{Lytv7yLww}7O*IhC`nb8l3w$7@zj
zvZA1Abm+L<WV-&wedph8hcpnh?X>=zxfKmQ4G}e!J_sDcK70s47El;*nINr_Qt~8H
zD-vB8ysbv3YVKnh?#he`t4YIk(#eCJI>gfNq?WZBkL?_ycklRnk(jRyR-UppPFWcO
z%`#NM=z9!AMy_Z@m@S>z_$I)v-R$G|4Mn135%)g<nVG%KSVb!UClQOR7$fyj{TmEX
zZByY||2L}lbkF(0rRPzB=p6_$+sVU{uvTYTqKa01c7@*RD}E6YcyM|$ztEhL6Jz--
zWT7;6&o_wtv1xh1XKAnTtSEF^Y_9%cJ=;DwJoeqY((-*RI9-iTspptm>5n~ln~NtF
zoMSBiPm6lNCG!^+p$`z=X+jHeQfwLJQniLV`Iejw+YZASB$VySfTFG(Ds4R}U$C1x
zMG{#Vr-TWuFN43#QvbJGJ*C3p%7``HCmVK*yu6ZPIOQ5FA>8LEc>mHk{=H^kPG&IZ
zuvm}?Ny`U&>9AN+gb!N(G~%q3nZQpaP14i8!uoiB6$r|#-y41jQPU|E0U;3V?<mXN
z=0|f?so)dA?}R!wUJsI$$_+<q;SszT6+HKOQ)w--qdv?&gTa6UTkGYFfZX{jnKc!J
zJ`$VSq-<AnYOKXsDa{QGhlMMd*F$66*Ps6uwv5{q7-}gzPM!1@s6J8kr`|xaOuD@*
z>2Rj^LWo^ACqvW`@NYZ5ZoG$<jB4v$f8Zi$Ib$|O=eT-DCG_0{&JuS-<nYD%Me-x(
z)D!RM%liFAcoR%9VgqFfs=AT;w#%ftX-yLxM`HxHqV!Kkhn9Z%B(bn(Vn#l^2ZHzo
zUda-&!WpF_>6PnVQ9H?U?iSIFqtzMgJ%C}>;bAA%)h^s$)0G7gTNT*(3F91!eAs+o
z9T*bZvN%A2m_ul+FbgT7pIZ@3gN&olHOis1bJ7SKajP_8W3CnvolMh(1p~D@vo%Q+
z@`T$7&Cz4@Wl|@qoUcIQN9GcVEZtTDj7EK1{8Vs26eS01#Cb4iO@cZ8;ehSOH9f*&
zf$>c{w@w|kHQ2NdCy(>(#}KRT-A&8}&k_@)5|Z9R8YoEtY<RF0T&UnfyN3{%MhxMm
z|67UehQZwDwR`j*csV<=9`s}UTI~;9$^!%;J6^@cx(R?%C59(EY;gw7+c19!AmpNO
z?5DK`%NCMQc&uuMS&_!iSO{h%JY&ROKVv{My3jB1)uvWz=q1T+RKSgyOPp}yssFF)
zm408<Q3Jznl=nZ73XUy$9k>{Y;9jXppaa5lF~dc#(8o_9kz_Cv77wN2MMKrQBm@*u
z*4fjw?jXdsTgDAA1(}R&M6nE8ZWv>bjd}4}ulUk+i#3O;IPCMg+1>%yX|A0&Mr}Oq
zH;+SBa-deflD_?~4bu-z1%b4q0_A`=g~x9w<(WpydAKSX2&50j!}FA>9HUt4P89Y?
zs8f%+M#p@cb5qgoPe|4Jg`5p3&riGGk}=3|-~0K4W%HKAx0(hf9?j?*gzL8NuO>qD
z1N?4OzkV##-v)THI3qC^7WT6uT;nqt0$FmtS6L8S9@YQa8RLd|1**yYbKYR5MBB*D
zpjN)Q)LBg=*4Dn8_CoIrkAaDfkeVNGHOeJ#F&Cn`SSw&=%c^DT?m&dp2@fE&d)6=h
zBruTN3;&%vB^kBne+Q&!M0eO-`Z4^|Vf$yr*Q(kAuOmYGzbRvrHxXB#-OE4F4!~8{
ziBupOO)KBvUuSj?D`l_yO4cG+Qm=OsF!how;OASfq&yxoz9lzCKMmE!%^c_Q{2^gi
zSykkYDAFg9l!*=?otfRC1P{#qz2j>gj_NcW*Z44YBQPA_(~j$kd20ez2b>YKqt5K4
z&>e-7+9rzjteaT17QH)a9X*yjvJ`RA=r~TLXtzM+4#sdQWO`A;lwVK(y&CC+-&)p0
z?(b}&ZrycFYmB|Bg6E2Ge6+~&JxNPJOHLq%VAx*i-$p&Fg)Bb{*Et#Tw!+pk78r@l
zR%Vt8CHp?0o?zRKqpYj1>#JSwLWCmqcy@;2b69!6$*}IL$rfVRT!}G+QJ)f%D76s^
zedVL?=zQom)Z^mUx#C_(v~1Lfs`7<*NkA$R4p0&OPK701c6_h&iQNVYHt*TL7%5T;
zI$ziI2`6Us(?^r0dc-!Esre2<naK&9QN#pr@8@2!p`|;A%o+1n$WqJam(!M5R$?5?
z=@G*#Q+tRWu;tE<m`@kKl#3KM=A9D@rlJQIHJe93RdNtGFv+ot%l+vNUqw0OXy--d
zN6KX(b%Nt(7enC@DJu`u!ceH_b!@pBt?g1a;Mo~JvF#8HiEk>@1p+|!U2R+?F`%^+
zDs%hkvz&(ga<o9&(cUT64EY3CJ+LD6w1dOop+%a+^;4Ow=qEOK-}M?JbPpQ0R6<FZ
z&t(B5k){doK=FeMokS9bUJZAFqG#81X#${nyTob9xT-2Z_cA9LuqDsfmO<Tr(o#*6
zGmt9KM9|N{1&eYq=z#fyh@h(_*0SZ}NPPRC$Rpwn(zGJep?(wE;mQ7-I4fc4TB?ss
zc*G}>ACTZEI*bsdFlS_U(Fs{^YOpcwvtQjR@bTb{WRk{wuJ+erZkkH4v3dZ3{M7J+
zADI^@w0Z_eKc%$qE?eJ5_jm$AZLV6q-5f0DH-Bb=8&pgTz=$vsOBgtAe~|bLY%5dR
z+Xyg=P6$nlXuetTjWa#DHN3h9C|SQpe9!Xr-}mm(JO}@@&6SWNA@K=(ypU=Kzi-M#
zPMJk)V8AAbaA84OKu8zf`}QCCE!MX7@;bLA6Ej+}f~U(?`Ki=2qRItDLqW3#J^O*1
z^_jlrP35KEWGh(tpUKI=H&6II#IHF{dd}T`y+p9niv}E#8uy-fu(l&aM7uBya%EVy
z1ouRX>8~%YJ}i|ZcTZxp>ae<q*V5fdQ5YV!vyJW#1ZBqQ8s}5?dWRHjUa<sRWP4oA
z1&~-CA%@18+TriX24lAz0QQ?Or_T4%>R3K{d}wiTmCjW9cY6Ca?pTkMHEez^*X8lH
z$awzY;02I%P$=zQf<N6YT4lHJdT2ZCBZ>TmBSdq|hjxtW-DZEmpG@xy`OtX5O}Lh8
z@FZ!gO%5Xv7C&yWza$a~3Ra4$PoXB}e9>DGHpl;?ArsACyhU+|RGn;CMWa;GsA%}M
zhQZBUWI`MXvwu0xf~L`Th-9MjXSt7BmRG{5S~X*Kk}V(Ox;+}2-T98X7<5Q9+FNjQ
zs^8eE(xkzGpFG)*k{F`({~^YBli^#ILy>s{(M$B7_(b}PDpiZ`^K6<Qg!&7(gtDzn
z<2T6tFZ@foTh%uw59}AXI+1eL5H1Va)&%&#U`+?m5AW}^-Ix)Uq}xfQ9IV#2pH~q&
zG~~bnvkCc|iHj%A5c4)2_B=udo$aF#J?1#Sm8`yV{Aj_!+}8@|2f)SfGtF$vkW{(I
z@G7w(<?lB!cn*@={)Y<nTj|A;AM@_@`3{|7tb#HM+=n*z-$RcLs^y6KTx4x7h`ybp
zQujD0!YXAn0E^-(fvR<DxH%K+o#3W^tF)jZO*KBR9J&d{+^Ufq%^WAQ@z9Lbu2E5k
zH7X|toHlk4;d)l`Q5CRHVbp->KDzsYvYPfJLx+oyCUMdRZtpnD>mbL{G<a&IQC&&V
z(9Zyl`!!s<R%w-GTE=~)k#}$m-c^gMJ>~K*E}P6VnPOG+SvSWge#mI*Uy<$C9^l3v
zQcq~_<Q2EdbL{!80B?Jp&SI%QY*DMyt36J?ql5=$rkL9-H}k<LZ(RgP`)}A)Y5joD
z7bNO2w_2=cP_-yYd(7u25mxu<8Mw~CNx`ztNR#HP$45zFk>dW?3v%qVlO8V{G-TGf
z03=afXVRM<??Q-l55(BF#v_7L3A#Wwqc(0K%58%Upbxr<8fACXUHor*$W?D#1$COZ
z$*bKyIa;C3gIM>i4tFo+iX>Bpb9u6-3OC>w+}d-A#05!5zA=uuMJYcIdX`jg#W=Fm
zyy@pLyd^j#^U(rt#`0V1fi@4C`l~2_yLh5@xYlR@U<%m$&i&0;SC-LxqcQY_$wjQ*
zrU0Z9as!T3RKlvPHf^lW_Gd1?Rkx2$+C;8naC~_GyA>h><uEF^^9SnF+q9IQq;aZJ
zdfBtyP9#TqoyEACJ>QYabIwgweFtK0hL_-AB-aXd(%68|L1MhP>QV?sCwpW%GF8hg
z!tw`6oy;1dRd9wv#XkWeCIN`AC7?<eqghce1QS{yCq3)}Wmrmf5+=E;Kg~G<#!qKR
zN*aqEjpn&2D2@hZlZeK{@||Inv@22nm6c|2`Am8M)3Db*YNx}!NLX*lx-~MH;fyTC
zSrKHs94j#QTxM<Y4J8&MSggQCkVoFUpffXc?Gak2(I8K}z6XYWfEM6~h~hUQi0^Ug
zmk<Ak3W$~y{_=|=Z3&Eb9)>_+E5z`RlI|M-P4uAnx^Q?ilO%`ACdGGh0>7e2Q$$!U
z3D`w~3-RAP+dYyYB*7P@nG&&D&Dd9v?J~OdvgyCejgRC*t+!rtL4lNXE_9A<NtbG1
z2!-aZ$xE<CU#?_}Y*i^_Aq0GCrcoA#n)9_fOgh1_3{P2@FIz4Ul%KG*Fd8k^;XWb`
z2tGcBoc160sx+#Ufxg?x`Isne-{NN~C}HvoLLHRqO~--ZXK}{m-o^?xQ|7<LgcEV!
zAK~|0b|atqiwLnch3<ZFdl6C4F%eh%d(8GO73{iY3k0PW%Z*+$ML(vSQWHsbHRp9q
z0+(}TQLwOyA7apJvWcljL@i9<XYz_0e9cAN8mWcfRLFB4N97fWGb#}8kt}rH5rF)A
z1xUTyLie79(JH@?e1J=X#KH!eG}V_MD+umu%XKBR78mFqT^ydZ1-WUqd|1w{CXzZL
z1Broyf3WED>D*Kgjj7)9qab=*?~$_bGNi$Vs|)8txMy@WWkq#50$w?&0Z{=Elcp;#
zHtv-Sc&%c`5*Hn6O~<CPbrzdvyNBx{;8$<D`c*S1vSMIzJ!}N&HdE>Ru43vvTCOMm
zRasP3pD`w2ADU@KPm0A-cPVu&s}eoKWKi9Wk2Z#|8pNsZUdWU3QYV+uC|-8uEc_Cs
zBr6GdvSfa7by4+R&yE;*h7b0sZvhK!;PD%{tDcuO%n@)c5_PF^fu_)^<Z9iUh%`As
zypHgQ#2V=xTJW8l-RMR>M!5ga)$PNw;i;q&l&QtS&bVMoC9c-9ey{=?jyS8h`ds9p
zfa?7Z%q8X$=C*JRI&?_jtSF0=E$yvd!%7=LmKMU`i)6C+n#@PqNI>u5*OKJQ{Hq0~
z9J3x(9^}Qhw&qn&q)}rM2X~cCl~F^s0{@bue7)Z>UXfv+YE@34cccEPUWE-_xn$X)
z`lq(uR>sWYg)|bXdZ?vVBMqijMy}I=l|OzF!EuSt-k>DI#+rT5cu?~sN9?A_*YCK^
zM0~#`hmkVxZ*}Y>vvNj1F<aBuxz<uTn5d$(RC{6ROd2qAH3=6<IZDat8)l1KI*^UC
zRIJqBtovM=A{>1$Ld`z%%>vQKCBZkDp|CNQG@mxEHts<WgqmIpwgL$oEa>O4<GdbX
zzYoqmo;cwu@iGD>9Ek9d_<+59Sml3u`U1P$$Wj}M-$zXGd;G2BzfTXg`YkabKk-5t
zY5TvE2-$bG^NA;Hcy$S5V20!A4}DnaICf=qD*4cYqR%rA=l&~k;#D<sGt0k|hA*qR
zIp-ZRy@82a0@nzhF?EgTI>U{G_+bY5o~_9|Z$auglGu9s&vZq{>$D9JBR_}xmoDh~
zT7PC>%oPH@mMa!*MT-2k+pWvlHh>f0K>_<2jA<i=9U>E3Va{JUUFn;nHTNM*t@LVf
zo|VLhg<Qsdf~R`@q51mcA`<IEC-@0mQ@V07#qt$}&_CKT7lr)@;@{n+{>@7Hx*e4W
z!@ymVot0CIeZLGaW@G+<UVBvt8i395N9v<KreRTi3OOeh?B<Dc{1N-mJ3OWCx!Rq?
z2V+!#^tBXG@0VDW_nMENpID}oJ`)_&f(uXJZ#T>i18yO6Uy{CN=KRM0%R~A@jaEvA
zJWd-`_9e7Jiu3IvaS#0Al?%Xo^MT?f^6KGkrUPovrDD?xbi!c9^2%)(V@vOR7Q5pW
zXLRfC<)A5oUuWU}dG|p!x9S)qXbk<VU9Qx1SjXwM6RcFX%wTIt;~m{f=@1sq9CQ>z
z4(&Mmw1`&o>$t!m?Xe|;{zE0&&$;<IvTitF;*^Wv^*UTGQ8lqE`Y}PAh7jQBlcF(}
z!(K&f4&ue|8JIB(klNAT#Lasdk2g--8G^Wimt*Fik7lR<d?Yrk*mPXx96+Ewk0a|%
zHa{`OBC@nTH@CEwyhegURjKX~{vC@8H~jbN{9rIEO2bby!#cgo&3B|;+*yz*)KUnO
z&UrbpL--w6FnZx9w33c?YOMy9YCACVd6_C_2ga%y<30Y@HP1jcbKZ}=ByfXKQ|SIm
z1SRGBSw&VdK60=R=wi&gCSj>gh+RbaQv`xTv98V(V-TUA_QiSsvyk=aEcEMlC{03t
zDN{|FH0WKjY5^sLmfs)v+Cto8*N&P~!}TiC-#~Jz?Fw*@SlZ4@nxRdLUj9x=rDuXE
zZWQwL-R$gnGt+)yw(#M+dcuUFcoK0<*5s_4aR%oj5V94n<Y{$RwcY{-l1tSz&C5fy
zg^41-(Z07K>!P&18^(b1s92G_#XwwFd`L}Y{yl_|qp>~Q20{vCQb6yyX6+uCs#3cN
zP&%sps{d7}avyAiU-ar<k?wb%x-w=sc@}I`SLA0bZTwdl)&b16!{yf66xllf46#6R
z0#t>p9v<rxE*`EX5D^wev%)XG$g=V>;HcOgHJT*XIrD(fPq=(zpiu)D(ACkC#&Nm@
zvWxM*{%sOdj6=GT{|a~rq;4*m*Ajx8k2qGFQ9mcwT5!x;>3V;B)5<PIIFJ{61<vba
z8Oo!&;Y5XMhP7rV@+c#L*00h>jE`Q1i#g=f9N=hrgc#WJfXkaXktYdsusTLvh4xgn
zSTh$dMDnM;SRy+wKVBr;HHb3^U0$;S9ZR#@xG?eeRjtJD)YbiANEUwuvU+W>Pu)9g
z2;w0Y$S77iHT*eGwq8EyH*)TH*>}GF7AZwZfN0bKriOWtuZ;tag5-x*&x6#$SSoO+
z$*$vwQ-82u`Y9f+SN!Ybg)hR#;$=ny{hno9-15I6feWZdYCr?jV|l1Vu@wUkDJMM7
zS(5#TuPca7fi+wd>M&zxVFf|_$LtQHv|zg)g6T=>d+@d3cXu2C{RM?hP)aLdpe%l)
zpm<=*04#ful#6$>B4}kz2j=z3z4-wQEWaNsWy$|1@T9=Sr};s6SDp*>q@%d2xhMyH
zBs+$NOXrmXy!^k95Fa2O(+-MBKkk^}9m({LB1(szH(}x*-#=QL&)vBBU?w?h7_FBR
zpnMu>&8oUn5t(C7Q5MiG<ah^l?=ZN(62%&fOa@D9Vl}#bn`NhPyktjG#otLw--0V{
zxe^PU{EK9E*%_<ey)KFBqz3JswK8fv-Xc~>&}}Ik+9U;7=OAp#?6$e=FH(V$t=Ol#
zxU(+w2jX8$!VQ3J$h)WxQ-J&b4wJ7P@a;^dpdhRn%#^Ck{2#!{X$f`pz>o}I31BpC
zxbdnzMRtT63>?{zA0XX%&5AA+TzjLttCd2>H`KRsX)5Cvlt?RIy1{Zt(VjVR+$A?z
zVYaNRf-q!@-9@W5KEj3;89C@NW632>$<ARaboDh&^p56RJrMow#eJ6I`B5z+&o_^`
zH-;9F!jb7)yVo?&u2#We;M7*<4OyqJhvdW`^=MV6wKKl(iq#rX+CPtWqOdGsL54Qe
z8x1Y8J_3g`*Gp09_um$!N-JF00k(Mrim!Dzj&02wFd5#bbkiO0UdRyGjj;-`+zu&2
zTz!1zzn+>hluWhsXiRAc&R4*8Uf=sdTxkKDp8kQZ9iinIFYfmGxr<)BSTRXX^p_(&
z%!P-|>c`-v54kOh@DxOFm2v8TB67Y_w4*HfAH<yncW4+mXPt4sQch^J0mklLuIK=8
zBtjwugR%B1b5VD*L7Yi%EU-U{3lp)d%+QVGUDTBKZg4I%RcFA5_Zm|<3Y#d+n=Z!H
z_sWW^>I^P(pHh7-KF<l|u~oeSl|)}gnw#_Lwz5DJ&WJg-vvMHjQ?E9-zR8es#P@M%
z%l<q4@f(p|O$z#>ufko^L(E?Y4l2hj^xiZe{2}aF6oNa@E))>u>g$o5D9cw{>7_9~
z<2AKlEl>i;o+rFk9xR;F7$HDPgcshis&<7HY`v*4&bdw2;_LdP66BCRqU9A$((c7U
zv}0}ZN%*)&*mVZ1TSSvv+5N~@FYI5$Z9o&OaQ-IlgAO;|+!00mjeAf3R>#8*WH#e>
z1E}0Ls7|((Jf(n_%MLtE2U)K4>(wh}xx-NE5M<Hoz8<q2>m(PcyMg7J-y9kRn#65}
ze^lS6a1NNmrKUdhsCdZb=oH6;EZyT2yT=f{3-@<7sGM@D3ABUq;ck)JpQgTBEZis@
zDwJzf)A$yLeE#*hU-&0a=mkt{Gt2g5Cb9N}vKA=ImH#54@vgTfi8MP)H;UU&ybkm4
zQ;Ix_hMwp%!-2(K-_OIgE%%b{XiIF^e}|3N>5ARiT>7aD@_K7pkiviYQxq-4+xL(!
z@9-HlAO=GG?=~{2PfXY|0^CpHaf@@JZvafqr?1^@eB*edzqS367JG7L)_nYzLCL*M
zYAf4!SnDFs3F3X~TA#dnz|rh;Gc>(QF@^e+yFR)iH9`If3CiM(?TlBcdOI4~d>o-D
zgmh34<IyOvT|}z59w8g{Zjsv2Sr<p>bocm1ASr#A|G1f^#`qhttO-{n7}u9eE@fi>
zVu1Wth^pv`OohLhW)tQd>mgATh?y!uW^*ttuCbluzoW~&WZAS?ToMDOdb3g97rf><
z^RIWNu`Tp&g^x|h5}~Ob_dif?-yEYClU9<a2{@Z`o(Q<`j5hVL<F04Mw8&!LR8~N<
z)YmU6h7CS}dhOoodz=iJxqu692kGLz*0_$=U#RB}6#MYe&iHYMv6F2q(<k7{+%2RG
zI#}SnCKGP6cb?;g8_h|yyWAA1i)hGXWct+})%=QQ;6vVC(zs}XgsjH}6D$5uK%U@O
zjVXJ>;iFk;r~50Q)6c9bgn*w^K>D%FGXdR%4`-i4a_q~_g*dk;?gNFi!W3p<zXZm)
zGOI$@yTo}Ny~Hs0|5T=iIrk=i3>H!<ZyAPeaC5ZLux2YO$;_Vgg+*k{`O6Q+)orOp
zG}B6bBoEb{?-1SCBTYO&LdE(a_><C`hVKyc>PR7rN+E(k2?{KQV|DBzH<A8)qFqlV
z>U~P>S~H32F}@IrqT`~?3PtZUxLK+K#8i}&HP~h{%u-tbcM-(inAV2z`C8z6gXDg}
zC&`F`N(0<%JGY6hmVv|;hc|gRZBHn%Ej!sKbjfQ)AcpCP3<gR<I%6Be=W2C&;THQ&
zX)}fqJXmi|yj(X2J#X9A=n0NKnVfp=*4e(x-Uno?LO(dZHL%p069=s|7dM7t&)-n7
zj&zk-F`6JkkAp0@`plTh##cMMclHDLecge#YXRWuVI9^!KkejaBx{W>X!>K?Xo)yj
zppBy>2V2Tv(53RKgv$d?k>P`rVru7>%LA617;UtM6p){gC>`}Xokl~Chvv<vW|#wn
z*D^rRxsJ5_O41WaA%cp|@Y#2)M;@4wa7?*yL)zc-S<pGv>BQ{SgE6}!@i?G$@tXOP
z{~t+frLs;As^@dV+sTVHfMX=?=gwxKbR+)U1Cu>Ulhy>$;Mfm8GRKwA>8x35X5Gdu
zY^q{yQ_+ufYq=sW^+S)@uX`#fP24<XP(9&c$o<>C^qG1(t{|uRjN{-r6r!wupdy#a
zBP1)=?UXR@2PT7zIyWH}3rY|P$;7s#+h;hxGX{D}+PiJD^<z7t-^M14@{MwlEEoQY
zj)<pnmUh1c>M^j)EHXryWi0F-R=Yh%qRW?tX|wEs<j6LZV<46=_ThHlZ4K4p&Pg!`
zM?Q~J+5-)fwR}hiPIKO*S%R_0#7^Xxal3{ZLu_js@^;fMVNHbJd7S`@Ji~v4%fNbh
zb)Dpo9Q0~zTO4t<(W8ltpix_n#YwT9)mDh)6H<Cwxr^A*d&fd2tY$4z>9kFF620Q4
z)VJ)82M+Z;4LIA2$o`yEnU8r?GO~Nf=M^M=ScG-EpbMFC(CBdOdGm^(<Z`8d1ZRZf
zaSBU36L#nIch$@+>Q!LkBWU}j%GdF0pc9+r7wCbnuQ#C`#uB&?5H0?Kje{?>bSlr<
zv68tUkm(z5LC57{5C08kZ1t^QRG8MM?S!}gNI1usc`@xs)aQFq9Q~m87wg&|O&Cco
zK`if8#uoOw!s1SKc^fJtG5>@yS1n9#M@!~k@We0p$c0DJo_-0itVs8_38oMNH4YX|
zP4YO(Shb*5aOsrFo%d|_P)u1P$zDnoAVm=yuup1;0&oHw)6?7|PO_(J{&<tr{mOMP
z265=<JX<@@n!T_DG{$DlE{)Lgl&l*ENwmn+PqpyT-&kg{l8Fn^I?O}yIE~XqFmyP{
zhANbnXH%c&5=vg1H_xzUFTfmEr@>d`->X;*&@({aFB4#b3f`xt&-S<5YofO(5W**{
z{ze)>B1kL`j=R&KMr4d49u^3ajdm3`m7(f)UVTDaOuo?-->U3ee$Vl3>n8$NdKBm^
zgOT8`yXLo8f6Cwu_~hy?I0GHB)G~A|4lg(MCE9XP?hzHCM@k?}yZQ5`)4w}x<>0Lu
z)nVZuVEl%VXkPIStq^$HCYIs>F*q5NX4xsyFxaEKDBdY_`^y+N?+jx0d76&$R|b?D
zyzDTImL7;kHK1j3NO=*CndIcnv_*2QW5P~Iy_K_Yku*-`iqQ7_P0(5g2M5j?&{fxc
zL~nt=VkGhf==A$xDyztR2ITxoHXR_04w{cO72EYXmG)1RzB7mIa>6U!j=_Js<gQ?h
z6x(q?X|ggb>{)6d7_rlQ^_|CUs&4;?)qk?5>Gv>SreE<>mzcBM9mXhBq;?w+fo!5<
zjhh)?>Yh9jmx9NZ*xA%zgrCOol`^qYD!fZZDiNXU1>PF)&gW)tNIB62F~<9Yx+~}B
zmqK`l?W~xOE_UO!!ec+Jkd;*{ViSYX{EfA0`{X#uFh_3S8gF(|0_7Orl>^b(4}&Ck
zEsH5;I1SVgqVgWG*+U+$en-gkKVGJK%<bZF_oa%U04#m_(#F-}*<xe}<h~jB1ish1
zo|77bHK1>%?{NZ`{<kEwIPZ3|xk!a?ooL+&Pre8X;O(k{0N<JSI%`){nyA1=_n7R=
zTSe3aaUHRsj7`0m{aX#z!vfxPgog?RKzM!Ibuo}1en)l9=2U^h*KA3*B)0@&#q+^~
z6yg)1ZBi%c^%Ju);KF%<3++q&$`hmo18*HRmzQ;*0{`05Rei_#d&xDxT@nCH)cNjs
z%o^c=L>~2z#@hKTD(MoUZ=y}!#l6b6^+y6Js8%7hRSbLPmAa@kXn5uv>ff3l-u{*i
z#WE@NxF4l^q9q>M^933j2%`Ggo}V}FUCg^Bq^R2En})+E`sw328v5mA@P-E%3y0e7
zI{xI{X{NRQE%D6{`#WC3`|MySr0|ME%khf`wS$-#!}aNsCg?#xvdlL8QP0ZUj0Krz
zioq4gv0f#|U0Ra|2sU#8w^W6>$bTxNS7yo`PLe{6YJY0<I7M?ICRl?AlhGdRy+_!8
z<nAB3>J*fUFjO3;xLmOQf$ltfNxjBZZ!a0bv4j)@1?rx47sK9PU#cXZF)m4GaCo#P
z2gsV5b-kg3tCCJix5UNJqv$KK#z5Un6(GEs`RQulKQ1bkmco0#OF?{Jj5qX<1d(v(
zsWIDZf$wU8CmlF!kUr+t0yXx=*|w{QVJ{@#=t<AK^e6q9lupRr&n*^nh?=2tM6u!;
zQfzo3hcLsWBQ8sF3CUJTRbGoy;-fH}v~x8emX(q_Zd;#eGoy{cb4YHPBL{&8p04{&
zClg0cWH$tp@Jy+GB^Y}`itNE)cq9S}I#^n$+L8EYdI#INb}n{vCYTBQc0Sb-Ez|2{
z))b+8k8s^W3~ErU4lY(rZuflxU)NsrImO?#?B;e1O*NQ&{iRf}sh&jzq}NuArhIwv
z$Pd?mE-l1U&?I>FjEVFcMQ$W@9=bGk7mAMJqExSE1`}@O(M@@r1mj&)J#yu+zzj#W
zk;My>JV8w{#vJF+o(FSQsK#rOIrTWIK@w(AV~tE~&U<Qo*+E!f|EOP!Si0-T9L0mE
z+|R@<Hvp?Do?NGly#$*sL|0XXGGgSA59gZ<o2;Dqt1P2+in}&L46X8b7>_HGXx}tc
zW#ICPL};Xnb#fv0VlO0R?KhU#A;c2fwoB&q7=_+Dy5ds<25$?g&q(N&zP0$Q2}L@F
zLgyS_ho*-B4S||Pj-xvN7MtOo6`&#3q3=oH_(}kLHH`<zd3^G#ylZRzGlCp#5XLr$
zRhlE;E;2H+UJz~v;{yH#Tt(nH3)-+nI6Jb#S$N#W%D77|YZ`6rT9JEBp5#LCIp821
z1iDqM-lh=?P=)xd_3Ir^Ww2J%$~Tl8=e30n?Lef2*~3$P;r^c97ZH(-gt{;9U+|R~
zpLzPZdY~mR2A*)8BZPqTL319xPts+476)?tZ^ce7G%eR|6lUE}L_ScSv%z-MkCE!q
zboG0?8|3Eg^}_gU#%o1oEVdv#+WB!-#$U5DcPPwc+ECUTkI7wADgu0_+>9Ok_saR#
zW_lSM%6sJrDQlspL=vw@9WO0>pb6tu%kfX8OxmQ!bbmR0Hq#fhezrwwPu~7CchzmY
z4o#0&2Q#2TXQYrDtrvsSGKfUu2C*YMEa^@M6YIQ$vcHx6&Pr7*cubAyOpP2=svUe1
z%}ps#)%Ba+$%|_Ijo4_q-7YZ!(N8;t-)8`tI-b-bCEB>Yx4`Bk3+xXBPX1Rj@d)y`
ziK>0uXY)5b8?y3YC4;~?X)Wu2#*x<tV~})Z_T_>adJtRbDk8S>1f&?vLX<Egk3kDQ
zT3`-!kXW*xeDJkT<fwbH-g2zA5*#=hx}TUu=<DuI+o$9~a1c(6;h;)JmIyz50WPQ{
zZ&zIJ##%?@)iGrV&+6}oQ{S(!_$h8=w-@{pzRKxUma-@EmDWc5XWwZ|#=>xkAwb~f
z#w?G@w%G6pVC+WqX?y?)VtIh@V#de|@;5~%L0Uu2G7RZPczBC{r+^X4nAi7{(sc==
z185&U8AVmrO@0H4{zI-6p)Z}laxXSf$1o(DXj~@QoP!(ohLfdvOZq%ff2v%ZJbC4+
zD(ZZ`18E#jZL7nGk)w35UUB{lzWFhjXn1lDD)e+V5Ud0Vpyn!Ru^ky?u5l=tn}|bP
zKZy`wALh@I$DkOMB|EtN?9a${bKI`ft_D66N^y=8s@BJ``3F}lr!W@*l66AT<_}LW
z??%<^6%dxE838L3$Y!*?ngwpzN1*R3aXt;k0YEm`;dUO7dg0Cb&HiUTwOc?OEH&M;
z?jOUX*H!juAxBqRSyf6`u<D5q0<@Hz$ATfB4gw%_I)X^au+icO7x!4gKR#uaP+!i^
z-d6pY!B64NeVm-&LJ(;7toN*;gjvd}KZ=n;(_cr9=2x+GC`Y1Zc3XGT1keGmbk&UM
z99)BVwCAXls7IC;t8@-j!xIPfjU4MM9LkNFzy`iOuW<l)+uhZ74`7@+o$-v1cmRJ|
z@ti)7O25Rk7Jya*_OhPSX;*lG4N=R;Ns6|V{e9GS@;>+2<<blN9!)G0$-I;L))Iqg
zXFdha8<W|d=`p%EER1JyURS>uM5m1W?}y24{_LDXHW|BRX%VP{1}IbL<uK%ex#S~s
zezm8*KjK&EskgHKReRL-0c0hWdcfU87^GVp@F_VkNHxiNrQ0Bjb9H0g6KGbhW~Jb)
z`{^h8!aSEkwqnI5;x98TM#XjYMr*|Y)-P1Ds1b-C1qW$y+JHjQFA}5Wd6$lK+@W*Y
zk53DY?plz<rtJ;z{zHe1!g^~~w{rCN^XqHbafKEt+3pYqEP4E&5<hIj9ZEE<pB~W6
zoV}znQ?;8fk?zj$SQisr`$&HIIzrBb<jTP{<c{)Pqs40*1N0r|5aq@O-vZ~km6AUN
zqRehWV5$$S2ul2gfw0Xql1;djIq=TCNY}QkqA<mhLQZkkKm5M}jC+(N&uqw0NE>FA
zj;3Ut#Unonjnn}hQKxMeX_*)f8NCXG^53pi4s^ENc&SRU6jPvtJnw3ro|^gL<_2L+
zyd`JuJ|G_P=+{+axG2u!o<lb(JW61~)^zfrV|@1T7@6?<SU5R3eG3jlr*58Q?@!Tf
zZ%hViG>{2!w8XLboV0k#s<>C3!D?gejZ>CL8YL1>G9F1V_Ao@ur6dw`k)3`Ytj%te
zid=_cai|(OOFGL)u8#I?qKWLz!EDrNt5kz}c0R1mOcpO`=XSBPjV~mOm9Z^uZeuKN
z2P)^J6=b^3@xT6l;|slW%eA*mI()m#+wZNr3Mv@X;mL#n-;EF|xW5UkydU$4Fhsm?
z%e3}PV2j_hUzkKV4^>xjheR4{;*@*k*7ciljkkkIO@EmD!v<QseA9Po)M73!zw6O(
z1y{8n@frZ^9`Zg~7QwwEJAU*~{VOnef!8Ky53<&zenGNq-!ZDK;>r<cLSyZO$?wlj
zZE&cVtHuDCCOCIlU?yBh*(b`q%o>u5MjJ3x(@(KF8une6IyEYLG{|7n<OaIs5@o(D
z79Rs{)O;kO@BoOvnkCr3@E-jau@O25Syg@ita@=q!J=;ou6qi5`>UTDWV*@<xFLXV
zXKT0``gaY9!c!C5L!T74SnK8f;QtCqzhp2=P5_1zD{;Tq7>tzaNBL=P{tve&%pRGl
zh2TtTG|Er~(vHO-DirUtm&fPNz(yj~s_3^t*p_vo-S}-0KH8>jXy@~#6L8dpQXyj%
z75!7K)gcdWij`R#D?A%Qcbe#o`5n^+rnOWf6dm%o^p}I8u`B`1FXKBJOmPzr-+CMp
z-Fz~<Xnh3OQpK8(f}iufg~n^RL0`tI?<JfODfD=q*hAnvt)-iYGSTYFlqJ;w;ZEqp
zWEemWTquat*!c@Jg&!M`&B<HT8~??kj9`|Ms!>MnfY{FZP_Y~XqU~65%l@Dhwnx`j
zN&zIM>iG%iF!=<y;awau4>9j#_<-o5VaaEmvW$rbn#J(LuT5w6W%94`d6S6DukS}@
zGZbmZfavhbmdtsc<{*9_*UgY81Ec#-5={4=B0W^b*ASX}UGLRFc3MZk3540owoLX#
z(Ub<4J+nQzU1=@fxlgHh{!Hg}9b7HjJh`XVs4%OcnAwBErCVkx8mlxL)<9)kS`hQ6
zS*IaW6JCqkBHqP_dbTz2p!;wQ-%02e&~#WN_dxLV_LLsF8*#tIbf-u}QGu3udSRnX
z*uCP&avZ(Vo*P)^3YwCT$_-2eAjP=A-oOJvoz=>h{Ty-_nj|@?>NkbsaE!Qz&Xy9z
zOQp2Y+o$OZFMYwL>jHN5o<SJITrwdPz@0$k`rWR+;YDXz$yP0_AN55$s5@P6J4pU@
zo%pH3MXZSz+cAR#1$+Wi>H-f+Hy0TyyojF45^LZ}jYt~Pwu*sLJ+j5{O$a;IBXBD1
z_d~E1bcq*~;tEk^`$)rwrrr91F0!{alHj#+jgDIbcIJ?y;je{qTz2#4sX8TTV2zfL
zfgOt%2fg^8oVDT0o{9Aj&mGR@Ba2gLLZe~CU}C?K+A7|8T%qee%v`N1R|vlej(@t7
zi@nK?ZRsuy`?NMw2&r)@FHT1>ua+%Y)D9V#>c_Ix^o&D4@xlei0tls6eVD{>PVNDW
zv59m%Khu`})qqax5$je5D2g<czLI`%sM+X$*QWyN4s9Dcg&7@8)0P70rT4<&H|@cq
z_^RFSamdvQfBXs(x7C$<k7A|f-tp^!6$UZ%vuE)2&mq;n-8JGaqwY7SxK&MZ>#z2^
zWz&WLFz%4cz>7IlCT{6wOi#M7VD(m>as=n7A8k%|BB#^VsLH3*bjS3<>HBjif6V|r
zu@qt#?6+qU&OT+8L5Z$$Y>dC;Iu&J-;d7!pq#5AN?1?`Wp;h8~+tR^psdYWxEmW2f
z6l6+&>CTiSFT4$7R+g>0J97ww1*?#ZLoS772C#jsca-C|uIcx?pCE{Yd7L_s;FAYV
zn@bL<%65Oo`nz80MZn30Ycc=J19*SFx^$+RGWOsFCPBJ$+?Ayp!Wch#kPyoCEDWLv
zO(kNx<d(s3y1-*mKT@J&DRv3dYH{}%zn{|h`G-3)+xv3W)=(b!$~!NxgOT)f10S;~
zRJ}(&tw-G|t}DUef7amX8{<-~kJ-Ej$L`KxG+H|?q<?;=*Wi&b?{fjyTM{}&Wg0}7
zjL)(avQx9*vBlFm=IwEEgg=s89<ITw@C_QZ0&4TiY5Jo$F3l#~0&hrS<+uo8?oYvE
z^!*w;(G#9ORTM{;baHS>+De}gkd5#FuWk&yC<`8dcL2=1aUSSr16o#m4`|pommkBn
z-z?L+tyP6?<q)KdN+R7yjFW>O31)bmrV?8@>}5<?)B5AL6i5{W0W5xNej<0|4zvj`
z0Lesoss;~YDZ9spi-GjAxj(|$L~k7(k3|a}JwAt3UvVKj5Z2c|clS>7M;853vQWLK
zN(HBz$|9}Tnwny_Rkagqxl3@neE%3L`CHoVW9JR5iTAOLwDZmeY9T(fCsO{t@E`IW
zxrW=UuF23=E=D$5k0b6UUt^CG@YS^$O!&SP7}K%fA6@s0RoeA+bVo<uat@jr#fsyb
z;IX((IbBP5r@D<b81e#AM5i(bCO-e}Y~&sP0F#e^qM*CO4i+|iy&7=O@ayy208e)5
zMpm|cfwD{2(%X~AjcDlvg}K5VW0$#HERcg<x4byl4l<LSIDFl&TR>D$iB;h(9C0xv
zv9CMPf&wrElO&9=X7JlS50SP>ABv4m!}0v=O0zH5KzDj9#eWXNW}-BE9?}V9R{eWY
z-VYp0hM<V8roNi1s}v(%`r?JXLnxO8QuBBpIC7$6BcNG$l`vsKJ$uDNzhhPobP-wG
z5`J(7D8_GMqh}fJ?AiL;B2sJK=D$x!Cl{PpPZ#v;v_=QvwlBa7c55>3l#_sC=-oF&
z=htpWH7Mk|-HoF=1h=LtTgDD16o!=>fp}RHpL!BV&do}v-@wdGchISRor3D)URQOK
zvW34jhTxdTD2_bSmSXES)0qR0<~{M#dE%I9H;wJcP}EmOSUm^e=e|=Eply`qw-IIO
zWpG}MKjsjq#M=lN(>C|Dp&492_H}qoth+?fTi3NbLV(KcfOVTF^!z2gwHYYS3$oTN
z`c*Ns#qKB&f-h;1%S2LlIr*RO1xMadGp9RZQ~?LKZ{y+bE9&Hk-)D#edDWL*T8}8d
z;=TE<YWk&G0#}`^$1M(>p1!ctZyozkix@J4dzSJLnu68|c}QxjlbqgN9)A{}6l|3g
z;^FwGmKl#QFa4a%t<aTvOv;o(Xd+krJc!m&#=4x)Mj`e13jAUjS=`rm%0;knBo4P<
za@n93Lhm`^5X=C%HnU<Mgo<haU<Abcs=^k0x6+MzXjdvj5!VuG05Qx4TQdf%dIaKt
zCghV#U#;YY9Y|IsJLvZZD_#>aUIJ)%u2m5rSnVQP%i;cBl5-Ehr#>X1ykGYIw|0-j
zqu6yI%OEhR?rIJdrb)vh5R`1ssCy&P?iEk31{5{;!8Fg`Jma}yR%>vomJDIEe_0N4
z0q!M7a0ygfLy}G2hu~=El>v<^qmy^wQBZ9yrpTY<C{BH)jqA(U8$)^6C2BvX1t+;*
zqveipi08IYxC)`6IuWMmC$P}!H?zDzF-NYe{#wz9s5;xOlURT@F2e!rsa@*qwQO)o
zckR-gkg9S}<n3Rj$$loX-eZ5SurTBE&}l|0sTgFJYejVZj-{7rbSjowHOWcIkct)T
zWEKxiao|zdYI+M};i`?BCSn4d%=K?S4s5i0JHY-;j>(xwjV+_)eU%~Uxn=EAVNC(@
zh}oNcMLTkW8oz6A?l<G>7ouZutU?ZkFPie2_8~P9>;fmm^G&o!^NE2zbnjp=awwni
zySPBgId-I_lOMos{qVhX2v%DtaZ(5W7SE@}+32hYZF#Be505q<YM&M8Z}}_3Ns}61
z63?Ar%l>YDeQOAi>llijQ9P<<HsAIKyxL?FPH))g681}pwYRWVxCmF(%6LWx7o!a0
zc~_*7S_CFg2$$JtZ<|l*s%zj744J>pndRlL0>oGH$_z8HBzil+eyxuV$`za`25Ip9
z9os}*Gn?u~xH3y`HKr7AOL+WhZxTi^0*Kr|6kb<4DY&xVN|*dB=5<fKpb)iJSk>%C
zWGv*dX+oOuPh-@6QYIo>3~tRzla&zbi0}y{R~|^Zuc3K3cvs~fgV$gP;dk<qF%04a
zcY?B7JsmLSA&>%eKa3g1gsUu(c~&A661*{LK2y<je)UT_Ei4M-o5o%B7dnJ8QiYB*
zAf#uLcSf3L7n3>_W{UwGJU|omxsjtl)X%WH$Dbk$9I$rK=BIA<<aXnTR=){E^2Q%q
zbA`(Q1L!RYFu263fjJ@GL9&}elREkD3ep|Ba)nKeM8YEZS9NX;K9?8bhG!fBfQSKR
zTk_QU2wU$<CAFuxUwS-kz$*JsLO7h3-fumBT%iNV7NRZK;^{YjsakHNS2`%J=@eOq
zlon$0u1H3XD_N~(qDtlxoeLX)T_(C{6Az*aW;>dvSO26`zPww#9Ymdkh8e*Ubs|Di
zB;+<+z+LbIY!zW?6(D=@I{3&ehG1Uw$VbneK4bd$Kks1>CJ!s^l3yd_zLdx!^9Zg=
z*Nx&}CS@n&mQgZlH#tsz;FpQdx*@cEp1QP&2TFr3rGn1t$MWQfd;81es@yK8WVAfc
zdv5g#D@`Q#Dk!y(zz+f868z#t{wAYv#Xcq1J!p$Rpqs8mjmk(@wGdaye-q;~!L(35
zw#PQH;-CDOEyHl$Jv`yoS-!5pG9tkpCD!F{C4q)51Yl~~l7Oe9%cFDXkDMlRvwUhD
z^`15XE&s|^^!9$cH_pbEUnwKwkjFtjtx)heQqe^(hvYTZDW{tf^)6q!Rt*y-oy<8H
zVF)?~2o#k9mXB>Mk5WBErhvOO<6L|t4f(QT`YwT#qM}&$41r7ve>LK$OP&LgyOIwt
zO7s8}$KyYH<2YGnxiXBfHCf||3GHEU)8+w2t}%k#a-ZaAB>(q|h>i{Yg%n&fhZqU7
z4O{k?dlH5kn^$XIh}yft82)HjG|D;*d&~x3{mV`rUO)o{6)tG1{fN?bI#7<7FDH6f
zt@m~uTE<LMx=*pPs+nBDC4T`cQXFYREG^qhMAGARS+!_ZDm7~X6XXG}&NlhU)m@x|
zh@P|=e;uP&3`Z69vz^5me2-g%-xXb2zcul%y+!WWV=jeKG>Y)k+}1Q1Bcnej&Zr3c
z!a?sfNh|Mt0H>!mFKDYFD6&wH4Ilqm`V$w4R7%#7PMIb*KRi0}HJj9&bpJ5(nLE{z
zcuH%dYOR1)MzH|jFd3gSV_#Y@P#;ZCq%$Ey!(!DV*Yl&jSl3^7Sl4{>P9g55k29;M
z;ofEY4p7GIRq0FQ0ep%ei2M4e4%-_f*Vgdbxif%R_Y+L7p+4gbl2jTPINYJFGYGb|
zRI2<ixB7RdFv{<6c+Co&z2o?h57~l`D!1=`&orzscN(#Zwfa0Z1Zu#(=P7kOIn2o9
zXdEv}Wy?lE+HmDqy?Bz1%*!q4USbUcwv*I~17<l=0G*^We>z}qdGr%6c#G^Ay4N9o
zQrOr+R2VdZ)~~zZhr9v}mtLDn6UEatM3n|lU<Kla_K6ZpXI8#-eKkIAXzw`gw_6iP
z(T3t|hF<@hge&{$-NG$Q45kb`+g7-D-Ke~pkbktWju2@T`H@H*bTbfmiax5GT;(lj
zAVBEgst2r?@=gNit9TvHAGGtF)7UueVSvTn#H)23&}%yK*;nOuVuXJ&!~i6{hhkA5
z$d-?NP1zonQ=7cA7*-1QI(5q)?5KBqJ=I}32bmJWzaN)$&n)H?J_<Qdu~-<0MvXl3
z_V(KQlVrnK4#Q{6iFrWZ3i8~E9a&Z~x9J0b?V?9HU!BS0;*L>krK}cJg`{AXAi$QE
zOW<wj*XR7Ljs$Ng;Ro#IeHf=87zjae30jZ6BP>Aqgg<Odi-4;DvYF~;w@AVBBY_DL
zTqgzJz`d|l;As3j38&Q5(DsA-{?%B_o?Tjq8H2%rAYp}cZ>@zU!fR6vn^)aYPO_|8
z&xdpEyw6B7c~D>STtN14QGiYNz}Tx7%juvWDDV9RK4`5DIkMvEZXs|{wyVndEZeu-
zr`dF$GxU|S$7_|Ozh~_1QrD)=%+fEy^T_n_z|E#OFy<W6pJP~D;0#N{c{bNB#F!-W
zk>NTuF`vhs3kgf5qo-aUcs^RD>&owc?n&}&N%rrR#4a4n(_k3EDp#V_cz;6HZjFR*
zq$XBRm=Zy3(sq5=WoPDo9`yMft~?Fz^v?^m4G6$PDX=DU@GTHjnzgVT)A*W1=x_EK
z9@f=8>>PDEgcOVzBMQ7!YdNU=a3eC(Am{opzaF{TKeb5ikl)r=4=N;h;eB$~TA?{G
z<;PSiYSRwxaqzD#QRXfQ>$_8>p<0k&C?Gri26og=$KrF)frp%Ctr<~gfN>W1N^yVo
z0(qGXEvC5T69!GwN<7`TLI9vU*;pCIXzU$<ydi3)UW^^bH1=%<CcYgX`K+Ltxz%#5
zV72xE(L3&pt!vF1ss{*tKl!|lqyB-qDmm9cT5wsv_Q?V(6ErlPPb$XmmZOwi=nNO2
z7V2or4h8yNnDEJeUBK}NYHTeKb+FFv2)Zy;a)i049%X;B-jF>6O(6P*CmPOZWNz5V
z4;cpZi==V3Guv{U-~+mX65_;YFjVRnAEMO<V=f8oC&u)9t7Kw1V<-ZFm_|}r_wual
zH~7-w^aAuZFfGo82ibfxEPv#lCFC+*J`yFkO3`&(Oj>1K|I(AemhA(FvM59$ht#z>
z;BWEuxPs`7+TE%GuYz6Q0$r{E|HOjWNvvJei?VUH?s0tnv9vPiU&X3{8m|CRK(4=v
zMs1u{7C}OO-U%CL004AxP7-76#l670*J}J5yNekKw#|nAW;p^B@f!^7!eTatv@c)=
z4Y{+SbRMNFnN#0iAROX^zt;52qw_YKP+&L|xpfCJKS}L|JUnB`h@54B3TJk|UfI&N
zJ@iiWC;FZ&p9!?Xb(%&^l?jOEtl|9fXIT|u3mr4r;(%5ep8wo?XoNha==TN9lAzY7
zF!qs6<gTo-cGaeMbhRft?sSbfnNgdYtnlbzTu&j%t?kPPGR)e#@yRtEubK?NQy(u?
zA;gJ^Gwz`r+^K(tg$N8kgeSK-Ak?Nv0Tolm=<uS$Y1Q04-U$qK3818XAaI+6KU%dS
zg%4Bdoca>ubYh+MSJBPo+%{eC9^1+TD|!Kw>DJF(xfAoxV=8zL?)8p4lNkv|nk8!{
zm-@~~kC*&uVTh7g71WBMLkdb`9k)!6wNEbh4P6JOfMGBMMUr6$naaJd@JTASn}{-Y
zjjOwGD_qj({SX|84)1yO{i7Rz(7B#g5Q6&#Mq(kb?w9g0ASBU@U1y-hshz%J9r2IF
zpT17%Tt3sk0Ju?xMHaEJ6q})qM3krXy&Iy_9AsLg-(uu`g^M|1b>oabwk8ZocgbFK
zA8$)*M1omN3%5oy9uxX8t^`MN9Q#!p|5DOB*R1)xt@Y<-=Pv`rd(N2_m?SDuN8X&q
z5jHeXkSWR9ZCIl0!-GpL+qPrR&w25Mi!ma2NB-x;)>{YGQ9nSpBvHju#%cKVBoTU(
zu8KTQG4>sm+73XI?~JENX^XC;Sva~=(cSvU$6(FHT*gyaYlJ3a6(?veQG+N;){~VR
z`6o6ipK7TEHp~w-=P~s9R>8}`KMd1;^FgBEiRV(%72zf#dGxF{NnlSne;rst7`Z{^
zkj~B1o$N-hu2$gZ&pE2AvKDM0rm$op^fpLfU)VxaodM7$TQ$4~>B62rWJQ<9&l?rs
z>4-DE3tv)@JPeTUj+@7neDk8A?xL+bcHL$Hb60u&m3Yl#%Gktuki6X|=`zkUf@*x>
zRc~@&z8Rn+bPa1}9|d+Frp!xg^JnvB#=Glp{u{?;Mr4^4Qs*W8aFW1+*io}!OwgKo
zDw-Cg5N9j>t{V9P2UTfBa3k2O|BY`AL9;NVel+IdKsZ+u1ZS9_2-lP*s7g6wX{md&
z4Jn0;c|+&&>srmvnz3cM5bqOlzPQpo4VRbr-n@kFPeA|~;VdCYJ~=jW!xA38)Ogm9
z@VTvyn^c7F$Oo${#q&bRO)Rh%jtpI(N!~-@nkH?h*Rlp@XBxB0h5uoT%{}i^G4l`1
zn2}snx=)h!8iD4Yp{4!xxK#W&1Z`7*{m#Q;w8G=)ApjBZL^L(F3#>tYr8T)Ua^XrU
zwB$IKduSzMQ`5&0V4y8#Xz8=&sjv~C<tq~^-OVnn6nDzza<XEItxG2(A5!ikkFcYa
zjxA&#g-D1q6;=b$V&&{WK}O$Gyhf&*0V8djLuV)PJO5~OBqF<vN9~HHG8MxOL=<J@
z!N^_RAkZ?6(`u&Qb{Ma=Eta)XG{%)gM*P*BwK+T6YJ8ymP#VQ>L)&w8k&vW-Hqw)p
z;5(1{yP9(HafP_!z}z!55s`=sC#h`D%3=wyNF-uN{L;s=aV;dYpzc)P;CW}L4=S{L
z(>rp~zCATY);q<`z-~Z>5W(-83`k1mtvJ6@5zcuKa8uDMkBku1!s^Wp-$i6oFQUYx
zO%4D(V<u|p(q$I0miX|HRcAo!ZW2uRFCxrEIp25XgDv!cx;|-uqUJ7yT0$$RLFX1y
z{eg*Dq(IXZQ9Y84GCag~cU$bpnQL)Cn+x;UB@B6h3Zw|gDlSljzk2Oum(VGxD(^rF
zj;PY{zXmIP-2Wih8^&WjEyXOhwYl-%Wfr+U82>T1eGM|uxp#p9rc9e#fl5+zEz&9#
z!8i<qF1PUZfek5m-0)9n-3kYL<0ZJ5d7We@H^aD!(FX_WEbV*dn@L)cPCo7M!J&~B
z3~RMXT?jzctS54>uO=_a)t&<cM<j3I(!#e`B?)iHsv});f*UFBS*V|v$7_nGg-tvr
zP`rhuhCQ2V4DW&D09{;I8iW)}y}_8bZ2ecje|tqSe&`7ZuBer7o6#C!`W;pxv;5wo
zl=P@dM^_NTimr|<<~oOr#R1K_4T)uCS7Vh2aX^tl{_o<C3yTw=-{^h}?N)*)kWImG
z(l0nlpi5X7YVx@;@3CG-@8@<Cuj_J_Ml+ASoie>+gNR(CS$~$_-1!O?iF51AD`(a`
zKR{_(-h#EAxqin<T0|s{lrfRPeN?eOgoBy_S(76T=zt;CF^_s$F77j0oIYXL$PanB
zD{L^Q=cMN+UcWt%X+*Y}k5=feM@6js0+Fv4j#2Es078Xd3{dpXE~rA#yyAISpdeJ3
zzu9{63kP<OSBeniSoz1H&+QPPp*XeJpFNpC&%cS6@`&4}$C0*+k$4c^UgkZeHNP2|
z_PnV8=IXKvEu9!O?scnkxMDb;li0~v-H2W)0cll(_)aWBWSjuxUI=E`V5REGu94tl
zoucz?2!kgvd)HixWI{w__j*Ybb?3>;L6b7V0?oJz6%G@d4kS1A{XK>T@Q1b7xEcO(
z2`X9&8!c)AtI|MHoV5xthQXJ9&Uz3mnS9($c^}!P^M1>iWTBx~7>%XAt`@1~c2p-r
zleD{DQWS_j4bnkU<U%_*!EXsv9kIOcL!oIP8Ut^k*n-UC?h;w4mU+17AfdBYCq%-Z
zz}%Nah22sl?7lp^!rCOGw*nZOp3Og>rN7p=p;o_yagzOr*Xxc=V%I8+a>_#OVC9Xz
zQzvzsTYbgq2gGZ>81fLd(E7pL8Wu*9>~ZY{7p<ghhDwYZH&}k;2Y8YYm}5Vok~Q`Y
zh}5epKdRSt1kUdLv_y}lc>)lgdJ{_+4c@iWW*{C!Le(BLpzcUgoF*MfHw|0>z~WPe
zfzHqvxfbc8j(Q`@Mu1ljrW4doR?ppyk;NkZ){E{NVuNU6a|EiJ2qud2W}y6XqClc0
ztm9b(Jge3})>P-Sg99;-k{!&^e(7F6{m}X{$hWO}Q+jb*l@mx4eKOqTH$8~;U4aJu
z)o;i&7K3q6sm7x<r>H->5XQrj&=Oa(i5{wNS-k88b%(y^5LiPE-xgR7B~`Fy9Icyy
zb1ekH=$acBEw99kS(M5_{SvcC0N5XP56x$#V-#-!;mUzfil|iSbmz|f_aict#SAT{
z_{y&MXos|(gzp7l3!?<bh0a|8i@9f~3|n%nh<`lY;<qlVdTGphID|X1=ky5YZY~#h
zANg5vZ$?*;-CPU&Wuc?BE<wm=jZ!gb^y<qfl)T=6+Z1Ev4@ZU0A!2`IrgDbx+Z>L&
zZXqQn&hk1=hL=PC?9kWANCG~0Zx`Iq$5u;DySPlclkGy-Q4e`-2wX`*$kj<t?niVw
zhs<RU&EBKoe$0pu>c8CtD#_gcGg-d8JmY$!Hpz(QW_y~TZh2i3**h5hPu4LB1|RmL
z-IM$wRl%N&6_c*Ys*TnC3drKdZ)vKas2QPlyK@+6bmp_W$a&+JMy;t0(ScLAcK9R#
z0#yR%Frq~dek%yXIfDp099)dyD-i`g<EL~p<CvV9QU0L<&afJlbGY`N3u}n59<_E_
ztEyX(DhrESr%bz)>N}>RaL^;Sj=yR7m*;g!c+H<YJuFkex&Bn9mX*K#20WJEs>jAB
zlQ~$N#yLJo<f%TMx^Ja-h_;pD)WR=x#HMS|V|%bbh?vsr*c)f7=?@r?-X*GX!|}!n
zGpgjiiF%x>Jy@?n`+6AO6KPKxx87glrk4aGSO6ed$qMl3b!RP?{^|&sU6csVtiACX
zHA##4Q>Y!(GxV?!vS{Uek>0XRv67kcX5Y%3M!_y-N;ARR#j3u(=3-s0z_IovP}WK)
zIcKvBC{T|ovQYAH`<_)2G>-qKi?FzlsSpYjjb!khc_J9kVT?j?I`%L{JJu0wUfQY+
zBDKSK1-VjI)pQ2LZ-)hP7k!P{0z|73#9tBhz3R46H)GGM)`rHGA+F++>ewFI#IO($
z1}jWML9)lwcJ^Ko!yH$}%ltDB8ciKriNyT1Ao5g0HJP<aCUaKbfb1gG2yW9zS!iMt
zpDY>zZ-`oQs@l{|88f|p11LIt1gW1z!nBPKRh>;77ck_TtSftdW}Y|)cVo+~{?f35
zdl)T;Cpy>oE^kuv6M7&KX#=@jiu&fc2`GAq*vj?I-JvWj3s=7gaO~^Q9}u9*nU^Z&
z?(crX*KP91`Oby#2`I~fb<mILwX+PuM{p7laB6v(3ok6Aj-9K`v0Lju0|F^aq7M$X
z^f8A<$1s?e5QN>4ve}WX)NeYLT}q%5ih5-}sOL*QAdkNyF6f{g>0&$L4IdC;dpnS`
zfTQ^fF=8?Lx|~X~8Fb&OdZN1;s~C`tI@dg6xG-Y>l;K``lzEOS#RXKH9=l#tK6uN4
zt9ntFaw+B#59eg)+m7=h_G^=c$r=1a5rDrD{y~D2QEU$ATpS(POk{wj3co3@hLoIH
zRJFY^3QZ0va;xy+zrT@_dr7fx+@@DZnVrGxKAth)ciA9bTMl~EH2UU6r(T%$`Gdgb
zTqwg+$vpDic<z&wdBscstEOR2IYU1_*efl>u+%y-Q#bw>60Sw}=TA7jyy`~FF7P&c
z3tmK{+RW2@x_DRjeuBxU;|>x$f_yUcq?w#ujmStkM@V%Q<7m8Gk1Q<_;P?kKwr58W
zM8C_GP_!x<L4zkBIPq?V^;gC0k-BYC&*ZDt{ZC>?pqEN8!j>2Wj<t_v>kiH)2a#PE
zIo&_4b>07BV;~;<5@rqd$*vh2@ftJ>I92)E`L15QZWrc?P0GV>LncahN;~pVFRBk1
zjYgeB)!LA?Lhp{W*VdfxEt6<WXL4AaU#oBgmBO^*9B2^zZtF)BDjh492X!4AU}&1j
zlbbJa2}`x;8%>_fWZd}y*PN?ZHu<GYp$SC!Ytq<~r-d@Kc+)?};WAuy-%qK)m0=w-
zT?nTXO)+z>>Qztw&5Zz%wVR5m(C9l!u?jV?pcqfmn2EakFFT|PlE%vSYuYuQFF`!U
zbASTAqICX8IWajW!+$4<va(P|Th&`Eq71?GByFs>$QXRy7$l_uC>GalAP-%ZF6(!)
zrzc;e&UB>_zxjcf$$vNjG*r+20qLad7svl>r>XzC7$pfXrt(1y*V~tzw@SsdE?bI?
ziOdI3NM$gGDs(r-!=@F-GqDz$#zls1OV<*)P)!ck_3iZkAV0$FsbXPI&v@{QQ&mRy
z*0W5=Mbfhyf@{#8j3)ZJ#I*qW5V8fpNTXyX^L5)n(y@0@<apF*HC|VikUh%z-Cfj~
z-Q+q`0ZcqIc@5?p+&!p5-^Hi~_7UjInj7x|(i<zqCE?C)>8izc31qSf-&rPb0XNYP
zqJF`|sbZ!wT=z*iD&Q_5-$-#ie2^Fw-s0@(d}(y2t=Im`GE(qfiNWULZEqRpS*CUR
z*`U!4@IpnV9y9G<sU?y-7L2I0?ovlJ2QRD%XOm7`)f)>zB>T*0^4uVz3n=+b0>4<k
z$nCt(X)0<Ln%r?vUV9;TcMs~pj{m?Wb`VR+$}!kxc{~={FLlxXLwtuAGwHb1iDqEK
zoL3Jty|C<N0ZXS_IqVCMLsvouw0b>OPm{=U6n-QruKlfvWlVDVVIG2UCXgOM`T2Q`
z=3sI|jjYs$$|)9{!l+UH1GF2G*ofcb3#uR_ge=bfbGon9Z{ei$^mB3xZvYf-E{+@;
zKxE&^Crw(iS+HGl(2ogv_mcE{_U+~Rr+fz^kdXU@%lbZWSt;}$tSvu(B^j1`Blwe3
z1eZ4Ex(uMPuI-yo^03e<bs2pn6c7rO-uRoa<#q}6k`Q~Yd#HGKbUYcZN}j(LA%=EE
z(am{J${%~Y)6M720CBC=3*=dBZazIXb995+{MhP8NJmQEY{1~MEmYbi_9gwL_*|Y^
zn|*r)P|0@z*&`VHBoFa-M{N8ZIM76ugbM~Kk5Wgqh#gRL&cB04D#s1Zh4>mHBlhkX
zW(cLjnO4ZN6HS?r5kDx0GYkV)2J^;LFh5h!k|J~~o$jU$r<<vD9VNp=r|Z_)U;ZEz
z2G=SJ7SX07C}Nl%N>>uZ;*o^4hMQVUR0N;evVvvM?kg!aL1h-SM3llLC!V)I`u_D!
zbx!mALPJ=~q7Z8HPf3%q+M*i)`z(9{OqN0tlsb<+o|Z@M1w*aV5PYvAlcRwZLbg!Z
z|GiT0KHfFNzg_T}+~ig1R()3DW{~I%v*0Z`^~(geimT#kceXV#mzEol>)!|gO=y%6
zC;^tw4-4IKPTTR2EX__$!HYar_TZUa*@{ZYHRfMbMQ7KuF)cdB&0Hx~09t%=Q&HgE
zxCv1#gHm4{z6*sc@_85*uS`+6X@hfPBY4=c%G(OP{}!M>1t=qqPWy_IBvLegn00Gn
zvE+cG&$MgYoG%2VOs1|?!rj=Yt~yinPNj5ic){qhBE#jnm@j16-c$l%l+P<m@QJ!f
zf~d(RbY#P&4@$(j!7}5RueH^=-Znpe4ABD!(RoNPai6B2xa1m3+CRE&(D{^$*n@;B
zw!EV@4vT>Jzn!q+RPc1Z8f;X)re8?(Ku&Y-1J7i~6oYt&xehxUll-voW?JiZfORjo
z{cN#=#*m>Iot8zbS@PTDgeNG;;u70$+p!7f#!45*tCmrS|F-_j5cuRYlj4QXwUbnb
zifHkN6MLwNR!HGQL2$sB{EMF$1C@1Rn8$q`kA)P!Q8L_Az3Ii~e}<^EsUN^j5}<G>
zDEyoS6~*L{J4*qiCecAzc(So&eHy}@@6PEvR3>0M>?N}=caSmEYBk)i!I)?iL;woF
zo9okyHLl6yN$$TbEWK)@m)}`M5>#c%(~A{ySfr=wF$s(hFQ{djiflGa4@fuOEr**Y
zEXT|tvzTqDXq5b<1<H(J&qz~frUdLIcFo*%R;>)alhLW5)l9Vfe3XuNsJ!yS<XVGI
z?_KH{5~f?TYV?kAy4R|0d!QtW$r-B5C1WFvcNjJxDl-q~Z$2>j=UWl5Ed9hzFO~18
zfRm8sdA;-lLDu;O*t)bDbFmBm|1UGCK4mybSCUSvPMqA<S4MZz>r2<{((}b`m0zPp
zHktF&5U5{^Vsx=_`R{V$dYWD{MJC|+Tkphu)iQ5yV9osIXJuD;t^lc#x%5?ohMm!1
z>l<wJtZZO*04T>XN1ke_mBR_DV)YcE=)ODxZybL>2;B9TsdG?5AHZ-SA7R>lym2n`
zSD4Vf)&{>pFZ=|}eN|jch4*i3ysKkctnVy9%5quZG@YBiL_I-aYzjESNg6?hzgqaT
z)CJNfTov!ywhN}x|7La+Hor46xoW47cFvg;jtPiIawDRb-m?%qHv6Yq6G0Ma06dKa
zd$7Jt`^6GWcu5JSl3jJlOW5Oa>sCYbx_Uvhjk=FX@-v7<PfE*pV1#$rzjuleY(OZS
zfWiUw^e<?}XM`sub|%;p;4Kbwmh?L=WsoO_nO^@CcdvUT%-=OR#nGFiDqB>gCY@K}
zk6+}gHz<9z5<T_eXo(lNqH7g73h<&P)O-nL=MVq=hc3A30bp$l4Egl8OKZ4@U=7xz
z)8rn?4!u;Le7-cEeH)Kd1=7#`Ff(L>gNuDIS5h4f)zv|%NPust1<Vh|YRq2Srlft1
z<dl+Hc&HA~&bZoQCN~EE&{>NuZ=3Jtg2Fz5MKZq|#_lCV7&(_uvDJZAUG3<bF51`t
zkSjenVM*1o_+Hb5wgF#cO6K@XYtsvrNOWfNx6p76i37>dozaaeSu_<MQYY}ier%kK
z6oC(%?!c>^w;s-HUviU@CPQVYU%*RP5#a_4^=O+)#X9Q+DEHz{U5neSzKoQG^oz@0
z(<Ug~TQIa|$6?V_Hbj!bQymwrx{A(MH5Ml-Sn;bzr!C7bEWSOx0%+JeDS#%DnI9xU
zAK;Xps{c8)L}g;&8qJ?U0btM>#>jhR-(9{=pM^(rVuUoVcwTiE#>2)X3HaR^q30VR
zC`tN$2NQEyf1;U!jet8t+WKO=2H8L|DGusdTV~f-6}BX_azxAd!GWF?j?-VHPTvje
zw}?iIoK>hpo!6){ZDU+ha*7y#@b~*?istmv{(uvRS`eT$2}j4Eb(P|H#~MD>mTKvJ
zRu|Wu3HH13QpVf)zIc(Wxt%61jky{PLYv6^p(6enqww$dk}I(1rq9@R#qh_Xe-R5K
zFp%8`*Sz-bVJ4jJoxc1PZ$%&+-skJ(17XM2TDJg<uDU@g&RpIn#&&PXeEr;-OoBNp
z%kAeS?nkk82p3&p3mYnK&#OGKxElPPis0^C<UNiV?iXWSI)p5i@~RYHoh}Rct^bO)
zOKv8kXi<4X{7pVOkhqq8Az+YSs0o{t;M>O%qCssP@HTM27um+vL|8q#WD~YN{-PGK
z_4dcB7TT5WbCwj`g)4P|+g3T%-a^Ku?FZCnIpT@dgt%~*wK$rF0)3s5y1`vHtf(e@
z_=In!^A@bpM~th31|T_nO)?MH?Hq;h4ce^RN;pOas&U@y^Fr3k8$Z+J-dV{<TnlqP
z*FaU8x>%8GO`V3)!zQrGwamg=X9Hv4zvg?-3Zz|=A``(F7U0~gjn{gH=+c$R6m&V0
z|DC7K+g~wH-<>tZLArU4WR>)*i-=`J`$vb2ik+J}<39RALj>bY{6A2$Teqa%lUqZD
z&|--SWx&Ic*YKH`>4KaRP$|Walv{uH@kwTgp>i#8Ta}%f@x#&f<0ns)e2EUt`kXzv
zix)Bw?-8)&zd6q1L99j29#45S5Ti%NH$3kCT>Ok+B4m!}x8vX?lc|0qghB*8Qtv5z
z@)<wP$6A)q{%AEg^8zWBr$o||amokQUoD@$ZhA-Z<qv~M^CswGhN3l})VIsg3SKR%
z+f8MZ-(Cmq-9}lG%UKe``|j~*EsD+^um9QR%KL0!@DA;186aYdG(RQjdDvuTX1ne6
zADqsV?5EW=!$K6o%(258zXqo^48|M2jvKy3aQtw&$a9W5I}N70`%QBdh!s;c5Omc8
zKnu`aa%c`6jOo_2XZz`lhXFYgjtx$LvuQ;NG@JQSVKsK=xY5>2K_-|VZ!;lyUk7-*
zGpGt)&43}Nj&0rI+bP~+T$w!lQ5Xo(mecsO1dM&X06#3%ep6m<_%FY^&1we&>6Sih
zg-q6JQ(>rh$ANennV=BNDP^U?+3S<WvXXl<hJZRL+AMmxlum?BB1Om7c$jc`4Adyt
zW{4ocU;*hQEyi3F&(v+FWp%AC+?dwFX{?8VB7j_<K9_O9(Fy!1>YkZIxUZc=ne^`Z
z0!b?SDpDnEtQl%LeaiwetM8+|qzD*dNGE)qn#TJAUA<HFlmHR^tP*TOe(arQoAdYL
zJzB{vYQ5PTR+axBm0p`jqm)s=>dKMrAet3_W#xYm$vZsH;%q>8B+#=<??m>nCy9)I
zM9t$FPz7l)PfUhe5RnbQ115SEopXF@L4nqBQqE+h@R9`gf>t6?|7323yXD|emn!dQ
za<sRT1&MM7FTZXS!!jPkotC=#6rqNi?$-99Dp$Ksgys|R)Ns+`BPisCQGRrAhiAr5
z<vgZ=1#u-<p^u^nT0aZNRAPVRr=2v^L=ISu>+uEJ>iRfWQ(^}x&Nzfsa&DcCBn7#I
z!|LN@cfc&k`WK26ryBq}-mVW08BrRpq#X#gF_Lbm)lNMtEeOKow4t9Vj|pE>i%HSc
zo-Boeb(7osfnY_-bMkD+eW@ZDkFBrvjYG4YEA&ukywo27EsstZ;Vw(Dn7RswBsfI}
z9*KP1KY%c&Bob4~X2hXWdc;<N8q8y0;i`ueTPa9SZrx=HN-BEPY?9T7L*<FL<WvYM
z9SsBd0;RW$om)2{e>*f4Y%KnJbZ)kBf0lU>s;Bf!vjR<V0pK{D*?WGZ_PLIljhB5j
zIEb}Fb8<W^ZaVt}WK1=w|92Ng_0Z4%SLkT)Uf8yhRYDy2y}d1kI<*xJ>^B`q9q^+N
zw}1J@=0<f}EsOqJlqaEEGRFWmy9S)jO4%+G^vV}^s^w?v@sf+ytEM2XW##^#CUYY0
z*t8U23g3gMPj|$M#>?#Xos4~`N@M1crAV*$9hTnjxYA=vSK!ymU8#xdaFv&aHA$2-
z1}LMDi~RKvkqo7?uY!=>P;Uq#v?%E&{-1*IVN#GX;RAwgd($<~aKn!hb=7K{r*zq(
zPOH%)2G6Y+><Nrdx7^LJtm8vbv)>ui)ytTFPzd)jFFU)N-k9|jv+%_w(v2X*rn7}R
z{GudBRMPszVEedW!^B96xWjnm0<&D2?R3no^d(snCvKnrPBjSISL&QJ-RvUM(YOY*
zYM^qeuZk|wFE1)H)i_Av5@LnKOKf_|Sm3iy?|M<e6Gy9+)-Qy*GT-tZOCp8W#6vw!
z+C{?-oQzqlCdy921{E`DB@?f8Qn0{(UW)@ypUgEsljSP)V)I68eF_j~uQ%UHh=h9V
z!cjfTnK#dm7@(d*hbfX?6H|DvzA!R>O?oSmnDp7NDT}rOuPE(SW<kRvB$+0i(p0Cr
zI|k^lB!c{*JS5^7(2vBx$jc=nXdFF@m0ya9qP|L6164Jv0avW2BLj;QH1KN1mU%t1
z-ye&UL9#MbN|ks_ul{W*0D8-yZH%@r#r((7E+(^L$~=eW``xk)+Hd1S?;c&R43%c2
zEIY&9SmT=z%JgbtF&r?~vI8gS+?{+rXZ04))H9$vU*W%nx87B154d*2X%(hob$FgT
zT;r1ulz243(o%A<dB@PdVz406i$KGliqDwWA1Qf{_J%}P(t7d~fqn9y8fB9$emEH>
zDeTfGF|<iEe>a7j{pu{tS+(C`beQgI`qFc><z|3hnr}2yb3pzK&Qx|NYIA!0aQaC{
z&%Uzalq#2Cs1B8sCt5?|Mm6xH=e0}I3k2?@p#MgM(kSbK*GO{FK-1a?jnD+7R_svG
znE!`DW`Y_}8w2PfN&9_hAe(`Y2$X&PN64InC($ZCd+;m3VCE)!IGsF`q+3WRVwkLm
zt;2bMrjZb3fjLYW9;8_>tIc87$L#<liA-XW%Aq?;(-AHpUv5JYcXlB{h4^uSkRZdT
zta1X(5pXJ&j=;o-`%b|3vnL6rs@MGIewyVZS|wknk<;@cq=#DjDq&`!3*x0*qka4#
zdM6!qtxB{+b$IZ1-%))qf)#rdoJ<`o5FDI9g0qUH*TQ#&^R<L~V5oMRNu&k}Q3K4t
zi3xPvmTHERKj`ccOC_$0JMsWtQboH@*Pgnwsa4|S1FVU%ABup*g<5wEboNKB2^1fz
zM^+MXt?+-BpXdCtybayM&aF4B+b&Z*w9K>I^AMU#&Mpv<lUb~z&ct3h);1j`=36GX
zty7a9wE_kKvIH<89+^#%=bFi-<NtuIo$U7Rlb(GedhaR`8hSNCabc7EZ71YrKHfFi
zq5uB9&dj>p=PF+_&Oh!4k(aa7*Je+!c%*QzT(L42j;(a|GH)0Us!}jzO}&ipvg@%f
zHQ554i~8v*u1mjM%g58ma#510RRUU1W1|MANgQ(T4R}3%(pdo!#o;~HF@Kt2Hso`l
zq0wzqCkbz3X(uP2d)+RyXQ_9hRoA4s11s0~TAk+VS?xgLNsSB?wu#3{Bz}k(Qmwxn
z*s!cV)QaleNp%y-rq$hbH!5`Shi?e+EnsujIV6i6_>R!Kr|@J72yd;ltUesgE?l;p
zF&6n}Kn6*-S~hDJre$gvjLI#z>w5;P-5-BLaKY(vepjL;L>G}VPfi%869c{4m)$K9
zWpGfufc()kbCfF?6G`dKEH9|o4De@bBwj4@wZ3AWyWOm;a=l&M|7aUG%hmTrSAMfp
zY-k9J=T)0Uq{z349<DZY<jRT8>sYC8w36>$oS3jxX}yks?#of${}CInGY2(v(rHWC
z<9M;f>wJtu&dc0ujwA4LyAFo_mOkGri2Nedl-HteHdWN}#4tBsiYHB;lcVpmj;2<3
zK?m};%cNwgwe#tGiO@x_J8Z|2y>tOg!mlpfXJY0u82K9TE<JKEWmqkjzMA~-5_$pr
z#NGFM#o~`)R&>N_RYyqQG4=TQ$tCAe9xX`&QhY#3I*ff0*4iurM;`2gm_a!NU6L<Y
z{-~+FD}>`hj<{NU2-St*@1Ax*k7cY6K>HoN)^I<$wS$Q{m!H3QeN5e(2<88Yb{SA>
zS4C}S*g_`XDiL>+L0^f8%@Ydb=crpB7pbMa<2#gKPaWT)&p(5BZI@%C#s@_Fu$so{
zNA~uwkm?*MO3a=HVdJcFTQrl%25qDuM?@_^;_i(Qva@&_tlSGy@b}0jIg$eZ#P1VO
zCY~P8<y1FGc9vWnDVsohGATztW=))79;T#$obDl_c2*I;L?s@q4I0a`&NWhul4i<r
zG(oXr{l&FRP^#b6QNt53YuM=|%M_!+dYN7ea)gUx%*M8-{qNssTR^%1J?kbLw&@c~
zlB<h<kZiIbhnYF6UXu15P}9DXU8GgYB$1qi2JBT*l7`4G2-~FdQg#NT4rGy057P>A
z;Xhy$ozgEv<X*r&iCBXK^WVZf)uNYrm?{lE=rf7FQ(w_KTl$FTIu`~lx|K7NQ|Zof
zdQ=Lb!6Sw9U7+4=Y5-s-NXK8tTd_zG>6yqS^m*eBbEkF~^pUK38!{ydx8J<j*aH@a
zRAXg2V=~FS?GJI{I_!l1y1R?fisZPG!^{e@SbIRV7+`%unS*L=Tye%(<_B|w%o1&0
zBSBQfKUpn@CzE@V2!+iQu}GJV8yej!3bZegkLfvD$z3c0o*&LXlt^I^yqi6R<HnqS
zFgnQcFSZApD6#w6)S|O)g8QFOe1f=ZFb}AZMs!3#MslM+Hh+IGanqZRLC0j67wGSP
z^aXG<drRk_wh}9w7S)Vo>`W55AN>1QSkwB=>Sv4p`%sh4m889#P0bB6c1K7qI_q;^
zwT9E@wj<*LS5bWxLohI+gM9J02EOX?RHyyabR0QUZ8Y^8qW%#D$k#O9eHW}BO5KOM
z(Fr9}EufqUPw_$WVhg3DTaXAQ_WxI`tR{CY!W1(Gi7)${LEjm56N$BSow+MpXsh6R
zshKe8wPkq2ymN5T6o)Z#(=IZ0VIZ0u?ocaBJ>oot*O2lf)i;(MM=!bt5PdmPPD;hm
zbU<Nzcp*R^V)N^+>wfcqO#P$B`La#Tnz9G2QFAfUh?W8VY6x9Ncx`_;4zIjsEZQ67
z4WjHv-(AlxjV(hNj1KUP_zbdHl1ie1&DwW_*VR4NIt*R8o)3M!hcOb@*$dkVaBc6<
z`nI;VdM<)m5Av+ujU2D3>;sbUNfiV-p&lWy1pIYdWt$9ALadmqwhY%IsVmr3_tB{%
z+sq$2i=o24WNmcA>TcrtfjzgryLpXJn;3kT)AG6|us^q+Sds2yitOl|B65^5J^g?0
zz8aX|PDT=NWc38SYf$qzV-nH7E0bQ)`;a@3@SA8Tnj0=|z2uFY!#7JhKfBpYExmwI
zW9}yJG8<4XgtX&0H!khbL_v&wjPT2Dnk964L!uLu(CFARC-ex5QuMpd+9;j;WU<ZO
zJWj&hgZ-g?dst3+@%-7+G`c|Fs|00c!O3jzxU^s#-r~Vcg4Ci1Ui1LstRRdfl|S*E
zrkUI}09iANp5XCPKfw|_T*Qrb9K>wa1aFj`xqhsGg~Sb{`Om+Wue<<L=*us+p?YX}
z9l3{k;O|Q25Y`2+*0Q0q`+t1o=lAn|(oao=_#(!mQ!;T#0oCnXrQ1fW7b=3Dg%FB0
zn~q}CauaUDqsVCUj+v?-04&eIxAe%#l6jT5rxSRE7;d>8ow^aQR*;amMcL3Sms*JN
za?tSVz&T^$wvzyJF{ufUL%?j~8L*_8B)+_7Z}P6|i3s$>OlxV_x`ln1GzSzNMi7vk
zgvC&%BI9Hmf!GPydemp>Q^Z442<P49vNySdHM-^L<0za7oMB=9NN!&tyX<IMo3cXc
zDaz_Bm?9JBU|&^d#gAd3W#0u-DTIjlC0#V3t3F5A{zTK~n6mbl*cwJPKuAi6Wi;=g
zz}O0Q(&E$HVTM**s9F<1-<`|e(?OwCU7`)gp0AC<MmyzH%p(8!3|an|AW+JNKjss&
zC;k=*$JSLs1MZoSZ2LC>;-VV+c#F>(?r;&y3Pxo&`KR48HEcI7O_B}PIY6=uQgve+
z{hMh@SYmwxz3*CY>Xi6KKA+4H=Y!jAus}~{KIPn2|2ugVV>?Qc{*~{h%_(GHl=1}@
zUH>Nk4iCz{%o^m45d3KT<X!!sFi8vd=1AZ8lhul7dot$aQ07?b6}r$tYTqN8hM<N;
zluc1n)B?BCC77gkDS!V))tP9mm3hl``=^5qbCxf2&I9GcES5_I5G~(_Fv5(V=@iZh
zqM7NwN`@-3teN@pPAT8<ZX$(OX->F5p?IygIMoHFstdv8wN+I|0L!4fR%#kz+eBaR
zjt?HBgUR7ny;K)f0Q@(gW22^0C^!h`YsHUVEi$>g?_NM@bwn!^X`%*02%8GB)uKMV
zjzTvGvVVuZ1Fzg-G+TDyRO*zH6+qMJ@yAEgXJO7`pw-n(XnvxhVV@oa?a86B%B>K9
zLB;P|sS)R#h5H@S%q~t^x`RMr2HrW1^gVDVOKJjOSpgvCbl#RL4s)hd+j$)PVJ^2r
z!fL1c<?3Cje=j99e@*?xs!dP9j@#c@3dz^@uaFo(ey_iU%J_+is*0I3!!Z_FS{65J
zkDRBZBS^kfo7B~#&O;#ISc?c-76~LP=&3sn!p9(LVZ|5@f_Vk$i#NVORC!hCaX#Rv
zkUmhuR;roRWr>}08zL8xz7?5p2o+xTaTRGT9r@A3LehKctk#t3$G&oy<%B!hmg+GD
z3CJJj;4=JcRM`lxC9YGx2wEbYeAc!CerBHoCVrh$P>IxpT%y>}@_W}+r;*X$ksgI!
z0aGz>9?5af^M;5`?s|>*eB-dY&;i=St3)Kvf<Y}|Pp{3K9RjqEFbf+<FrxtsBlhRe
z*Hu|U<qv2I*K-g^`@dco$pU-2cvpmsvl!WqJ`A~5;<nm(0sdxORygcA&3zXrTvfP$
zaNxaKNtaTR0pwRyrKQoN;uIYhDtwr^Kq3}==f-`8gbYK0rgsPGfC`Fxk?^{57Z9jG
z5^48Y^Fl@zV&!Hahg2!D2*sj;OjjC{<s+&HPeTk)>JmkSBTsRyTGiUaXTsEQkf)Ki
zUwh_2@|2%FXz=v|wK2d>Uf(jNTGpE;Np8|JeR}Q}12w9)dGUB1fKL%HI<;dw>kP$H
za=uL7Im`Nci=FbZAQY0&=C9{TK3<Ld6ih3(OqwrSrFF_a@NW@^`gq?|K1RLMZsiBp
zu1(G+#`)we3u}s+G=nO*hJW=R4#4Y}IRy*EPGs48PSrE<yD`urF|V|@GgUCzs>DEM
zar-J(7NKVx7KE@<z;;z{pZAH9jm*UwotcF+J9QCVvkOEpL@N`fD=el@=pbPvREyeG
zh5fO9{q}M!Fj>{uL(hhj(<>Xx>!$Z*PxV8Is>vLi++Vdbhk0Tws+(jD8}A;1*xzz)
zln#g50VvR~f$Oc&ecb7pVck`2_fr*P>~C?&cmRzQfki=m!O8O1HqYo;GL$_0>bJKQ
zZUA^Z*z<W6&{cii3$<KP5TBYEk5t~nu=xJL`?m3g0Kl#bv2M1&8`Z@Lz#4fFE5)$L
zwTyvFcD2m-FMc|{;Ufm~f7UOD!j@#D6}l~c;(tO<kA^-XJiqzg%W}|!xQ0d*!+QJC
zFN}3Wuf^x>Y*ENPo4{}(^<jFfa!ne1OJ|UsJ{3@^j6?Mc?b3j2*k0dm6CS1Y`qtLd
zANz+{?1vSCQP)07&4~C-9IJ+{jabS%HSIZj$-mA701G&yvfuRI?QYb58;texjr(t?
z6PWy^eW~lz3sTel@>kYMbb5iGI4%cU-?*wb15pWKeclb1rv1;o444p=K|ecsliBbw
ziNgto-z{3K#*MRbsG2rh{(C>Ko%M1wq9U`)8XWq8Z%8^%-w7b&%|u2RKd%(pvR6i6
z=|A;kwc9-Tjn3h3>PcilqUJc}MOjcI&Zdx%+Y0ah0H-YfIxHhBn$1%crg`GEx6u!l
zMt3FFMwI0~)jp82#?r%?#vyuzbGXCbiq)Zi?E`UYX|o)>D~sz?GVBr!<;~%2V|`?I
z`Xv;b{YRL<kCCtG&K*n@bIq(NbEHR5G(CfcNTEK9SuAZxe8cb%JaXmanu3Z;A_l?!
zG#nab{{hpQJ;N;8`3i@a7Lh$@^Au}#UZw};;8fsJJD;hsAq^s>QlWgsFZGRN6r;j~
zd~Z1Rw8GAIKg2LP)lJl8EUVV9nJl=ZTxG?%c*E5)t(rxPRa?NhdR+%D_^mU{MTYY*
zl=Hp?0}mRWGocQ=Gz_A(nYHiJ{vy-#GO==SAk?mA^a!as2C9L?!0Y)Bytib6Oo>J@
z89~wFnMQOu^>|btxf~qN*E7pLO!WaeO1R0d+jmVf6$8kh6~UqeqnP(M&1193p>0%i
z;~7Ysdj)-Y+9!DXO$f<pRPlUIU)cMy6rw2isF!V_bM7_f1Z*>RVuC<RlSb`)DS@Cf
zr(YRHJLYsI39CJ+7fa~u#A)K$+nAtF#X*Vt3$JzkOrRmI6{RQZ@9gDELWE64gF#iG
zg0YoiL*;Aq%83V&0&FT$XSXY!rdBxt@1x^cbd(peZ!P)C0+RLQH>;Vqg^Q7-?qpp<
zQFl{iDZ)yp*=!0L%cu>gK@zN&?IA;Dqq?l1OB;5VsO*6;=xy#7tSKV4PUgkQNf+=e
z0?{0eZI@pI9*QT3{xcc0u@J#%P&@iH<&a$ksO*SZD-}~!uDHK*1BV^@#&6sE>;pij
zB4FQo%9DXofkZVRG;ukPF51}#x)-GNwccg4k1YMp8#3vGIRffvR1^-$I=0t~pR&2J
z@UfRSn27)pEfA-<2L!uM6t$sWXv1m!A<tL`=g8W4zgmsQSyv$F7xVAh+03OxrUP5<
zdZSgf!bui3`}IeKO*m76Xnl7><+`H+PHHZ+=pdZpM48f=uC}3gi`x?H^I=!#rWu+_
z%gCJQ$c5nF`3%q~hR8V5vRKU3(*z8>DDc+{yn3;X_;tT`5%13)5fm_2damVyV6U+6
z8gl;hETn!sioHQyGYy{5eN|`)gcgi_;f5+<Y-8st?yr$p6h6d2MkpI@_tXIR$=B|z
zU($6LmPBcGe-O&*g$Co{ItZdptQ9FMpA@oE`z^ae#}7P2t((7ZObwS#A2ECgTwv6q
zVCCx${xIe=7>W6j7aCvj`V5o%1KXs@c&>y+SAu4F4+ZOv^kXytHsUah`kH?>D^SZn
z1~uYt9q&o`K4-T5yjM+K>vX~v)aqjE5O-L=aB}SKk7a9W$@{gakouPZ!~LU!W{L!i
zM0e#nPW}>NQA|N*n*k3HUBD~Ls3YhE%jRTMl>qlA>cPB`{Uq9qBeJm2#c8a^;kQXB
z#0m3liU_`qgWYbKC<f!-FYTgbKF79%<FD#+?K1KE0R)Qepgl**+3)j?SS_4u2mb9W
zf|!<qbIZZb6eUwDM`}ftRj@B6DJKPdrs++5EXo)wD(}OI0wP5QPTj+JZ3T{py<nI7
z;&A588!=3T1S<51)NeIt>tN};=5uB>KjCPUpOGT4vvQLZB`8GThO}S7)&xA-u@c9!
z1!1rt3U(}nd?!qHkEq2A4+*ayjgI(Qp#Nf?(fnN}_>n!CLY&hoO4x3<eAXOBa`Ar_
zLcw!<GZYanK~e2fWZU}NX)P8^Zluop?ER>7Ry&9;?{r#8pDvck5>h|Im`#b_x|BE_
za&w543_e+SZ(bBuaL=w@aPP4+PqTdPv|lclLWPwvnc+m$<@L45L8#f@g%y7dt8Gh*
zv^DXhDtSgl(JSHa_YUc7k6u|6a#R&@NdmV#)Z?FFlx;vQ8x$R$`Q(uWBM3<JDr>zI
zWh?ce<R&-+ka7EXPQSix=G@XM2CM=|eFGeWAhPo$NFF)qz+OncI(@PNcx;}okoQY8
z4Z?5gO-(spJX@`J%OixFB{DQSkXEkDa1eU1&4Xsn&JWD^9=k6_M1-W)z2G=13RvNB
zGQ9#V^e=oyb6va<C=I<OFT<v(afIYRIP&=w?f(>r=;lP_mlY;d|A-G=cCW-YN89is
z4GPF)5&$Y#M_hvpAd-!-E_tKG3gNqVPJ9%J^O|4HAd;!K-h(C0Pwi)^oB=(Hn(OMj
z!|+Zo+u63?&%6%mTc!D|6xnuwZ)%#5Qva}pW#k&>E{T=|9ePjcqZWC55+Bj>dU^l}
zI?|5#mB8wd^LDrZ;z93LOsnFj)e-|61KP71ya;$A5fe`-<(Wsnu~MLX-GSUi7<~Z4
zZs5s!ekU*uD0y7sLhj6ZLus0s;H_c)2|jWyyp_x~sJB*}m8<E9=xP!&fFlR^Hxx=S
z1c~W}Xh3adxpJB+=ZXwSL#Zwv?Ry$H&t<%%A%s<_`TT~yL;SV6=q4<IT&iKT*6>4}
z>b{i;(7-M>V9Qrv;8fjtaE%|$9{Ri{ZV0XSSPeojp!-#KEki$N|CvA>ej@OAiWNig
zl+Ul0D&FSt`ZbY%UW!f`QIJNT_UV3BAgO&<!dJSVzE@n(O3n8{R_mZNW;|6Aip-1u
zJA@9uw3%Xpm^6m|Zq5D?S)Z{aXhL8PX&}n^a<j7F##2Y~bbGzFK4yy%fPT%nXUyUW
zd=MM%DMo_HP8vd$goAcN1}jemU$tkt9@LjE{Z58t=~kYEiZ9I7d`1_oB*g4dhj5o6
zIH~0yVN9OiHW!#xl<X{YeC$G3MHA`2o!EhZm)$1`1_&=$=~RIRpe6O6JDcm5+YUt@
zB8hAe)w@za@eb9Ns`M|YvRJ7!e-ylMdw9Iqv*M6+_vaXP?JHAk7_`UPEdQ*k`k(nG
z=;@H3oyCu*Z%V}u)-vo%ZV9S-pL=n?OKrzyHW*!#UxsGl0~m|#=Pyr`wj`(USaudA
zwUf9A<#LuRv5p-N7Jy)`^+YEnw-7ix>yt3D5PB+oA*>M%*sp<Zv%OI+!`luM-0p~h
zeus*Ny0(5#xcg1N6i%b*BeP;^bj{<-u~Zj_<(9|`^Mf`-ynSVrXA=lc{TmKmW$Vm=
z5rv)$R%y~2@`ysU<N~BQ8bSl~{gdr!1LSN_V1~6^t)r(CT*UI-dGKWir%~g?lf^hH
zFo*sp&e&<`uQO!;vb0a*aXE#Y2kOGs3P_4*l?k*zT8>5}x|5GW<14sS{rW8wF~msU
z$WL}<uQ2-YMH|`HZ`#&rcA@N0EDEzAsfupONU-|pP{NII^Lc&sL)lxm)UmR_Xcp@+
zpQnkFeJCbR2+llM2T(r(w8REWU9|{qBhG%14(C+N3Zbo3&!+Xw14U3Q84;gLxn}HA
z$I@2{y@IX>+nqxJmu~$FRF3E94N_TtCB%J>9sIrGsNJ^1j*i{7`k<n&tof=#V9tF+
z0nPP+d!2YnkEj@rio3s<yb&HFn_~7e!^RWYSztHlDYq#L_NBV_3b5b>G~x8L$@4yL
zi1*>1;A-+ReFljRaOZktgDg1}cc39v<}TNq_h7*wSgn8y@m}qeQl~+SD*(N^Q!&ot
zN#QenSX~l6&r4B}0Xz*De69jURhIzTcykl1rg&-jmjpZgC4nZ|Yz4fCdaN8Oq5CLx
zN4T{X1zEd2vSPMeWPct}Z7w&x+)v%f9M4&Qwpaq$Mc^EaowfQQ@t~XLk_q!r7+72Q
zs5hCCpzD}ABZ#83BK{N3jtc7+!ofZ9op;<x7vzfvzSh^Nea!n|<PXNdK!q_30mMKQ
zV+Ums^lpgPXc#$vpMv5BGrD(IubyTD?q>-56j&FA%0fqQDo-9`!cWrQXL0wJAplr7
z2i+<Oc@rUuJq=&PD%}(`wtpy+L8U`W2f_)1@-A9sIce3bOWG#4j(Hz;D(>BGl?s@-
zi=Ks-1=3_^4F*mJ2yn;EZW^O&=`>34Sc)-WEo8xGk)o*yp$nShy6t5O7@J#;cIxT^
zM!|Z{gZ&(|Q2O}$g`qgQs@L*bs<x~3l?F9Lut~zw;Cad3=n*%pEcM$W@pC=v!b8oq
ze+<ZSidYhB3d+(t`#>qXi%wH{#akQ`2Tgg<(x+{8lIazt14RVMGF-E!hOP3&;{g(w
z;vFp{^aebJXNwQvM9iLPF-LV9at=Jq&jsro#rbZg=uUW^eQLRfbjX6kfzmZoS4|}u
zlX^^b-ZG42f=u6%3yh*r6qK0)JEH=J->Ja#GDVc4z7~5xUi(!AMWTkE9SaCXM%uA`
z(XRuwdKl(4-QpWYG5b;OX0=tNKkneVk0!8>`bCXVA`Qj`zxH=+15l6wQR-TwKCIaT
z2}lEb#sjX3)411&7_39u+)rF=mOegh!yYS-t!&bQ4A$i_s>{-+$o~j~+(N(BlYLrE
zsP7Wqzj&+pu6i>AT;(J*t(Kct0Z#`(jt~TIgk7ZTARnow9*lP!3^(hIL40GHI7xIA
z=|(>dCG_3=0GyE2$cVyDLwIB8?HzV*I>aMG+<+L9AlxmL1=TW{@Ijs~>6|Axi+mvc
zj-0-C8iY_HoG~J#__Dz~@u#-Sy~3E$Wy{q*diN`(OL?YAmm~;s+3KEP#U`jYr%WU#
zvkwj{3yOA{XZN(@>qA+k%lV`DKBIp^3b|?UMNK~&>;XtIoQ%*6{!U<KZ?Y&%>MP=?
znI=gv!<bfP!rOh(Ohdv<#h-~_>8BBmq*+DrulmUT$qt<%iF-OumQJSv()&=B58|q<
zYtP~x`{))w3My!I=yF(k<TXi_YncF#&%Z`j3nAM}U?V#2)2Z+($R==xWiNSlvb)<%
zmHjKIf^}~_G^>r0@QTncKzKDgjOU^c@aS76NBVI-dm9Q_Y-~;XN7>ahqZd>{r7?VX
zYEgb6d@mRdNu=HkdIf-4$b22&G;RqWOu2&B$P|4^Z2_G=+&y^N7!=VC?28n&g&8Lb
zifOvzMFdw7ZwBc~P+Q~}4_R`LgQdTW1qn9e;~k#%e(oxd2$v!)_n9+iswAzh4AaIu
z^DVsiEZV>5x<c@vKJL1)uZvEs2bp$g?xo<McxHn@16s3rCb;PW!pOzZ*RZf2hU-7Z
z6{8v1X#3+REtQCrkUV3%dmM8G=oknKimD^mE<+H?qCY-`JKXqu0$m&{h?5*Z*7xG~
zV%CQ@{(<%ZVjn09>G-e>;gUR$?E~#m4S!l9V>h1r8rh4b$G#6Ot~$VcR8jck<joR@
zC=EcQrZYN8N2eySYaR+h<UZM-=ozFE;_fzX8Xe!q<T+}f23jsD+e_=VfW1`Woee7)
zJ?%s&#=*NWB;o_9EBIHI+}1_-U-eJo653{k0j!F0C3)Fwh3N|Ka1q>=Idmpm1J#CJ
zdtiGc<DL+q=N%^}IeY~5sWz>LcjwiQSl*2LZWyUlyA#E5e2$fe14uuJka4Oagh6~F
z+iR4N>j8iMpoc+$E!TWx3JIU$Pt~IYbHMpYW&nc2|1Y${|5gb!s5K$)-u9}w*aZlb
zW)xkgd5wMTZeWc{mjBCR3LTMNAv}qD`{nrX`x?A91Pu76gd<$ddPcGQ>I4>w^|2;?
zGpvz*<Gc(5tqgG6qfh1X#Z?I^-p>u*!k+m<Br6ADzRN6`Ax5d8r3#dj5hY(o3=*7C
zZ)I}?`)bXj+AiOU8H7Y5&!ipB4&M%?-0EAO9Rk^t05L$$zn)4iCE8fKzt>TL6V2<C
zHvxwT2dcFM2io!dY9iEOx)68!8UhI%(IM(XkHAP!Q1Sj&8CU8wh*{EswObx|^x{pv
z2dh+b21e<Av^bgEK4+Js+Inl{{UQu3jk=5~y4^%6z=#A<Zc;!ZYd|XH3YV9>aj!4U
zxC%Q4xAG14XX*h5rr)4uj(#xb`(WgSp`=yjjzVXlPMU+@$AxZYiL?2JDF!(}68*G7
z9dJGG@|y;o9}tly!{KBR;Bb7)EO6Xo-egcrYSrDa<%(5y@uU?siO1M@luRn!naIiV
z@xr}5iLX&1vUG1%6YxjESg5fdBN6~^^!@JJK<KoBlC$b44z<-Oh$t>rtJ?yfqHu7H
z7dEva4_2oI=GZoWcWrC82{{T(0n|z}fY~RmF#+xz`MqF4ma*`P+T)RQo?vf58l_86
zGiZ*Z0^;$S0W7{Mz;j>@gIp&er>?8CLN97`6ZAUn9Ko}uSS-nZ#Zrw~{>c_S$NZX4
z?O?h9LgOjPXHcA@_-ZR<7Ef#6<C8ji&*%FIFa^JlIIA78SZr?OqYCbW%)<dVdWgcN
zyM1&Suu5=UC~2Byy13m6N=hj1^~jPWYEztiuu>er!D+h7l_$8+Q!01@Cdbw*iqOMq
z%S)k#Z4^k>Dy&XF#o;EgY9GlcY=wfL-^9k@<5$CoXCH=-a7d#(R%n*#9p~;ZrY18*
zE4ps1=oF%u-YUM6{SYpaV8yqX_*cT4TGQvc<!pK8ye{Vso1Y1l=gohtP2jX;L_oT?
zXF-89e;}O@`r?=j#kCZg|BI}kQ!Y5_bH}B3z2TOpw{n_)flQ9oF~<**r`7Z(e%j16
z<ewQxF~HGVE&orxeNG-O3wq{X6G=lVR&XDL5pV7eGX#Ue?~oXv08d=3lB{V~k4_;+
zB48MsvOxIl4d87-E_VYLLS~}oCX}Sd1x|b)pVNuhP8Fp+fl?6YVEXS;#`IDhik2uU
zxKos5qTUH~5pZKfa;bLU6RPGuO#D(-2O~vlFJQslLQ-_JT95B}+&pCcI&9`xiyE^0
zavq}&ZevYN*QZWsNX0L=2IkGU`0`9zdgO8F!gj@pd3o!>t6q!R8qk^8jYfw|@hWo?
z!LzmRQ3PATt;hBT!rhH-$c7?>8DfWDLt(s+Yb-r#nO}~X%t@LNG8x6+up@V^p#*&E
zKiUe=i?nP=-#LTAi)rwHWz`of3)ws4YUPKS=Q%|B;p6gOie{YBoQV{?&&($AzN7~`
zCW>Fpzt+nIeiFUa1%;zz8y+A?>@)*ffDiA!s6JAyPoDSg1%I?4CnwtmqOyo@x`&2g
z+*uh_ldWM4Ka0+iF#AMsLOVr*C|b3HFb0K?0`jxN^ZF|1ksVw;!Q}JWJwiL?YMfcq
z&5giG_h@@C*F^uzEy_DgnE8s*X&MZ5yE2Fn)uhcVS%l0+Fp$q}Ui*5_@AvRv;A@Se
z8e7$$C^9)ty_kj6;W5eX&lYz8)ezWLtGH^KO55zneNz>1mX|np(URT1;ylShkEffH
z_?(ht#)jZN$;;$Ln+k9feuU}g0i%&EM(5ZNh$;p_F%LP|ol4Ey9hY&65;`>{qOiX!
zm|nSk5xKUPFp4GPq$|cgilrLe%`rGrE+3|KX8^BYc^1cntNvQT11S1#8I{=TE!Tmt
zQe`T;9~H6>yv8E!Wuh-JV}NWE>&;@J%!AMm4wjTh0E&*db_L@J1iF)#MQ5_iDy0uO
zqw_&RN119In@1BJkVX`t#8JKphOe2hBCW{&<nWuOA@wa;fHo_q4^hH|0mwR8MBN^s
z5FmM>LAmJ}>fTjk$B9|}jP0=vhc!Rn$j#k7M9=AygdK?Q?)rVqn*ZOGlX&`|`yIJT
zVZK<s4`<e4Fy1B~y8l-$>Z-MThC!f$GOediA%yvjnQ@`|tVKdv+vNV`gRBcjAWJ_c
z{}m}d>10`B!_WRURn`Z=u1-yQ4g?iqA=Cs(5GpfUVkQ_-Jy1l$OM;Q#k$4qKmtBi=
zOXvnyoDnvCw(_LS^e(h^cD5lN4+7k=5V^YU_6#o2Z^|k8H363|ZR1?k*Lsl$w(@#J
z6k@iQ6-HhMdt=R>yx17C6N}ncH1B)wd$47XB!ONPL!e9uKPEn`duTaHh4{<ujP{`R
z=T~dxK;h*{T4am_#C6#Kng-Sl`p3I)C07D}*!-&LrS$gp`~*<IUuM1r{t%%-5s}bC
zo{H_nlWLZk7#k_WjK97L0jCO!0cH$>m-3VwRDDj$URAvPGlMkv?tZ!Bd*ELbgA4yN
z0xRt(;+<)x)*ps7fdC|HaL(iaENRVaTymnq^2*52BumPU)Q2RacOws>%wlNMqIYQ8
zT&Nqk0%yon96LD`DUy#v!@L=5OojQXXhrO{z*Fo)^G`Vbhw#Z=k!Af<bdw4U$+HSA
z<+P|J1M)9Dp^CL|ZRmtWN<i^NgYQXs(=2F>+)?VvOrlA%{f_ML5_3%l5hI0$E9H1a
z55$fxZdPFW>i{rPMoZsCkX4)}u(ubAPqUV*4ko4p$I0?B30gRNTKD94y(EFw+uw~G
z1p|5p)Mi&%;r7m@muPC7Y7v1bA>D3ehq)(1d%udRj|P${4MM<!#H-}ig9AkEW7P5K
z4Y$@gmm?<fcP<kLpHxn*W%Oj=(43{p4ui16Jdh+uo0u|$RLLk%*~tV{1xMjJq1vS&
zef?`kqNE!_5_a>ut{zowSxw^Y<0PLN9y<IMlV`1**jcWFgnN8Fh_NMec<6}s4)9oA
zW<dlkd#;vHw&vcl!pr4DbgkL*l79<+B5`~9g%KA&cwyd8HU4P04hAmifeG!rzQkHr
zY9ev2WQo(EnYb5fc6U=~?tL4u5ZGhF{b#~f{D2qN!Qse*uGIg%Kk>b*wGu2PkyL~T
z;ZlNv^B9s^kH1T56^T6JwTJ>F7UrP}CIEiVKBC6Jzz$T7ma2#YZO#t`J$@(q4(nLM
zPUNq88W@imqQH1c20;`#`5H;aaI|iI0c!#SCvZi$Q@@CRTw`6A`uZPY4|wj*-f6Xp
z8wr!;D5zrO6PT{-E@LgdR>zFa9hIvn5Y5PFp&$S`Dn1YAc+AkDGmr(#2lvdh|4fwZ
zcyPcIh>uLdVqI1jd?3m9e37S~@>ts_f0S-Ymb49$^)j+N=-phRo<w`$U5~4(?3mC7
zz<v-EmUgC>LO&n^-9D~Qg;S_Ll*_3Qy;H;WQ((u1x3I;L!7R5WyFGl_04=!UVMo!0
z!IHn6oKgwVQq22}wZ4iBL17qN7}n}_sy&sy>h%Ge!x)_XwDtRZ*&<DyYrNL%`U7HY
zbbvgQ<1ZAl!FNi?D+-9+SiN-GVx*{mazf*SX`K}?y(5;W$r8El5M9B+u@q<+(oBur
z2?7>BfKUVfb*7VU<+~z??iMp%b;7>|tc$Gxhj$lX<noKK(&l#lw&Zcepey8n!vk|M
zNIhlDsbiE~a9e~@OK*~2!1~NKpOCamTD?*;A(w1A)Y9;>{M}@uM{~w#QDEe;%U9h`
zNlolI=YT?ARkka@p8b9o*{-0;j@Xlq;w;X}k-!o1?+dS;`ewU)K3fXn!)r1g=U0e!
z!V;zp%voA9I$)ftqJ{tA9tn1rcg*!mVTsUghz{udVit#jmh_e2{xeP%W@O^BWBsC{
z1@V0ikPHB;&JcU-VyL&Y9fKFcKp3`X2wrS(%hopLh?s53CEPRn|I+J}s|R|iHwsz^
zEV~IdBfX~8b~1--|9PUpF!~MzoLiDaHL|ia1-5ER7-nA>p{-Ej=A-o2vQx2vW6XoK
zF%5K5hPIT2AvXu22ULy7=CIU|7{amgVr79R8^abm?Mnnsdb)=A7~rjh5RPa1P7T<Y
zi>8cB^Bj>VZj6@;$Y$%6(jW~sFD~NS$w!pDs6qNhSaUTi(3Ypz<Rtt`9^1_kOL(xV
zlVR)U6pZJF+_Ie^WNiL&wvbX6u@69Rx3H`{OEokbEJbBD(>t-LsfckCU2>>%n<`Er
zoc6J?Bx6P3)W%683bUg?Odf>#Zz(cmCgg-s5i3;Qcdd;7**N%EyZDT{QNyhh{(k+4
zSl~5D8zRF0#AAIMu#J!fjWoDHm-1N1a#I(~c=rqIUtrR`rmA9naSU{GV9;-cw-tV<
zxyl3g`e9t3&fZq+pMypw4%VAI*)G8I@@A#{7*GXn!S(?giXAAbH-b<e`z;+t%5DD^
z6bf}Dy^<&Pp85R}2|LU>TSK3L#)b=Roc|`cRl9}_)^|h@2&yW034(Fl%E<AQn7_ll
zjARN&QjK(oWm;$fkJL{aTsF0f&E4gTEq->5j~~xEhDHr|f>7-U=L$0AMG>807Zro9
zg`t`NWjxUUGgNyP#d0JfAQ8O-81<fm3^KZK+>2OQ?R&5#9>s<-rLO2d#4ls#r<;S>
zp_CK*@?BL)s)!#~7o{szl}BW@gEAS2bET%heOEpU)2GhccvkK_gl|Aq-A#n}i;>!o
zCOv7y@h}jWNwuMfR7ZO<A?Wt?phiK@<>{-^3TK`Alzf*Cu^`h555XpHEN=eZ{{xN}
zlI!zoA6M*Z;{Y2V*s3af4{#^|^a~VuAIKL&$``HCV*8Ra(0Gdf;KB&PA9ngldsL_$
zDFfqVcIebrCSM6D*G4h?4yOgA0%jw16gf5Z)k)fTf*1I~E{Sgul@1y7M^mUxQk(14
z-XpiuAlVGj{G4wYA=utM_<H>ubH|nq-EkuZ*2@UzXX$ZS<c~vSm&-`EC(!1*8+mA6
zl^B(*C0`CfafD7?q@nFn$x$?@pw@J~xgt|@DG7+Uw<TMhJjyAcT+BTj^1Te^UZq{D
zwZOU9D92}s&|p+R?37YR0FQTh5^Ct{K#bBAzfz9b&e(v*ceL3LMkEFn`;wLv$SB&Y
zZlQ(-EZ*;e2&$c_Qp??eJwjWtULlybP3V`!M6Om6rI)JCIQ6Vx*<ybyDB9JMhZ5Hz
zD41C5qKZKV*&cJVgEr-m*U6WK4XB%BN*gS9HM2g#EI(Fi|NPSeGLN3)<KKaPzZAzt
zn!gp&O1MT1epA6=`-n*iwM)HXN7VsKWIfZ70@Pha_*@fX-44VmEFXSawf<8Ip?BnI
z)eN1F<1r&>?~Eqxo*UvQR4KH}ic$gIBA}muV?=5ck7SLifUEC;dg)vWKr0VC{6~w;
z-{q&zwp1E}H`k+O{fDVcmc5zVg<6E#s-<KCEv@HpXmhZlanGbbdmtAM!jyEvDpq#k
zl2bxj$lzq6B{*V=FI=`p&G_`hd&^J~1h9E#NlQ_>&${xV2$?6W9iZsqgl{yXIsHa#
z67Je|RbM@3h`!oaw%eSTRbut$(B-L~)OqXPN+~VzDpWpnp&UwCpoHfAUuv0iy@?Pd
zpEB9^AyGy8mkmHxT=q;x0W10{P`Y?>g{xXuCEiMlk@MQxiBbQ1HL_OxP>PBc%m#j9
zv$^xBg4{kCA6cLkIS19agk5h5f%}*jG{GMUFCRAv#}rzl{Ur!oNNbB|k|A3(zG%LN
zLi%L}T_rf7S4T-U0ZM;Ec-&}g<YR|Iv<*X@GxTs0dxhaU@1H-J%!#_f4IJ@&w8CKL
zuA4o|zmuK(S%+2cz>3w|on_^g$%J2$i-0O^)^&~G^TzU9xE4L{^6HQs@rTmE6mmSi
z{6U4B!JsVG0+c)5<5mNwdLBUgCsEIY0B0_Dq1tC7>V*eQ+_2Zx*cDAc!HFBPF_=);
zQL%F)OKE!XZEjYN`GWR~b`i^>&_AG>HXUnCVg5xRC~QI$sT*6k^VpT^+76RT3mftY
zrau+P2!puC>4NOl4Eh<4)d;33O!EuLFk{cNNcSQX-SAd8gr8tyMVa$N7?XmhUdfi<
z6;179CR{c^KEbW_Zgefq?w_$La;r>i5_zaOeW|z@E_s_=L$B>@n+=Q1ETfI*O~UBU
z^KQKZ(F}$KQjlB+&KN`+5ObvpO)^rEIq{r4K2!5SS~HotojWn6DiTx&SMdj9Lh(^X
zFN!(RkT>iC!lIf2{^H<?veeu0C^=v?Y2e^>Qw!diu%a464EVE3^<Uj|0fS^hOOJ3^
z#h5>^nb=e(xQq@!_}&w$`7%hq;Cin(?G<zzIB-KkQsNve>|382h~7Qi#nsf?vej|`
zJ4KzIuQBohKO_#B>tR^|Vts-pYZEznXn^SW?VhP1iU+J)#o53aM5y%*K`YBIE1W}q
z`f?tgt4;3My<PuBbm4mDWjjwVyVkR3_9gaNAkX%4+zUe4p@mAr)*Pi@)7BVvI`1Py
z!jNitFh*xfg1FXyP1pV)O`1octsAH~nyj+<+LzHVZGY5^s=B#glq5d3_lXXr%{W}B
z_MnL%kt3Q<)3tY_sKu+Gj*&g$UZ}sJM-D3?cj`ns`3_-ZpVmH{nSd-&z0VMFGb#Px
z{g<xCHdMhpx_LtWEONa_+w1)E+;rnECwHa<JU-z$ZN9dq)8og`n;sE}2@aEUs+*!>
z(GxhTXY)Dq=ra0d^UZd+CItDfi#@*Ws<7PTySofS;Gs@-z4h+_FSvvwJ=lrGEv++~
zfF=`NU6^7YUOl1MWu|g!5u%zKscm%~VZC{0$W2V#>AlPRMu~#KYIq1%o42ll9-dq^
zl$MN|qU>)WGoD(9k4-T8J`WttxzC8jUSfB*h~fM(-X{U!;w7x5IrRA$%};a|hIpyr
z4F?}KXYCtR=Zwcl0r2;_)hRd!rQ{yp5uQ6PpV`Wa4JNLmY@vNvoskv<5mX+=TmXi#
z&LQT0NCOlf2*JA?ZhbY`tD-KkZ$+1uW>yZ}<~XsX!dV}yDRW-5jmj5J@IbL?psYj^
z8r@ftD+9?E$%cM9k7KcKtHPWg4b&@My6oVR3$3C;2w-%ZK6S(W`H8~l#Kbo67xQ%K
z9k~0w+Y5mFI@h2v&2?;ytX0#oiApBPd>nO(>ZMK@Xpz#b`}x#CkQ<iC4vl3bivsz9
zCoA|=`pX9c$j{O%A5+7nm<VBx=|_1w3aKo7ab(YJ%Fy<yXAsS?AslzEnU__OR&zg1
zufAZs5JgVcPgU3x>Lv>z%Jq9Y@a*!y^wk5)L@hcP5L}7}Zy?!`cWF4&(oK|k0P2MO
zGG)ml&36fAco&0Le5kB%XBAdhWO=sBZ~CKaps!l6bPEX$uwtD?F^@<Wye2GaYXAI<
z>(927sU?g-pm1+JGDPoK4B!0>D)YsQeY{lPW)W+ocd#Ns!$sYWacyMsaQrvqvhr@N
z%u0fh$vUvFX<HHunb|HSjB0)j_Ul`|c%Qk3EWLa~F6JBJw=U_hf<B5}bVsSnik!i-
zghGo{(QEDc1O2%PYLYC_H}55~TXzFfLFD$d?Ej;iL73(%gxcn`fS967)()p1TbmrZ
zMcQBh`;+<(?~}V~A(R9_eH4#T$(4HbxyFI2!cW64VWhtf%`>5DYkU21h!E39lspc-
zujQ;1piHWAURQL^*3X?{B8a#^(g1B2t;&Mbud)og=ZX=r%>>~1-ai8)-<?pgs^741
zJ{JdDQ94Ln8Ay_mW`>qsDiUeIRnL0`GIi9WAj4zCgiI)9q>UcVl`&hj=OaQp)8<+%
zjYq_cDM4utI{71oZx%eY`<=wE2udTgm%RW-P)e`$he%PCH9Q+O=hBlfK<=YOas-L|
zq*M;EV@wAz06lCT>lIh}@-BdIoz&({^MqP2Zd|e!0n-bMO~l@n#Ph5xTcPT|MLxzO
zyI_dn;L;@-hY6ym8woq60w2w2ad?Ub;!Dwxho)j|@_~P_%PGqf|B^^9Lf2H1pf9Zf
zsZUvqcw}~WH_DYs;5;vR5$i!y&w7NrQ|w|Eq2C#Z5bmHEQd?l}1`6W$+#fAdBb|j%
zyG6AP6?HpqOl!-PLInc;8RxvA{+b99Bqs(cM=O_P-y-f*Q1PAA);wEn=Qtq=yAA^#
z!-*^BaRLQU%7`Jg8^u|<`1hX$C$U{}V1yx}IzbTru?k$5P}<VUtWT9)o75Od4CRhE
z2xw-Nl?BsZa+#tlPI(U(Bq>(C0q$}@L_gFhRG2t|X9%;!$Mi#)J}x~+;nS@VAqbB!
zrQOYnEx^l!T6*}dhh(w=jc0F5t*$OkKqwqfgteg7FhgG(8MB9fitcQ7BXcP4)361B
zwWK2Jj*~w3tPu(Y1Rf#_*BRbB77*2_v_sl<ddRyddy%l5u+Y{Yos=;SkTW9zu(E|8
z9>}|;wbbM&CF8VPP3E%bFCjmFiAHm9cq8VUWlc=Nheh-kF5_mo9W^&&@OYc5^!smK
z@bhpy$#>!%SdvDRj=ZDL{jA5Ife#>BwG48p<4!^6mX7eT%GLOmo86PuQ{=3vr!@vH
zI8~8ryew?zl&SCQTv`|t00I?_MUowk4VD7JnTQF?uCOl3!T3bty`h%=M}O07lzK(n
zudVXQ>F!5ki^N8i;<Oy0R7e?2ulXouOEu9GB?4o6U%=Or_Pb@3DLf^wpAU+9ePe+$
z_9wNlL^$D|B+1Kz8Nc#}$+PoLyKB?;vQp2Bmc~1CRLXXxYT8J}eC^BnaG%el#ZJ8#
z>J70OqE%ywywmwmf5Ok8O>U)5s62T(pYY2Z5?HPq?yZ)oO86W8PD-pw<!^Kf2-xv`
zZ+#n-2twQ!m4w|0AWV~ZGXdLtW2v2#h&CCKyZwD#E#ue1R}}5o5PuvJKs;!GE!G|7
z2RQyP&pSPrSh+!4)SHbp-u@TF<T>YI1pA%oI2^SwH}JMJ>c%Rycx`8>Oj88OOHXdX
z#;4mZ09frl>fnuc;$_R87rx~BH~?|&1ijj$QdJG+x#Q+*3w3a7Ha(i8ZyDkmJp}*^
zuF-!(=nYmJ=w)aYeNx6l)-Ad}G#Bx-W{OwpJI{WE_tSCBgU+jMKQW(p#xVuI<*XI1
zEWo|Me)@;eV}X^TE_j54U|)I3lUG#DW&RM@O2#zRP$b$F&HqNYTw248S5T*0rqS$c
z0@3DZI{?Wb&28v<5^A5`H(sgl?MpbYgDSJ{O#oL@;EsuLF-X5}ClzVH4*Hgde@;ZA
z3$2>y3ZS9Iv=oe#qm=WSM7KDIdefpFf{<QhV}C`K-|jZ%TzZ`J9<mrGMNj3fU~AdJ
zyj{5V3U_Uf7mrRxYs)r@)Y6y5037T(^m@c_=`@80EBx$P>mn^u3!r9j5y5jBOIja2
z$`(@QnYUVwmp))3Z{Q*rYXXhA-XINp-h6>^-6)*Xm63_<C-Y~!0I=$ItA*hH8n>qS
zSVrZQ6dS82@6TPGr7Ft^GqB;!p!M_uagG6s-qgTiKCv4Zpz@eJiHV0YE1~Q3uH{ve
z3s+{Kk=)Q29nP?x#7=vKg*0g>nq&Ay=|eZmlIGzHw>H&sy}E;uS1o-#Z8XX)Qe|p^
zKdv&xWg{4?G?V<voah@ysOE%f^-rC?9SIPnN`@WeL|JtzC931*>gI=gyTh8Fpu8-E
zpT0f7LOU@Ga*bEY`bzjbVIz`3a-1^9v*e0lT~uO7lT@hV9)u(Yydb4!Q+5k<%ScV8
zP~jdy&ta|x3iBzXMicR8N1Xj6br63N<tPl(!YbytsE`v&fA~Q9*oEQk@7ekGr6UnF
zM7W78OJ9aK=~xSnSEBuQc{pj|RM}0(TZ-s$OvZONRTc~8aHPi%_AbLeTp}tpRB2h`
zuM8AX5zqVo40P`jKl*}_q7|xZ&-w5JZ4CENR6)X~y9W~H==q;{gv8y;N6%}CYKWHA
zDMC}R9%2(D91TPmqOBC0Zk2uW6!#)tJyj%cxbf38OmdNwj=j@7nV>zoC?j1oZC8(9
z_f`QYFdf0fIBcE5+YbenT%Yx*j`@suQhXr+BoHX(ym@va2DnR**H&LWW!4J~i0*dh
zSXGS$U9$%B_p!LVZ2l`?gHzVt>$IgQ8ZuHdBKCkRiT4L8N8-a4ZXR?Pn_#1nCFF4u
z702f>+)y@a7|IC=p00k)7-xrtf*NHa%0O!=Df-glgQhfj_)dI#BmXkOvFMgSxsbbF
zVGjhz!1^y)YHOxiIJXSqhI(K@uxWvO5ltZAolU-vzGwbr<@x24;H5F;!-hf6dp_L-
zFj8sQ!@BPMeZ<cZC?mqVjqb&BaqAic@*>XT^x>O6ss8P5t$eq-{-b;$*MJn?$%S<{
za3CwarAG=pyQ(mmG~&O>)`_@;xaX)3LU~j13)-uE&2M}6o!|N=`xKGWxo)Aq>x@3(
z(BJq(dy@y$hjLY8t~yGtRALUNCW(ZvdMrS2FAZl+@FD<jjn{X|IM-*&38(SeSKLmk
zCeSn}vJN(#mVc7Z%ub86H?583^Vfad?AC=9Q+Gv{toBq^cc9SZym^$=N*|8U*1=y>
z6|`fse2Z`5$RHU{3}k=F|B-|b;;vQW1TAp7Sz|JM)%c&zA$H-|shNjz0}U`45d~xB
zl>hx+N{>{YT0gTRgB@zc1#V^aG-ah7<Hohl@Lr3vk7SvL2U@fJ>`{GOM(~V_gd;b<
zUk?1mttJND<{;Ec1A0Ij3JDr5wA(uko9|ENz_`LGSCKL6@kh8v7Fkvz=&Pj*K{h61
zR3;GXsmEZDBk9ZCjf*S_^rBIsI2%xy#))-o;BbsM=Q#^^1H7MqBm;#9arcz3PWKja
ze?z-H)>E_3_fp!f2SC6PSl4HAX)RdBgd*%zZ6VfL$l;{9PPj7~HkE%}n2GZ{2pC$z
zsY=Iiyw;!6)ACh*?sW>Rf{nvRNbz9^qo>F(WGGoV#f7yv7F=2&0XvV7hm(r;GJH@}
zr4}dM)%FSefC2SLvocBory5vD15N>?StJaR(*_{9{kn=on>mL|?aJ-*xBek2k%l4B
zU<5cUXfVND#_}WPwcd)%#DbR><MC%ScQ<+})A&IR1rIK}$VG#BCmoI%*mNat&_S?O
zo1}xCO5EHD?{D~vBP_YeYxZ;|p4ETVcoN>}2v7I9mWbQ=?bYtXr;Radf`j}@sCi6?
zZu0O&T{n^)EIGY1SU;bq#m3L@up=4lkm@fvPnA@fACmsCJDHYj7=d7-tjtROuh$T<
zG(Elw*(MdZszUQmSg{`=uaqJ%$$K_@J+?;xS<IxL$a4>k{4#F~?k(#GW%B0;V}1S1
zyu_=_!HO-{OdA@)X`r`rV^9_|BzvRIlpXhM{2|2-5Iu>GO)9{D?SWF6?n*}#NT>Dh
zVXFHB>ENCs9aRY<r4w86_}Xl3Z|)w*ZE!Szd!YbvRC)~0$2i8J>@j`lGXGdCaQks$
zAS3UWVBA=#A!0_XP{Nbaw>lfyIpqZA%Fj}J3Cg9Kh)qs6f5ivFG3rf@BY%yqah8CH
zqT0TZmp{8phP1^aF2t+aK0(t=Vuy8INljFpP%+D^e~VnNv4DkN#kP1{0U$v$e*lIM
zGe8VsamL8d$!!q=5Nh7)%Gl0Cc~EE59P~x~iDf!>jn{1cktdlER+n@5i(k{(p^ez8
z+FtLrY*)}KRHQ})xk#imvM^80?!|_w+dof5kmt0~R$MROLNSRkpXyW*$qPz_Uz{z(
zkMzXtO*<CyOCyPI=4{LTP=$~euJZ_|s-V?N8gbo<Vkj_`{$O|uO~&eQ!mfCx;?$a$
zZ{%&Ddi8X5Y5FihodOPxsSYj~z7998p7IMZ2~2!UJ4+9l+`&531%!Ni|EBSNNz{t{
z7jUK|Rifexe`LN%QQ0J0ZqBj$x9RBQZ1+1mpPxy6&iI|U&k44xs42bCGbM);UQc|_
zJ9jDO9jXbv|3=?*dk;(<0Wr#wt!HZ!p;+gOn#ePPqHtUBA0E!xne`UsQQ?9|D%Bxw
zLKa%!brpjVGHaNF&nTG0NN{i_CkR;oP-tzH0a3hvm=KK0aSrO=V{{bRe+#4c5u)g@
zO>rb=?y}kTMfas~O=h=dr8Ri_S%Ua*zoP>cFxfGs4Ko4CGi^uV8j-(qI?TkM-PC$b
z>F+PHdK@j6hbMQvVmapjDr>~joW4J(Z5HbGU)?rJo%O88A|983%i19LKr1%A#(`1$
zDFAAWI`e<El<2lAbD(Z%gJExxP!AsQUF99;eDlWsMjL?3>%SkBj)1%P_z8e5RGyzu
zG6;tiD)Ta;RbPgGl^u6XE5ulGUM>M5fuSHP<|1=KR5|4vrY@&0AWo%s#UqCX4MFDz
zrvqw#>t17}-ORvhZX`(f-Mxyt-Pu({)Gcp?j_nW&r12{s&Pf&*Xh`_ugxTjq{r1*%
zPSz8bQl;HcTaqfBbyHi|M=pzaCsha426y8)4(31|7FE$mIf86=;yAmX#=;g}xD)_b
zRpc%z@D$ID)Vfx8IZ#~f#i^(2dAix0VGG%)a*<&1(dVyximVs{ATv3hq-=p*Qe*O{
zL0vnQz}Oi6b+hkfrF2EFd`CRT*{BSHu-|gD!9o1fNh53!pUORq)~h33P>o^;unY$(
z>=+?_N?im`9LY=SWOQ#NH~=jv8ID*6c6h(O)5oQSiDS{FWBdNBaL0z^ZW;ZF=3>^P
zg+yOgUWALRlLP?W)%)#aDC;8$EzBWdJ4#o;43o4~cWVCm#c%hm9;@S*Rj5c)5Ngk7
z9>~rW2J3Bn#3g0>r^w{bYpDVeARrXPNyHS*YMCK-n~XWrIz^`0i_X$HfMt6xVg9P=
zFq%A+gc3ylifW;MB<EH%&;StTlSl_fN_)-6G5BSi%%BqMuxK{EM%6@Dc+0UHVaIIv
zLTT$W0tD)`{5y&qB}@;5JE@>DX9*pFG<h8i%{z7KxXZ$;Ryb(F14p%mZ8<hvr!(l`
z=O_Mlc){(ZK=-ATYGgrjp3_K`LxliaZSKc`GpRY?RFSM(HI4x=FVK^UglaFyTshsc
z!e!v4t%CEczUFI+Xy;D3HZ5b?6ohikDMXaix$U0s?b!(DzkZ5nB4%V^WJ^EM-=>^K
zAEm5^SXA)8vag^Z77FU6gN0|+9#a1*GFgqSxEH0o7Qu}*jWO0VtQL2BV1>_mK~c=v
zFc!}It-EG2=*3j+m#~^Q8};4`n7SLH^|FwYnA-+*B=`CCa0h~$^YEB|v9FIuqxqJd
zFP+d(gbd^Z*v}ppH?WLhI%GT>6Q5mDg?(cL#DL_?!&<G=5+b1%O8%|{QZ%JAGk2{n
zJXg>0J}vHd=}<RU_46`JVG{@x`rnOfh;{=BQujk>#JBJjf%wLFjxC6vMZ4Eiggjd9
zZ0T45#f#qO;Ex^UP5W4i;RgcsJVJpycmL1OEL&rnLI?xn2zZHR20||BdYeN{kw8l`
z7GcRxcQoIv1iPg*?ig7as%$AbM@O|=#89^h&A_ks8_!bOVPv*8G~GNMRH4H1o)gFt
z<Y@A-w&L4*-154M-SDNeR$xpQb!z;yXh6sv30Jvh!S%`)!2JC&GWhIWTCeZJ1_XI8
z5*rPq1Jq(SqwEV{&sh;v8Ynvodw8kqL48uTX}}WauW1UH!m@1n5B*VIk1@4ryxY^$
zMN3IyDE7~g!w}Z<;gQY_m~-esAO7UC-qkh$1Pu*R^7|Yu-AEu;3wCG4T4pBzW+R~j
zfyxHd24Y=0sm#8FxR_`ebOu|~1YTk9SrG$uVzcQ&E#)KwVr7t7QVD!B&*~6=-7sG9
z&~z)u<(CbyWZe(MJg}wll~ej>zl%SN(~X)ZU6rqye9Eq3>>I11#x~^tGaKj~>aSk-
zte}LWn+#pwta|!{Kdhy05p&807CKFp=eR}0IW^UU<%7o;F||(&P@_n_{)LfjfX*WH
zi<hkWVmZnOtwh_KNWL7gD6h9dew{(GZ@R0As1!N++2jsS(1}GSOvD2ecJgd}Uu=<k
zkRJl>Lf|cl?3f1A?}?tvK!$|+>n((@<Y@@+Yj8bQBJ>65{2CQwdv7jgJA2K<Igi>X
zo~tTloqi7%XtaG*ee^mesOzSnPqT@~<gHw;1jJ_TJu{d2nm`3zRUjTxw3<aE;6>F1
zOv#(W5?#;LCvN)_`i8^jL%nD8hdKN-cbsgoatd+E#R#aAzy69otjcdfw&ysZSiqi|
zs#d1ZeGi@zHG*9>!_vp4Lkv<GLoTu!0P>K;=Dw!cnY<etSaPU%L?DDELgg>3%TOVA
zx+8rE|KG7ML+mE~-K|#_RQx`^4OE<q9l=hjS;fR(8v~L<RlU*$a?EeLmdf*=%B;1;
z6}QB;k#qb>sXvdKv6pxexlUMu!UIG|=grgo7?M0XLAF{6)*_P6bm|LM;6ef`JsFRa
zN`V!GV@TYV<I+)DmP$Q@Ug^t?VM?oflQBa;<Bx|H3Tv+Kg5T7ui9t3Wz7M<YTPSqz
zx&B1Q$1MtWyU9V_M{tyP*fXsmQ)cY+f?{hnEy8<RBDH48M@=xzVas+^<V`4J9h;>I
zT%rX9PwT_>&wXe48ft6$d1UHhe}X0ne0uBr`|i(==4#psvriL4*Xey1--csQU)emj
z;=&DVy=7;Wk;SX4jkk80nWR0^p`?{uR%G2KW3M_&;V0wXo;hA)GS3me#A29`UgO83
zCDcO8{oHjZ_^OSlC?<t}*UY5eew>f_#cKCZvq0;Vt_>g&0mc9`=7Dc=#<4`dIow!V
zYr2z)UtD12YM&EXdzjVhlN>daf4FbCpmZv4W*@(gllTt<-1j(dw`mJ#BhrO*7tW(x
z59`%B5o;S*qt`(~A&KbZNg6@z+e+J?R)SZ5l<(2(|6Z-mfxLQzum_mv25W)rNgZhY
zUl$N`IXn#qOU_tn?QRF-%^$G%o1c`_PRZ&RbeYa38o|RW!~X#!cr1RNQGpVb^Am~j
zg$<Eev&FIZh08pM=eXehbN7}p9cbSkh)`Y-XOjRQ%i_fr7nSeNMac<H(P-&jLYNS}
z=aB(6>B7E<@V(jWD^#tf6Zv8PO?WN51&^c}9Hu3D1y44Wd!Mmo&pQk==-+00WD%ul
zthjr1U1Y;mdDN5Z!iFl5hs3#H*U!cP1L-<r=d@Gd=E2W<;Lh^{;>yxVOgj;Uf&<Su
zO(t8Y-a6=+nYBQ>KXO89axx3wtf4a~ZzovFqriw)b-bk7qqq^%te3rgaON>=B%8}0
z->{mwJt~UcTf|j#TvItHhXM19_hM|etWB(|>!&=7(ib!W6~)y%kLm)NqWryfh#6*e
z+4b02yKsVbb~m<xtNNKKg^|Y3xmr494bYT=H2By}{PEW<!dDr_;)0DnIdJczBO`1G
zr~0Vbd3Ksnm$^~i{O-AMJ<HIjfq2#9rcq%Y(9h_N0@c>4{6chr)7Sni&dNieR^mZn
z_Tu&fWf$@xhO}(v{g5$|_+Oq0@csz#uYDyd2;)Iy<fxSuAPa$P4*?wpDs#B4_%68O
z4+z|S8?x1k=aA}J9hlgSY3Fb9BJfFcK;|OUC6lN_qgVd*bpuA=uw}0|a#z`+diP5Y
z0sjdg)7GsO#yLqp!Ksih0YnMJ=u+HgEs1jVSS8$=Ok0U|x}K-vc&Khbd|j}Ryw|{`
z%Maj4pZ`T*Kspmn;HWq_g*)R{;X+r7nM4$~7WH&R8!{2hy{F@6SMo7!fzi-382}DG
z)FvXz>F#FSXxKeq#ZE|oM?4uOU)dsO1eiGWU(#2BL2rvx`mk#iG0P&GHK)Mz2{<b*
zt3N?^y*tD#Re}OU9TbDMf@MOq>oN(Ie)CRT0E4SWo$7d48v$Q7l^Nn|@Bz6WdL`Og
zzSt29e%_qRyiyf*+%=35>dR7Bs%rYw4uF%<xMV<CZepu+rw>c7WH9|?3oXHJ`$3_?
z3dx>xDi{IMQ^)+MO*1W_BqvIo%1tuU43_Pw!^Gkq&eaX&1uUZt$G1d?$dGEzFq2MM
z!{}EMXfEkkQEEI$n~gEI%0|C+Zz@}1X44o|#`{)+<(b5`nRxgHM@!#?k0Gv&;?SH7
zM|n^^2S9Xg$@BSQ1^n}tM6O^OZ@6TPWkj?ntMCR;_n+a?FMB2YICZT`$Q2K?jM%@$
z;mRm7A<xtBt6QdEMgc6bnqIT?UfLvu$<z-w;Dotn%Zut{4{4)rRHs_9bS=@xq80Kg
z;B|;~{DGXgf6f;7GP$X&4ToHdTt&xpN>Fm4eKXfDfM64tbI0%=Uxtx9=T7=H>e9D5
z`lZonRSx=dQFVj2x;6}hvq>#c?Q5;A6TGYc`3<7DUMo&?*tCWAREnWn2a+f=7qCc0
zEeY~oOxtTb50cvnZxtf9wSTC=tN2O?8IfXVhrHxDEv|n?etSZ|*~@ZqIlll5srjO}
zxMYF%Z{QWm`)ZI=t}8DvR|7XCy6Dj-EB*Fd&Y{%ATC#SZ>_YXQrzWG#e~zBe2LzY&
zQtaechMRBm(p(<{?l(V@$33|;<_4L|&AJ1r59pwpJ!slXcS7<2zec;tipcq6b$v%E
zrH{0}+;0(i>bPG&rKg*%Vc}0>oy&ntJjs#M)s>z{YZyhEQjzGm>7O`oPqj=PPd}sQ
z{6FiKul4RkCE4wxYR`8v;D=+>hRaujH0|b8Z2TlY{`i7}Lq%e;>mu8B$#Vv|0So!J
zF$=;*{jaRK-3IhK7Wl8$N-5`TKS|V8o0@CwMRl>(1!7N9262wuJIk7=`lYRR2GYvR
zTx<}CM=bmURu9M&jJbiss*A{<jXl@Da!MGoD!?-gG~Gs&WQas5PGf~hobr;^+MhxB
zo;jf=g}3H##FM+((!IB{<vlM7e;Lw203+0a1r9*8ms!qaNj8hoZ;V|2BK_W{?j#2|
zR%LEFgcuB(jKlB8e8dPKv8Hl^1KSg1OyxDixwNT@!}Entx8?4Rwy`I$F5Cjx``|6O
z>?BcK$W)Lp);H1a=NvDI?^xX0Uf1N2#3r+oiEnuvj_XVZVsiCF__lSw9-VR$CTVOT
zlvvI88->0z<h<)jWxQ&D10XkA*+yl~5y*7>-DE8FTPqEfu%F(j;?nq6;!dF1p7vh^
zmQ=~H&9`)b=D#rycJ^6x$xE4+ZZi8z*lsE8es||0X5;cD`+MCAe&U0e9gR~}OxZud
z&{yViG~^?odyJzzD>CNZ+gmn)6hLqnnWpHno>az!DX~hEzRO>kD}}q^=L{hFb6y&T
z+yBz5_OL^AuIS-1izP@aNKOPUk=9aTEF2EMX}&5Dx#G;5r`i>9p)z5xum)X>pBCbl
z-2q-*bitlcZttHei`Y}c3Ao@QF+aQc4E%IBAaO*dfQX5vz6(+)F_&xVoVuvr&=>Ga
z*pym3ha_|1kR4vdU5_$xvFUO~5BBtAv=!RC9ih(yY`HP?fU2V=0c&lumXyCtl{=ES
zjY5b2t936e*lXe#M)`^2(n~EoIXaNYe$_&_AfU>F%fT|VQ(}key)c@#7os-S<~}w<
z_P*~CDxsWd5lo_z3jDvFx37f_TBVUXwZKNbfXd7|yvjBX_&i%ooRy#Yw}H&$^>0B9
z&!`%N)Mw{uBc74QZ2xxW+{{8OevSj8AsrQ!Ce94+rJBxrd9P@5Z)3Xbr_Fa1TAfK;
zVRHh{TYFX47}pJikBPs@)1=j&j7{=vC<rd}Ga?r}t^>c;RF)2lHz0CXxL)~yh(L=A
zu#`5aP<jxsQ+;n-&c$p4<G}1lhNi_EdZwLKD;YF;_dIe}=cO|4r5qgjyie@LpnwwG
z4AcvFgkjpqg-Fww2bpuJ_$L-PqfUnjN+CEiO`w;%Rhqg1d&w!?^r*avLqrE+b6>-~
z+~b#ZCeZP<hppg$6K;f$d`Uv&lcDGuF~PmO!7>rMQ8Zshqe7)2mq6dwxCEBUBQX$}
ztZXJJ@zXOL6{TqMAbvsdzhgw{IcqJ!f6q9*I&yVwt?>&hgxtuE@dgm`gH4P7X}WYf
zUVz)qkn^Z%J)R@eIFTM;GZ-PWiGG3)Gyf-bS*zjs)Dn}$p01VGJPOx1v1G~Re?^C3
z*W7n+kk?f;{#;FqKx&inoG<`d9hBc}y!nK=_7AT5umoaAoESsx0O@{wC-8sp=#Fv9
zd7ZUJolZwxST`|^U6y7t$%UJme-j2L2NT|lEt?&EqY2V9doNt0C0OD+K80{GW=j8m
zDa{jeE~*eBE4{Z1JFO-f3CG8O3MYwbW?oGzxzJ#}PgX+px>KAYz-L6XZiDzsW6vJG
z);>x9x4fCCWky1Q066^!?AoG5t}srRu9BkDVIPVxGB?q?&UtdBd)r?8GQQnI-l;Hc
z&Ep3RfB=X{a_JBe%^6>~AL_une2!WG-BaANvcLRc$IsFbX`UzkyT72GOk$Vv4)|-L
zG6}<?c?L(wSTMw=V~k*WokE1mag@f7hx1_H2BV){Z=I07xU4suKN{5+<JKwEiYgxh
z+sT45_Ykj#GiQFQJ>BQ2*hy0NHCW{vCyv-GCpXl5@rJFq+)k^|!u(FN)dO|ahg=;x
zYaP<X9&1T0v?XN}Z*jI8pJRj1PN-i2Y|j4ei?mO*`luLkH|{wmiC+=S=nd}na#<XZ
zY~DO)=g_?<Wd4!=&zKUzC7qZHafpptsYRwu)@lToe}1uSz!({b6Cd&#&mw(ax7jth
zdER~&jHZ;epDYf0fht{101r=!JiG5^7GkpG^+(O}J<14zZ#;kAfaIWfI_xmw@yKu1
zwn~qJJ%fjIbp0t~ilBPTZxyTof-NO~ZdgE;T&2f!<#qLGf(<M*PpsR)MH=tRTwX0P
z6n*#FnUS`t#=kW{U;cQSn|NJ+Rn-vE67J5DVoGS1YKs_uP29a*xMd`m6@hsFIL@Cl
z(8@dn`|_Sh$&noGp^%1V4NOe>80a`}Qc&nG9I73$E-k;Y0WaM8m}CiD<%qQAQ+m)_
zIY&}y2pisR{mv?V8d)Yj2!Q@=8Cdw;GE@Q2I;aNMK!)vkdE4YxHw-*FeUu=G2_dvs
zyefW!Yb(ja(YFEh^d`^7F$tQp&^1nKSxQ`E8^VB*rkQTgU)M-LeB_=h1kK=)e?{r#
z$KZqqngGJKA=A&R1^VYQ1k$KzT-b#h*0b@cO3(0tQZ2?h1Z2xrmi)|ivxaMfnHo7Z
z%x@_ScOf){dw#cA#!)gEX#}(w6dWv_yMn{vD^k&!rBRUWPDs71!D|v~C*c?)4Lhzw
zrVq&;XbC}tGeG7VN%TVFZZ}vC>3nXBbmY@SNC484sAr<wZr9y(+N>A%<WBsoLm;X_
zSvYK_UQc}S2a-}WbFd|SV`3jMqJ~!2?Wx^evr6Pj;6d)V!nm^Yob79bG2XTuS?7o^
zEI#_^kPh(NUs2t&@yXmN^62F&^iU7Tl%9Us%}{a|uapL2lh8g7xTaYibQ7InR5~FV
zC=?CBMA4Mqm{8#HcEw#Y1nI8g)BRa!7u=|<*2K60e{59xWfdI{vNT40hO7*GEEL>q
zp0Piv6qvw5noB*}y5g_rpMJOu)EOiB#c)2B$@B3~Y)h5%;04E^zn`ZKOQPpaujo73
zjv!wG$ivmU#Yi)`&ShGzuK~K%!SyAK!j#H*+bG|to?OJAc?#-gSJyRYf=OYuyEF<~
z{f*w2G|_QO2*Lq36pfqW3WoQ0kMw$W&(V2osnUreIe1AFy$k0Az2QGMNdY8M^&hRb
z$2vMn%-UqXz@Rur6y4=Sx=tI`N@-<C&55jrvir*0B&3=O4z}NkH=r<yAXSi_m4&1l
zg6)Y2(j)7QT@w&+sCJeIHkYQF_RK(b>iOc!8n5Yl0}BhKM&Y?qX{6TVV`0Q^Fp*6z
z*TiOM-B>JT#*c_h#Eb`E{)oj<%j5=+_<!#`m^$(}nVM5_UwjSc^$-TyEmJ;$gMDc!
zXEjp)lJ#$ND3!lCe81Dj^#EHwe0GQ#f?9wFD?)>l279{=DQOWs2P4U;F`x<UkEg4*
z(=ddv8eO~z^RPaAS>g;9FR+<f{iUMlmt+~S6v`HJ{^ez)O=P?hwd00Z>GWkQH@JXQ
zWR}H+RA~XeFT?`rI!G%VwMUv`eSK?1c=PMf8F)<CY6R~PS|bM%1lb&_r89|EPdG47
zcVSw}UA!MyRi7E7l*nx+*r`E@aOZnWE>0K}N!W<61~S01%W*}{0~xf2&_&^e3gYub
z6C>+fL_+49@Oo}g%BuQgjK5H>IL7q#v~sj6Q(_W#vpJsXZk-cwFt;u@L!6|@5Kmo<
zq-vd>cIdE8mE#+9HBJ=I#K>=TI$+_k#j6ZjGwb~Fv4OgoDd)DM-<((62+1;#3Y0Z1
zjwcSkQoLqxe8gHv5g8Da1%L{D`;8K@C<bX&%gcAikF%!we+>!%;N@~!x>v4uEa*>$
zm*Li$`U19k=KNFK+_j@TC*}cFE6sV(auGwUb33E!TX!`ElCG;*=?EoJN9?tY`tBs0
zm*16bb!rmHHMCd!QP4Vlv>?V$arDD*0e2qD1@azN^nd3_NCp|ClOiZY)R_Sk@hqoS
z?Zy5AMvDI#Qrgo5tTbW3M}L8ySD-WrupcP7RXTtIuWu+m0;%xP?w*#=+tXVk0F7%z
zKS3n+#tS8eUsr8K(>OeL#Esza5@ju0Y8i#8c5CdazsN1=RI6+oww_ifj+X^w6E5Um
zg}zR0?>E(i9Y;eim{Pkx&V(~z^D`fQN0ObgCyJ~oE+1eybP^czw?2TpXQrBWQC#7+
z;Bb4@*%vNsOpVxrA*Me7%aiqovXb<*pPY=VO-qN^)+@%x6mn*h(CJVwZ+fZ<S_%hc
zCJfObK#^WL1F2dk6P{_sSqmE8us5Ll$9M0O0}L9Lq4f;_;9+0Pn+a1}jYHU$Qu}<r
z-50l+%9#8+lBR&DbX%@<smj({wsCWQA27->fI)i?R&}3q<2d0Jm!Uxq=74yQG_DgM
z4~$=h#`9v3#WPm8A|U^evR1eii4?c7j7ptx-TCPV&>)7UL>yfV$^$PmiIk7ASrjP9
z;MrV)AAF0cv*(ASsyX8n7kbrD1avexh!V+Po~7L@n)ieg&@h`W-zLu$Qhqeg)gnsF
zO9>Y!#<AZ*k97UdLEiJ1r-F}Mc&l7;h9jBV4<LlT7}>>U8X-FO^)wE-)QAg^4}8(r
z+e~H!<pUpW_emHM9%}_%Psty0>ePsz=kIAE!G_CXT)R|k6_jH&tA0NoT@>Kb<!55C
zz#yc~sQI+>2^kOU=@kI+RL<P9Lu}dt*l!_`d(r8hVMP6Td)XeJq2QSDXB`9`Zj3jV
z!Ta9$_Pim2kv3#99}ve0IHXYN>Ig?<^iW)TMgqOcX4fb&;GszL(@Nz4AbYipgi3yM
z{5_c)y3GlykCvx8WtVFsOtiAVf;E&fxR#Tz4}+Dm#I@b0omx~+o+rw{7lj(h-CyDa
z>mkdZhNWr83RYp`FNVpQNw4P^c_6hSl32&BUlkymt8c5Fdg)o7B_DL7%6;j%t_U_a
zWhbXb6hy#3#u%N3K3{Ol_F8^JI1p4FjUUu@_@wMF;1=nuB0rmNIlJW`+#!MgaGd6(
zxQlzNtx)qx8VEiWR!X%=#qmZGXL%f_Zq7@CpIH|TOLG?mx#(t~DbHfl%pg2}U;PAy
z<ufCVq8DWL*{<Pl9kh)}nzIh<Z0#;+L*GgM0Y57=*oM9|(SKDUdraOkAG0U>WC$%<
z^5bp?0e7^6bq)%nZfuE(&@)Uc4DrCQ9-cLcZ-35XI?d>@=c=nl=Vq|06h!oS!DSAR
z=D|G56nDP~az%8K_0X$$heG6zhC_p-`)1l{mblh=%?9?x>}ey`-{sh!!CT6lE-`{u
zcdvlxIB3JQhUpy02ymaLLBb3%)XX8y>bK~9U6`BeK>U8orH|fDMta?+YhOhjsLv1!
zkQM?I-eek1Z(%}$dIo-&=X;@H@+MO0y6jj}bZ5dfFLx|o$`=4LK+L~$m_0lb_f>7h
z61Kft4~*{H{sTc5JCtoREhc>QgZbJf<U#1$7q?Fd7etGxe$+?2{|;wN0UYpW>(6*?
zAV5k&CK%85Te56we*~11u_{F5{a~BFnDp$V|6z2MdiCixJ1<@laJ{*uOp#K0xc9UE
zAe0Y}oaJ9th?e<#GV!W+LJ5}<uUwyA($X6q*3T6DIimX~BQt@#u-Q>KwdiJZdTo^}
zpY~H#iibkC;>*BU3jq^2p1A80w$uRfwP)?MlyHwFk6U_nH9;3sdg?y?E!gabu$xW!
zls(1?yU#wtKw(VDToWX14#vw>RT6&{uLqgr?1=H;ry)XKGWo+en@UhPCGKv~wd*AU
zIxLifO&ows*jV~26ME2+cUx*JL2ACvk*T58)rp1kLKFF(^hr=t5TBK8=^_1idWKw(
z?WjSBI)c6zvD4e7YPZ`ATk!e@2DPU75^Yrq>;n8&kjYxV>Py*glo~ee%MU!x0MV30
z7H#6c-Y1WERY*`qNSEq^5Y$}^9r-=O=Kq<<RSX&;pOkf-W_gynenRo0hYBojX~g#o
z@Xcj@Wp~O^=3mdP%u{Yx(!?gSO6FQ_#x6BrJB*3$f&OpLn%YXPFNTzF8VJF=a?#o7
zLUy#NKg=)fyLu(e^f)eXo6jEBGh{`Lo<*E%^pCmSG?LVSV5bng*fQ&r9{cG@jINNK
z)(z$Pr%cRum0yStmo8NeKR=zsbyd&4fuI8cyv3WRgA~9?>*eQy<Et@CXyeZNb4CXZ
zRoH?lqg|ke9ltOExyj0NW-mp0OjhK@=J_jpf{E6nG*mx}vaefQPo;HM_VYkG7B?Y(
z$en@sPJ~D|0-VKI&`G+5j>{p~hwpqcg$Pp2i-aZlz0~06s&k8DU5v-br+J@kL6e?P
zIX#GS5^Z-%X6E~m`XC+I)+Gx>AKJ4>?N5=Oa`%L5QBd<kaeY63PAO*EUFEyWt^?G_
z=f8jIt;Y?H1Eckis?dnbSHOBB$Uvh{iHq&den|@iG!FuFKZ%63ZMP;ECpM->*$GRt
z-|GWv{-R$}SqJVgrS|lOZxJZ^Zc}JHEWK5Md!jWW_sL$7$C)^`Hmo;7Y;t$4R}AI>
zQ0>d+Cxhv`!9r+r!|_`_;?k`$_Ad#U=ERUzQZdwirFc<37%tJ?3cn}#hgbDyl-WhU
zjGhB`RH7z5f0L{1Cj*@vlS-?|pBPL&4Ng{X#rL_~E(?|NR|&_+OVT^P(4Zqrl#XCo
zl!PC4l;RuXVST_vQ9~1@xyV*u+=tzPGYJ@}R>beh(fosnB9{|V$-=2AR*gD&#S5m(
zI#DVj{$`{y3}l4wPCjc!HwZvoR|##!%Zt$?mPK?g<t~J?xcMz!)p2Ade9hgK&|*9t
z(>t?|Y#Z_rS%Ol`M_>}Bh973`H!A*MjOSKqB403i`_o={hd_481B&Db=<9_)h<BvP
zNq$KU_@=+e3V=n-$(RBxP>cR$8UzFL02}F$^eYg1&*qs+6L%0eVB1NA8GnR98vT=^
z)yQJW9%&@QtNf;Rx8QxRV#0yKTEh-rBO}pPz7J>gAxdCUDB8WwHu7@o;8W`3STI5V
zXEg^t{oa<Fjx6F<KR}bEBMg%U5d*TG4h>OjU2D@C@FVe{+2w_fOPxtG8%VPpQobQX
zVcIwH0UN_s+v%zIS^t{an2XAb+!@x(ZB-08{r(JXsi8jHW`XpHhdrId%(oxAhOU<b
z+l&YVE%9T&Zz7_nylATSu$!?$(0^~CMNNzk%J@!2t~7SCu^w7?Vqq2=1^gnW?}<tx
zqBC@{H&h)XgREo+4qj=(^gSxYZPK^swEpt3l81)jtVw0oq%fV^H)qlgx&VC{*0$(a
z@zlsNd6GUuLz0JGPAe-c#9{f+0TkMW^5$!|^@%OwzY55Ts}7y<=4p<-!cglGX|-Co
z_N1N^XBl9m3|0KA%B#eCadcnFRCQOlqaZW*FRCZo@#}&u5i5l^!?ugI%XjF~Ll~$;
zoPN$zFgs`g7|tCz->LJrIQ>-!-6TxQ<MXB34~Ir8;^#02*cJW2Xqf5<1b{^Sp7ElC
zHt4`Be<WELIkPyQ%SEDPEx#AS^5kqLAqEF2@}G838kM%)Bl!22+geN>ZmU!zr>H25
zPQ+Ix8?503eU9K(+;oXt1S9+!drmCn!lwM?m_!=~%qr=2``%4ZmJcKwQjBWk$A2(O
zs@5_Sw<J1h5O%6a1~$h!fp%EpU`x5E8fA!MfN)ixxicmysicl5Y!N?)Mh*L>M#vdU
z75!7HIS!{bfk%=675HTXz-meQ+rE;JyOCqLqxMlQGU#+w37efUmT&n^AF2=|AMiu&
zN9(^Q-|C1ucDRKJE-6QZg4rU!5=natLvyROq<{f1Z4XCxp*JtMa5Ux2iO6T#k%V1k
zVczIbyQRu7i3{Qo)$e#PmHG+kgyY<7F3b#!N=N{QMXksIXPg}L1hfoBm~EId!GFY`
zSj5Y$4esB+Tpo``vD&}7Vq;cE0MD*s@7``Mq@p&mrKk&1Axa(<oT2HN(BpqJBzTdv
zeMN*n<{XKwMR<{X?s-<EB&X|Zk~&4NvLZuY4v=iO35fl8WE(@6iw>o{H3o9B`)wzH
zIuBcbo5B3Vx|#w4VR7*dQ&*DU{9mvzn=oZJIyU=WB6yqtstDXc==0+fMFYDna$AQl
zXRpiKz@v%f+`U2r?USL^ZIaY()_-f&)xu_QCSd|%-j;^(v}AMH+9acuowFqdq1g`Y
zC8aeuoD;<Upv&9JkLyCR^i8{(%(0;NApJ9l?08a8yz?12Cl&PyQUJ^qmmMNKfCH9V
z_!v6dg7JN(qG4h~X8=uJMyep|&KkdZ=-NaRZ?Nz`)GNjMA<Z!Xm0gM)Sd|YNG43{7
z$VNBgA@crD=nY2&%m;v(#cPn@Sb&IR0Wadl56pMITOsHg#r(br!Q2XrDdRp+%9mb+
z55&Z{QO}21*LTf9<?KVGG<z@r=63rCei81WrxL%juW7oc!~YaY<hy1}2{!hR%%4B7
zDtH$~%=2kM*7K-at3u`mpZm@ez0B0f2qiwZ?V0g`)p@fLbrOCAaf;dyj)rb%XiyIP
z%$BP27M*ZAZC(J;P-9NvHc}Yeo7B{6L%wY+L)H<`erxZZPK3F+*bBL1K>hR(Dhl_C
zY%9&tEt-UYq>F$WbcE!Xr+;b7>X&V9!bIbv4KQL*Un7!1x3$~ugNmw9Med9goO1A)
z5O?$2j>aJaYqEJAsw_}OB4hq-$k!4^)~N*y7TE(e2Pl&gH27K)PKpYmjMwZWm$k&#
zE2>8_XGcsKF@0-cn1retkGN4!!2?*{45dk}s)bmn3kw*((1Re{OGift@NCFdyu^<F
z^6d1+?5N`riI@NGo$@W+RmXYwLy?KOyXZkb0W#gp10(b-#Me>AqZY2{?^Y{5`>cLT
z_bx0wp5YjxeDd{<UYkiQP<Yyv0n&j4ew|6v&q;^89?}UagLuqKFoae#e~s$oXXk<5
zaAegDT@y#1bY>$RslvBylL<W%-|IY4P(qG@a;<i~&KBy2Xi#xrU|g$Blu$nf@n?^r
z;bx5jV;q4dP+y8uq+##J-2cRY1>_0jbu@}}_Tvt|z&a)eNxmP_dCinGwLMI1SD@AY
zKe`I|;rxH|1LIzlXw?Jmjb;nOS216e?aRk$Kg<2BC<6gY(8$q#)PjCfDZb&ZDjb0U
z4OB#XK&C1|R`r=ZVgb{q*^?Nwq(M3TN+Kwlx_)B2iD^9Rr%tL^bgMs$bZ>c+3pVYg
z53Cg)69PV70r+wHp9iB8j4<Rpu>b*MxcVi<{ye&#VnIl--j}dY8QL8Mh>;W^=o^WF
zxc>ojFsluGtJ2!leH5HiKz{WPe1FAzU@MK~H%Y-tTK`;*IG)M-x1V}fA@E|GWZdoO
zxoj-8I^_TwD?sOhUNmkXf2AUqy%Rt1qq5m06|$p0a^8=8gf4(Cgbcu7xceNN`^XPK
zcp)zzw?k-=3M$70{x1~AnF)F_()f;pseJkZ*3Lr4O$oj9HAhZ=q%cF#nWGg4jFsVJ
zwAa0#L7PFF^cOMbf~vkC!a0v(4J)rqNW8M7vYBhpWn?as6A+Dac~Zh8nVw)gvn3tA
zSM8wU$3tR#xYLWP*1&Y6yvq@32F~97h&t7*<cIN1I-Yv>So3bwy3;B<R`vdb;^)A~
z!|lr?XmJTPbT}lVF)X33wX81zcZ8KwC^Gh#XO%QrbrhicDbflw*o|C8gT*ZfQ0fCH
zaLG&t*`WiKMt?wgKR7900xla>H-rioJXXi&oxDi-p9g)E1bC05$6JUI)RGvmVB>Vc
z&N1o94`Z|YBWJ@VD0;*1ETwP*AikG|#->FTN)J?|>g0VDS=tmb<u=F7RcmfJ`l|};
zx|-B6**uZIoPssmKD~xV^m!9Hu*1X$rio+&MqW9r<eArjrbsf6|BBU!d*_SO_G6jX
zFNu}IpMIhTBdPZOwobDBRjUQ?oHJcsBkX#3Mu1aW=7`CUgxGIg=_GQUJ9n#B4PVn&
zrwa-#$-&IbVNIZ@^JY6+G3^7>n+XN)x(~9yd!IUXZ+jL*HRJ7tEg6!e&4I=W;f50Q
z?zi0wUseODWKiiGLOMWk0zVW38`|EU-}lsu#KfL&gY$8Y$zd=+9Km9F)+V42$2}rD
zqe1S9RiToeH$7pEl>`y~MY&lSaRh#Wd6Fimu0PZ(_pHPkl^WKYXb4y7436kMGvRRs
z_7WJ#(8+7TBX=XNRDP&6(lpc_Kueb0|DKM%qT*68^&D3nx4(6SdX?34p@!S^X`gt6
z8*!b75m<5n=&cD98v#gO4yiWA*(|Yj2R4BP7-mPoP%g<UVO!_8ajm9xb%PCkbNb`M
zpQ+Z|xp-%eN#~L|v8Pee-*0Qp8L4>_4JE&lPyg|(IPwB4e}a&dwkwlCt_4&84eQuq
zLI9d7L-&)V6>5(g2woc@7|&U0nYxwopJ9h?)*h<T>K{0yC>C3W-*pI?NIW8Tvev6W
zer8r=2$L0%10uz*<8`?*i)Dd3nUliqn00KMcrjqJ=VndIc#ONdlfUuw+)bVv2w1WV
z%r?0K9uFs6`YNZy`biIe2(sW^|DNSmMsK;>^%Pcg_J3?$&=@dwXjZ{1%*Wn;9z_^a
zzXuIyKPMn}!%^W46Xa3QE(d!gFKE;1Low2K1}1jTVal5oj!f~)_yU<l!e`J<vFSZ`
zZ|XUyurM}NdHYjKJx-<rq75rPHRiS{1<(-}pmAu#BoJrWUBrCBtt#1J8NqYL<O~_t
zz*!wEIK*ua_id>k|M0f`{dlUaq{P1T9B!c#cTc6Lt4EaUmU$9|9O-W-TK~&ds_n%k
zeDpm+^m-Rzm75mq2Fm032a&JL!i0!n<*iA~IkQ4GbEqlBWs{PU<pQ;<X7YYK<XE+s
z<V4WVz}~X;{*Ggr`QfU_G!>H;`s+~ImE}6^eQm{nIvf_3%SLNyblV#Z#$}`N9oe-k
z3C;8v^!$6fX365Gq;jYIG1`A0=>)oS_Vq3<I?)$2x#mBf>(7z@Oc8wmu})~e{5SRq
zLXsY-urg(jAbEk|t-DdbZzyjq0pV&4=(F_3#-)H#!cfdhj06oQm5}zCKidBZghtlj
z%<;7RCwga%oepP!j61k&%1cXLla%AAVM-%{ncklfVxd$)1s!jGxThIETRvDNniikS
zTP$l%cYW#nqXO)ukeow5R`SM?0aqnYPCN!F<<T<7vBrX0L`I&tYYYtzCnXe&%DgC{
z#rna0zebO=9c+{#1THWwfigW3DyYNlO$p!%E@*XASmA5u`tF(fM%Ln6$bprm5Ri87
z((-VE3KbH`(0w*OF$+rYs<E@As19#-AAbDiG{g%3u9!Re6A5Fxb@YcHkQz3?x#?x4
z*0VT>!VrOO?10Ewqo;!33FCPEJkGlHw#>ag$_OF!HB`E8yk|FDgbPiewr{yN1Y$33
zIEpOdAhZjI73#~Pf~hC!+^B@WYe-?`%*@y&=#f+wqws;(G}e{GhC1Z-;zSx`X%^L&
z%~v#gZCPR235&Qrcsj<v;F#klqcbfAUUuUs-h9mX)yA#8=oJ9XLJ6FV8}O1CSL$+=
zJxVJEWei2j%TQv}aITI3^#BRu=*Ju#%aYi3S>n`V_rYN)TBztR9C1$iW2^G-dZzw6
z5}7-A0{o_aC?1i>(YB91-OCQEuwg5=vh&^L{v1ROydf!D3^)zsms*c8Usoa;x0OtG
zbhC7IH!RZaDH!6%y~#_QA4EKX4#^x68iJX~y$5&Ds<i8yrNw3^4#Yhadj3+FnXgW}
zifcZwRakh#vs3rT#^%@8?kPSr%~A<oqO0O`lOl>fZqAfzt-0*-{bAi1G|}=hLUjTl
zt$gDv|45nnm%H&tgVEoYiK(z?kCP=ir+RA!O!VEZx3|#a4E}@Sn>+boFgo!)W7YJS
z>r~YSeUD7Dx;%Daj4I<~u6;;aLhh^4pnx5^{3#kTc7q6mPqi69Bv1YKsr`JP2#$!y
z+8TA#w4CA0ji~x=wy!Ocij49i#Q`{TlzUBaCX!#K8xS<b9Q;u<mUeBCKqkrLH+?}(
zu;n4of`0|ij}+a^$6zv7p5|S-A5sm{)855(RUhx(ApmD1l6Fl;pEocK=uu)_S16@+
z_l?Wr-X<Is!sdORn<;Hf>yRU_UhSb-4Q+L}giAeVVMG>jgCr(pY2J%N@5n+ity?s$
zBh;tlBRwB*SV>^lmtfiTTaAu}RP?GU?-~AT8YZ*U0-5(u1^U!J5>d7*6V?k8<hnoi
z<?e)cEYICP@wiKGP^x4)o`wRE)q;X;)Nlj6--H6RZHc7-b}P&5?{Y}#fiXDTgj%Nr
zqDulFqn!!_xZ0{(X+Ox<<f9014~cvC@P9v=5oDOxHjclr9vhB_eYWpk*riVcD$$eS
zUM=Z!VUQ4^>RnxD_!~n>7Ru-L?(^1|BIfCh=8A9-$+;AdrQ&_LB8+0JgDH7wPc3c4
zZ>iOGT&ua=42uuEJGoc`pUQ<0X`)5%p#OuTlUR#FdDuYnvo+viqj%ge-#5NDIh%J#
zjEINPTx;vV$3svZt=Ppku<Ud$)M--Y@nfX!obMaNUnJ)mPe))<_><(9j=uHlH5~~7
z!QZ)1ep0krk?5uJ_pbngqM_4`A-xL7b*7rDM!%3dl5~!tH|=Hvv&+wQBF?}deglJ1
zXX@i!=&}j3H<X>6Cea^=neYspSbnTY!K;^bFA=G?Q7dz@sJy6J;ROx%tfab2y2NEa
ztTFW+;Bh~a2&*Zj*8KG~7MmT0KfXCuMXpwrcZ&^q$;M&Pa4K@_<qkHr`HYq`{xhHc
z)6G}yLo4L^mDQn6&X-jj-i-VQFgM)=I)Kwd0tx|_d^kT7krZb<_J&Y=8K^5#lTZAQ
zk-B(q<T~3BjlPe^m`+#dP=+^{U>#kLi@efll)<A=R#LC=cxvTYggNy-W!4QBcStsN
zV#wizDZX$>jF`$<7;#n13{u;Nqpl?xU6gB(@U7oH=?V7U+)xaV*zJZR*d~Ctbc4)#
z;!)(<P$X_j>78)ky&pw&q-sQ75TY??zjvMSFZo%JZwDavlBvgut*&=WgP0J@;K>`h
z_bv8+`9@qYIO#<X6nBcm6x#g9HCd&v(uZmzJ+2y<bAU+RR9@CQOP%XdTa{?5Eo)?c
zkn$3YbyM@<${^w3&SHJcUw&OYgSC83n>a?uNJ?MVw*lmP)v-qOtC+D$VaZw2k-qGX
z$7p1Y;PJ=}>wzUwcJ84{am;wM(>UcjB>ZL!kzJ^LRE3OeS^cBp!+X8LM7Mt8Yyddp
z?LrUMo;P%J=(`cjl7-0@dgIP)UwU%%`G>UR%_U!Pf=acO>F31S&rc_h{cVT;)sg_m
zx+D0n$}X#()<D>6xk`)Pi`J$%I}UP;U&h&$=6cqh``IstMp@QtWp>I{=YyGMCX=Iz
z*z9c{IMOmQlQ2$ik=BP60s8_GZ-TON!x`9W9&h4~L1i)eCu}_X$DbPE5XwwwhHj1M
z+uR-Sf@PLv?v<>BPWiaLy$b5YX?~@8#>`Y5oTY}Jf3~VSkUMkcO!{^u8)UdHp#<p)
zp);KVwPTQYOo+<B*z6V_Zu{W@M{L&pNPeWaOr}w)A(Z`wN(5`LLD(xk8<m%a{XHjC
zi1zaWU&u5{kPf2eGulVbKDL@1uh2X~bUBez#u}8C_7V2FeNRgoOF6Fk`DjHxqfBRX
z<rh<9*2_26J+bN=%3AFueCX4PQJ9OTs*xzNe68tUVMuiBJ{#@_u?%_!CT`&3c$uK6
zHHQXOBMT!}ZjXU!b7kq9F;C0B8(!;0Mle^cP}HD9HYDo+wTH*TPTHyEgkGdB@)^Iq
z8XtF~QF!0s8TXvWP|g0iHm)CQ3-PWriQt)*wlPU%2EVJ|;~B7^gOVfI;~ICj2z^(J
zdDaEMZjn!Sqcb2Bf9wMEG6g*)8@;yw+MwL(7q^4E>=!%2O1>0^qA`8mG@zm^#%ki&
zZfjqQswys5it`JT#ID?Yv*NZzuuW^BC_>8v<gw71>Cv`;`Z>E6r26iC42Bo9EU;~e
z!?ReRiM48k-XyaB+0Q2FkBx^)HGRb}vaVBm7BU=)gY$ClDMr3F14B_;Prr6UQ1^@|
zY2Jm*(c#6ZSyV@seW+-AkND~Neafz6V7<6J=Uq<07Zqf$=JMWkub2K`d%OJ0e2|-f
zBlO+VoQk|)Fes>Y!j&E*w$aMTv%SSljMVDbzUY$dSLVr7j(38u;U<24L!T|gLiW;J
z!>Vpx9@}HdSo6-d#n9F}9_!71!aB+aB5;-=;L3aUSfN%FAV0PJs>>lDI=^|yDleD%
z20?Q%BW$Qv4piU9VsdViKK~h5`Xp!c(wRHP0*b;SW5XaHR{@7#y}79f0Lrwqi5vyH
ztK*WVJn|ncb=yk*eob-N_HuDEZ<Q*=Q9lAab{umYH0{_%x)e;{WXN@uA?ngm>@VhB
z4KaHk7a-ic&TgC{tt$Z}V5uZkjq3Qg+MjC5Q~U^uRuJq)m%2^%hCXT@Z!*0v;iu$I
z!lG8Shpz}Tg~EJ;X;31q0vSkL=%i7uUwX;89fnCI*3U29fqkZw35S$Em2-U{=b+0J
z1F)PRRN)ZXj}@Y4mlFDE=our5O|+jaZVRh5o>JsFkyQg3?;H)D4Am1`v5#Lwp^@a!
z_;)~Ihc&_VnZX0|BsA;tJa8cyrb^Kb6%DICqADjm=idRzDl@JV4b3WxdE2v-xf{)q
zxv9aoRYsmN&Z{OmF{!u&Qd?kok)BSS!c$}s=k4>}UGHjJ|2dYe-GhZqmBc+yfey!R
zADt4lw_-F%Q6SJ5YM+K|ay6n*HYZw}Mq$+4+XUr}M1F`Zk|j@_>Y;2%n+siyrC!WK
z@acV2M-fS4AUUdSb88#l_%gyJyRAO{GQN_mI<U}E3Jgf>36oq&cPZ-bZ?|KcS;#_Y
zGD{24qY_<W^ap)Ldp5O0{J`AQya~Fhg#4Wj&|T#8>wgFe>y5yn)#Q8VM_-@AC+Y9Z
zqC<v`NXB(ssp*QBj2}paiO$Ubd|eSB!r|`Af?}kXwjZ8BUPV(GMt7o9ECJrt^Q(8A
z^`Mg+(@kt-Ez@vbY%CAR0)W&PyBjgd38}nYkts-yZ>e|wLzXQ5{+{)?kfDpRmloDC
zJh%hk8+JlQb)tEp2GiH1(pBdF#i@q=G?9^$p%dG`W!SkSJe}>s#P3?A#Xn7gr>Sa+
zQHNd>rG^#eUayBhRiK2>iFP$(=vyy>AFhfCd_0YTo9jYiSx{rT80|@lrw<6!8QLDE
zQ0mtqrIxEDdWqi?^`tkVoY~yzkH1|jvX-rjQ@J7VZ}<$B@bC?V9xgTn?P(LMQ{rB%
z_}uf*D}D+K^y!pG2LsSR3QO(V?owysTxa&Ciq8G;L@7W@a$wHP@h}=nB~e0su9OYo
zW+V3j3M;VA__>`v25+(>j@-5IqIntNAZ|((uwh@?8B0a4Zd7>@`*y?!*Ss_NAsBV^
z9FEWu9qVHfe&S9_nXGx)kPoA%o9Lfa>1ShO4)T%r>pc3l!9!E|K=T7^ylgtq#*#49
zy~HFa!*|ur61dlIY%zJ}yeH7s?9E7o(FM$IIb4-%CX)OJr%gr44^IT_e@$I+!SpK^
z>LC!6D)S?wL-0VCDI`rnTu7<uC*K3V?%YgfLHy4*$G}_e>BVdtM#<~jp61W<M5!Cp
ze*v>f{{g(LW|zEa94_Iyu{(RiCt=n6#!1IM%25xe8wVuWt?k9%AeZk}`ap^q-A|Lx
znG-GB!mrxUczcoujV8@@v30f<M)gwThy8zBP!z`Lg~06yZyOa@L@SWI<Zvdk-W{?E
ziVja2dVFi2{H`4T%ci8`@g}Jbm^~$@qoi{MZ3UN>oAr!(H~?H=RQZ)11?FnXwQ31#
zEecP~4C>n&@1QNe_V6mPvgWJGDi{RyXWPI=oDVdLfHYbnrat6~+*q;d#PZ_no}BKI
zL5a6&_!c4=Gnr@F#zk{_hV1fNe`0KPh4;;hD;iku`|-o=ltwF#0HxZb64yLs1=gYd
ztux0Cz{?>h@fSRcEtI>($#)v<<QGXXP{#2~?(F=hkJ+lM>pen0xU&34ol!WMmu9Gb
zPp6$hOj8nn1^z(?yKJ3ZZhKxm)%_I=>C4`DfEpSKy}lW>1E*ukC*7B9ZpQU0U=R!L
z_H=MA(s=Zz8Q-?P#eSJ&vXvwc)qQR71Cs7P<mF%`_E<S2JaFaA(!Z~HA+DYzfi8OM
zXjx?XjsBmz7QEq6+BKE6Sah}RE)yaqnr2^5@?XbL1CHj^(p!5CNoJni4G7Au8kC?-
zf|o<<@>Svzet)z!%$^}~6f@56Dv2lZVOOCi`|UjK_TPSq#C4Q+$CR!ZN_jdyP$-05
zX4Z9X4%-zT-99PB6Ydn~>L$Gh#9iFYe<@?7Z-#mop6V1`_ac7RR{k6QWC!rBCjUr2
zFi*m)B>Dh^jq6Hlf<VqJoAe)Q<Q+=-P6sF2fG(qf<aN&C9Ip`?sSjTJw2{VR;sg<*
z(^#8@b0bxa7>u|C9u+9zN56wpJ}9Pb;^32NT&NU(6StxR(e<cWpuPqd^GpwK8eDBC
z3|iV+xcaAB%S^P@BI0CX&`%b=N<CHq%F=qd56{H|P)!cR)qg8qo>>eur;0MJBiPWl
zbsXS}(r_ciCp!aLCKZJ}wr$DxmcMjVPGC`aB1QHEHh=8i6PHtgC?=jc8nDkkzILz8
zc8dmnGTyvFd%3I>$Pj;T>1g%r_*mlWH<K753eydo?x7RXwA5UZ)IPIkqdUyCcR>zD
z5zDeF`%{>wyikO<+Lsp<skNl1b<x5E?@b={m2Ko!7Jz|xFc@dvDuF2#`zaYWLs!h}
z77t)A_Z7V4=usD!{<6o(42Oirq39X|v}DP`bbfYYwSVe)eZ`Hr(?-6*sO3$qWD%=n
zleG7<;2ybICc$1^(};Q7D%6LANjN9=uh=9M7|zW7;|9W<C=$MOd8gtdUp(rp5An}9
zUrF0>d;0M@x+L~27htHzB*%^zGnt&-D6bSpI5?sSaBzZ^(((@FdF4xgTLNMh@|s6b
zThfT6PdDDY<MZNCzMh7`eF9d)P+s}86Wt^Ov>+m3y?_&aF74slSM+-feV!6KYaUS&
zPREcHxN5Wd1&tsk0q%elK@+wNo-h~@KU(TNLwPQrgdx2;x{&`zce7SsHs*n5zE`hc
zo<^By<P3oUxuv^Ty<^WhupC2I8N|6SD=vp<U~X@$EB=?wz%Wx+EPrO_=(^iRUJSpT
zxaf2-P)oCG%WKz1!b7PUr8|^b+LF(zPnS`j|8BePKN8?V&~eMLEV}+_#J&<{zgZ8<
zT^bUul5_LA0|`P6s6w%(>f$;jeb7ODbFEu&@L?VfD2tTBbjimj>FI_Op&O#{1KQwm
zv#2mbk~c~P-qj9_WRWR)z0!zvLpmrPn3y@s39;l^P_>vlZN^p);?2lTG6Ie!KIh__
zIH5T|F3bdiIY>5{3$QQSo$+q2eEWsS96E2uUXlNda9;d!%zNz_Kj1RyKfAg0toH&{
zr6~F9TG1~vr+e8k;MYcD%(@k0pNCLYA^@Jww0>m=zP|S_@c)p@wy^W{K77B0W^t_H
zMSeVc3U7<I$#fUMSBOIZ`%P&o4A6c#_!BfaZP}wjGZa|$iSLcw_KTR!A?L331cJqg
ziz0dRoRg9U-SPR0&wX1^0sFR%=ftT7;zSw<%c7Kep`6e6i4DFv#7f%KFNRAIbysWa
zDt)1>#S19&91jpc3`)9?V4Sp^_FY7!7g*zpUR>I1K+_4Q<ulqLtSySC9enxN9}~4Q
zrg_bJ5u9?Lj{#V{JTePX{t!ETBa8f`V3A9bY;)Ec4c9ZT)V*!p506q{1Y(qgEoM=<
z7(kRZQ1iVM@75_{zeSbIt6}hcqJ8D;0LBQZcAoIgkjB?7a?@HC=ks9J&9CPiz@m3R
zDimzwu1ojRvKd4L{izaW1|1JdBhSi!LAEn2W;|PEtQeT8Pz+_0hrL|ZC<^)4E~8y(
z$&8v-{IhY6h24np2&8K<=@=(_CG=+jR&cwZ>ym=N`+rQB_fWBOWYy=G5e%O8gw6Z)
zgJF3o4rc5xYIl-;MT4f*N$$cLDiEKjWf~#(agOFWz*rY7@oU0LklqCVpNuV?4K947
z$JMLxlNgt2o1hBsec6a0|I?4d!G|z9yPmn=TTs!o@9LESL~hb1Y<PAC-FaW^!YEU>
zP`Fx+f0@w-mt>9bsM~T3#V`}5b%SFh&UMu9$Zce-ep|D@)O3&o+%Rr{ZS}s`PhMnk
zVPiTF9++vAYaS6#z(hV}aQ3iv^C9PQaXlKbPDm=+gK>vB{5!!MJXr#0Y3-V(MkTfL
zw*HBdgV5CO%-vjN9wBWL%qjBev%G!<%6%wEKJM}fl*{88lU^^AB5<G(N{U>ClcBoJ
zI5gz{s8e=9^|C=bSFV*O;ojO_Y$A9Yq-hjb*#&w^E%iN5WObHRvYsso#ue*bPe@L#
zQLc}i3p0vNiA`~!0R^pf&%CIx#G8hb1~|=q`U|<Df&G}~yL+bCJMzC`X)m3(JOqu<
zU~1w_`bv`?ViB>9nUVQrUw=Q8BoC6EJ88dnaH^Rgl-AN9cn!`jBM1>I#ox=L!!rY<
z%irzF(7l-N$KRlDPc0P2*9ndu{^3D{e1cJ<Y%~y%5!%(YtB6s5>|emD-YD4U?s$M5
zAM@lnZo1<ikpDa{g`ebWnT|VSzUHY2Yqoqnq6P<1_C^KI00pg!D8C;Ms+rCiyJEGX
za}CORK@6m3nh`yG<5eh0yhYc|>tS)Yull8bvNixwbSNP_a$?dp?34iwX!<b3^LJs{
zp5Brr4+W8p?Dp1EmpuzlFd$QHI5)DbgFN%E&=&aiML0wp>s?M}sds?=IMUn0NErmS
zt!EYr=2wNLW%K)}1Doh%2Q3Jr(W~sKNP{IkvZZ7@@ke-{x9j6~rxTRtHdHDkvK*bB
zxJPiKx&7CNu=6WV$aRVngS_i&VfrsKlj3p`)j$j{tj*#3i?)H}h-mb9??;c-jC6Vl
zvbJ4p#*GjVBU!ECzMr@W7`Ax<u$HfEG>P1t&813;@{9d*GZQCUS1Ygi^{u07=~N^o
zCwz8WweaVKKxs<V?IHBfVqE>=(trwCar_BEoA(({;<yhr;XwHPw5eX)<?zvYZAouY
zK!~zTOvXX#pD1^?y@85x*K}a|P=w(QEp(3OGK-K1#Q2a}5l<<E43eA2)8@jlx11A3
zo=0D6{aNW}7d>{71_LpKmZq~iRqPZb{vBO9%4KJUlAK4bBhrofwL4oOC;VqC+D2?p
zp(4H~W<YMDmMVTd$#9LN48LQJfRqL%3xuC4fpzyhmezi0x&nhUOe?V_4Ze(j<naL{
zA?c1P-bvXgxoMH<nm>+;$(Y$U@8DGg8*7Hi1G@DV5u5-UIS=ybxJLCUa~Ymv)uQlJ
z&DpMf(#C5OOre_Xe!);qmAp38`Gs`e9@xYGrBGEYvTV|U1^$xF*y(u$i%u@|-IL?G
zqTFc?Oc?teH#5z1&0n5EgkByFoZ1_6Hzj(iM)3;lb5}8jeu#72kl9|OF>!sNY{7Wi
zg0hnq>|xD3>|#gT(Ri-G=9UPlc^5vedy69aB?KOVj8*W`B-C)23*KYZ-aSt!RT#gn
z7F2STiQbvI#?X=hBuX$T+sb%Sh{?z8{W(4#%;8I^{m6tQPJ7SI1#zHB6}E?6jX(*!
zL}*L@+6a6+-;mBd%p=6tQawka04<-Zh5Jft{iD931S6y-8Y2R%D+DM1MBR^16Y1x^
zBcDqYK>@|g7&@llcKhwLF{W!9)t>tl8l@hy@#Y>LLZ(QYqg)(iBljU+syu^pr;Qq?
z)2><7_Y9QI$nryLwOc&1vE<JfFk#(QC;v;aDEX)6gy~SJ+*xBptY)s)x2cZkO+y?3
zo1_Z`Utl@9Eb3>*X-9AokeACC&Kr?5i%ON7!os0JM-@4#XQscBI9o^t7QFm~0-i~y
zx_7X<0#;h6|5}8ScHE!V{j4=%;}65uN~bF>-l_wO{DQQAxY43)h=T8)A;_`?+S8H;
zwPY^BUJB3j>&!sl&8ApGQjP~HR4ITuS8LC8dfCLjM-<q4|Bj>aWP)qji^CM-<%Xh1
z8#6A<99YFsBId6jM+{gvLZZVR`du_&kVU?6FyZpyy$BR?$J!OeYDSAa{4T$o)5Eh0
zJXV7;f$S1!*YsV6!?0MSA{82hNP(agak~N87vEf_zZy&6Z)y)cLn5~3a$TCGIdcZf
z5=4>9nC0{LF+(Q36?Ns7<c@*EI6ORj|GyVKW$f8V(1?p7yYSUF@jpp~=)BS0t-5(P
z5qpS{hc`&DwGGsMlEhlaQDt6$S;hW$#Y$Ib+*^pGehn~?SN={|hsE~qK=aiP$`Tr$
zUdg<CdpzUyN^zHA2On)S8)dge2iR1+gZypkc_SOP*&>rrWlI?gzTAP#T43VSKq?9&
zxOUMmYT9;aozhMINII8H3~r^cYOMVIRx=qo#na!m#OV>sOULt(#>o$zpW+q6K$TZA
z5>|km5ht3Z=U(fx^#;?2^rg^a36RZ11InxiT_ZqES*Y@^ISr>ZG4E*e>7wSTx?FEm
z|GE&T%F5cfn#s+}yG%V;->na~T{L&WViKC@DXYUKzeE35+i)YJC_4gbiJgR-%95D)
z&PG%z-8=<g*t*X#mE;Pc6euwU1?7PDL9$)JP6Ddk=!S#d{+KgqBxBW<BZ9Ff{$dGZ
zZQ5_X6>j3_F9v0MKB;`&2Z%IQLXOQkOkHk~5RJl*si)So;fnP}M+74aE}B){Xa^N0
zp~(!~Xw0)f_3PJBWppbk9_{>oEbiy4n|o5jppqXixd7?d9L5Un`Wwa~-#@&mY3GFW
zh&`t8bkg|1UKhC>KGAgtH9v<8sy4YEfwuc%zI=#D6)Q#!WJ=*zAFju&&^4F>$%1z!
z<%ev^+en&oYNgJlqQ5Bu&ui5a0Exlpv@*61Xcv981BWu=d9VoEX5d4epoUsh(U8f-
zajAk&)t_{g-nxEU%i)0FrmCHvvgP!2w3dR&>|PkWa_NyPrB6F=MZx^~;w{x6T4ZMt
z4{^D8%T4aomBU;NP0Cz)#vM(?guIk2zC=WoLf5n$#Bwum_=rwpL6!N+fXMT^z9(fK
zWRCxswB%zGD)Vq&1m|!hP%hbSiq%r=6oc-Y&TzWVUKSmhrHO@k&F>bUI2A)@^hoO|
zZY#tu*$>8L;X^hwljjpcQK4z#fj$4I_&*I7u+qos2vE|?R;l;j<^GV!Iq=Wc@reSB
z85MvjzJ>SYjTcT=X=0U3$NH5?&@6_rS2eAkyunwX6#fCR#D|Np50v}Tkh8|w6*%U1
zebp{VZCY3=;&;L^d|PU;%m{^z0lj)S(LMMxx94RdHq6>oU%H4F0aELkA^?Sdrkjei
zZer;spYp28bY7)mE>#qC_;CJ4F8O2oMX~Vr%uxgv)@=L|g+v%;c_(bWo4u8xudlm9
z;QsL#19?!_vo8WPdL$y?n6{f=c$~)Jx&GJk461^MgYzBVD-Vwl))DMNZQ#9VUJw`K
zAoL(Pg`}7|>rz1vA@y(>1%iuuYn^tBM7@%Ef&o!_=)T1N$|K;;b;00Y9SpqK35QcD
zG5?1Q$^sP9^Ia_?u;FHIsm-1ujVD>-)sy8cjq*VQMj3^Gtkfoa@fu(zl))RQNlTGu
zobmZPKULtqoOOQMCIw>U!*!Ly#D@~_LZM(KJMaqXXL{DDk4>gLJcfDy#8QW`&*M$$
zLW~HJ{$40PnP8cM@Q&_SkcP<fK_C!`Zz1=7<KJO-iBtSmwBi)t<jyT3HHkMGrt@vA
ziCa-0qagn1Rw2?GT7PJ(2cSEfC5M7tI1^b+xZ|~r-X31e9B0&^e*%VNRn*-*zyh81
zwWN^+t!c4dTC6oDw*EGxC7Q)E`{}$=>?y`d(#nVzRs*rAxA;;A%j-i^sc^R;v2O~T
zRcE@xV5+lQpoOhvy1PII+HW0&s|;mrP%2t}HR84v{=$FxHgUd`(J;zuZ$^3c88!2f
zsp%aJz|n$$kHx?HGQnsYs|nLI#q4)ZXU0i&z#Ad-t}Gr=VT+ouD`aIrq{2w=>w_Cm
zgMsm8sN<1*7@Qt-(hdrysNpW&fmOHSt>(5*$7C}zmcbxa<9*%|98){->eC$cplJI>
z-^;x>l<zG4BP{$OXC@1eCsRP>k`SXs`1}1v)fY52Ox?nbH)pL<9r%Mx@0X7k29q%;
zuDV{{Cf#VGVAOs-e^SS3`DqExqQEU~ezdipu55@oAuKEP?W~;%Vs9p3X+fCe|7tf7
zx$3H9^K4g1us8}SO=5b?z$vomu&d>CgM&}MXXcFAKfQbYh=5-17f?2lwSrg~<%Y!X
zdb+V<HT|!>CID!<<XOb$r&~&fF6Xzb$A=!B+N?rNP?d(J!S{;c(S?{&%MuH$H<Rr6
zCz>Si#StRdu?sEZGjF>?#Z<{vp1avNmj=A9NvPpHIBRXuTU(TfiXkNEX?P!^DFAyr
z=VT)L6j?W2;qPjjQdI$fSBBM~VOP23oN+GyXHNdl7{NKoX}&g2KVQ1TXQAM%#2Sti
zThdvd<3e$$c};Y`vLa_@O|}d)7@&px3rc;2s_*VA?uQ5;I{E8M@koZi0;WMbTda?>
zIlD}lc+DroAJRO>bDiN}u|#oX&Lxp^`9m6E{L(``Ld4po2X>=?d6VAdr-kAZVN_Wv
zSaEch(hCTQ!pO1f@c*5^3#bv-B)+B6fj6(${j8d=cYK2DS+GbPkxiJfs*0b&+sm=Q
z`t4cK?j;LQj=V&W@q>kog)-rpWUcfPg*FEevPr7uTud{aQ~zDaQ&FmDE;jX=8I|EC
z8Qdj3zQru$MkL${VQ+#eqGjMd!M?%8Cl9ME%84|1no6_0M$-J$%+gMH$F&24hHdd0
zHy(yo{ecXj(@Vh&=QyAk;3!WA08&w#<sQ3(WoKz{Ci#~Vu~)|B%_f-*3$B~3S_@E(
z67*iU8Qtpz>46g3FUD!%QF5GKFzEGOTK_b)RrLi?{%3I9cdsgQc8#wrscQ$ekcCLN
zESls_R-7g;X`dKsf7g|fuT9;U3r0r2qn8+E)jnui*Z<m<Mc+=}2~I>p$NjYbB!bV}
z)<^WqmkF|F0>S3}bU7fxlIs95KAhDUSbPBGFpdh6Pc^upHF3=zo#@{4^>1!jagPn5
z;Iat~R7dvZ^wx9DkB7;W;B$vU+k=72zRYw>Ya$Ned7K8BvCIESPwt3Y>aAnV2?pBR
z-@sg9kwN1C6-fG6ziQ`^2e+loO@?pJ;NS9B)075twjWfU6ZQmjzg;7Mg3_{k4pgK_
z;5#@GPHM@CYSbGkC~UTR^?bo8oKON4Qa?6JQw$8%2@)Ba7OVo%7fgo%Ub!qvJCqkj
zAyNVjj#AwUup0^1RgC7Spn{tL#fd<cxp4GGL3;m7Es=C(X=!Y$+oK!Q!vsx|u+Bx3
zF<Q<zuoiYT5GXzX(#zCZT_?QFV@>9UB!=gn)i-GJOMbrg43m$Rya8qP!vqt^CU)fa
zX|UL@>`TBw0XoEMP)SnTh5Ki#TL*RjD-350nybf8FrM$J=)S7o{xx`+i_&7|OR>Eu
z^EH>2F5IyzJo}$(6Prb#q|d@HqLAh_mC3k4?87TBmyJ)hnqh4mcgq-p2sB#l5iSCM
zaEDmH+_~>)618gp5#{Ns&-!6v15bq;m^lx1`9@IdCC5zP@tFgaNj{sKuo<Rqy++9S
zk%!Di{?T!PUxEkK6C)e_f=<`J+^J6WV&LHBM}&v~K>6k-4fa5H^iplcbf7XF!=Jg8
z#a+kn!yXWLghKf0jw_E*LpZzG*d(P-=E(7^yAq+n=ks?aP&>!k2av@<Cu;YHywBPD
zwSSv+Zo9S3n^>N7nj8{gr*5rcERtZKE6s_2Wt8<br~P_6dGAMOKBCezAjZ8-u7$`a
zD~ghK1>E4<nTb$+oCBFd(?3?z*KAv@rmC6x9-HWY<g*ru;Ij`hrLaujkR;J`&qK*J
z(`t>p43+faJvB6LYW0b-|Jyde+%QQD#VT!0Qlhl5@dy;b>9u-8`p*5n?-&EI5VT_s
zJ9!p!-qFjitQPkFxz5xL=vov-9YMlhad*%tDCu~N)1~6fwtbyajT?`#i&P?ii>vd^
zYksj8RGEb>6}yj848?DyK97D}nE2`5)2&wu3<#x*f=bQc`J>mX;La3k^k$cK^v1rn
zU)S|`%*yj{fv8G7nwS)Br7mbuqounie|(DQPofKf|19?xBv0snfBynPO-SedR@nM#
zS2l6$4KBJ+&*@WIP|y;_7kpqOkyxI_wWIogZlW&L>yDLq2Oof><*M~_LOQm@f&VCQ
z8W6mb{h>f^uM7L>0e`@l#SQY6MrBE_CC&qYTYR_U@H@SKrLQ0u<qz$FLlgaVz@&i%
zZMcI;Zr7CC4Zzbl4mECfMjq`ybVqo_>oogp8k;yu|D3~Wi4lQRisZyrX=C{6lyu^9
zlz|sv6i{H}#(?}uy{gu&Iw1XixZ7qLnRks>5OPYpd;jrQs$-TZAth!iMc-4Q5d8XT
z0P)IUrsCdIN%odA)I-P$=-Ggf0QX<Qn}29m*8sm1+`rH`w)Yg(L<1YtjaC1r5MV$W
zD#xo_L+3uED&}iI-}FHo#G%la*=^cq(Hz3*SChUp{Iw{UC+cbI?N+UP!=WR;)Yip2
zP!7<EOLEzu5amL&fP=ya;aCa*B`^T&P%${r_PlJ|I5v)PJ$I7nQ)#BZLWpw`S~;qS
zdVr7^lR=R|pMviK#&R}m92IjJAidg?q?_{O|J<_;&IO5pV{<55Djr)Z1SgI<5Sn1D
zw|jAjN`_xM6so3w);Ya~#(9l3(t|mKXz8O--ae~ki!>ozt_EWulSpz$hCj&z>ljLn
zQ82`LYEaq<R+SCBj+v>y`GvYyab=|<6p}2?P5WptT@@;n?BT!xwXzII6BH5M!jud<
zMPh9U)ta)S<PCX~Oqv2SEY`J|GDt{*?DSeonYR~(qp7%U0<&XjJ=@?XVV4AY;NN_E
zSI#VHp2N$0mhIFkCh?5&#<@ps)%^|h2Ldf^`De9rD)o;8DRu-4h5s_L+LS7$ZZ*Kb
zjvK?3Sc~z7${RDNkBIU^M>goNsoRE)pY|*{x*-|qB`;+&6)C{Ds|svg0k7t>?PC;n
zfhgdjDF)FUlO0;1I=#CIh&20s=b{gQ3{2O+ldI@`CfGp(GsH=nW{=UT;AN@sLvxD3
zeWR(3x*Yo0ofw5<XXGgC$sS)0WAsstf$VCT4}6v!c#ZGt2eSD?X^^;0CaZ++G@51C
z$XFH?^ao>fr6-VrV`naAjg=&r{wz+3So>i|a6ilQVsSU~01%?DlZSRps-pyaS+P|x
z0*H!S-c$RZ)iP)I%onyv6S2DsKUDmR4#SMpcawy6M@gb`JMK;S#(ud<yTK2^mORzA
z{^i*e%o38ckeI6f=%muo%PZ=`{g;nR*HFdSq-=Re%id{9jkL+)X35L|Rg;bw=rRph
zDu-J}#Zft6+}v44-aARHq+4$w-(OgNd)C%bRk}wr=SA86S@@K)LR{Uj0-I12*|o!u
z(XDD}UhEnTm@1V$PrD6+pu0-DSEI?wx>Re#K^81l1o8ei{ib61O(o(M3#BH&oE$+#
z7o1q@^S)$qQ+NZ%CBx8ly#W;k5k?lHygan$+(_HIw>)9Wm3#0%J^Q3{d)dYx^4VQv
z0hHiski*d`g8M)5<fBGeO=>La088_;mKw}GkZ3Bq?9bcc4`(gDbZ)O!x=t}V9i0V7
zJ6*aofj`f0bARVNV5P1<6HQLlQ%U-i?#Xm&%7it;@Nd<$(JC%-@dW;aO@BJl=)<2?
zeKsVWo<3(R=iXOq4)%B#IE&}z0wZVTeTF6VA*79Ovt5{7^i+jz-hs3L81MDNX2ynU
zJiBkiHisS#L5MMfc~xf)dejV~xHZP@(B0fKRi&AVlj32*t@YjCKj!mUCHf<QDd`q|
z&3gUG?HWuu8$!Fpehnz?+9FbMq4kCL3U)x%#bU9{6ODs&uRzDQ<y6~6s+MlcvE!nR
zLXs}0Hg9G`_y^3lH>>VY>Z^w<S%Ls+uT^Wifyl@{HB^ZNj&@Fe+cz!v@>negTNUB+
z(qRNbPlUwUsY5y{90N;Rnr)S<4yzuq&AWz^FCe7JHdq`2Zp2KbR<j<v&kTLSez!uH
zmbne3=a)kLYD=9&4*27CdOP~w&Q_%#B(0I8_!^cV$jT+1C<`UwoSXfpVUuSJklJh8
zCa7%nR$a*g@W*s4XY-_A>lxI+c>wPZUCE;5Y-FtB2Gi$FK>S5x7{iKDZ*j=-#a8<c
zDnajZ)&gQ-;x@iWUZ8-tJJF-aR>{?cKJjGrOPdqMxCfoL#Hk~-Wj*ShZnT+K%4rt@
zLvUzb#Ez-i$v=r*v()PY+jO48#q38m3K|Q2F^G)I5J>~S%|N-^VBi~juZMCpHcp>4
z!ot!!0rWo<#F>MDdBj})$N%sB(W4`0FZo#i;q|`WDEo`B1ytG_Tr`n6D{5<<<L7$K
zh)9a$Acu$Bixilvluio|Kluv;(FRS-Dn69t2?nQ7&*p;ktHPid1a~?Gt<Wz^a$0pm
zU;g?~3G{Z0orX=PY{`f44b8h?TU}9Xz(#N352;!q6&?((h5<Akzl8moLS@^Ej}L`Q
zF@^<NMrC9J!*^e#vMbFl_@(?EI@|+`iGVMZDPgRJ!SBUK9<tq*QIp4D%1(N=s@oOY
z>ZG!DlD95!>$ij%JP3ga(WmDnRes0QyFGwDcsySAc}8g1(oK(c2@Z)vP|+N<*6oqj
zO(a$@ceYpRCCvQHGyb`EDzwg>elI9=GspSBMWC>){a?z+VA^|$!#c$A_c(+WFhG_s
zKjay0s!v$?Cr<;ZwzF`VAmr=9N^K6cv+i@Nh=*YAQb_K&JVOe3TVD*lrW4Jm&h#a&
zooJ)_kW<|*^L<4Lv{{`IDW%7J*WaL$Oiu~OCNwXH#ep)|wD)#Ei`tH=f?KhsCX(W;
zH-8kt48CtI{BSf;{5+8~sI(lkHkjz(W&fj=a&Q&>!H$v$G}9+@e8UW*s<8kyK+3;Q
z<1f}h92{X`fRJ7VsS1~|iCb0)^plwAeQqC^k5=xByNK#OOjydT7Q#u5<%svfTHTfn
zV&rh?(O^!iz+Wd%yz&o6iyUtYK;5V+O&U{<e_;>3Dfbo@a<J)quK*H^YQB{&y~$Cx
z$cSBdgDt7v(RRAOxfu7lQioWcabo0MYdp1KAe=z{RL$;p&$S*HAR;{%J}xXfuZZ8s
zcqG)y-^Q?rZQnhf+>AMGgkUa<+J~4no&WldftXi6n|#5t7P03fnDv#1JJI&Lblb2(
z1pgl$^RmnXf*%`5VO2HqlO&k)@%=1r=9>~8DMjgi1RQ-O5Fm)8q%TXj>4Od@W=}s(
zQYOxwCa+0Yi<9udV1;<+69lJTLYg^`FUqD-Qma=dfjnLN!6{ArL8O!1It&DsW+06y
zNU0m%@W8`imnFJW2I^gk8i_4483=Ue-@nUil^%Gng-Wfx$+(?*pE~Wj)lR0%YRXYF
zzXU*-w*f1ZfiVX7#slzT#FOSYLnN8e3$2oDLoz=<^zBfLl3Vy=upaCCCifEL?qqEk
zY0UzWl*gL+iog3XRVeCD@0eu9mt_ZYY7++_UdQ+2#%PeAxa|AR=PlZuU)4yBj1K{u
zIr5KG7>m2?iFF-<u8%|yXvhS2G;Ju4qi)`2aH3t!+e}S_VG=kkpPd%mK1A^rHE_lA
zGFt-D3qW82`q}Y2B2}xy^osdbXJ54WH5iw!W%}|)Ix8{vH9XICYI>GPI_$qrdF=ts
zN8s2?j&X$FOg;>h&`gA?T)PNHl|S4vy^BO_NZz!5*M}ObD8C`MQye8pPtN*p&7ROg
z;O>G3L5LjSzRB-!lf@$3cg5os1A{>DE`3ivNlC~*1EQRHZtbg5*p3z7`F5-KCoXJj
zHWxt_1kC|^6D#50j1Z;-?B5&qi6&IEOX^^q+M-qm)O?_%dO#Qp2el(hgt~oif@=CO
z3p-vG6!lf`AGUJ^`9K}@4KHZ>_TFubxe`4Bd~97e)v{-k^yU%#97_3OnELu?!!@SA
zPY);iSC(<+@+s?m<L^<Bf2AV-X{rXP_ywlibye=M;G7`G<dC9(4Hl`9ky=d$&xbU)
zl3$ilm(x=IT%raNowH6Ll$-~$T9Re;0cev%gQLn%ir)6wNZOB!*onW-4m<|+0yCHr
ze=dnZBN+lV6*zx_nIdFz?$bdg|6M%64lw9SEgQsVO6Qwx1EDd=VD<83$Gao=bc_Kl
zd@CzB79Lw*7h!oG8w~*mLlJZFx6VdRo%Z?a^j^TheUufm^g8P%f|lVgMO?nMlw=Tq
zz1h{-Q&(J)sIF=9jvR%_D938+B#15y*|qa`#1fu@yCze6mVBUY33n4vbR7K8(#m*o
z5Dkh#*G0r%3U<EDPUHTRSy6ge4f}3OWD}Rl;KcH1@^4EhsK<tZsi&kBT2p8<X#f^H
zyKz>Lp{YD_*?^z_N^d9RbJY_?iBU&E3DH3)P59oNV|QdKtGvX-h9<{x@6q`Sp0{95
zPMrpofyAe{Ky*leP_FQDb7~#jfDy(+3aBfsOL7<QAd_gJ*`WAD!Am)~b>Mlm3f@1=
z{F=C|7GYF^#aCix8yzH9w&orFiX-P?^JpJgYFIXB)r`tX%A^UN*_$m|6ZV^b0CGny
z^1RQ%xdIu8)tG@$fetYo;9CFq$T{pbN}scl%%(}sIHN$U9s6OZlK0Qz$++nkyo5CW
zmn5c9DU6qgSAJo-;%?D|`9NJ62#{k+?oIkF=E2_?#&|1Ho>>OiV-rby%zDFfdZ^Ji
zF+!E;?oSMl$rmeHXmljq;j7{mkN^vPrz=hOUEa|;bWX|UKo$n9wv)QE++D!6KzOdZ
z(u0DLMPM~CT!Dk_rIzhu_yAi(=6Oc{OznSooLVIfR8-z_gGEusH0R?5=8zetfSCs}
z39sKkmX}IUKc@RF5OIkdjaE_Pl|$$Gi}$gVUo0%YZPk<1+WO#mcUd#En(&xyFrv$X
zWjZM7nz%POp!6wr2|J5P%Mxl+7%u0k{Pqv3;mnrUJ*(JOpl$DCr+WjBC>C?raQPX9
zuKRiF_YsC^7ni)pR(cJ6e-;C_2Za+lNRUYkF-1%Qk#w4KUaZ)BFeqCLPqNSNDU_N^
zr;1-591idTPg$72vg3P@nh~8H?VJ6)TRxuWCJO`YwWM#*#{QU0Hgib9zD6-Y_7zy0
ztQgM>6I50{Bof4G6r$>YMq}a!eWKxcpK6a$LuDSS&oCS#Y&D2=20JNHD5q3R!WHIz
zLolSlBsLcb78g2lUD1sD2x3reaW|U_8fp>7a{hl&v%ukb+DSYc1N@oaXR7pkqVy36
z9*M~U;6+d~HDvq+n?L@ThJQLRJ?X<%TRanD);e)mitn;<4{1@}FkP}$^{-KPQ-ZF6
zP4MPtq-VGDVK27yL@Qzi=@b*7xE<K@B?`c+ItZ6<9~MD)M8M2FPmh*+YM|s5vMc-q
zp#W$|wRV0WLdQ-q%p+J0p74*{m|EAt=dI?kJEtZN<If!RXo!Ih#^SUx*!Z+;(mn^d
z1U^X`Jh=yn`imRLyy>?Pk&8(<Ti6JacxFC1J<gEep_3=yGWeBJsbYss0`nBOl9p4C
zEeY_1u`_441Jcoo3VC)g4kGjw$DTaIo|S;)k%mIC&xUDjPzVM>pP8}yob3V6eQFJ}
z$0a^sL7SoC{jmPq<m}xfM@Ra!cNbUj>3C=Yr!;xp0ot$w)&kVsJBOo?lR{(eGvnVu
z?lBj)j?^u?c^M@r4vL=^O`N|5CEx3GC68d&$tg3obyZ{M1cpZ0S_k-?Ur(hme@VkP
z&>Np@VuSsXF`)|EQ8=F82M|z}2rbu`Sgn-&aQZzDwbuI+@5GrM_fsN$HI-X5iLSp2
zG<Hyy085m4N)+&%E^wdGrr16OG_V``qJUIJtemj0$za~B%wr;BW!X6;AK;$$gNhT<
z`_|sQ$#siukI3jBn}nkB7$BVH#~naB1(adpy~R@RJkMxWwxgW@Gq`0clC#3i3kQW5
zEt_m6<kq00yIPnWcx`HL>&&s!*0kIzF3BP(7daj3=2h#Nz!@R>k^B7<C;W>kpO!6V
zFN^)p_7-ohm!TkOE@q-n7h9*i6%kMXu&-ZS&BRzCPf)ysEj)}3vy1Q|$9o@f<)-*m
zY7a)vK}DhLdh~nbfRG$2%u`xOu3uvu<fZ1{WASu6b>D|e@U#btdRdFt#~7CFur5T0
z9uFX!fk3ADd%SR^+pTk1YzJM%6CDx{YK;k=DF<)yEaoF>o*xN;{ImJ>NX550{|Mcl
zImNQy>@T`y8V<2Za&|gCDRVi9f|~I<Cy8E%RKlwRwey}5U;%J<{#yI|CoLvrE0E!b
zvA7G?3X5`ROXZ~mu~Hqp-f|R`R{XuHAAMtVMX6Z-2CguYF1W&YxwtZZie7s?bf>Ht
zoCb5t6=D#6Mtpcy-;UT=6SQ8T0}{qO1~B>3d1Yql;rcQu^L!Tm?p3E8!UJzm$D~J9
z!H``DTA?BUJT1Y3aY$d|94cf)3r5hb-2~f2;`ATe3I`x*fXQ9T?6L-tAkeL}UD(y@
z3sUy>fu%j)2n+Fw26JAir+q50g>Jm>Y-GaI((Naa`Ro2cYx{$&TnhGWCA#Ws?}i_J
z>mIEzZbZFSotK#2AGAm(y{4U)_fd<e0V)tzg+6+uet#aKTUUFz4?&&8wTU3If5pl@
z@ZsXDY41Hfc2+aq37^Dond<lqq_2h)0MHWQb}Xv_PNGamk5;2SwV#a%o!brjU8C6F
zGEc1Le>!N)=b%vdISyNB-UePfyNlDsINk{|9t2S;xPpX$=FRoZQ_avq#@|Su!H}&X
zv6P-&P~`CJ0h59F#zyOn(779ri$hD$J6$MhyGg>P!6t3tA*m}T_=Cb`3)##BpIw#t
zb^!F%1{K3#>(UAGClx}M#mYBl!hv-JX4`GT{cOi2u%J^Q`H=>)*6K{X{zZ=qB11DA
z#ml9tPR4%)=9JOS;j?<wH7n9mP0Mp%l;s7Lung(vxXHhTVYtp%Y{7bsK)SRA0%2u#
zUtYpj&J-p>hkTmeqeDfS*4o@>-u*HrJS~PW+Mp(qGOd)f^o4l|e*WM5=+zJ{+?ez>
zd?FYngHW5Oe?pw8@1*IUf#)cQ`^G#G$w5-}P1TadJSeQZTt;-HFw{*Qx06w>b>mqW
z8+0ACQYUtjSoM&y<l;656<<VQ`5-NX<)Amh8_qN)y!xc<U*YntK&+yVN5hW)31I4E
zr28cZvLr#KF|qiNlU-<PSBB671Hsa!KRw6%hV^vge7Ef9cu(MhBU0{$*l}HqlVikX
z*oeJy_%Ay8RPg1yq^pmLeRKscH5j)az#Vt)Y~4Wwl2;5)V;cm9Ol~_{&!K=^`~V}$
z_-ri>L5(tegxPynpO4_376b+4<b@z#jzDhhe!f*;F#xOu7X8eb+IVilbzmEJTwz8(
z<bsbr)kk{@<iqv_&v|0OUxkAWBpg_e#k^Lry3ehNeJ#qKhOTqL;gKhGUio?*!gF1Q
zI$&7c_XoqExaZqxBrhF;y(9y2W9`FsKBHqGX=O;7Xi2X1_&t&a@4ow(=Y#%u@nV=R
z+tZJiI6pAAVSiJLBfx&6-w;<y4m)~nDpz1!Fbr`z>M2)OiPXF9i}0#&tPc;=!hjku
z{CLm3pm@5ij6!HQ|INv(X9htx64$8-*bb4yDV6hdv;zo#V?^nl-`gcm1b}v893yLk
z5)4A<Zx+eR6P38Wk<sTf1f!2>`;)65!U7Oc3n~mqci)iL{GB2Gt%&A{U@XHgkK5v7
z!N<LkdkZD2K{hCb9Ko1GsBUG?kxqZiQVGqc806KK$Uitr_h6URko6!EWvxLic>5JS
z(1t|izP=f*BrE9&0e-8;Zt_nOuJz6nZym{aW}C7_D<IT1MSl^yl{z%+kk~xaC|5y;
z2B!z@xV@Zfha=pP$Of=gpObnQqrMXM9hm_W>WS5XT2cooNH^~3!MdGOJEs<WCuNYB
zJpDY=XGlL$0WNy#_v!GaZkYf#bw6oY=a#acWaXtY7#F%1qi8(a2GQ<%+?e`cLd30P
z*;$;YVwUZJA^d~IT*~q~{NhlYJh4m6-j+Ng9v5Nu9%Aq)2oW7UzXalOqEO~TXCogL
zM;24MR->%1AK={tc6WLhiI#I9FxNa%$KaO^$y*Fb8iqMU5<)L~q7d`iR_VTEh5ofo
z9Z2>Tq{pVj-q}306boV`O5dR@Tij7b4VOLX7otL>t9q9*LR7*ceg{|k)n)1;qAP4$
zaC;M<>PgValf0N?mi%Zn0O<IVNHB6a6;}srjP|c7aLX5LsFBZFfqEfFix6Y@3TwxQ
zzZ<aAxN;|2Dq=igwb8`(>mDv8fY**&o?pV-75ybpqX)05#KmNpd<8z#<Bi}>$<9ga
ziIjfWA*#0~a4Lc*UkXRTKcGs~GEP%76Hx7Zsh(5p^&&qffVZs=Iz>-ECLi9Qz1m<^
zx{T__AD4V+R<Bs3OTT861Cm4q*DysRbeHrW<Z**84$!0kxguR$v1WWSdT3=YyF6gx
zsqca;lNk=fMC9&Z26&}?P{rhuoA$S(2xSa)x?e`AC7;yvM4`l|?V4@>&CSB|cO#E&
z;G50%MQ6*@XG6BmLX!~(KLYTal?am@=5)k=9W%L${h^DKPAZP(!_~sy{a}Q93iZ~q
z*oyIFWUATY40`Rv^PhTuT>0F$v6|e7P(_FUX2An??-jWuic0M6y#cyfFk{6xj1Hb&
zX)Hcxr722MMitV%EDnl#Wkpv$bAFVq-#POrbMjh8TcPsmk|0+Z_Zmt9de}m0zK?kW
z+d?5gpar?r1O!r;XevF%j&~+;F1m)M?yI>ZcmRsU`Y6JRlzSHscKwITkZkXca{xXd
z#{6OabQ;PJM*KvC8>iLB3^C449I)-*dfMy@JywioUnT3Z95p;*4!6l|?Hx+fX74&9
z*L=Qm<%DF=qY6?T#_Fa?H{(zg$QEoB==B%Tvg{v0p2Zq!Kii_z8}U!j$R<bO-pFNZ
zo>pm%4~Z%VmM81905ECL-T5Np|E#`zkxwEd!D(&%n`CAf-voB}nU=^D8QZ#Ga8xub
zbM(MVNjjYO_zGH0)Tj}1FAY8k<i%cHKp)KGnXY|A<Z6D-(kipH&x0Dq)mi8JZD68=
z8%!8+V`S8SlpD8;#KPsw1mwN$p)Y3&lLULYuvW;gwstUDpFu{?@%J1Og}1l)rgmX7
zT$YZK{uTnlIWD;5bN`g|99tAgFe7EF%Xu!`6_z{3)=S8RydAP1frI2ZE%B=G;!;ZM
zs9^XIN5ir5i2QuouU<0|^d#sVnxvxVM+l7ut7F9YSc(~Mih`BMHTl1!B^oM|5s=B;
z>g8&1t-HOl`s%I|utX37lF))R6vYzEZTmvDHYQe-x92!MBqp|8<J&=SJUry>b}O;q
zP(Uu;Y@$-gk6!2<ZqX-402`eJiI1*tnzo*g%^6npjcI9=z}N^RN5Q5%veYS}x<Lv?
z51+8lfD;&Tn@kp9oEBaiomZqik2YR#E6<{_%4?&y=RB4(vM1_w_?Bc4k}hK2)1!}~
zDB|~O>Y+|s^ACFuUJ)j;ojCM*OCC6t>=nTM$5?ov%6WX(IEQ2gt!Nr=I^s=x@;{n6
z^cZL$Z*B@*svni*FtT<LVA1<;z2`T=yi8??Oc<;T6!(SL-gWz>m-!7R{1{uhjeI-F
zcfGj%3FOZiSR{_@t$TpF3C7#I^S`flX0dQ}Aa!ejD;koPLpp7$8J~V9L}!Wf4`W9F
zWf5SqbeHV^7P%n2ofnzVD3N9&@wvi`J`W|oeF2xR=Rowao>B#Nga+QJygy<z`(83q
zp7l>Y{P$Ku<5ORUf@>P9%HB(k7Gv2t{#5<PO+l-dHWj~2FeRyKHI`NLe_CL#JnhCD
z%3F~a$)VvoT8F|M@<1oQQjz7r<PKEFvV0JTh&R=AQPyNf`mF;!7cW0%>xoHa4MX0-
zw6T-`N#7kHb<@g6Gu=zXbo&|u?cJ0=?=94e^KkfbXXT$bf+@8uKsc>LyiQ-wq@43f
zvKkOZKw$Z8P-1l^e+$puV1es1VEXWr>&?${8ATl^eyLmp?(k9DzTx5gIolXSyAL{L
zw~z2lV`Y5=f=aVn8XrCk0_&Q=dEq>&?R(?wnJ9NHKlJUo`R)Q9n8W>Nuw}__d}5K*
zHfH|{j0&{W%gi08^ryYj^)HZDst<0x!F4mi(%~)ysyY7Qoa*7y(_9HAp(+4vCaNdD
z8&f4f7YiZybn6z@5vc%^<)!VTy*-JOI#BR1oU_^#MLoKUe4O8`!6g33x99n@u?$c@
zgL=8O%^?U&cFzkIT`H8#+uokJtNC=`AKGIvk|!K3ExfCO-BOa+0nm8471ZACGjw;^
zYU8Qtm@4cyhf}Rlm=NK<K~9<0%K%XGd&O8kC}YN<w~2cp<;pRtF%`dXNLAQ~dhXnW
zre%;4ip(wGUp>CLe^<hh)<qWtaW)D$H5}UjkDD3<SOuKGVN{D%{5!dlql}jLhB;g>
zxq2J6N={MR1GqidohyZzH?gTR2RFq{A`0Gu@3?8L^eCvG|K4WvW8JAMs$3wnQv`)&
z<DKo-<<W!l<#$XW%`gHeNRA7JZ|kqbV3`ph$**=;1!~x4*-x@DE676@o0Q&=m?X1a
zduDJ;YR>C&)}<!)qH26=Ay7iKL^4U%WLWK4VO2R%Kx!(QRwwQtCbF!|j!^(!$gM)e
zpa7SreaDf0hI_q;eD+JvaNqbbEJ^5V_H=*yvYMNs_)@6mQw%c47mqgLFod>L9mKoB
zb&*frH=_=+C@=bz@P+sW^bniQRz(aKc5cH)c}3B^8kw|ZiT9c#KQue6qjkQ5kI+9k
zuM%Hbcyif2O@<QN8)D7CwVv(!>cIbf)HPo^Sn8p?!oq|kSXHTYkzjdG2nla9r>Bw`
z`)>o~jC{wmlV=eJM^w@gsNd+`Ny7?Uxl}?TA=QpG*3k)vjR-uc3KFV`0x1w|@G*;@
zaR{Chd;uhj8=AMk4@(<VUV?vXTSAr*Co9n(3Ra0_3OPWd$Wasw1TrBvXvm~vRULM5
z-1d$bm4!3@&RRH@$OL@!yVDrTu&sa_rmFp$D2<yt)#>=Hs)PWL-()n}sRYAp07Xnb
zfb;*ei+9e?A?lkn$(t9fYj=!|RhY~FRQzVgsnz}0(={^7Dku@=kIZy7d3jVuc28f>
zoui{I_=UhOV@xD>)DQ|&{Zzy8i^!lNxI%hRa@(u$_7s@t0KsfNxq&lCGE#qE^jyDj
z2GkQBpC*D_%ftY%HW3T_V_<m6Cj5)zvAU1vT_d2m2rDr413komU2W1RjAX$dcuH+w
znM18@1P9l$LgX@Z19suPwBpTEoy!UTGAN$=Fw!9RmrrFsCLzAeRtLdBV}`k-IN+L4
z*X@tr*r^mDd6%`;gJ`opF#}aPJ|n%4ug9uXn@4^Q&eI&`E!;sfnyK>VN*k45Rt}1k
z?1GAq=ns`oxv)c)-!QuCdy4k3)Iv0FJRR>dGAUS*a@Y6fNu<n2E;^;Ay*8s}!CyZj
zoL|Ma71SivOy7efxQCrVpUDTex*WXd02~#kR#jf0C5l~C@SayDW5*9}_(U;}+Fn7|
z4At@=EZKrhtGC4FTs;(3tBOKB*OgK;%A~w!qv53`Z%HM8tj$$ArgJ<lB8wM`Ratg*
zl01K>eoJQ7RtVF%MD`-Ro+sExQ~Zbo-DdI+aB~q1)@2gt!5Gf*>NX70zdJ_#ckJ|v
zg_puAp5adO`Xlj?lm%$PT{RqB^zpnZq@hs@0?9<pi$KWn!{ePwEg4Skn3@I${*lz`
z_?panLm>&HNBZ)6jkQ8}-9NmcFbI}Mg0bQJC9VAKh|LkokAlDdG~e`z0wfXj6H+eE
zI>{l-B+2UI6_gXNY6#2tgtDzPMz_nrsf-P56Hm-@XxzyCsyeM}lK&b_UjYJ69rS`W
z<-T+eyC5_b*?t~QE3kkbuXNt8NphH8YwxHq7~OYHlUluh`t+P-`?uZ_SVq<_guFwV
zv`v}%=`}!pViRQ$nj6=0pPuII5Y^l_w-P*&BRtn{h-fJN=X{j+oTl8K0sDI-u`p#e
zH(r|$@7n3pa5Yz_;Xz5Z8~etcIrFl2+4;=ZFIhnVpW`M-V(Qb3|DJho2-2jAva*LU
z2&O3}j;&AThihy<teVX%jFnPq9h^tKVj^VPSLl#SID$f+H15E>W_F)o6K=VvJ#^P4
zmG%N&P$gfN;Uu-gV?DVxZf(80U01&3FbfHKL({J(;_CQGgb$nJe0feJIwK%=5^J?!
zX4$Up{twch4eQK7lto3|x6XBXLCJWb+aK(a_^5R-5*b2juJ?Vg@C~$GR3Z%;OC0%L
z^FyYOUI}^9LRBi534gSXV6GMo8yKVgr?T<}`Ghe`!cX%%d`mf7{>ccvt8g}WNs#O8
z2IMDox|d%+<76Xgxyo7FXBDyz+5i^@GW^otL$qtYsjPyx>88_sLF;N%=@~!74n0km
z*R<0(XN}RWK-{B|+}H*+)zk~9%Oz7TMLL|>dh8tNTC_0~5A7U%a|%nSg`vRx!W`oZ
zi3yeATFMhMcYyQrm4YO!_Ci6~)GlY78(^Pr3T?b()r<D2W?MJOQ0CT<svOt%S<^#1
za5>xKmg+m%utX53nEgt~t?N-Y0{!#LQXY49b<$0wzsb@-V@!e*dAFw3e3Me3CxKZq
z%iTkn1$k*do+8q7T(3I`e&Qxti1dcFM+|}q4Y%1fJ&kDlwyn9R&m_UPatrfny%l-Z
zZ9Y6#CNN+BKpUeF7FvH03SVz3z8JS-;b36upIJ|MnO}%1Lv-KEDh2Oq)2c7zK}beK
zgd(w2341NQG@3H=l^^bxQ-wF`v4E?q-H+BjL&IHQ<M`tl8az{}Vg#q;Q_Ot=42cO7
zB0kELi+J+JFZq@>W3}ixcZXv}<<uoFv3E@Ef;v)qcV3hJTBHbm6~;hYhK`Bs@2)v@
zP2;8M9gD>c>zD_3$4A-ag(8uURd^={wJ}pKKp1f@i2;3sKVWYNB#4HYH1rxcNs~%2
z13;yl_xFK&zBV^<2PiF4czaYKbi<-1Q*mv2nn6v08tOi2U_8A|r?kQ$_Zm&G!~ya<
z+-2sqB1D;YF9Sl`m(~@(+~u3CtL(CgLnz$y6|j^MaDR%P8w0Nfnn}tx-JTDr-AX1l
zjPqSdRs^yY+Yq*<CV?=4oTh0v?)$DlwZi)7v~D1Teq`ttBHv3wHq6BnSAudj&sx{M
zHnhl7Wv1^g<r*M!R_vCS&~`{5_*?yUP<3l1DTE}~w5e7dC*vL5_!DEz01t!?h<-Yy
zYqZi1X)i_{ZjRniaEb!8VBJYe>BEtZ_`Pbh2L!WJ@@K80AV6``!KgG>wklHUPEn-z
zG02S}|1R`q!Ch%&(bo{5C8VN0c@os}#|Nyw!r)uG(I4NDy4FM^!b$fPI;aYO8P0YD
zHJPK75f`q-I1GbruVne7(1^DrJ0p)R-RGxfBjVlvCh#vdrV*hv)Ph0z72zDaKSK|*
z_@yn2UT<OXfr|&$DnV`LlpY@I$;oH%uf(2(vX@a_(!c%{^DoIm6JX0$NQHF{d|3*)
zgffK7WU1*RJrO*uoxiV5%GAqI_E0#_8|Iq11(w_0?VA%Nfl~O6O@~FiDUhtn2X^NH
zfDg|A2k_76rbXF~Iw;<YVM2CiE9k@t0Z<(|(&!FwRz*-augqVr48w!~<KXMq03K%B
zSHZw8!_5W5I%Cs7kuRzxo|y=4X+lFQxBY{;)E&c{=|dskrxHge{)7F4jr6*BcW^T{
zmLzcc&I&X){bqEy+A|%ZxX^CQuD(|<IDQ|ObG9|KpX>=)mv1W0T;n@0w-*}mCogUt
zKYpMqwowpsH2AQ9S_`hoFD1}O07a%YGNbZ-u?`LupcsRhwh}OT?)^dPL8``d3&n=(
zGyceCOG+?SP0RN~a#{U=lvZZuIwiy?wR7`sb$_<c`m{NtWSq|aK70`EIG1Q=IBS0?
z9d3E9+y&!d^G&e~{wnILp@j*OtSDj26~e;Bd)F5ZC4BHU<V1$ya@t3d9n${g1-TTv
zNYB_Cf$@KuB!R;$chBh^S#crBxFn9nKyF@<?=sCq=;OxT`Q`&CMgzRA_8=K7NOoJH
zSjXJ))OKV9sK&-Npeu@<XtBf^4Qesk>}mZE^b`djzNyIDr(N$^edYguQ`^1cIw@6#
z#-Y%i?3}%gH)mJ-aKOzLqk|^KhzT3aC5Nh)(sIM0>ZDX8O#LiL9BuqRQMZeFTMO%g
zUVaYO6@%YYos>_41N>4y16GrMk<GTBlh@gN#|aGUp`vAIG%j<z_M!YDQ1j1jros#6
z#lne3uD_<NeR>ItH)BQ7sB7+e%~Z|VP4BLDsCpjb*4gE^6W7ca37bW+=0VSrIPv%y
zkPQ8z`oju&D7Ex7?Z}{uLgChk`CpN}NuX79_e7LZUjh5t!=ER=IziO4X(`MtR88Vc
ze#VUJDsbi`Lo4d+bZ!*yLIh(E-JW%gY$)@U`V<G3M$1FDPJb_kR3d!CTMG*BkYMYM
zy{}wVzU6$!T9FEqsmj&b8;Y>XYyPM<l}_gvTlmPEpy#A5(Tgys8x?rge;CjTUelvY
z4QGJ%gsgM@2zEk9Mu2M5BslLjxf847jV4T2Z#3<Dag(ILTuAb^x2dy=jJq*@kvfo1
z^KBQCMz$LvX`nt*+b&DcQ-7nEjof@-=yB(&d)=t_$URFw{hsI^SN;E$%hcpev~d30
zd&>g`X?^g+0hWclc@)gr-`QIxubH##+zZav{V<4f{^6Tj=?1d{ujiG__y8uWN*RVW
zPioX|K?hb+0iQq~gNB2KJy^Lmdq%Jf+oc{mS#92Vbk1s>n9*Lc_v$<`F$mDR14jV_
z@eds&A>ptbr%niYYYm&i+G)G7EI-c{(RL?)@%JYkLaYus5K@h&#|Rf5B-!Ln<OOj>
zBqwhlh7tLe5rQzOBjK1mwc-UzzDl`_&Z491SK!wBf9}N!+cQOzof1ccc+N2FyZFg$
zQ9zxeSBA?64GX)+h5zuvvtf(8eC!NP`41`P0@YW@O&q{>Y;7;8Rd+d;9GwaWPNq1)
zy&7OJK=X!r^8`N;L1qxdT8osjgU?T18jenJOg_5jsQR@w2?XfPO?G6YK_|c%YjV@w
zLD}a~z41`dzUX{u7Qu<(Z$6A|ags!OSqkqlWgT=^u9T2!m?W)n?Q{$6JQJxP4_CYj
zqwRK1>`cU3z=oFPl`CdEu`ug32(b#FKc?M`8U9ia#-#_Hh-snHM`qbB>{!db&|Jp1
zOq5I3eai8}_ZQ@y&&|F^2-fF>romVI0Kg#R2ASVPyzbdG>m}Tn*nO9!;qA`!X9eO3
zznaGDPjK0ExV<LFo+~D+I_8uaA#@vNYz#Yf%TVK(K1cccetKE$`{N-l|A>Z2WYg>=
z1+q;t4c@0vx~)ayKLIbQlIit+pb`UV`ZBD62}6ZQ(ESRztYUK=VxZE^Vj`NIz?`s?
ziKyPigK*Eqn%(_U*v(%NQ9yBgMhNWHjdB9$kJH=HbSkwoCA8MzxMIZWha0l^hr5}t
z6$b~6?#gXqy=61?1_SB%B`FD*#@mj+hRYIMCr{WMRup+)MdW@dxdsOzPtj$0*9}(e
zix~;jIel7B?owH&*U^sXbXdsA61LYXu&o5}NF*`753&{Hxngew27eoAuUDE0+?*cx
zDrZ4ofFSaRLN_;&$UFWFPP`}brLSzXS-QhXPSwJP_;e*(7FN37_8^(ab32Tq?QO5p
z&)`MIYo?}(!9Jb4j*=p8`6_~o+1KD`C{*Scd2k^p`$pB|SILzVotV5x81W^sBmflp
z2&LCFXPRd5`mU9K{(YJ>e_9|lM4=fwTHZ!f4I69MMtQ$bET?@dR8^|_Qx*Z86^7To
zgBQasY6zqgBc6=<D;q0T`Z_FCR0)p@;SS>zm?jxqa2B9^W*NqmanY4M<*Y0=_49ch
z67L1j;=RjYRVgZwuhP66^<5t9!^O7W%yppUFMUz$pTt38fGq_x{4^5!J@1&8e=}Gn
zBF`8>d!H}277Q0M_x#k}T5bY$mM#L(z|AbStbOC4S=}6GxJ)m~StqAyaW*;KV7BHk
zC<tg!<)xuTf5_$J>r`=<c^BA>G)^Z?ZRLb<R?N#MmwJ*yZ0x*rO&odlYo#n?Tf{V-
z-S&3MH*j7Ol>CZyq#auZ0Id2BrTsOwx?60?g&fjYhga9%BD42O(jA_|7+1yjZIA7l
z)Y}@zgOvdtE4v|rZTnZy6ZIa4>`gpXzTf4ik#`<xl>XQw9OWS<Q&$<P$G%SQMWj@R
zE?u)EV>YtAsnb1#M+dgNu1%-B{WQB-Y*IAwi}uOxx2*yHBPWimki&^2&+n=G-kwPi
z36swBvDejJmK*J2YSKI1+M*FWLmTFE3@1<B*D@>ie#dPE7#XtN9i_bwt+_Ut^*2K3
zUaTZ*N17^-cdFR8uwu0;W4?&vn<d$qG~#hWA+EAbmLm(CcbnfJ4c=fB(|)+8^&s8E
z6W|X;7w2Y;40L>P94<GAzVF6yQ8*{Ekm7Y~$=PWRMDI?`hwS{w+<!{um6r+YME(F1
z<OrT!_XXPpV*4Ae?oa&l=P`7jM+sV@l)g}JQ3Z{Vh-jVTZc}u_>eT!=F$yNWY#LJa
z$`IQ8Q%^s+p_Bw1X}8o$?qgy@2`f#zZ3Gr_vGf2a0M{1QdFq_Z1)@g;qV(61=}x94
z59D9l4pB>;O;8eMxqih-dI=_CV<}{4VsQuq6y%6y(Z9@d^qPrJErIULhMR6Y1#cx)
z<4k;s)+820<nW7vtVcig6=!pQOa+5S<>GL0RTRn7ljtX<(_qP!HO0taujTE|tnM{J
z5UrfZv{D-ig+n>$-s}vjIGnj|Uw&Wuj&O+Q678xWa75oTdZJ2f)jkSTCm*2gzcTLP
zjkx9|t4lHryG@}q@1UeiE0?}l%g{thl`$?GvEsTbs|TI82+ysKvl0gpU00Td>ZX=!
zmg7?gfs#in$~(Cs6ld*)H%X=n!^)GiFzMt}R^Ubgg!I`UQqMsVQd9qvtk{k(3rh}&
zzc&Jg7RyaDX7TQ&rbNVCj?FqcYZ9AXX|b@)wIY>y-lyX(i*wQH=hC32bma5fFlcg)
z8>*vI>j^i1w|uA#AzhPFw?Gvjr*dX=3~M}LvFvFj_sXfemI3Fu5~UH<DD}v0>{Wv0
zZ?mVz>3sG=9eH1DR{YU#FNqVWoHd|eN)lQ2@_@*W>MJLAL4~^Dan_f*=z9_)u}|Dl
z7q!+C>iTCqLMLUonz@Q9=57${HLa+qmIDkh5q08q@4~1`$2?d3q=;U=qzm!!F15Wd
zV9Z`9QT|vp{z1(1%(Q;UMd`FT^)sNIU?LWCkR?Y|pz8EGi(IW`n_K<eVh)|5IMDeR
zXZ`q#BsssiYpPQ*1TQ09K{78`uF*-Ra|V4kt)#Zn8MucN492$G?-q}S@Fan)F4j)^
zx<D&spFwGEmXC1As-RrhI!9e+rlg4rbQ*X_1RuWX+F1ChpVO^ucm=R5!nJt1&BU4m
zhquZ?;|_E8QJBk1>u@mdP!E{&dPtvWP;M+B*pj@5aTXrY%P6dHC@iJVo$iRx35{Na
z+nI=JrBq~P32OjJ6oWlY<qum&@M0W_U&W2U?OJlzN^5#&lVqKLC35BTL!(XtXDc<T
z>iViWz+q%@Gp>;Xo5N1CE(dn|C1NI`W^_Q}<1NUcJOCGEsaJ0>pkzB)g-Gopl}`Tn
z8hKsB&?D132`V4Z!`=@oF;YX(a{21s+n5ump8IUIHq?_(R(UxHE*`W*{?+|Y#x+@7
zxKJs&wSkEh)-)ef$ok_G^`GDD$+nRvKMI>^q;Ry8MP7e_wY68<4ml--EiFmH1vzQ7
z7EQPSiQcXy*5P7ee>`_FucY;~;Q@Gi5J7#4c)f02rIMEMhI+V#r~JaZoE-9ott>`U
zAyZmvH38M7xnzN7Ju!cWQhi~qtc-O=<_DULZDasW97T?g)ED}6bFG$?I4{)cDKBWH
z`eOB>YWi0O{G_YBYU*Nk!y~_BHci*o1U9K2!@ND54=<>|imX(PU+-Yzu+;W9S6OGz
z4W?ACK=vC%BBh3Ryb){_S$w;3%a>`sbq)1f<?g@_eJ^!G5xL8-w*D61v!m_5v%I<?
z^U*T3p|6KLQLEaQfneNZM9RgbacKMBYN+p|e6csJ;|6}N%8w(Yn6$#G%A2G)=*Zpw
z`hQgWQAWm(qDc-<OuszP#FGQ-fLzoF6xiZH(Do6j>}Z#w-Nt?{NzRBDKr?=bb>yoo
z=|W6pj*Lzg`SLiwlWSm5%G<?%STbF#_O2?X7Qe9tfMj-F4~)w=Do;_AJL^D!%qou@
zsWkM;pXMFQiMrj0AB1Cq3De(5K^5-e>G6O@Cd8$J#KP26;_!eSu`isr+k<dNZ~fFk
zy(|XuFVK8#Cp5Cl16FRc==dO=Hl)h6!zwv#PN^WBjm%|)U5(CzeZdb2LJHdG%^?YL
z!nA($`&75Y`OGRcdiX7feWx`(`3m?*{xiTa+9aE|%r>;D(c7DSQVUe+r4^qSsO!Vv
zmRW#{<0~$ESq<4YcoGU_n{604T4Ne@1ZW!YB<n4Qd>>SsYISYn<*9DI`R;?=t9nAB
zgRF|B+m;SETW6+^-KIUC+L8&)fZn8cBF+BXDqgqE1i$J<T$RRur?xA1js{^MOS$s@
zb0%A;hAXzy>M8s6^m8X4CZiPH?8wGbqq2nbvh^41R{fh#9i7_DF~iJ^XEVDhi)1^c
zKUbwjba(l59R|JsE(s-e$Y+5}Qu`d;9#-NhQmUuXOiVrcgssSV;b#*q6bpw^%{L?z
zD7h*S+49AF^A9F8rHU)0X%D_eHD1+huMNxM(i*pti*nUh`?-{77YU!%?0I~AH&rG@
z>8bi(McK%YZfsi~Aj{IKQI}Fwj8`8?BzX`$dF|yt_GD5EB<3UAo+0x*OEpD?G@Xq}
zy5_YL)G0Y_c)%e$AX+tse}rgRuH@*#%4|*A*p8>uv)itKk3?Bd^cNRjYhBg$y^Wi+
zoS_^jB|)!&!yv5^)})S{8&k1s+RZaTW;Mm9t?~}}`&I%x;HY(Pn(s;|F@ZEKMdagt
zXh8@X1g?DNT~$!*m0lge2(ZpY<SnQ{-#=!LMJ6ulNTi;CV{$N8Ryp9D{|p(pCLKpk
z%1MGO(C|%@79>}e+(k0pslkRfcma{bRs5Q@Q?U$(voQ&Cd7yJa%|L)}{lDID_;MQO
z1r!z)oLSz~s$RD(2V1cnkYv|f0Ejkiilr*I`#Cz|ubQ4>uU7S}#IVU{hE@ek-1z{N
z7;tesIT2(v{c&|mXCO>kt-6Gl+KHY;j6Ft8UZqQGKCG}SzCC<pY4+BCt!Z4T&+OM_
z4DCB_rXJzmofhm0i2lYv-<NfxeCculP>}R3D%u1SaEtrjS~?{y2TuKS(tx@!?3)4{
zR!)d#-b_03nfXMs&~qMUalQHWJJmAhL2522MmP=6+(ts{1*(4jyQ)={@6h!i`Nknb
zwjw7%&=EyZR>nZ<I%E(%64Am@D69g_U_$pUC0>2|olcr3sRw(wwZUvIXt1Bv;sxBS
z64FL_A9APSP^g3NQgtTUprI>i!|be}B+{>05mNh~F=-kbLdP=NH&gWE@iSQdtS9IA
z-Iw-T6S{UFX4#cay?aQ`Vo#C{*2!8%ucKe;yS|`&eZ?-YXWx}8S`RQ8rQ7eA$z5R~
zy$zA?>ZWrg5WMRBR!AKBfzK8y2@tS<a&1h_ztnOSZWYtfIEuKUoZpRCCfKHLDUpoL
zkO=Lk%m{Vrm?ePPdcR-+V|G8!PR$=M2BSZ9KdViy5x^Q=%7qu!D58BNI(H?C!6uin
zi)*<C7V_ye18%J1FuDx_<_oKBAbE<UQ_XI(GAjQ3$#toKe~6umA-pR8G<|*@Zig7#
zxpT>-+U((j3RkA-v=RiPU-N9<?6+bXqo^6?!HOMlYdG;<fz#!jkQR9ZOJoc^FFb_k
zn$wYWtLFzS*^|p@G+ObM?}cxn4=3P1DiQ5%R#oo3ZxP9}?J^YlhPNcok}7uJv=(cc
z7bEzv`PY{^t6z&lK^+(fTNab<sKtqwN$}(${UUyo=MkDa?2#bXr3VME?f<UZJK&Ow
zjJ}F-3%&R?2h<Ol#cOC2h2|8^?C2`mQFYEgZ`%CFHzvH<fN&j@t!Wk)oy?S*#d~b%
z^$_&Oe9}i<^1nZaR^LiYb*sj#E{SVl1Q~nQV;%?sM`xa#<`!I`$2EREcq>#8Chcp@
zHs8y0qISs96Rd+iNxJd-c^En0pxz9&2qHQ1Xvu&Zl0Xe?tbQ-ksu{)1jp+FdO{oR#
zzwKbR$UeBr+eD+uogUbh^_Kq>PHrWJ2*=xiMEw7*?>0@f4g6NMj->E&g6QR~uZky1
znJf81f}JR>FtaG4jo5|x=txs@9rsD_Lw}VLS5)p;2rztn<4E`*BucK{aieSpB+OI!
z#Dt7Xoc}19FvV+I7b-zT5XB2XK7DJLg8C^aGvX38fFL+|Xl)rRVt4+8L?UyEK*m2Z
z5ZW&RG7_bSadD#kO-U2~o2|B1dd+i^_mG4EwFs<~iQIyA!LWwck^D0k%&@A3Ph&n?
zHQxg@_7-i@Yt|Ep^C0ErqT`I!mjo{N{ZP`=l$x~Yq=&)59g~cVmqA(ht=K*5I;|_7
zdk{UNCS6EN8L-)Mk_l#>PFb1S;w*}$d0$lf(Ru!qV*gP8_3Ko|Ms$Xa&IideZ2FUq
zn=9}n;lX0ZH2gnMCeofJQ2?X#5p2pSu+20(K)cqv&?ZA&#xu%LfG?(D`kJzGCT;^~
zDOc^gzBWHV)cDFRyW}3&hotDug}1^g1z{#S+M%TvA;mE`A~{STZM-GLx~KlN<lQu|
zw4wLhh1`w00|+DfPZtHnvv+?h{mdxrXdpu>Uouc4$@wmtejG`vc@rl0!jW>mByAA3
z0$(G?5mj}N7^7W^-ib37fRSRC*rO$uw2tXumzGHa6@~^Nec9J(1ea4YH`E<u>?3#k
zoEDUn?M|@iP^_TdNOboqx#bBU1+aj-Q&rgX%N|f#O-w*|?&Rbba|b=4dKXTXrua*h
ztb;_i&j&w7^s_3X@-O2CW%x`IV08cmx9(`)5ABDJ$~)yCQgj50+In55Hm^GX?P<l0
z-Mee>(~wl9+1FsK++HYxF=G82s^H_2uROc}MO75dt&6UiEU$x$z{{#grc5^d%7L#a
zvdsF?)u>F10`}S{x6@NE|3eeP-z^)vG}Q)h)?s!RikM<NvC{Z}@6`Jo6D2q_#`n8f
zekzStlY2LCD_HGH{ZN`v#wimbN`yIQ%|m*XA4YgI8No2W={eL1V{80NmN#{vpD{jG
zj0>~w$JH3>GjFgDD6b9t@V0*UF4xlv^UOow5?Hoyh`}`a-R+{a;a_N{00-`*W)Mt8
z(qI8}Di1BXqds2;Gb&%CibR1P&>`sRiXYl+<fjABx<syjGYW4v5SOw_MZ#SvZW#=*
z76EtiTqds@Q|t7DxZ*1q&p&*#b_ZAV%7nZei3mr;I7)|~wVRWDZ>bV$1!L>3Rrnb+
zu+-Yu@QXJVU(AWGr?)`?CQgAZrD@F%fwVV4;-&}YR0auEy320_6|n`6$duxeM@Jd!
zkvvY<Mrt8JoYp;4dYVV@eEaxgrOyIUt;+8`)9vNStF(<<3+7yauxeiv0tl{IMc`a*
zu^tM>Oj%kJXzC<-9l-YgHl<S0<2eQxC7gVP5(LSE1pY1aUm2}f(1{-cp}Pv%xKz(+
z9noe%6Dl&s$U_F8A98u<L_|}}vrOo*=(Kz+X#_|Qei47AEAaH+uaq%^yuFLLd)A1f
znutY4_-mnLFL?7dSi%I>lwCLXg|Sz~A}loM+kF;#;YVk?X__JYvgh~LTT=hX*%{_5
zK_C!Ls~-<Go}kb(*f}5-<|fPA(4m;FjXq=UhU7N%df@wSo9$B<B}f0mOIo7DvD^*p
ziRr)>I36*}FirXx<^WC4FG03mL^<y*{^QY=D|(HnTIrReq1%V-d4nR<v{a<jzuHaY
ztAxt;05(q+a9+ntmYUzKC>1*&>5M%g)Kp_H&h#>Q%300_A8}XL4$VG2{Nv1&lZjn6
zjxqxhNmWwCumj;xEOD;IJrrkMKE8O7OSeiJ5Qo9H@OHo36>$e_rHVQn7^XE|PELu|
zr`bk)yqxfB2Qjn1u;kQWq-`uf%88LQV5WW=w{EOv4Xk+&cx11%w&TH<3JPwTH#<o5
z&YSeaNZU)Tu|Sp;a-9Q>18<W-5lj2^P6y7&+?8cY>#4@crct>Ox139V-h5yj1jxi$
ztnX?f!sJ3!J-gx&Rpvp^+g=M1g%mzDHsvX+oXhg8AnvqYR^i)+7>Tg2YA0BF5mFZe
z&paYb=zQkkB;O<uo?86gl2aek#j(bjiw`83=+aK3+~>)pTGbED>M`5{HZ@bHGay#I
zjRVRyHBnFN9ofZuCv83JxOw4dY&Ut@FWVb)W6Q!3O^j^^YxO1H9oddRu0#MWt;DR3
zI>`PRa;6y;Ml*h`rge{37-#Cg7I2je<=`QDK+&*C`-3UUa-}mnO?BJJamZrBH}!xS
zm_2g$+L6P1M#&#%AK4vMZc?I$)?y&2haba%eh#>(?BR)H8a&Pd2qD18#HbS_deO4U
zkh+_Pafu&#$qG+3eZUfm&!EB^2SQuk0XwnAKw+mDw2r!{3~cCDmp?z38gm4}5*||$
z4e-wXX@slQ?8_SL9FuC=g!1Nmh!jzqi-6XyQxSQzn8WP8e~JcoaNO|WR=-o1J3fI9
z>oZrC$Fyy`_AnNp)%{_eL~-F~;9`c`KM2h*M&V``VXJ0xD-{?=!*QtPr6N}D+;)ik
z+*4W6^|D#>i?pjlNcHc!L4w8fAjX!wI{N05F(Jv(FmXCxC7abmWGzjE``^398vy41
zI$i)0&bf_bI^0ln{W)*cwfDbb;xilq;2$rw{F|r;Y$y{k9vF~-pYhD9$<g3;+b9&@
zRw&6W@|0-Png4K$=bPM%5QEb)cYz}sp3sQXxF)cPqAgz4AF^OeQe80sEu+cr(amPj
zXH8=Xt{)`Mj9|O4tUwgUC!+fWf5hA(9Ncjj3bLv)N~q0@-fq6C*mY3}+^-Rjo9Jv$
zEq*{fm|1eYONDpys(0hKIDf(E0L+B^@3+WZy9<blnFT;VIU8v3|2K$lfF>lv=V)MG
z+zRgvsR1(dtokMbA~;I_E;=4!IwFr22sLuY4FRPTI4<?K#F+N~$-3mDxR?v6?76?^
zpYDH$R%Wr*=oa?LcPy0UxXq^YaM#BPX$I-`Al0_TP%d3I5O&<McwQ34JnhBMixBv7
zpHi8jthORecaQRQQ~E(^FD^pmuw_Dng{|K*3MNmUBp>KOMcDXdqrNH5zjvbS!Oyn{
zor|yVm(F=6H0cmWwhN_EdC%$3JT4i$3oZuYDa5X2s&@+xi%Hax-Vuu{mOhra^~(U`
zE54pZd9;&Oa(FosvpItiiJ{Mcxilw1pch+of4PuX6VG`Nqat+Ris^kT1^)hEzmwxx
zi~pXAXeY_Q`BBH6AbzEwsL`N20h%8x#S=lhjLL;1u6WXEOx2GrkOP~oZ3?ci3_j3#
zpfYz(O6Q>ad4@6}c8opT4UcP&KLl@U<-N4LODKZ&K|H6upUlMC%Rsi~XavQw3_$z8
zTN|RNx|dqpTDKp$=_h&dF7SUiNY02wHU>cN0SI!|+$iSfQ?3sTXQ&U-*T<%J1%ZVO
z9rka8t>pIEO>eOXM=GAuu;gO9Y2@b*_Vg+H{g1<UauZTGABP3>-=j5i%Li+$drQy}
z*&rbx4~pQ9qJYzdMO6xbSQ9PlidWx&O~um6Rf(ecnyw7bYODH0gbfx<+CAax<`;V&
z>*)AukXLk$s=n2@R}~LguL#|qJhCp+-Zl*C(2@g3?C_=GQAQ@Gy&BjGcL+A<<~#DZ
zVTFq`23t(pFCjqi)6Iy(`Bz-sH&L>?Bc;MJ;t!gPN4Rm4YQVjcb#nKXY_m_fy1`Wm
zjZQ?dDEVvXlqhSb1Q&7-I$i{<N3C+ogL2m`F#62%(GBM__@W6V4mEO`u~z&acQKIH
zwMJrk(tW8ap!c&pmEDxNX&N~;E^*6YC#R}M_FL*$Cy$&eSsQ+}#yXvZsj6egWJFkA
zk37WH{qT_}R>@%Q&zvs@grwC&ijMRPqdJxz-zEJJ4bcguYDorE&GJXhM-+G9Ly0tR
zXY##f@PaN<t$i~93Q~yDC@e}y*a{O$eb3Dp!#vWg;Gev(-P=J=wq@7#rsFLvPbtrB
zve2Z?i%R`;kEB4RW^}d;m5hf)r3u(06Ink2@b^XX24crG?+w?r0Kj!V%*qU_Z^Hb^
zCK_n)kH`wH$jornDL~<QH?T`B4S<fDCe@b@FCmC!IqHu=+PapegWofpeb9gcu<yZ&
z2TmRQwb2h0r>9+ShIU)(`r}j@fNAC!sZ4frsb~je0kRO9ZKy*8s(<bdbfkZXcVK2D
z08KX~Rn;(PMFnWmQ_2^|1=0Cy7sv6OUYIgJfGYiG^BYZGS{c{?!vA)h2Q>f(Sy0Ig
z9ELs*05?F$zwTsC06v?CY-bgRZ>zB+g))%Q4@-{Wv<D>U6m4yvt+H3Hvf~SRe()b4
z`t3oD!`}O#>s7Y*A+(l(Dg=M>7*I9`2uH*%mP(DlEAU<J3qiV;1i*KCJhh?m=b#{{
zb^AXYbJkx5Zah#G{1)~0_x*wqA~syg8fQ-lJLT%Abo9~zL_bDx(4NaIp?Pm0VGRy|
za~P!z_l7MT$|GL+X<7F5uy6`MYY&m9v}3L1#$gp2lyC@@|LOubiS2d}4WafFTDV;w
zo%iOG#Zh1ra0zW{Bj$h9uRHT&NY?=Y>bq-qY)d3^hw+mYU!nM<Y#GGeb)&H_QA*Ea
z<JJuse2$?)>I*yf;nKko0N|1~5u3*t<(z2~2J9_YgSRh$Ep1!3AQy$OrSXPlzbB|T
zNwqkLOr_b87t_q^ovyDlT%*9XAjAapOCy0asr94R3y^>SYeGIDQF*e(PtD|REdqW>
z>)7L8U@C2%%;NK98wD%6Ni-0H-XRkp2B~s`0<~`9DLE5a)yhfe@%tyjznq2p2Sx4Z
z`8}8~O!mZCqEI4mlWV&>@FRUQWR+r$zDF#!c2<vy%zmc%g?w6j0}mxoVqiPT_5H#e
z2M_rdS*kG^<9EA}em@q7b70ltt?MCwJ`?G)d|_d7;PA4+ywa~Aji48+DJx26c|arZ
z2ZAwF?<5K6OM1NboRiH9X0)zSxljrUYSkH){}beNuCVrfRu8(J`?BO@-t)@I{j2Nu
ztM$7*A`xcJ7Sh~#dt6(L!y!oF-fqGHU>if`XY7JC4shONG}9oD`=?J^#D_Xk8Vjn|
zuLNaY>avmfsH94M0yh<bn;jYoaLs5GQ@a4;AsMHW>S*F+MAhmLT_66GTR%`(;I<Mw
zKO6?^zbiCc;s4)0`_*vf4Dqv~Lb$tjn8o|tt`XpsNh4x<SPUm;F)dXYpQH-kUCZ4(
zFS_kWAjCeyr5fe#-;F#2m>n?FjTsZc(KBxyu3laBM7_)H&OWnzAiNDbeduaRAdUx#
zihYK;Jr2RRAQ~%gENX<wKY$SKak{4M8>^H_WO;n`Bp?Afelb|~WwAIrCgN*-qp<9z
zF()-6n&y0*OXSK{;5`VEN$lQ6n$<w38`Y3y<yQV?eB-*^JdM{O3H!Ut8%nX{m76n?
z&B>44R+%oliA{?;2gxg%BpmRJ)zK;Cv(!d!PQr$%5CW>#h*=I_@tf=IVic}6>lyM^
zI*`C&vh>tDV7WKPTh?!OtZ*4?P?!WC?j6e-2_OtM#_0<Io1u6OF+Y`cehr%68SBD^
zWwz)V_WX4SOnvU2<9_>>-QvK0YD*?qhiQnDr~I~Q+%(02hj<f2`VI@Y)EiCcmEzy(
z30<by(*8YC(+odXy6`SetNztG8!F0(d-c2yagU8UE1bR@<hAcPU$#twfeIXzhSNr2
zT<<_HdHNFzMl=?|{VKCWBRWLvHD*@n2M0fwtm~&Wx};I~%fyO2_tvXS#uoDXNO?4`
zO4B7x=8=DfL`yaFDc72F8#*QsT3-$4(v)ps<N29}G?_fpqQJa=;X;9CD+{G?c)sNy
z#=~U22OOYX1Mb5icv#I(JBX@4+?uYQUjTdPo23xIOcP44?r-5OsvZuXRfr!`VXvwg
zAQ{(=1K1{&d?mZWd6af`ikOKxXkIAyOG%2$qg3t@TVZ-0W?lp9Z_FAxfD4MGEDlvX
z-9zPPpSCu16!B-Hf^h$~w?q+r)J>DwkWBaM=_z8f#6llJAET{nckV^Ub_WJm0o$o@
zo;bvbKTPX=l*Mej+<uc24+PilYuwAI71S}*Ymb$;>}Q~p;y^26m1S12PO<K=$*mo#
z?G3Q76^cu^w}c!2)he;s1hrBLi9g>OuZCKq-xa2Ds$an&kYw-`79<mnB~2#09#e=B
z8<^;7%li2Yk98u%h+5ncSDgh?(=VV~agxZY@~lhu!p6Y{bTa}(2STsZ@8!4DfuA9&
z`$hRiw?3ipybbL(_v~YVLx-Eddk+FR)F<e#xRcBtg3VXv8{ckj+22>qsSu<cQZOIe
z)jrwax%W1zYqvuD)g*XF6wx@uN}3){1ptw-?a(eMhLuj|RDplMN#2AH0ybI57a$9)
z;h%n#g_Wak+dsrU;E9#KsN{Q(V)D+-)TAA8W^;16(`QeA7Y0a9#WRAYC*Nzmc2!B)
z$LHixotcnXOaeqkPu1P@Muv|WiDhBQCW|CcAIa`_79IZ>_dRr>YMYslSPY4Th!{;F
z!1q~H$V@ZQo)6RY^T*cWB)}hbMTK6-S!9}6VDMptwvm{G7jVhqzyQ0elV%fYT061w
z);TY-AUpzXqm9<*Q}C<dT$vWIvQ-^npV3PDi?WsBg$e=N_3Gq?jxoo_nIgaeWQmbk
zFq_zxRD~?Rlb!i;x!P+LXAULookoqwr)KsXD5N@)?kKN;#RmCwi%BU!2(QAwvqA1(
z;C#jc^IIJ({fHjLVg8j-*kUNI^0r|dg-`$Kc{7;Q)z2k?g>M}(6GjwJed=SBB#8)v
zeUMEyp+#|HibG&}ZlkWK7&D-KL56(M6pVgQ&5kl#X)owa20a13>yy}Q`<H9iSVlh5
z-?BD71u94{#mJ9kII6sKAg=6}4gZ{iJr$U#7Ox~m@Nci5q0r7=wX%rKKy|)o{wjYd
zW^n|s=f(Pd`8rU27-Z10Q!^DH#`=(G#hp!`@ToWuKniA5NDpmRG###fH7D?gEtd*f
zl9F;mSsU=65J#&{Y(8M&^sk{2{Eoih4sCP8D1cjpVa&ebhM<E1xATC-+ugoCT&apM
z8T3Bxqf!3mKmd|{7CT~bXvf&fEmjG<Y-&U^wVlauAA5|hN8>c0d3&85rbDfWlf#Nh
zMwSC}ETGiZ_?Vw-Z_%2O)NXW#bE%Q^37J?OhyZO%1mVFL$#;aJDNpje5Q!nzVJOZD
z;?An)Xt5h0rWwO*_i{2OT^vtP;8JIzizHQn-s1?i4;RWT^3I5dPBs+m<0-n%qG%3h
zuw<D)ehbPTE;Wro{4KIs%!sLyoL$|m22gtABsOiyJ##y*euc3ySSNi_Lp%E14&Z=P
zOG9tLef?z7MkoaU0U5IInOC<&!oVjaSC85kvZw3h6DF8WJx*BK{iw|PfQWWcqeu&C
zy}h_{kV2#Vt-zfmao@Po&WbSFyq58;tn5ZL6W<ZmwX)5n4%#d(&=CI7IsM|175Qdf
z&_9{JB)P#=EAVQ7mopxj$3Xak@g%^o`K7qJTa#B~elL(6O3(X*QGEio9EDj$n5F{>
zb&+IdOPXK7c;)P|Xv107f4lwWkYmwxPM?Ym;r#Oa6ZU61Zw?g(kzJ9ml_)$gfEIM0
zt(oAL?tnbtAaDtM2;|C)NZX<b5_nt=VsaZ*^6O+)hL|)fv5IyuZVE+eWxOVOp#&L~
z#q06-dnvYb|G}cPmC;2wfSz121O(xCOH?)w!)XX!0tjEQ$Aa5<937J@H`G9r`K`A8
ztP7zLWs|)r0wf)>-uF3i^?WJqq|bUM2QvYOW94|p+#C)2p5-&Zx$<*fdeZlx&}aJ2
zH3!^2P>PBe*Q9vzAz5ys<E!_lmG1Q6c*G~7yxw6*3GKDM;I7Hc{A<Q!P^vETpDBwE
zQ4%MEVWB!5qBVPJ$cY1Wrj{e#2VggrE1esz(ZCV5?m7riH`YeYP=qe|%r}9e1<Uh}
zG;H_@<S-v7g7`^0pWG&hv|A*X=D`N;rt#V7@^)3ap9D5wvj-x{&Yr*Z%+23OdHDAs
z3kGo#1(S1Bd8fgwWhXzYKQ;GdF`EOLw7a5Yr#oLkp)$6e^eeOBVqPf9M|5YWKOu;F
z!l=l8s*htzY)1PHk;MEPoTc=QiBRnmA<u<MmHa)zg)bDTIaXI^O5mz@s0!C8sKai3
zG)C3A$K#G^3pUxBFrkOREsU^t$M`-@7;rWDrG!snT07(^OoXC7IX(X0yr1m|ZDC;&
zCFOI=u};Cpl);SBB&s}ec2-7Bp?iK63%_#?dCqG<n~k=+pt`tKgNCYKG-^6RfUCwB
zt6s0tO9H2b6nt<Dvy^Xr;A%D8vMRy4v60M=L@T_*mXxvqD?m$h@*Av~f|O6b*#KrZ
z#gU7bEMu(i3+5H2vgN^Fq;95y7+P?yMU+Y<=h4M;&{U5vij$3%W>=)q7ijUJP(&5Q
zm!v2_xH!s(tCkAf4tBFjAVc=$?9yg!OKmt%Q72+)r-WU}VgNhNu0{XFm!?jj2+_VR
z#eGcP=5`R;yD$fJ)Dh-v3Ej|UOA-jnothoaDv{eWDE-(ZT|Cy8W_#=Ap#e$8c&V-1
z68^x+)I<at?>Ul49nmBp8A`&WcEqB>>ws8uBd#8ZuW~Uba)ui4NlN}^uLeyBqV-^h
z2P<Q7f~f=7N=h+UOz-`od$5#71V0DhLSxSAyE^osNnQmy7d!|~5VlG<4M}E%?c~6A
zYSr4j1-9v+?)-US5*;0rbS6tAvtNl)r@6Y4v`SF`nmQ_4D`T7}#b#E`XYY5T!<L*=
z7EQu0AI-LRneIVIo=m9>X&R!e%(C1cn(I~U@rIwf47z3}<Hhz!`*=dQnOm=uYVd*r
z{vOlMeyF^ewYZ@PS|)OvJft(~>N5D(J|UAr${PFn#m{urlj3v7Bb!Z;nfFA^1>o=h
z3<8$<pr}oRi^Q&G?b604xfA))*M9?|&3Z<T$ltrA4WM+ZO9+86<`B}&QMDb59u23-
z{*mXl=)ExfL6j|%nK`4k9|E9u$>-yuSb*C=U+A+gK(HkxDBqCw9ZWXqH~pgkCq)G}
z)bupDw2KpB4f;_)AD-bOTPO`D+`12-D;1EVYx1FmFHuUHzDqN_GA+~`?TM3GdA6QJ
zezTpQBfcvT+-frUZ-#dwo*V%<r5PaD#oB)_|IfQ()l_0?AJm&5KxH7g1p3~=ODl95
zjM2Scghb3l%NP356FbQfS6ED~x01piKQkQnR&o%l|NQ>^!|$52@hiTXZ1bX#pq8gc
zLtb2?t9o_IB%|17zipAiR)oXzZdMIL(n&h7+ov-b@TG5C0M|dtIF42C@$@VSor5n{
z!wa%}OWQIIOArNVNxU28r4NM}T4W4K`m15F8JVTO6wl05(BC^%;=LhF@WOE_F>Bfp
z=-QH&&F0Jg`RYhuegD_wijI@ioS`-=qY=r>v9g#f7zA^xu=_L=2gPs-<iCw*g{1?Z
zGswH^GK!sL`g){z-eFvV4txxkEcw!^Mjllosf<qZ3gVNDZV|D9r`}f~%4@KT(?_mG
zf-N%q0~H|r%yuo^H>2%`KzGg#?fQArn?A8U3fIH7O}alfGq*U0AkC_-HjNn|=n1x<
zS!o!s>3FE%oB(N6c`_Tv(Dat|E#wAK2?})ZZI$oag%*)EsX>CCv1#(EsPF+5_|^H#
z{Rt)v@HN9G$fVxw0|;0Sl0D%Jg>l_;%@ZW5*?M#>f4@kWGtd|EKo0m0lYpZ%WdPmL
zJYzDCJOnM4Kar9Gv`T%;N3?<CSSSW<n34`SgVHz|Sy(9n#hJjTCT*CH02ANYD$GY{
z3TDP|XaCiPC;%e?p-Q54ZZ>T*emT^ST;YU~t3j6aOqJZfKfdsZn!88#>p*sX5W<vF
zl}SVAHD`<4s%1+oPECHphtB_j<0JD<^Tgw;Q0tCH@CPwJR~5eB8_z}LHJ??6&P5F7
zj+kB{mPV0XO_5Cf#7x7;L;P(Ui48Vug5Y7^e3FP7?if0+7IBpB%PiGl=c9X4ibRM6
zjk5NFo{=i|*6){jkKXfx?fEA(M2mNbS9_;>-!9ERU9!A|+sW`PbX?+@bCEU8@4-#{
zs+N}3zXKqZU=L95lvxjN(jOYPt@HLHnC%Y}rON9sC4!8sdFV<$ArOH#MzER;!C5BW
z$s1)TmbNSZp_0?7RpATDB!x%Tqc=6A#Oh}FHy-9f17k<6ewuK#@@p7=jddmW+!W~z
zo-)aQkL{!Ts~l*GZQTYWth9)Hs_5kauF2Yr<|nF{t6XYe66V^#oa5Y)lJ?am{2%S~
zin!5Z!>%jTcz;uN=DC+v=ub<BQAaPGTyBt^f5p*veDV;iC_BZnq$W%OEh`4j!l?x`
zC8}!CPUZ=1u&`IQ?!fIe9G|Xi(SE@=GVzLfI19jy+Nf7$yfv&WD|Dz)Y{z0}SNF*L
zvU#b95ey@z_)ZY1fQvDIPz(%wfes7nSu!z8qj{j@rd!1O-reY&$Q&6+8WLgzeAlbH
z5HQMshgD2O=<TZ$I7g|;h5rbMrLs(%xG6|m5j&CV>1bRsva>xkOsd3^a`;<S0bT9;
zP5Q$aXoR{tHSpsv%;Ecg_A=L4(*t>oSQ0iLaa0H@f1t$3$_UP0sW33|)L@$5bUPII
z)-i;exYZ2PT7DUAPW-=A4b7B~WGta2{8f<|m+x5$(BW8#m!Q#|Nq{-ozQ8hp@Q#Qs
zSq${$YNZ>NHUfh8n{0_U>T;Y(e7SJ*jaTIZ{mkS9F-%qi$Z)K)Tponp$Kp^iGrrXv
z_BuO;O5S?mtHoX-f3=8Yb*`G*01q?WClL+=;YJyLE;@D(aINgC*Pa9Bp)ng7FO$1C
ztx8px)+s&S$NY&wn~A#qw(tSW*-+}#)R8Gbda0%}s6G{Vumb^YbZ+@8X*=X4go||#
zj)dMe>F5S;j(EoNQe-uf-HYR`T?o}eX^~56DMy9Pv3T8JK#riwZW|3orx&o!rQ?sT
z&JqMYVvT<{TsJ?jHKp028$=n*&lH5zVC9YRHOo?sb(%4lnkfdhaRzF+9%{V!r_a+8
zttAIoZnW>J0z0<OtDWLa$g>cd6SchtD?t?tJQ9967|)Mf;6RXf4nF0{5E5O!Vd-ie
z+C{r^wXV?zn;owPrT*uy@ki;H#o(@9r%<yrWiuG&3fXg==LsHV9F%~@f1*Mlw~q`u
zf#ARG;KG}j3U$ti^qTl;6m(~|>61QKxUgI2?9+)S>I6wJ;xB`gePazXKk`!8A~Irz
zX@Ms@-5dd3U`~nagneP*1))+67RAy5rau!0A6~E1a>h#BUA>J4AYsk;wG^q#<qISG
zP%u`fEU~S)Sc@g*_UMe^&<$uJ6?4-+9DE;MMHAouQaTlG!yjI1SbTE5C-b{n0Pq;-
zGVj#{?bI4ajTmZx4FF?u*U5;yBBiXbFl5>kyuj<9F95Nq0{jfUeb~@6+*Ecz%2Pq}
zM%F`Uk@z~LUfFzm1<$TMh{eEoD7@}P8%4I&Jf^smMxqz+`%8b@vKkN5K>}xyS7&5x
z{1Nij6FkP6Nz+O01Su9o3XYt38fIJovYK+;X#I9Dr0<<@B(krIHNF8lRiX0;xEr4V
z6QKjU)>!g83Aku}J8mc-Z17xcUwOzs&Uc7mP0tz)I}MD7IVt&VS#mt$wK9W>Q>C63
z<vePzgaw867R|nenjx*5GmiwtiaGv?4Fp)hqFNC$86vUj$h-N(xp#B?^?+Wtm9^-O
zqA*1|0-Fv|xE^UqOw%%*>j;2{<jOF+EH~zr+<z1e@ugFihZ9u@-??I=y}Cs~8sp32
z4ug4fsMkxKvrc$|^%f$#GRkS8W>EVggWq2eglo~LWQ}^Vp<JcG3EI}FVf(bjvVW%i
zPI%7sDhF@cParNDL1ppRv6(b-d+T?&Unu@v%Y6(4cgv5pzRKezu0_NC!sB^e<Q3Lw
zmei#41xs0m&U7T6#P5qg15p*AIlJ!xiD#D;NFQylz!RJyb1H27)2z&!`qz9f?M?vN
zM$2gh6DK1RdErUb2qu}$UtG<_YHSzS`J-wv&J4JM6SUoO726WDo3Cer2T~JH-*tW(
z)i<z{->Z2TsH<;LbFJn={20hc(idP(2!8_!V?3374zdZFVS=zwKd%&tNCa7B<afoa
z`F?&X={qbZhr#$Dr-EHG6pa(#q26TH7=(5>aTN}|&g2Ox^rQ}+Dx3{mJq($uxQ5x#
zoV=mU!KH;5SQwc{u9XEi!5HfYK)5}DOzGd|>Zoz)7!k-ub{$bw-Jgh>$=D_T+hxlE
z>Y*StA@6k|g}0KIUZ|DN*d39hFjpE$H!cgPAkX{&e82)6|7F-k*ziJ73kEgNu7ql_
zS9JG4#fid5`&8WqHcQ`XZH9S(@2=n9s5tY36PlW`x-v}{|KEhn_p*=cjPiJ@-Ob#@
zj;qcb!{UvIkTl2n78rHErBhO~Nj9yd&|Un*UYs0?6)|B6(~^DZ92Faxmf4w!S4pGe
zsT$Km=v(wMwpL=zjMIgB2nKqYu8$wj1y%b67y8T~Da@w7Quc?eA;r{?s6lb@-?9bT
z&VrdTYlLEO*ox!M5zQ#!ApT4OTuz7_i37+OM^Bu?W7E`0huC4a_Ip8_3%O5&IuIu;
z77;xr4?6^Nq~s*{A_7uOWh4o#D2uTu5->!Q+kAptUOCM^?Le!1Fzg65*9B|pxImxZ
z>ZjtVFEb2NoOh!W!M`^0D-H82xxb`9GEUP<=zkZONGPSP6)06!l5b*O86TkeQv#o=
z){=)Ag0N-_GPtR0$UCR>3Na*Kmf)ExP+BHQ-mn|A9No?VFrQi{uArbxngsWe!9V(|
zu5N}tEUcFHim!|U8hjdFcY&{~S%;ce!)y}avBC$qU`VY}evw}P4=Vj8fBwHd|Gq21
z1bXOd1UY!7K#t(D=c`!)GZ7Qi^M#G(Aar~^Uq@t{M5`<89cP7=oL@s|mttG=`S-jB
zZK85UAWw2DzrO90It^ZUY1wx?PW}vjrdRd8FxHp;34gxW-N`Uu6gixSaRSzB-~%;5
zy%-tw9o^UWJWP6CjtJO@5oh1%V|Jz|hHxs=J=r8u^L}h9V-!_5=&tM3Fw>N2x#adZ
z@?Cp({6@_?^L(k#tV=Y8gqnY>0rHfquORe5d>xsC;nFr;JM|1lv#Wc9dz%)feUqZY
z{PiBJw-W{X@sB>GsEVF!*MD<gjX}fx6iiqb((f^n!@G^_o$gicOHqj?J||Oys=0<O
z8rk}G96(b$B%Z>BoStBUI$XBMnD4)I4H<gAHv^ZG8yUB{J?tGGTxoZg*$Ru0F?VNc
zF3=mY7n4IM3%0vH_Og{-tMj1Mv8UD}7Kj_446#Xsa1{3Yz=O}9DzI>qv<yxR7lRXU
z9UzsDx-~10OjyU?No5Q)We!myb{_sB7NYlEg~3zS{-G-_E>rN9b+XorWCXnC%3+^(
z*<=#kZ|voQjNfY8!ArZKqs7A5|6ZS)V8=LB-iIZCD3duCUxj%*_UdU9{heMYhQ%q_
zFj4{_X~ZNNc?XgEV}7~a^WN9ZF~rn{<!zJ_G%uQIzEi4}I>kjva6Y``Gs}X(?5*Lz
z<bJhtxY6d*1FG7%kbIj`s|gy3V7>F6PFDS191Ad0nnsU%gkeYTxD@GITQjq_(V%nC
z><{J92#OATV*K%BD_@Vb758(fW6UJw?3b1kodPs#4QASbfmvu$Vzj9FILFFfH&MN8
zZ37%C`WvLlj_|HUGNm2lo|`n8&s^rg7(^qKd)Ek9ShJC(0a&Gi3Thn@uP@uUhV(<|
zjcH!#-Pt+(ZIcnF-4EcN>M^<XG4yJ-G`4WZr5O?W4PH4utak@5gw`n?t%u$2Z^BYv
zP9H4)4dg}>ppD<s@h~v-6x;BaTI{HD<V_WxZ)EZ}QGA~=p4cT(PN%_wzwu3+StPoJ
zcURvhc?`BJJ|3YH!)EAy{nWpX%Kc&`FEjeA4+It_)>XP#9FAiMi1k@k5BlF$o2%Mg
z(yc>2VyH{amf-_Md>n5z@OkAdLDT|VgOB(i3fDq0b=^Hr&*U6^M3}(xlv5u_0%d=h
zgb?tfLUEqNHXD;iIGqy8B9|5tZ0L<S`;{Ga>tY4s^yymrpNkZEjVT-w1mcgGvu8nk
zMaQ}=yh*jwM#jlc*^inz3mYdPE@663z4wxTLx^fuKgikFHCPa~@ak)fVg9U=Nqy-X
z?*nO938O@1z_;=bZ_<}k(Lf$i53DBOWn0pRk>y@zDaaI(B<i1k*$7mHdufz^=DaCw
z^tbN0QN;I5V7oTV)}$m(iKJ|Ofs{6<`ogFWOEc9okr75l@Q8|ngtf$*jxg-(jT!9J
z6l((mj0Z*sWM^c@zdky6)Ld7@+TKUeqE@jGU#P+vA>rHaV)rJiHoZV}Pl@Xbh)n+Q
z=@*v_vLFj2z@_dc!}GnXK!Jq13u5OAGIz^Gi`mtLqOPUHy@%l|vbVtLgUeZ)>H32(
zkbdc0ar1PAAzFgx!nyT}$&6_RU*wPPX;{nLu5fsQ3yPr$tW6KhsvqePVEvbtMSxf>
zg_(il365Kh*JrL&BTGo?Z<3RI7E;zSqXz=qx_&<U#(@R#AJHr9JMB||OhCYvnAl<p
zr6{O3-C+(-Zo_;Iz>;IRJm5&8b;5Y5<(OdrgC@)G{s5S3v^Mepg7eRA$FOSzPNj7h
zA#n9%`-i-&1nUXRHA~y%CEL)lMoSHCEJ%aLa#Dt<1<$tOP1Np`Me?1czLyj7TTnos
zX!!Z!=Z^!xD{)){hcd%kbM&X9Fatbpvo~fK+57a*34KV00OOnm%<=lHjcXF+D;Ql{
zT^D_&T{S3^PS2UkZ{&b&E-?G^BS~o^fy(msEuB2{Q@8n@3WPVHM3G3H|F|_Mzoy*1
z)w;gueUX%~I4B(GQWsO#DHZ-EeGSx~Iff<Uxk*bF?U9Rsc^5}`qC-GB5jam&o^+kb
z;L{>knI>`5nDn-yEybfEJmQeuD28$yr^ClQ^gElefJAMErZh8u$YouIP@oyA@3jF!
z(2S>Nb$2DknYD;C+;UE^WIv@AH5o0o;+cc#aVr)5XuX^w>-SHj3t^o!g-dRWEk(O~
zkbMjaYw%c91s^#-TF&j04x=appZPEZK+s<f`tu`x4LibS4t&XU8g_^*`_9;D!%X(O
zL{WCjd%(u**No9hZSnxo;X^Yr2a_2GfcBoPeomS!tpfx`0}R@}{kcbc-pOH@_GQnn
z8cC*`#8<@}pvY|X!bb+N=r}g_AmexgYP3%}ie88I!#MCH$`O}WzY#bnQJ&x_kqk4{
z->eloT4AqXVb9sj{oVppG~^9^q9&I+pwd#?BS{6}-f8v!?I!$(LpYu=lJTXk@f`t^
ze`70sODZ*G$TJ`4H*T3oHM><Qopkvk4$YuqFOxE~hY>vWe@Lk!Lw5MI5I1sR-~Qx&
zo6)0Ysfx=>OpEU%`yhu3clQV2y`#(CTmxOH$r3m>hxV0sPUYOhbOMUN6p<m$=53Zy
zqp3KGUQ|`;s&-L0#Z=e4!yZ%|kPDIEm2JUPqKdbKS8xbJ!laHwto6`@gFDm1cN_Y0
zBcBRUQ#+5QZbE%ktAfylP*R^jI|ouQ{h8?S`REHS0X_$YI1i3JcSj@kk$?Tw{p7Ky
zYF`X)Q};h0U{@IW!R<WB=GB;53L?OjQUwp_Z5rbdnaauen%qSE_7}picF^dC;5J>|
zolg)tB+#^}>T~$}p|?&|N82|s`6#d;yFOUiAqCKKs5c-rH2`L~|MIF6MV)(@iA>`-
zb>6oP_3ZYzi~l#~Ko_qA(VK2*ZXuA~3qP)`=aBdouTpmQGJqH^d4vl296KV*8?M7v
zWh%szx$043YPOH2@PRc{ym*$ED1=+<fHPeK0Bccvrf)-kQ5<k^%$pjr3P#AH&~=Ni
z#N8sp5OQ_v3Dp9?ON!{$G3*tYD%^R8cM=9HD~PxfC>yEL<|N4I3sNcCSy%^+RFlz!
zNH~sY1yrQB^?}M;p8S#QMe6AY4b)OEmBAe&f<|)avj#ry28o1Tv_u=bryqWGz|Jf5
zi^z2}6lv9j8!1GeifUz&$zb#*4FVax_YID9FdZWE2^cCb9o=3o!Uh}tXbcGbEW*V<
zk=i)+2o~6y%MWt)zWsN1jC0>8Y_!dY#ErHFnwlIII2dPxM1KUKw!!3;9Z;=@?{I12
znqEU;&@N+It`w0E)Uz^9#3<YXLIMcm|JEJ<uGyq#fZVSTL_wIUq(uo3A$aG=tyO#A
zVJ?a{zY)X{e*T3-VXx)m@}nqL;8^HW;H`=Lwjv#(g!qgJMtM{2XUJZ?I?1%WlV@b4
zlm0b|JkHJ4LVCebrF0<MV+&&AzhLkrvzK;$sTjSY<Z_g&05_SNp{rla(rIb6;kbd@
znH`j51Pf3-cOFpK3facwdvujGmB@$&2Km276#g0{px6{yJWeosN46mg&qNOcEmvG(
zwoCA3_RZy*j^*zxWEufo(FQ@uF7Ci=pIxgK>~qH3uB%-pY!a;0>V>F|J&zT-@7sg@
zoY%^&DS?&Hel@~x5|eA#e#fMwc?6KdsWOSLZA_-2vHt22wkRv;5qTA{y!{RBq?;=G
z|D+{8?W-ILbA*NRu9>P}h4$W}1+@W_d<}sC>q`1AIakVq^dEL>6<#2%5=tcjl%c<Y
zZuWD_ZMFRY;F1`)_39~hZkNaTIK!|1&Z`{3BwusOkkGDtte-L!eMdaw;Yu^crJHlD
zd#OOzCPhi`_Fh4?iE_I3Be!uw6f1i9QWJJRQBF>UcO0T?XG+GYzKw(3vGqp7DueCR
z`RE~&SEnXUrc)50`asd_3TvQ!9fRu98fl*^>Q=Ybmg$17*~@{<=GGe~x9C`w%2w0p
z`{Y5oByvin!C1q=wHjnz=%$sECmRj;e9`9AxXL%=_7A^oA%g2jbxiYMU;iEX+F{kO
z+AiWy3Wk?bGTT&K^zc~!%vK+Kx=|3W+PgUfj)X4d=hr4CynnwRsQ(}!g)>@ENYal`
z6@HPNW|>;yjk<9y!GayueW}dvs$pgt5rNFc_z!uD^1y*683l~(l}0FJHMPy!Lpk5C
zP~TV0iGA<J!Iy0^ejcyzx%6J6b^=Q_YL?>B>=agqLE@{e`SL?06pfy8HrCf-Dve>;
zEVl~51AWIzv-o%58OzoY9s1j4HhzC&7zN=U5KQW0Mys)~2FW~VDD%+n_)(VODss*-
z;2JsQd?4<G+6ZJ_3ofM*h88a)6AriGUd^s`T;EF{bZ75ukfpyajgMa+(0he<Z2US@
zcd1y-KN+j(NtlNvON>0xh$c#UO(T;T_##CSS}OkLAy2pvEe3y`$oLIkh0WUpBDV>M
zGDwZXM(f&D1BWDT$8HFf$&h4pXXUkaSe^U4*%Gr<v)3hGm%~952v|4VX1R739|q#A
zt&?qTPP+1=RhBZeH7$Yrl@^?cxdCee&JW(xFi&po>fmSKs`Tg>4V2jf1KACQ@TP(8
zvf!982ILNrFZ??KJX$0{b_x$;J9Y)Wfa`7KZcZ`0KC^UQX*n7}sr9jM2?$D}2H8v>
z?7kT7$Ad*4u+_cE<m6G`73_&}hevyD$OU9Ctk~V|ArI@YaEoK61(i45+0x!Vjw;Ca
z0b2MgcDALTeKL{R?>@1-?$W)2H83Gs{4s3U6qayh>C*jNMY<sP&ngNcw>?T3<I#hC
zft{+7U!EDy^T&%<U_5ZhT&tp=@`8b7g*E3Xr;dYC%^1FnF$Fg#j}{3lQaaVYbGO~`
z?}|M!A-5u8FjL@_72SCR&~t7ELWk-aD5aOu?rk6z!wKFf_IQA-F)M8JN;&AQWt5&)
znw3Cw+AAgDO=5Nljx6JN#*&oC2FhZKG`Lkdml&>6+J3oo+@>6=fe|YuGQs$?gc7G@
zf&ZuugoO|S>1ZXTqb86@9Kuy4k>!o1wp3aDVK9n6Y_C8)<=Y2Phcm$`(yn-1d9Y<2
zosQK*jE98$Vi*g#6Tn!5QCU|Ysc++&1j4a-zcaV^%d?AQM0U6ZT2ZaOS^oLVa|O}v
z&kRd3^;InID8L^`vw~_o9>rE4Y&UdE4=|Aj(I7Q-Ox$FKOR@#zD#tcEi3M!)ey5j~
zSV%4RRRDNHv^I-nM2My4G=$=PVISk%ex#_~KPU@8A33%Tj^C!fwq|c9)E8_*uOpWu
zz=JUzbatG25eNBH;`dUA0cp_dGm8|o?X+~2;S)mPDF9iJLvcjYaSY494Tjm}^5u9X
za)SrFlo^@7D&n!h(KiX!gMO_M){G#$>|xx$f<Tu-pHa!aY1LGOeX5vA9-HDAe#XtI
z$*&N?K?+b;vk3NjAkFGyv3t{5ta3+S9pH1BEa}R57TH+8-rigGX!`k(PjXI`GV(s!
zPxC{io<BiQGEy>k8IYv~!6N*eo=z-$)m3{!cZN``NgICT+=qSk0chV{T9-q+h#4Xx
zN%EbP0(TSKo;4<WWmS%#s#b@(&FT!z8eXJz#!aH@;UQliWCnGYo6is+bo(Yk!7K3<
zWZsUT@Uwy(ELP;vNDYV}olHkPA`NTU%fA~D!TzJ#H+oT&cSdj&Um(!5I?96J>YMG%
z7+N)_*UiB2uAF7iF^zsT7Xwi*MPI}WwB#+g7q7CV@&8s7q1-!|Ed(E-V+}uE`mPrB
zk1O^V`1Q2R<TDyWHg#JF8tR)IOnE9j-KojHIu9s(iLyh;Odbj*G+{*Cw9$iIkS5rh
ziaxsV)#x(<Bk^B84GU9-2Ovu=Wh_k0_~Za?`0_1=hVt@AUS0U<iAjgqNXs#&$;8_>
z;tVr@ih=~5o8m5?+k(F6<qfe;=yqhxls=F%I-AA3uXQnFt}{8y7TEK5RRCB;Asu_Q
z6$>PG1L^?$T4TqelM}mZH@vcQ_#~&H0B?FCga36kTJBMnh4q)oltO5*-wJDlFV91U
zXMNxfJ36;|eWKd!zC1VB_n&*UXV9t7CHPBWoBXSS@5XWdFC<bG_}yg}P@+1;+LRXT
zz(!2{8-6n*fGv%EW{S5^P+imZ1@;xu6#l3R`FjSafzRZ%K(&@#JmTF~P0-7>#0=NA
zAZo}WZ?>x5^IT@T9ig9ZA{<>dmZ%8sZRTo7?A_bJHnSTbL*)VJZ|28?rH=>asJCiH
za{~N84(NEcjPnV#EC3~fMB>Maj_C&gcl>`b-vqx_;W;<nNSAK&Sze8tDkiiN7{j`w
zw;}t>QFIPz)Jef8G*wAJ=2r;Orf;k5wU4bI(_C_BSyW;v{sb^39jgx}ss#E%aaRFx
zqxn!4<B+L^e;mxjn1V}hKHTIMkEn6etBYY0OPj<*3(=WZCFRCh`u|<Stwf5S5PC*4
zFMuaybRLHdbj|M0s^{j*9~8_h)KhkXH0q5qvx>oOy-G<PS&&RjB6=4^a-cbTE!GTZ
zvBztXu~Of}(P>#<$<=&=w^t(3Zs}83)=<)H)fkD77xofu`(Yp6!k@0<6wTodG;QD2
zc9KpW2n3N}+!}hTDUzqKF}X|B`mt3`qG$5HgOz<611l6+<Z$uwVxojm*)=0fhq|r6
zHkWv%T@p=cv;l~wt*dPt8o!&f?jMF0FZU)=Y@Jv|NHsTx35Ku7IA;a5zj&|>zuB5M
zXtWo`CK}{Okus;AB$+xeu!wws!QMr|6DGgtq<gyis_L1*@Zt2rfbfwl1vrT}eLo?n
z{|U;)S3Qz6w-unQ<@#cT9<rf1<HpZ@0P*snzyBJ`l5g~0mY1P5Ien5^EfrPMh%l8E
zU111OC?1Q&UfIlzstz<nS2^_5_fAy~HCbH21nnWSRfCy8Q*sJ&kP{bZE%6s_T$I@?
z_|7KA8+@4-*H;J(!m#uUeI|5K1d_lM+M5PwO8=i@{U1ac(p|OTICtUIJv|2&l{=c$
zn5()jztia5uC)yT|2E(^Rq3aumT?{C@H;ci5tT-@7CBHBbYugTV%quQHVrodwzXuQ
zxg)RFLVz14>yGN)9?OmP^NFPaRWRd=1u9C55d10kGXll9N3vAlNxFU)34lnPJKot8
z(==X|9faNJgR>`Qmf~XOYE!vBJ?r=skpxq}^w4_@hRkxnZ$h;yDaCnvscSlI=D2iq
zS_k>LUCvV%Q9qh%gOEoFwx^AV?81w;x8Ei+2%h5+6YCk3n%U$fd4sS<TDljgA%bjV
z5%h6qd9TNzd@6zC^~T%xggaU&6_tO30iK7NB2E^(SD8N|E*OxEG#JZaY$e2$*6jMK
zTmoq#@=Oq8?N(yB^#}@f1l-E$!By|icI%2AWXu!+5^HAgHm)#Vvl}caKA6?^#G44M
z>}MnGGo9s@(^SNcz`4IoAu&6EEGY?a(Q?q(BM6r1+HzZ{NR<8F4<1F$JDPzQg$!dX
zGE8mEx*l&G36#Jj!{QOOWc)u4Mo%h)bP7IHkCiPb%fF#!CDlHpe!W3s$cAUnx2-e&
z!_BGg4XQ|~-+iNYs#yx`iHAyro%Yo_aF#c^D2z4o8NCV|%elvAiyT;Fsh+&0dplxv
zH=CB4<0`(?m)adl86GiG(!)6flq;ZBo_nQ_9X5HU#BO#z{P0*&YsOz{{IVbPat-eT
zJWHF<t}0B4dK>->8rl&cmU?sn(iyddtnHOhoK=<#^y&S%|Ik*kfY}E&LGTeG<UUut
zO*C_F-07c=4%OVDo90zoe35&Cncpa3T>JwsI99jEmWOpE|E9GOz)&)%Ryu;YbM4E*
zWHHX+rar?SPx(ZOyA5U=z0p<wPdEG1CP-BFIwBY%33DdlUpzSt?^$w}vc3&q5A*Ji
zTpjkb-0U_2f66BPllkL|b0&1j9RYn6PRbA?3vxjGpU-U?&y)&d)**lS3MG!-xKQ=1
z;=6$O%4WR$pM2F?mM%dx566a)-D)g+Iy<)IntS-NHJS{%Z_36YlcGtWv3Bi{5CCf>
zp>&uyJA29e2xoRu-zhqrMYL*z$3&OBZzuLpZBH>LMK5n;^G2bdO%@ot2_3rbKF=7t
zP9pi(VynuJQ>7;tZL9)LRG5Rk264y*6Dop_JZAjk>w<O8AgMq8TJ>cQ-K#pxbo2`!
zjp)q^aBFmY#d(qKmSRwikSub;#R!=DHsVyE($1y)F=tZ%HjlO37r<J<#IGfy!^8?p
z5HtL_x9v1bCJ)B!Dwo6&2|7#vVLc<+#fa7!QXNmC%L|NUIZ1FQQ5S3Hxv4Tk{lYt?
zT*&~iPq(YZTpEi3i?ckgf6rT&e?P!^WCjec<562CYWHSgFNUHHI$)rxXdzq?fy5F3
zmq?nK>d*2ZYTfWm?BB&8h}D{&)jO2^Mla}^9MEK>mmCoWs*;_%V#)Tf<zmBzYuF*G
zYN}pz&Qf%n1r#NRGgI|w3Ia-x*s$Nk+6@!7cau6-qYX0Y{L1E!I5I<H=C$!gp7=iO
z6RhUCjKt{30C7O3j&$=U@o0&Rj|@p=LF!6cBZ_vT$ui5Tzs5()F~}fhnUn~;LDokl
zYj!8u-ySrF+mGPif=|1p3Ph533hLtvox8dcV<92H7h4NugD^BowM=!cA>e$`a9p_m
zB*iZCXrJq^;iMGs(~_}EWs#?Wt`k&>T^tqwE#iNL;^i+f_5Cy*Sy+HAwHAFnH<u0{
z%(VIu<ss}3=&K&@-@lP&k+Qd{lx>Fmz>8h_&VmwU|K2bv|G%Fj4WU9c;<z2KDCzIl
zIkdoo9qs1a%2+j3Z^G#C<i)#<Sk+@rH)PezSgQwVlAsCixO1i~RSdZvxTIA)aSVFR
zc0tCF<4{1$?1ERifaXA`K<>w>UCIqa>M08-tLDFh(fWougL}}dg9tlol9on^z3?v}
z4z?&oRI?ICm5I&LFp3qovXw-Tg4Bl;?Z;Zwv>=zY(dngMHy4j@wB~MYYb&Mqmr)b<
zV0tiqiEC=sr9MW-_Z|;wA+B*esaj4Z9B~WM$&Q>>0V_CgNv+*k|1?to7eqip#pQ$#
zW?SOMy`|e)vkBE_F`Mw{zN(ZD?>fTvAx|Yq1_{sf6@!yP)tAQvAfW{YkZ0Yv<CbC`
zw~D(>q-}}R30v<qQP;QlJv)xT*Bsg6LDRM#9q?U6)}4gPpj)~EE$RG&PIK$zb)&T&
z$$7)*wDAn$p7Uqny&ynQac!N(mjU@kKYz#!G~dSq@#MO{#h$;UTRKrZqB~Ym&DAIM
z&RlOKo?svkFCMmEa1?F8hHBtTpeqpPQbp`Bc%RvWpep~}4-(tkiTq2w0br5A-!Sc*
z7B5AP_bZk~(vnq{%bysq-~*a<B=MGzOxodBz$<qA<Upnhq6`}!;*rp#P88tFE6b=|
z{9WETlsW{A){dx}h$kk1#u8Yiq;gxuI^$2$D0vgUXuumdF5F@`;yW5~QwX9S$BWWp
z^va*H+xwx+IJR{Cxr~hepxRG3Ea{!mgLB%aG>AttQQh_noFI(dPfTILKRCz7EF54W
zD&cE^6yYxqbJa^8H|pRo81{Ylrw$W8753@sZ6pd2r+~S<w)kdIfNR15ydp?PBi3Oh
zj#1*<+4;2XsGPK`p^}MV^22PJVV%_)Fsb0xT&Vq239hK6MIf-NgM}H|<z?XtJ!~NX
z{agR1`cxr=RhE+#YP6yfD+p0N3*b6Dscvi@={*^0_o<xUCm){$zPWGpcUa@b(0>fR
zs$^WF<RMWN1!*~|imsV@(3kJj#kwxjrJa@fbPav|_90)ORYMk`Gn4?joFaI-PVw{z
zv45N<;Z%zm3*&@mXAINW;9|GV0jEOKXfH`lFW`=MZNcNxt}Gf#4oc{x37$3uHHv`q
z9qGdz1n8J#F8<9@(tgU23oI{MzAhoDo|5i$By%9LSPrZ40N?t#6epf?`V+dL=<Xcn
z?Q~ryT#ig)#9v3u^+G2lctQqT1l%M<z%7W_jWCDP9{~Rt(k|2uufxVaWM|i9bh)mo
zsp?(IuU&ooF7K=Muanf)pEZ@HTJ%V@U#))sDGGc|EWrSqXl@#3kYqvW#+J0T6oEM`
zLeXzhVrmCm83up)gH!c2&Rr-D7lBON#_ubfqA(i&<11a<zwVz}AJP`Cy)}MPyA><{
zH_mib#OD9cGK80Df5bubOr)de+!%yIO%1x<7UddbISkL^xJ)F%bTmT1HfNTc#?`g%
zC0L(${b;S}_|`iOL3N`9S$PL5N{;{raq$|`Jb%9!k$0tiaFb2+kn%MI{;&rjdKW(@
z^JBfAUA+w{b2CAFD<m!juP|X(ow~efBn3OwF%Ll&fDiBgKMYtV53(Afg_ME2VnBx|
zQ_QmYGQEvNA2Hnd+sMSZKMXtmFf^YI#Y&Tr|5YjQ3OO6O^N<EVVT^-OFpD!t2rM)!
zw!jgq@5TRb(wPi=1z^-0Ngb=kh<ER4`l=_q#Nu;;@u$Lpdlix%&bABLyzwtJ%p{|v
zY%^W^a_A5?cggYH^h1qy^;1qw4OwEE102c&B|KN-yG3r8#xoSh2fXguRf+rZElI~2
ztMzCgvpOgd2xd%{up>lT#vv>@G&h#A*OzbiD=(rMMD{#dEmi!E*+xbGCZm>aA^{72
zB|{<SJ`DM7<<}&QU5lSknxrmS&4})<uN4TT;)Rwc?^S6h4uVASd>yp8keh6O4ml8*
zrOUPG=ymjQ`a92&3$e2>UU~CE5=BDW8cy{dOsLf9wbxdvaGosv=D2x)a!-M)O3=GT
zi<4tm-jI;fPgsU%7fU~-bv(*C0A*m!xrerOM~A*rg_L;?r>z#(T>bI*PR^82qs|aM
z_YzLHRpsjm-#nje>P}k@R8-YV!S#dh3(Mtlc~V7!I&SO&`p8h(0?mc5&2%RKd6fXt
zK(PxieYj#o%zSHC1}Hwp*HLy|S~Q$ja@UpomnH`@kkaU$XN~D!WxYpvnCqkf;dH(E
znL1GD#YwpMet0NY{NBp0w|{?ja7&G!O+tb!80+l22L$a7r`i@kA1R!BdGhv?&Lc&A
zd=3Z;Q!1-Uwe`=ufFAsUyuc9s|6lPFjA+&W0JJv)cNc6Hq9Z}8Mtsh~I=xadKyi`c
zk9RmPX^*?N@5{;|=)#_GTFKT9{2i05ldaXn>F2B=1+7frGK`lbqzD)*mps#r)>4t*
z$>x5g39<lvHQWa{_$9Q`TaHh~=E<9_rB(b1ir@d+y$vF|t*xd-WCU#`Z2exw8AJlk
zxn)}%VBWbDuXwa{Izv6XbuFP5+W(;7eGrh;ftB-gv2?b5b#T;aqH-bUixjHeis|e!
zI}~Ucq)ASHoqu+11oFH4@@V6q7Kg~vrn=7pUte;Nm-x&Slpy3@WoJpqnuH0Dw<|b6
z)1V*0waN5(Bt<>VWN+Gf#p-Z1kW@00vkHSnkV}-rHrhdD|3xQULz~|0TGNiT!6g|$
zA+$tGHh*RN6~;J_XEGTRk<jigD>DB51!XRCY^lr57iT=mq?d{6_}}s(mrI6rjjq&H
z>vB2|A1iF2c1TEg!(}2dOceG7F3@>Y3c8&el%P!z{kDQgX3;Wh+kT;=2A+jC?g^ye
z?Ln3<886aA6Zr1>r%{v=)cjMC;Cn0Yfc&-JE<G?HmD7@`3<A_6TqzX|=j#nLzy;A{
z%RIyJtDXeRB$<>zX`DH5a9Fr^6A~=|3DqtTHNL>~2e5rRnrxy!tAxgaTdf8^mfUjM
zm9=)x)4zj(DrTRLQZYHXWOZbWmYkJ@ArAckfPJ)~%FCx^_=d6-isJ`DBUn~j?dDfu
zt^fjrTx5$_bsr3J=uAhZqT<S)zZ<C5ICO{NDgCk3KcfG&^z3%y9Q??_?Q)vjCly0B
zfLDL)NeuGf1^OYoX{Se?NNIKqzjc!=d?d&X#@<r>x3Sx?(?=)JriOW%im}+mo=4E_
z)jk_AzTn@H)?`{T+i_74BqZ*MROUZU8ox^Dr@BJU$@|4oA50%dU!=T~*zw4BY-V*9
zr}3GY!u})O2p8^Jv)iDUc3_Ws+LQ6%(INOJ_Sqt_ZDz{9#;-e7K9p*F2R>-RPPy*^
z4H#W~?yGB0J=txICCBZ;G(XOp6;pX0yfYU^hY_yrTYdZav-)P;S4QkK_$@1Ja_$nT
zn)|%7v@(@k2aKj}SS0%WM4LQSge(@a7bS-yKyL76v0}hk2L6zgrXMJW!6ZoUU(6}&
z*yZZ6%g*cB`=#w#-J@R2VsAU*IBhp!5^-*)!V&~Jd6@9mm0`#4hQ^Wd1;QFeM4ZVH
z9Cj~lN!(>gt_w?e`#QFC5)uJtjPNX@{MpszK7eC8nXDuHTjcE<nJ$4DK)#~{rNmks
zH~}Rx#vHvxMc2C1;|-$4%2{nJX!IXuMK}%z_vIwx_BQsVjUZ(R>BR|<%{Uz0?6w<z
zlVrQD3V{*-W<tUTT8SK$<`@%7NprUn8r&kraUY@r-McCPSI4JepH2_(sn@+5jf191
zD=d09gINJnrxY`OiZ_w{0&xV|CY83>O^?<-+Z_&&TX1Fp*rb!Gkn2zlMxQVM<%Ur)
zni-s+&ZrxUns^$`X^lCBl(4GhspR*<8}Y{M=KNe;L&8vj!iYDp^_7GYJqnt;y-=bd
zmdYz@(D9ZmsW|9^4w060o+dE841&IamUl|^hYzYwl~8qFZq<KKe&S*p5S#9w#wIsg
zCqSdUtTr`E=A6^4)>zOO^b#X5bc?re50?xcU;R>2P9h3!sxb>lZnv{&3*UW<`8or6
z?olx02$6z`mF#IiKKxQXR+;_MU{hiL+Gr;IZI~S{63zW@;&h>j<am!4DUZf0Xoc~O
zXSyEz+3GC}?0lAO|JLnjXMp8_%IfIM!xTk^w<`X4<eFQ$h<@sSt^f)JlA`d682z7U
zAhCcr2l!e;A-~P#MMh|=SE7FH$IzC*le~_3lInVI!_EmP<^2Hz5=Aa5)zH#kZN;25
z2MGzl7QxpW1-VjSokp;fpvo<t)DHXG;s@E^G__GIaGUDK>A@3;$=tlXl&dX1vxo-s
z*L14Eyy2H)+<W$;?3VOa07*c$zoJzg=5t@&e>fnFH5+$g2dCOaNymvB*(_Gah7b|y
zK}P$gkde&GZ8WFB?#71lcdo8veu2X*G{=2eZ}uZSLawEwNF34Vaes+9N6`Wr-SmO-
z9L0gI4p+20d)MIbri4m8N*HfuL0YZZ?Hp^NW<F&w^~(q$yTPjmu^u%*#0sVtw1-A3
z8HK2%NU*ON&DtrR#c)@BwESFuj#I{Bw242MSF7)q<WR^afBW-RhqMMTLsf0*P?P*1
z>p{uj=SEvhd{{DDY)V3fod&G+$2+MaTe2lUefJ|?4OeQkH192@styRyz&Va($FNg~
zqS127X_HBjK5mQwZ}PM9E7qe$tM@3P-vJw$&}?xQAM?71@)z5nST`amSXhcRDoDn;
z$*nTZKnx$Dlrb!O3ImRY6d5O+t-jL=dqk8}5xntOS79GsszY0QguUI2c?DBH9!>lR
zdHy(iX?V0!X8erclKL0(-laIa7JMh^c>d;X-RY?3!fQKS^Elva^dL!7(?F_rkhdY|
z7k{uMD_s|ARGYdfpSU8r(NC)c{uZbW$Y;ESnZL~s$?_lvBk(C8m<D$KSf$WAv=F+@
zcAP}a+~WcgdkT>fDCoqeT<+wx*y&BHG5vyHUWEs!77_6F>rkRxnzsu^;$TTbhi)SU
zU4+23^A`19-0<Ak^dSmX9n5&$>TVGdBcym4jJ0Ki&#kXc$%#t(Ji0?f9-xs1o-vOK
zF~cD7e2p(Q?CNVO$#I6V3>Hq>*)xaD_h0L5t(dG-GN9Lfh7?3<YTgS+TeTHeQt**}
zvZ=6Q24N<Cq^fmcW$6mZCmS(o^j&GSlmB>^?i4bV%5S8X%MNs_*Iu6pnzx#-{tz(k
zi^N3B5hpxH-9z18{X@#1_sVDF3}hBE9L|;<q{Jt2zj$NCFw{EG7xqLq+c7hNl`V%W
z3fO7=$#8U22Z3{+<Gsbcc$`O1fi!@|Ge{N{zTC;U*@6^>8564~TDl)I9I<bpJz%1f
z++bWKW^Ay{IVOQkg^&i1&aMjMskZ(oL5cNCLL8=+XFKI3f|HfJ){<ig1<#>VsJQHc
zum?FeKZux%*+-o=oGA)z@n(*-LK)ri#&mK3im5N`^5|*(ZcjBAhct4FYGD4UEF82S
zgx3DRy9llfVIMVfM`M0XZ5RF{_(CA4xCly2cytbwM_?NgJzF>`n{26^A>hu}i9K}p
z-L`)KxAYwTy~!q{g4nyXk9k|L636n7xmo_zFL2918XMn7Oean6gXXLL0;{r^6a*h9
zL9PZuY_IU`mjife6<%a7Bf7lJD}t4aoYbDv2%_a^#@KF=7h0A*Mezb{8HRLA0zokL
zS8jE+Z6bIQDX)c!4pmvfX~n!ZIM5YA>W~bN1hOVRDkD^6a%wkM<+|es$^*`k#6cYl
z@yR8M5hi>>GpijwjX50%<H+k71(O-HL%Zsc|D3ix&C(qiFpCmjL%t~p8=$eaABuAA
z#4Dr^sQ$cX<j>DPNgq9NIhNhEL}Yft-YcuKV+{rv5=k_~7}@_n%~p~wGtf|__QYku
zk;3OXzE0$g;!C_VMEm<Qe9|wBcxJkQPN~6wuTIUN+<PZkFl9cXp#2xFZn)Q_@q#mV
z+tRFhBI}jL<#A@0zG>O}421b)@TxE0cspEJod$o+eR|i{d#lQP2#od)SHq@p2n2ai
z$1*xZBCPQ5GxdK?SUP?o-2`&<v$BF=YqN9)ao4OX<!cu=wc{B&X!+lCmZGzamlKi@
zszc<eVZUcK>v?oe&J;M!53x<F(F`Ho)Tg*yvV!iJ7wJll+y=m>*|~X{cz5qiw1$Jh
z(0S~N6GP7+){hXC^@t4zAPc0P3z=@wD;0E|-P##+n0qH<1jgBcC&YmHY4oP%ivS?p
zylJ+JJ$EPZ4B)!ZcR;c>ZWk~!kGmu`Fnv~GKaBc@Sa{;hWVGT=yB`*CY<2fzN6mtl
z;Xikm5B6<mE{Sp*L5bik^wqBYJmFU}LVW1e%L&PU0w8aKY*e<dsO(l@P*tPUaXhfq
zpzG3=gFMwq1S#NWOOlO@Z#Sn=iB>N2<o812;>NtSqBS&GR4V_x{eD71yv6iI6;v&z
z&cPDb<Lv~@At>bdhIr7IK~Ku-792!|X4zcUt#Sf+VY<}xue#ca<gTXFt(mxd+a(;M
zxaxbGTa14i-!&AzTdErdPxd|fRhvLPm{xFnY<VlOLq*AND~mg%;631+eM6+)?}blW
zY&*IA;{uGdfy%)QU%w>zSk86;!t1V<KCj~n%mqj0SO=qca$HXb9f!`gtC?Wq7X7ve
zc>ZbmoX8$Hy#$pX0Og&A&Vn+1L5K03tB}FW#3xS<84eF)p%Q<et*R0%0%@+XTTJ_s
zahNF`-zBKGV|2zDbU124n#ht4Gb)MT2tL&ScbDp#)!k0jLVH?*L|kcIO^QBtXsGkZ
zJ!nC<Fi`1VP>DXR>U|f(Hbiq=RWJfF-_L$sz-z_=#T*Bk*o$E?$f}i0;*8+`u1K;C
zZtJPWkVe@qx*7MPBD|ftyv!jomcJEWxsNI6-Tk9za&>)0?VIBFslO%G0R7dy=b!38
zmb=ocY8bXBlGbC98l5m0?yZ~X9B~b9_WnWAY0XNvM2v&jRC1z7&JxXOc(CO<aRUAL
zP-`%jcG%eZlq@@k*3Joq+;Mq)5~N^_3<8N%K3_yu=|?2}gNDsIJt|k=RvDSxY$nu=
zM3qidM^u826OrKG_D6QRLx?Kv_0e8J@Q^nkgt7di!fawDvrKi`1i@OS8NwcRa6`Cg
z$a8<b*Y{G?sABnv7TK(sMhmrl4v`gk`XjT9NrW5qq-*Ge@hu}dIoNx6b++5cSWMgw
z@^F9Y0|7nKbH}}PeZ@Y?fHs(Do{W_GNar&WTxW5B7J$Eh)!CaiR#0J6n!RGJ>{9K-
zVMTgGTHCM^e=(dUQ{rLk5Ph=iFSGi^A3M`E2>shIx}#W=6k<UvnW=o$%1N?M3{aEy
z#c-=DnK3+#RgC-ASxLQr{><(sm3n=d;<fV&>o^7jeJ%R>46MBz@2;=G;%O*bNzX?2
z>^`qz?l1@|k7FE1TQ3f)HYn}Vc9{ZdL3?!md^GSCIObdxbKR6Op}!11PsEd@!agz>
z)!(Bbu_EKxXom&RI5G9tUf1(8l9O)^6_0lOCbFG*k23=pp;NF}ivVy&kjhJhrO-z*
zKR{AJ<1piZyp)JMjo{5;O`U@#PE5Awdag<Lu>P7=et-ntA{_EY6-XYp^;oR!<$2bU
zC7DQ07B}cL;@Mj$gwonM8o^IAuF}@j-d@ggn)wY^s*!HvKh7UNyO8LtEO!!5E7@M7
ziG<{Hz3sN~%MYsn1(RjO8DB6GpgTBqCDEfE2=eBaXm!_g?~vXEsQ8UK&o$D$f}{+6
zuKR3+005bD=kBmtUa)ni|1c&l`8xInfo3R)#P7zL<>4@sX^k8T<e3V47@!mW2X7aL
z-KNgiaA{HE(Exq7FXqClWUd!MOa-YaMy|fhuK;bfiP;ve3v9Zfy%}$djWQYd5hCG`
zs*$yk4Q2+S<PY7!qN-E;hoa@diC~BiKSN%xZgUDEHGIM|M=p=XTo;dkhSrwXW|v@R
zTl}>Z&KMpUH<Vm|CpOs9_b!3gdQGD0jr8(O7dOfAe88?zqUnx0?#C&(pWVw>c6wvY
zkIG4=>gR^@a)wSzQ;xA-U|*&V(@LikUFNdL@n|?xNdnD#;W}ECpB4+{#cM3*>N61*
z^T8pBZbjYYpaTU}2{h&OD3)V;NcggT)h<;-*6Dg``y(c<yKRk*&jY=!=6=D)aQYw^
zsc;4U&slXq%C2JpkL5%F)xfkwtDAPy>07jdAsfr<54TPJ+9M7*)nznYPcmF$QT9{R
zn8S>?AKXZI>D(m(6~0YULPpApn0Ie!)A15XW<=4$7vn~0{65914DM6}A;gS2a(l}h
z<-BSR&wyotx3Cdkm9i5!$^)+Q6)=~ygOO&!e;jU_+^zG)I~WPH<yk=HlsV@AG}^t6
zd6-C?hJ{#dMF0cFM6Nt6%{ZMR9RPC1I4A30UaX_-0uWsX0^wLBpqBF=4+J5sx9f85
z#)mxYMUJWY8IAhS!ql(_6-Q%e9kG~aQsd}ov<lIqslzC<<Rx)y+?j7ElLACMA_gQ`
z1IkDMFWe<o4bwr?4pm|hKUHJv*SM4F1Rh&Of_{82gzD}cS~n^@Vx-fa%PKKSD(=r{
zZ%t^DB$uoYXBi;uF=G@sb<{AoP1gbRSRtqC>Lwt|7a?iwO-tx3rjvwb8b}(eGn9pZ
zyAJ2baUcgB5DP#3b$x7iiW#UZerGUiCd+-7Ipt9OCX4PtVlV`W6@0Gz|2_QB1O=+f
zO*inHH5bLa`Pw|YHh!OeKEO+;I9v8;0pe;^kP3>>_iz;SfS5l1Lmyr88E0Wd;#=0x
z#d79rkAy{PRHztEg{HRXtqPzOkRw4IE0yaoVPm|DQ~{UB8$BcHcll{RFB?@13lAot
zhCVe+H5?wNjqsr`TpzQGO?1rV-*b4+8r=gC<mdZx3yjF;#dAr9H?G`S)+o;3xQ0q(
z@rab11-f7}caT&8e$a{p0Q}3X`y`cCuR93=v0vhLgFcA0-AP<DjDeSfH<#3nhg57T
z4~Qmis;qr;AYtXH6=)G0|4h0t$gZ|I>C?&W5xl@mwFbnP68-w)uihd28FB7lf)ExG
z=M-x{PzN!mp#)4lSRxa|tI!!$0Gbe?R%w2MO&+a%fAb`<o1t$=UY$@`R8MMTR%jil
z2t{C~flTtrUl-*}`D=YEL!2M2)Q)L9%f}jSBV&YX121QtXN2Ww29E13jX9bwxOBhB
zfM?bWE|Isq9{8_riQYlZW=grN4;_=oi|&DX<Xb!DP6oqR{-CC81+X=1dw-tibpAnc
zmm&hG8Wf>?j(+VD?qs8}E_N0iC8nqcxmG?5p5G1rDFH_NHN)l`<!y17jg#mCfVH6)
zpubs3RhNQTx~S1~d%&h#*o<rr&>uwi2=ToZ24Rf-8Z243UNe?TW|mx?(A?7aXwAKx
zLY<iIqr5#bSTObE5Q1Ys)F7&G@>C9Jq^#9iVI|7#Chs0^Ke3KzTq{gxiZ1AgLn!Cr
z)riqq0M=0_y?b-6AaIup8Y%j73V2f_L(jIKL5`J@5t;S`;&tQ0aj_g?68{m~vG?7x
zi0UD;5#VIXTns5!%9l_DhR|+>u|8)Y5M3d2e9KrpK};RIb&Kz}g2pEM79xP#eOmi-
zqA6|{e-9vSo5L64&>pcy8TRRPR$+;9d8za7V+*15|CYf#I?v7L+O}L)3gv|7n)WE6
zT4Zp=={8}teCP;*-?*mm5^>HG$wS8gff{YQvxRq~CrIhp#>KMh8xs?TE5a@M@1nAb
z4jUbJJ2(o5TC={i{ibU9gd-Mp`B>G`kj1s>3bI?7$Fv#|77uDSy$3#ZZt4Mv{k$yh
zEXg!)S(3m%CEX`6$0B1}Wc8w2Su4l)8l3eQgdjTqp)>tr@vWQK=9>))V%$uJE;5;8
z*pTX<?c8%b3b(X+32L85%kft@(nVoS_J0B^5k%*`3?`{l>JS<xNwJ9O8F|ROIToBk
zb=R?ud75{M=Z>gGciEZD&-40_YlsJ}UPB%|Vh@!$#x_5;s)2`e&}s={etuxI)Hkb$
z=an+KeU$NmV|XB_;eIU!=UF$<YfV20NiX^dVPZA6J+s6NhDIqU4A+8gLx3nnkE49V
zTG;uIM+~u+sccr@q~&yhV*+kAy9$1{5|&xD6=iz#nU|ol*8M1IhjeaN?$W60_C5V6
zd<;r4Zt`1nwka6|hN_n%2Qw`70`0K6hg)GW1|w#i4eZ@?+c)9C>?f*jL*5O37Bhu|
ztVcV&$;G3WCF{6-7;q6(R(t#Z(cI|o(zhk5;)?oNdh{qLqlY%X_nlQ%?Qkc5So6pf
zm?jPRVZZXIL`0o?h?U;i$6q)F?HT5GG1j&Dc%?&1PN%;(*&wgNQXM{nk;S#ye3JVl
z_~ho2RXU%y&m=%dIg%Loj2@nxRNROtB!hnf2Yr5tmLbsclS(J>NfO*PP9W9v74)@9
zum-)UiZi)CN?6irA__gu&>4+0k?s{vUd6epa-~4DLMxKEYYUQaNTj~F2x^y6W`arA
z{WK9iHJ3eF*8ZbgHDn0j>7(6lgcGPnoJ}_^JHN!Vegj_I9;P{}=MW?OqvG{TBzYHz
zvOw*8)m3LJnS}#^R)Pw~V4tV7ULwF&8kzb@C|AD`Gx#maf{LPYal(I~pJ$zqu@{sO
zM7#BeqAe}doD<8$a{|=Gy<d-u`%YT}RhyQk$3iTRZu7@Q7qJkR8pR|v3#!^L=cOhO
zgxV+>r74OP|C~v-_BJ-i@f|5ejIT#0V3otq-Ml54klO3(BFd5k8}VW9E%W(bh>Diz
zs$&*H`bT+Miy*eg{zpy2Z`=Z2=K&pR@&6NoNVxNVe4qC39humK)o;#0DJ{X1*WGEb
z2-QgJXm=ddl3{W^&}LRVtC~k!6YI+uhSD8aZGC^W)>2$MRYZL%5ZzQM{H9AoVfmAr
z{1NZz)D%0^x=*6fY%o7m0kj%v<sJVc=>~I;QJ?Li547O!Lq~<qWjVw2atmp*7sO6`
zp)vBQ$95QuCny72g;}rG<q?8`w+{mIWnzLkxyW;HVwA}kEuBBBg?Gu2pqE%8a%iqy
z#c9YLscuXv@bY~*2vJsa(8pEHQsoF0Imj<pC|(tBO#_`Cxe)AAGov{dZQ&Mh178}m
z^?IQ@({9VX9R{SD%bUFP1_^euDGlBCzp&Un6ogqPKGUa5R_BRbJ!^ZmWNo&}{blyx
zZIldc<_j+_BarV-<m<_@?F)toiHg{(4f{RV!M;bUUz=+z5R4NC@*%2!l%21ms+lzk
zM0~*$x?CCWGk64j6Jr(cRbev7IrI-#_;<%2ejzJ1F52KeStso6dLetMQ(M%ur)?6w
z;$>57Dqnqko$g+#*A(bq?TETq^R==sdPc7(Kzg}SEZrI4#sj{xb&5Tmtomkh$#0er
zZv0+ZKfSfFDpO{%e1)FH4^aUowcgD1P;{oJVDH|1n~JAEo$E4qb2PmIB=kbhk;3P<
zuUWQw@VOJ}+Qp6b0RzSKLUQr_|GwTa*rgbZSCM`aar`7Vzq{_V$nw9}!p?U7F6WK!
zLPU549IIQaPmw;%W7Ph83K;%jjk>{S(;c=JHAOV68pj+cS2zYIkzG`odq2m;T-jil
zc=|z6ZrVGs-|#-?Pj?A45$Fs9+}+>xNG<1X@x5@~DHzn;JJGWji(Q6vxKQ)9W)fIY
z_C&o&hBGgU%Q}24qAeUOLwht{YoHnbZ?~E@G7qY5K|%=nw6Xdu;eWPE5|d!3)fLGS
z<^<X58-T9Z90CDHd!d5x1T{WL0Dl1M&eblXdalf#ydx>D|5b1(9Rbr-C8{r%zutuD
znt|6eHr6eHloTN$d!49O<=3_k8(TF5=@=q<UUt}{h&~c@m<!Du%I)tQh36|xkMF7M
zk>>a(YhNbk8$`n$fY8Dxfyh0c#jJ-iWu+)yv2bn+2VE8=;cjrD4d0<psm=I^Wjj^&
zqL<qzhb>6dh2*}U4mOW!E;BpQvj?U28k}E~?+2rZ#7=0-hIZz4BUEJSjusgiG-W=W
zGav=0twH9Ag5xKr#IvYEB4kdH^))&S!+w{UR{dka5NkjXb*c2Ny0P>+XewaUQ5e=4
zP4dzS>RZ!7NlHPn&PQFd9_&?f@SFInh~s_d&I8HZGatc<FrZi(PIsI98QWcY>##^Q
z|Mz<DlYy2JRSo*KDq2!9w^HI)x{E16z6copc}hV1u|ugb|J6CWfuX*m_0G3?75LXU
z#JPA_N+@{LW^K&zC5dZ&ccl9yjK)G+v)s{bn8F4XdGv8tf=k|Y-D}uk#N}-MbgwVQ
zDvb>3mMJ|5m;govUZHJ;E^}N0!~WH!Ru^VJ7f%oNwzA*ds#%#T^hZU&>|5{q`*^Up
zdfDI>_}TOU9CGYpjjwT10eC|Pi@|@v>~Q&-ba1^i+F1xm)r#L`97taG344S*+~z_H
z*HieDKu`O7gThBxfKZR!+sft$MWFy!dnh=L_SGye_g1^fdVD9Q(TX8xTVS5y$v*6;
zBmk@6Eu^y`XaiB==un{HIJIUOpkvO$RCQ)3=ZAS==j?GA3x!7%`fX_gS8pw=s0d^u
zG?{^z?~Z(3t9cMaB6EPSE{6TZb-?d`kJMH*277^nyg)2+u8Y5&Uh2~xg%r%t80if9
zC71{YPeHtgQmpc6#2pG5t}N?vxD-z#%8DamlQ=6`=?3A2Se`b-pTPJo*+a?KJr#xB
zqJ-*q0H7`sS2jUhsk8yk3JbrGHg!`-z+yF8j|JfvZA`gG?%M_m-cNCJubKZxqQYTm
zH@HTZT>m;bwrXw&5c$z}LB*v{1=jp6V|$Apz}5f_XpR2OElo8F$5VP|A|`WTOeym*
zx!IIg!Z$X`gYke2!-w>rvW!=T+uGg%dSwFThoqF~@tR|Pojqw#MIDM(-O_Ii2zjX~
zM#@|zy1ZBUCV#7xC$w_kQ++tmg}<LoO}*bh;Xm)p%ug`RJ(Vrf5e2v+Jt*h>B`j^{
zSFPw7=z%lgBtJRT8z_g-b|DZD(LM66hsEPy!!@wyM3Hv3&b4fvpB|u)fTCq25eahB
z)5Q4>{9g{I8*}?x%~%d%Nav4S3rB`)MlGjS^I>2?>vrO4jh@uADpfcBa0=IXLD9F=
zP;+PvC|Z<)wHv7CPHphP4$>mXLv+TGokDj50TXU<#DaDE*z<qV_B?&1vq%;Kk#w9y
zmk}3$(v%0+V{GAIYQ&wP{0d{(jf$|2bLsHAIzj2tmjOH%^IIjq@f}My?IA_{S8Jek
zKHI$QXZDm!;W9{+Je+~b6gw|NuwkfnxC&oZ*&koC7ItaVY{)v;2E$kaWRH5!eoL!9
zp(UPMw=7bPm|x@`)R5~Dpb-OKFZhV1hN_0qk=0la7`Gf|`6eIHQU1)@=%{%0cTx)i
zQ-ersy%2nU6)oN~B#(6HLsCl7geCIrdGe3r05{Kv%5b<Nn0sVP8@hW$X$)<2-G}4i
zj#L)vfvWiy9rjz|Jt`eowvt}>NYSS<X6&jAN<s*T-q;8-NEG9>0-S&_UmQP(E|}10
z2tq*wY{LDZ8^4&-`G-gvGs9gqDK2daB;-4+|5RI^>r~Kshk#8-!69>>zhc~&({`QM
zrubKuLIAoLZbhR>+459Ey28+WQT4`W>9w9mhq!EB5FTXq{&7Bj6MkLIX5Lap8a+GH
zr+z*F$jRw6u7HnY6os({N9Yv&6pL?KAr$QklauCGiUo;(D$jDYW3MX|t>(3PO>)$Z
zU+Stx7c4491}WABV4e`eG*3DTpT;%L(cCwN`p@~>a&o(u;&I%Gq#Ly-<3xam?Zm9(
zfq)N6y!Nu3tosp?9q^nv?jWlLZcA!bwP!S_OkIy14W!1=mBrRh*OCgk<lDg+!YzQw
ziICf?bgg`pQj0|C19moQWNr73`-vw2guQ(-2Fjm3aSnWLvm0&`rPVlwanTi(I{R|b
zh(?QQL-y;;LtKJFvOW#-7>WNVfv3kapV7t_^sLAKy|a!F?9jC;6+0V!C1V6qQj+(E
z8{rphl!H8^hdlI#QF*BKi=Z?OzG(&(5zf~9)j&dyQJ@RAs2JePvkYc+bprMQ3Mja!
zy}o}|LVZbWK#ceUsS5$(^!pbNCWtYBn-(qK%BEpL0!ps@%)()&09Dj)qJgj{!(pA^
z*KTj{y|>e~q8XScIUAdQ8%ko(2@6O7fRI=P=0N|4g!oBV0ku{VVKXx-gjvgOw+|yT
z@JikC6sAl=1nv{DSbaCuUV9rSg}$B;O6!s)Lrb@Rj8^oJV*oEC5QZ!Gq8ydgBt8LK
z0Lg^@*LXrGwF0|Iajpor&Pn`nSoRq6<!;}Mke=&DL51Uot{bL)<JnPHvcv#JRgS;x
znv@+6FAUJr6n{H@cAWKB^0qk6xadCe;w+SG_ThDey7f9}vMB>`=NF|d`Q(UDY7%?#
zd)Ofx4EcF!mR*#m7|C?A@rA%B?#)uiZ7;!(zYSR{&L;l#k`V>!h>4SCy2KzC2?}Pi
z1m#8asS~W3;tclUEeg64fB7R`xu02MeYQ&O((EtN>L$R8#0%06ifa33|H8gZvTQjL
z`j+r`D(+PE4I&s%<S$7z>&uRAz&?>XUpFx<yPZ+gj|ua&0T*gSIYx+Xv;)1MXZ?V8
z(v<iCUJ+TI2V}C#?A8gRV;_-3SlmZLLL0iVVL2T<ZYEn4Z>&k4C?pIGkJQNAov2jU
zp5Mdm5~5>$G_-lYtEY%Cox#IMp%eg<Yg-TU$+W<AHt){_(TnxPz0tFxQm78iQCSdo
zRFpEGx1Bb6aFZQ7;sJNfHId>E!s>M4O^|RcQDi|Km~R@X<tF&4F$;r=HT5_pXZ+2E
z5vMuF^}^#o49n6WHQXzvj)*%~T2h*V&N%d->EwUirpbZLpW_-te)ckwm8UN6GTp`G
zpuSGnV$)Uim4f5cu}*`ESNEz@+^YroHoRo=A+nuJ^A8X@ka-VSdlik0TrPZ+a%ywu
z5UJ2HAgVXiK_EmIv2<Fqd~Z^RxJ`|8>E&zj@>|cL<@rzXdkHgpq^BE~R5Iqn`);gs
z9Pe`928^LEYSgQZp`0}ezn)=DneBv;$Uz~sW#jpq_MgVER9-OQTc*^2-j-GEBSe7^
z0Y1wYDOKwUiOQmqgTzB^c&`7(y9X5!vo&tkSmLGGTiO(5HNPX?(+BB1y}D+`tq*m(
zVuBCh;)QD+L_|{C@rG#~o?KHTfQqNrxaXO5CF)f+ienv*EWhKFWrnn)08Fb11wk=}
z?YGG8<zt^TCJ8?8aC+Hb)M^?RJ_~2E8O4xqacCv63XF07Pyq@(N5z*|be8hI%H%Sb
zmNUbsReP%#KA0@anGhE59biY;-m)fq$=!BsoIZH(FO~}=-CRQLb$k@=q>#6lE*qba
zLuS+)-pS@(alANv*Vrm#ZWmvO1J4Hrb|v`I6Wnj%YUaTI9}7HDzqX<sd%j%h7f#AW
z;h=bOy#L-JRP>;S9dA&#d%G&CI^rohJ^^JIn-K3l)^e@YLBzeTQG?BE;jxD16EgfZ
zZCO_YXCljG#aSy{>;XrXQ1a$cgZu#&*jdY$+{X}HfNCCc3{P0id8Yr{RZ8DmsjenB
zW$3%z-t#KpO9sh|kVzn=Ki;}n{Be*!#>-=*VyvW3F=b_zKkAJR{DXd+bm+o;X^#tq
z!*v0AeJ|y9R~ruSyEk#`<?x-3r6_HvyJ3=J808TDPb}I$v<L7Lc?${f%NH@S@VQjD
z+<dFgZ_bu2k6{P;ly#$;1ELvtOG*@EgLAdr`3^8kkdw6ugVS%1K0&4k9VpBcJf{b~
z@?YAIVy$WmBF`SXang+LXMDN_d>LEsHhfh1sh!#fos8#Dlqk!j`|;lZT4w32-pMWr
zvM0>+o)_*qVRrq9xyQ%8yY(UksTG0()~SWLjmsh!9@w37*4A@DKGb)&V|F#!TA56r
z_lPLTk$jy0`8LtrhqMGi@%Iog_x!Z!2G(SlJ|UdKzn8wK^N%%gyM8kTvhP|R%`I-m
z?{>RNdOXi|^P_z@I=A^Bh|N(VYK<D<73L2wsIGqHS>{~a^~d)oOv@u=z1Rv$Z&zr+
z2DR*7vGVf1nGII!a8(5qS1g?0=5Bv+0g0{9M7z$?rz?)VR}qS2;4o{+79Cv~BTlf}
z&r%71f0v|zuMsdjQyz;uy>$-}{;TJiu(6TUOY^j)#C&z+SbJ(}BhG%@k^C$WwnS{Y
zgts5De}Tz`lS~Y$;a?h5cnTdSbxFfVWg*k8;7snNC^XmsPjX4>^c@y845HV_S5s#&
z8!M>v#~~{XuZckPrh5De&h}cm6gw~^Db-$xQOgA+Hs=NS5Sf!tfp%cDF{UFX!U*Z`
zH`z}j&kiXRz(MwfasL|urz{r{={FIYh1Tp@0_FU3@eX+o5dL$&-?;bu2IAbh@Gp|y
zCr;P)>T-o~qRN+)P-}ujxY1Vvez_I|s&93*fzN<5<~zimZ30V=R<WUV2!SY$LBzf)
zHML<fOc41KCvYNj*wwn|oa*BE45;Bh8NPg_6X=Smnnqi=O{y&kwZ^=deG4cZm-{__
z^s_QAoiZFFgJv_hh?^KXFp^adxUsQ@Ez1g;s9tMc?%Uy*%`X?u;PEhC3dU(wzcYP=
zI$XaN=OYZoa^7eRVW(DGd#e(^qeJe{MJ1j?dfybWMI^`B*FCn+`qDJrH!8m@*@jH0
z-25UdXJhw&bqyVk?zLmT2pF>pNGfW<7LKxt+S8U0Jsz*OP;aVttP+pSIQdE57u~0u
zK&1zRTR=n0V=#mlSaS?+!gWwL0-~w8|AkWme_fy;-Wc{pvU6GXSjFFBP9P8Wk1cHv
z(av~syB?z%7b8-m?pys_Y}}&FYTwUJgz2W!-v;8%y(J?=A8S~dFf=}h2DdqKs^)#m
z#di(9->Jxfv+ujgAc4GKse1#H9+c?C*D06Z*Id)A(#(bl(ux5?PMK6(%h$uv+ui>3
z=V^i)3o$)ZwoVZXC?4X6HG{%L{3QkPSdJ0;xk$VGIRh*Z2IlTalupH;-QKuf5_;*L
zVn$U&>aU7rUhvaY<wzF)N$^xWwG7G_2&M!v5G}psAUxr0jHl_dQS+Ko89pG^=tFMV
zZi}FG>Bq+0zomn)s+*cPuAL?1&@<KeusPK=LDCmj*zxXjOpIYH9kpx9i?&6kYg&G+
zBl&h}LQFMk&<wGHb+u6TNQ&ZU(ZWXI_Y1XKR$YlC5p`J-+x_iP9FJ-a4$Fl%22f9t
zNHvxkZ`+QA5Ds%@fl8*_?4WIu;x!NC1%QB<PT3`7j1bqQ-3p$~l1;yf%co_WeH$Zf
zF*%L~5v)$x#=V}lq-|XB1#zPe#&)Y;w7=<#N&G*mD>;ed>6av*LwrV8IC6;4+o6L(
zopV10OdyUfhTpLow9bunT?^k4$nUI-DgiOrU<vOX(&}L5^@jQ@e<{3TVS$^pjUOxc
z9AOCVAa7(f1MO!KnkG+f6a*862*ZBB!?RX!%fEk@iKTvb&$WzIHQsvLl+GGXz~Fez
zbau&MvE62g_yEKd|JS!P3N`zl<^?a1;I%i6x|P2$tb$4$NmxKa47$Fw`2Vp`wym)o
zt(x_6c()SIILK)!T?T~QQ>sR#dEu>I<6wrA{k&T+!P)XZz-)qSd-3Cc#H7t~@@q`H
zZ8)sl>i84zQ2ffv;&X<XCpQcf(FZNEf|1=f>it-`2|()SCq5&_%56z@Kf#(~PikBW
z)=Av~#imMJN6bPK5#YthqDEQ^&lmUbhgCd_E6D#KqcZm8W%a@9hc3#(zs6pjlkgxb
z1V2^Ek$^~1HpLTUPQzkSa2xB(n4EHQ+~qq!=UD{rSR^v~mawPNG2OK(6y#AU9t99l
z+Ypf;H20^F^CO1?ClxWB!9_?1U-f_JEeliYa^&6@7n}D-J*4<L-<S@I7|sp$!KWb6
zu$?!s@DRBVcYQ9&_IfH)pBBdS2T!uxf(W18FvyH*6GQ$PdNcfV;ND8#J`&cqaQTn!
zTz#NaMRV5(!n!Bf<Dcmc)l~Sw<OAgFi4K|@J!ok7uU`M;iDUXO2ew+y(`yba;dDBp
zM)Iw@okmVZ4HV-VZ!J9~jC5|7Lr2|yl9-|)j!*}6V3RV6qI4X%dsVTWl~DnX4>tKr
z3E$RTR)4}ECr@1dEGN0Rk^i1a4b4-G@-eDf1+MYLpaUg$Dq%bRJE_^}#mJ=cdFJ;j
zMW+uyH)OL0-}FhQ1#X6;8n{apVqwxB-$44P+`+0>S%E}!TQQDz*ojakk`NGCkEw;}
z=LtgJ<*Own#d=Gd9aLf^G=mT1#-;FNJp+Y$e2FqMW7W8_OhnZ%p6edxM0to1533J&
zgeuU2cl+bN>$5&<S#>*A7)rmEtW<hWN-G)^;nlv`R>W3;qs-B6ze%6W&floKw`N?g
zF~r@^s_j>FCY}}V_KEY!(-Mb2*_}+Um3yx@7!V+LloH%dblHsd(S5@uIxe;oRK_6G
zVNlVK%okKy+W7dO2W^m%E(n?$!8|JDJXhjU$=R^zZ$~2O*AHf~w@rp<;dhW6J)7BD
z4zEvmyYrGw49%8G0>y8<y}}3Jd=LgE4E<lp9vWjb(#n7z9;F<Qkjf1Jz^2wv^)eBF
zN1e4%N6sH~Xxhr;_XE%Z%-713jvc=4Mwf`iS}~xq*oOOMq0x#O;W+F3Tyk3J9G3;G
zz&~d^@M5e-@FJ7DYIsKkgOAi#I4us85e6JGXP`L+vbNH`ojfRoL6c4vj|&g!;&axr
zLm`NeDYTX8lTvqA!iI;XHrnid%R=jY^yv|AX406PFb!ON4hoq(-O~mn0VeuFSxuf6
zBgOR<0Me>%n13y>R;J#)5y*P3+@Z71HXvQ{itl&tcTuLc(rrz!_EO+A8ETUyJFM1X
zs|w?x7P1DL??ZcuKnfIRPWFs{idk7f*q8OO<#v!Yi6r2sIVb4pr54rl-<s#A4yTco
zmtD81IkkWucA6gOD4pGKB?L?ecVJbD^IV`pJuHnQ<uF?0k|0nu^nQjN$o=+h!HqVC
zimzMt7A}j1)9$XY(l604EAK})S5+tENW=vc;g++#JGG+%tTXBaF{n(A5IR_AQTRiL
zRY#2FNr}Z`SV0T>BZM}}BjqdAEoGxj7i*AjPE;Q$k^QlRyM~FNK8b!@^)Jkdo`o^=
z$rd#9esR`t)E(m70wp(~XAp>3dT-;rlICLU@gud?wL(FGF279QV2?YNWOmVHHUE23
zy~;&=t8|0mfY71|aiUSe$x!XZ40D%7H4sAoh8qM%$|n;DBVaSsf)}lq!1j~6hL|ir
z1tz27+xb&z(M$=Pb;97*v}5Z6)=_0X6?b7nvVnc4`&zq&bi~F!((4;ZhTE?IWld>z
zC>B(gy&JK`MJ%`LcVMehL8a|)3%RYIx2n;Hej=*nebP@<`tbvD2`JQFU$bHS=HhqY
z88`C>q9i6^uZh39Hy2Avzb}%?usBST`+GSLJ;I{i=K+)e%1{p_-^m9#3s&Zy%Wh|0
zuIYd%zgtO$tiG!o7yT1SJ~sfxcjfl)HW{<FqC2NhDx{?IcbSVcmEah)sx*rqiWzmx
z-RZLUO&&g-gKvK)jf++KR=_Td?43GC5Oz2h@6b=l9cL=@FX}-F$;6kpdDP$V`AYml
zafL3pkSQ%N`3F4AwoPI}uPM6r$`avpT{$@A6-CQCMT9Vj@%q;n`<c#)kN1wMwIq~~
z04}$O(jIAy1<8Zk)y%D6!ebYOUFg)1#s`GB?igyyArD1Rr}!N;k7MZQ*9c`~+6#Au
z^|2jMLH}84?|=j;dF%%6NBqYZF1zGAm=+`p{5*SXb(Tx0G!ex?LE3_O-(^V`R${-6
zAOFlc*C~DS1I)DxH8%Dz>E8KE;GIgYJ7vSe=|fmGW8+^_SGmIsL7D*!XW-?L+*1Rd
zAHxSrwt!!yBJlf6s#i;R9cdQ|!Vn=e7J!L5Xf|g^08ei2R=?un6}{%C@vqQyd%%a?
zBmMH{<I7j(>gGCb_BaGGu_qOxh6Of<tX&ssY9Srj`F*-&Vqj4;d`~Fu$&!$djYQgp
z{t$PYWzx{r(A;!Pi)juKr>XLX`Y3D!GG?Wzj`f>^4H2EbHnZ2;<p*4yxXxXlu=|Fn
zupb4Apk^d{QmT#IA)?&W<6w07_Kxe!^@ea2;a4>222z1_0`P?%T-MPJL9Pmt1Y9xL
z+sgKs|IWI{%XU3@^2<HSVxMP2QOqr1y`n3%eCHOc#7d5MlDOj&rI~?9mLL86u_6?x
zGfTn2a=mWxbusfaJ9)3s9(T)1=cCgxEC<h#4IWOk>kH8kLF3m&ms0&^t()i0P(tUw
zAWGC<6IWAN{HziaBF>@+PYTwEaM~T23bPRq&=oQ8z65-^+vnMPehOFZx!~uHQhn4>
zu`zd;()r_tU0B1RUl2V{2H)^3a#yz<0$I)kKsPG4s>7>%my+>BfTuDY9d<$jTt%0M
z7R@uZiDE5!9W*s|$NmI3IUsJKjC8?d^yJ;(A<fubn1Na@kRQ!g4CTBWbW0!qB~38k
zNrQU~PCkV64|gnI874BCdjdegfNzg$4{fMEql(lvC0g;l@S$v6z%{fJrRj1yN}y(m
z;fMe>LCZ~aHOY>^vAsIUMz~$5#qYV5_-9Pd-mxhf>@ObdITm+?WoHS(yhW-`hb{R>
z#R-;9T)*-7+WS<Ai98)%I1Xy6+*z;Tc5l&C+)2^M53zSEMzhX!lo61S6tL||O-+Ao
zkJKRAe{D85#R23NJO>?=Mv`6t8E-}YsUAMy%yxuQ;QRr%DVd4E5qhqZY5N5YTNQW!
z>oV%z#k6YcHloVJX^rJ#grJy6EiR*`?#>v&gTu<KX5O7~ctUdU+A>sg>Ow}%k5&X|
z1FF!!c*g`_%uxWv(|%ui#ewJ$t7JXgTiCt1&TWx4esMUDGh659hA0)+(}!-X-X13%
zI_;k0HaiAXx|xvzJd14lpx6pyb1Imv@3zlW9jQ3J4Y>oq?`8LWv=iYo#r7+7ev7i0
z_&prumvj{d9+><boW~VgRXf!Xbp^DBuQX9-<Wj~8;BQ4`LyVfkV?d22fe=!g(+hfn
z0x&&8F1b}T1I4l;Dw}1Xf&fWk!0r-9<*2k3&AUJW`LdLB%g;)OZ98O}v-9Z@m)B{i
zbPWj(xmw4|+JGHNBv620bSsg;b`01GNWW$4xPc}kM)Nw)IMy=y_bU<h#)dDiv?_|7
zjU1hCu*x)3PSS4KDmM6BnVlz_dyO|!TSY|^xti6ve72GC<rHxT{?pskAV3+lIkl5_
zmin`A>N*Cor<?X3zz0&5znZozw_-!H$Z#45I9Rjv+Z*>ID1YURmok?zB)GtBHdHL;
z%=9?CgCB%F2ltrpnF)BMu95+gufA5S(?GJSISq*#tTZ}%QOHbl+8A)yjpSWWtH0@s
zKA+)*QKVda=%H>+_+sgyV%$LvbFz1BV*qOmC_GYMBqwkKW~?SlF$gN>|6Kd~i!xaV
zKfHXXRlPcTS?T^pP)wRNw3ZIMHQ|YK@38i?@{?CUh%X?PS+@#LKVC=dlAB`5GY=c(
z9RdSZ$t$#CjF5O0{z6|ZTnXKpG+#JLxPRyv+I(t)a=EcEXqJ}oEY=VNWkN37Bj%Gi
zwFQbOc4sd>sOpDdC8P^z$o{nZOZ|OYJuY_&hPQRjJ&FEF>av}#wVS?{Wm_>7gwv>%
z=*p?CLIev*6$d&0!~dk+K0o;3+oZqhsN4ifM`!R@gQh=0d@^6OCXYh$c<E{p!R5x=
zYAEJVhCHKD)+0BzWGzMKsGKIX@jf*Ec5@^uV8}7XA3e(7L%zVV1(M;Fo-;sRpk0#P
zVj+SF1jOMn1kF~sWk)$B`OL<Mcd-T^HKWKZcXoHrQmjsJyvt*_nE-a86#Kojhq^h+
zZiGh-^B2nY&XwKs`-|uT#aFq)WB5+=M)2~uV7ioNUTs*`(zz-|_J(&6*bM1g?D0$t
zi_b2nj0TVeh#kZ<0O)u(>8Vt;E=Ys){&JtBrUwzkK$dLbXijT}67$%FADg&#s37{O
zvnxvu2{?GOcKZsmjJyi_WViBP=N(Y^|IblRw#`_}5873z%asvxn8T7r&xKF($@HLK
z<k-u;X#y^ge!#?KmJghq#p_ji@*cA<`q!qbQ3;1zL{mlvrM}Tcv$_}Fu^a)kGh=0n
z;c3VD@?MQQkGh&}2jmmbwa?KHz*O)N)T_jiZ2K;AK7cjp>(%G1mZiK}O*itGT_DV^
z_u?y(+QF3Y3~{wlXTU-$xToC6<Z3ku<Ak1pIIis@Q@7bJldY<?vc~!VFcxt5bcytl
z%l))Rpv(01#ocJB&`>Pj{MHZ?MvWS*kIP|u?Odggg)=3Bxbm%?oK26WvvVeMLK?$5
zssQ3wMK;NY!nrGAVT#K*rrm2@uT9b;*te-PrL;@*iS~0#AV&iszo{XvG<Kv{NE!ES
zy#C1I&ziW}(Aq+ua^}aauBNF~qh_!^b|uE)WhqFxofKtt({f}=u;zIb(^PCmWm_?5
zQmsOM(l)*Qxzxf`N=0%{(~f$HmL$|dj{q81Z-D>YldbSeN3_cFSu1RL*TI<;sXM=g
zW?`1i7<C*}{il#6^a`_gK`ol-qkw|rfQSzAP)fIWl?IhzFbK-;&@pMHiO$qI^I@Sp
z13z2f2pv#OblesB*BRm4zZY9DX|$Dtc%96a#~Q1IDLPj+x$=;pGJs#WbxRB^DRAzb
zJvAQCJ1(p)sP1*GDRg{~TwYfjtY!^zU)+oYRE89r7(=B&bb|HHj@o~d#H}^}TxUov
z9KjD#z@<yE(%qe8ndtgQ5yAtFW_AMF0`fgaO(8>#ML}2f2fy%4NeH-G%>(1Dpk=GU
zZkyn`Qf|UELXD-b_)In>br?%P5hd#jGD(9r_@kbXXq_Qtnq7&a)x^qy^y$XOaiJ$A
zU;sliUg|lO-t%gjK@8LYNIQ|~${{IM<06$z7l5KiG>y=GlLG#r&q(R;-1WT1=lg8A
zNveJ&{?$@~)y-HgGJ`w=#Yu!t{TD&gfI%a^>x;|y;Si`UqyG}{S1xl?eeqAVk+P+D
zF4#<ifEdq|ic6od#*Z45+kuB=?z38F(R;jVNbj-BW14@{;sNYA*Wv&Fo?ScLXol+F
ze_r6#lWI;8BBm+|0~0;oTGQT|%ztnJZ#GLUbxL~(CNId`qmk#5nj}t{x0F1GZ@`m`
zi8YmpYg!%vqlU|v%(2F^n9>;AIb+=!`dkcjlb25|O9O^#%qSQD5~0E#UCVXLR&|-(
zz30A!H9Z8j5;8KR(eyf35szr2M;Nx%06z(+Pkf6<_T^;)gv3ag*%6Wr!g5itZxqo?
z5LDfqMNS2}XXieBk0HCT=%L<@cp1W~o!*dZv2w|O8h2F8Yw~Wud$P>PP6#@KGeZfE
zmA^jIN^s8U5>|mp6A&y}A1b3E<H~wnBn8d3$;)c{P8@&RkdNyc7i|ShvO=o3iiSgj
zzN3M$#K8Op_cgC@&_5Z6(p~w$XFTMz1gD~T_p#x_cNuf?_6FPbnxznKwNXqjwJqR}
zjJt^L5RtQ?ysV^wp%=4L9Rr60DD%lsWMv1)mJaFL5J5LC=t#Z9(ZIe;N47(&o09a(
zea;r=T<GTgokw5W9+oG!UXiZhGL~`vtQU0+?bcn?%X#=eHjLVLnalGtz@{>J{i?~V
z2QOyDbOwW?QZWXeenl<IKxhq8TCzx9H`v>2`~C;YcdkW^MUH0b_x&dYTwXq6qE@pr
zQ96oA1?5QMRY)=e6;t%}i_dQZ5f>cF`D;5B*S0}U7u((A@=qet20&^q7;=M&KZE}r
zQNG5D|6IX5t=yAMsT!*Gya1BGV+eSeG3G47{yzOi$f$ekmr`Z5m~@2jU`WdndC)BH
zWe62lc%Rq{)_L;RUww~8oHA*wo2!KoGz%X})qZ%l65svYF2`Sd5nIcrk>7YhBO8TP
zYK@DFX);j{RcD@Da19XN6RBNn?;C}B0&f1Ib@)t)&Vo<F!!_Wn!)z(GqtDGiWpVIa
z-%C7aC$J{dg&tiQr)<PA@hlP|+Xv-nLkdjTSAJie`ivP42C6Wg%PC=g78uC*;TVV@
ze{0Pc8g;^#IyIg+U2YL49ABmt#PICbfi=O892I!3enP>&4=<Nax24sMYnG{{woBw7
z@a4dt@FS(wjqFl1Ji|eGJnk)Hbn3J9d{n+YMmsV#)GQeW`awx?5cJlo8@84A=qB(~
z`*?ZvaajZ5;!YHratoz{td2N5{27^_rbCi(4ncHzRY2d9HT}!;!ku|%#2j1O`8BvY
zhwH!PZ?=s=m$U5<?Z>q@Pk8h%8+g4DY9I8M04KjI2_dGGOiE2^5V->vdWU6T|2uyE
zf_feethom2h2pn198qVV;WMf7<X%Tkn%P$&BTJ(~FH!KhuT@_XaYTy$TTgyYaY;G@
zk*<a=(RROldS;wZ)(VY9>U!z`B^Wo8Ksku6bW5UG5hx+3SXj%D7~#SamNBe8$;n7`
zK&^(ut*#wV-0<Z;=)uwDzf_JnMcOhaW-#cm|69>IVeAjuk$Jg~yEt8n_UB*|AWiH}
z{7pi%;+dA0o6JcH;;U>)rgcfKPxk`}m1na;)DNNs`eax;bAAH-3Lx)};1b+FkEDYP
zkEt!TW7*BadPdT3DEkD2YEK9x){StXG#zoXT2+_^Q1xDu>ET{o*Dna5D}~uY%%c{)
zo%5x!N?hNh+Jlb>2x%P10-T=N?wFbK6(DYN2s!>#cX(;;hEkoom+s{$^_NG@Y1xCP
zu52K0d2@$=RlS+O8r%y}rSTERc1w^Vv`es(Iwa{v#Q|x*w)jak_og}2P_X*<)U<vP
zx+y8d7J1JVPMJ`ce=1wsHvPi9ETvkJpAnN=tS0WI+ebkN$+TzyAp-mLTD^;DZPk8{
zyIHrK)>HO8E#N6M_8Skeemt)eft*i1SI@{WVEY$Rtr7`Hv=tB+_6X$h{`%WsHjE^8
zp&cp}(;VH}DsOb&z#x>}B=Ya9Te_^oBvs?UAoNKCshAA|3IULz|4yP6qaHNjL9NQ(
z=CkRl9;!iima}9I?#iV|-&xlP#1k;lt`4y?WMvjP-KT6S+uWSPrSYWIvz>Tt;2tc9
z7c&1ES)y79m=j7Oe{L;O;MWgdO>giB%QEskME7JJO_O35aA4}S<4UMen(9LWgs)%%
zy3#Z1vInX8_UgSf5oxfMYxw<vQ{)SIiDR1Fc6l;(bN|^N)lLdeqqhGVVjb}}7Mj&?
z#!iVc279dlIGjwwlxqE5Cxh)f!RGJbqdK^|Nz6&K`s608M%YRU!^0`bpNWr7_V#>l
z*WAx9%u(Ai8|c<j0Uzj=v^dJTzNmgJzR<#{jCqPE@4vR60ES_zV>OznWKjZ`BV!)G
zOlmUcnG#hbdd{qJK5kRXJgy!nHGamEC>bgMkuu$mwh1ynIe!ThJppo+)|tX3W4;Od
z@;DRt7lODOmZHtyiXU#g&2YQZu@&qDaq&F_Gl-g#{H9bR?RPp;*Wsm=%;)c1)mKJZ
zRx&4c^|Yiv*J4ZIkp7AaPFZ=ZFitzh28JFA@HJ|L_Hfg#-LquK!D<vD(0z-r7uPgl
zt8<C{BZ$s50{C?-lK47uO9FTXY8V$EkiimI{@P-k6LAQ>2p9iHCXs@dt7F4UkDWrB
zpT(%=JYKhEh>j9CHb27jCt~&{hZ<@BTuf*MH}G9*;_-26ft)r8vzB6YL6vllUMpz3
zNJGlFqt31cqwe{<9LIAjk3G-CelKNF56@pC*YgpV1sE||wX|hXka9M**G)}jS4bkI
zGGhAS0K)jX@=J_tFgnVeGXY2SCra}wHKVXA4$WW{)ijZSvdXKO;8rYPYaoPoLAMjj
zEWuYH)gXMF>`)zSkbaBB<}-=%KLC|qm3H(#aGbqaAUel}3=mLY)SgNM_#1Np1x`9|
zxfr7Qt0J%;z1wR1XIoh*4Hx~EK{7UT3Kpl!Cd?O~8E6<jd)SJ(5hGP>3gcpPx~6m`
zQOVch3c@_ddN^#t5)O^0zNM15on5V_RZyZ-`0y7OD$+w<4SW@3!#KP%35EbUK*qmt
zgnpSp4A83e4{uPaA;ksj`Bc!?_gGY;JbqZt6Nq-F3>q)Ys3rJLz`?>~d*8aCT$qOY
zJ2(5+rLepvY8HwOD}V}qq?cQX>HVtc@=pTh7n1`g(P4>W!tmt$<*O=2*eAcu|L>&}
z1xmlV6<xJS-qd176S`lc<^sxNqh+YAjth@*Hf7jG8&#Y~F@DD*5GLAy`J=Q-L?7}Y
zK~Q8T$jO!%853D4HZr{y*aL%x2ETXD2dve)UcOGZ=Xw^mTA^sHyhekEf$x~S-|6~|
z<7MiM$&Cf0ZG(LApf8igze@@Q#N{@4X%a_2b$HPN`1M73J{+8ca4JA2e8Oc0@E!uC
zfRSU4+5t>oQ_?H>A`M>`qfOVf;2G8?sFPX2qvZs~|G5^u*%#qAvh#EcvE1G))w!S3
z;nS||P7JxUz6jv#agw!~opY+8qY?{aTIMCr3AgceWKdm5Eksr3Lk>g3$xTPr6Ym~<
zpSFTar>m+a`S|8d$PFE^>HNf<2kUa6SXSuw`hUaP`q3`&ybWCLObp(JXOepC+nEC7
zvBerl8M>z*K2S=}XbnNXul{K;Y2+ECfz->uR`zQ&XP20aWbm&wCvV3m1h0GQ_!^X;
zb8WN>uu9ZOBcb(*z}p2blf4o*gPJ}XOLyrwa6MjDDr;aoK_)x8Q@-Yi4wUe5(ye{1
zD-Ncd=IWNw0D{<OWTzda^r>du-}@i;JJ;F)-Qg^c2nNSW4)iI=5$Zrl_I+6y8&t#p
zhGh>6iB_cOxe#U1nL<hP`~nb54}~XVg+rg#;O&?gqPIRhD@0SmaK|+d-8KrL{l&=<
zYlzS9rS#`1VJGsHFXihja7B;|Ru@X{FQQ2sUj>+_t$;7#DF$5R5QmzePaf9;{$IgW
zk}{mltn8Lz$RbT(E8}L^!8sN90>7&9yp1l5-L$`vz-QSdDF{j>M`jGZ$IJc9t7dj6
zoyL<OkEw+qwdu<Y6TdvQB>qfQOr~(di=beK)PqJ`dDtCJ6Ya`>D#<|{xA6`R;FmBV
zs%>*<HWO&@L6^|K*?7sJ7+)HvSt~mE{!D7u=<6|-$b+y3i;0&yEgiH6F}Mx=>1jL*
z#u3#?->jr;i6>x)zniCU_A^p#+{?drXfTX6dQmQ8FDS+QW@Q<0cc|g@gMAJZ7)h&X
zR_y_MZOZ>d`14Y%EFS%Dgysw(?nzI>vUAYF>6P?xNhnPVwQ7e}`Zq9|`v!?wWToA^
z4b~;h%`6zic$KTG9P9NQ3MHtULeAnFY<P9#j{?EI%CFmTc$TEE3BC^Kw1f9HGK*RX
z)W@;<F!rmv75^lw=O0Ll9!ceR*aBU;0!|c81N{z3!}VAt?Ov+ATG<hY`SF5Fhtl%B
z?D7F(lOp1hWm9BVAews&;&@poDw{Tf-uFfDY!JPWCKMw^S`1Tth-9Se!(!F>sBeBj
z(L%vxz;5vzkt$4&b*>C&c-8JxnvX@J#Oap)jRBq%neIEd*HHu!FfEKFWqzHISN<9w
zH&s(|W#uLIFWt;F2VCxQ_i=NUu`;v>es}w!(Lhw^DopdSlP>3_;$<bP<{`3G`KTVt
zEgm}Kb1ME##vdqw>{AeYMrX<L7RHCBJT;F`3XpocV&op5qP^*<R+pf~qCv@2IdOk3
z5+olc>8~#MC-&(B1#xe8zjGq9z&K%lYgyPX2;4$s8ZX5NB;$o-M=jMi*{x--Z}7J-
zlYyQ2(dMkmc|+v`D0HcS$?(%-xoL^PsK&&v%_pv?%s?`~mGWjyOjGq1xcR%1N`H0p
z59x2HTwDRxRlF_SQ-PG07MmKm6S@e3ZNI>~@3SmIGH~kS#>)S%a1_wJ(_2H_4Pj6}
zS9shp|4Y?r=MAk5thPIiAXsEfi?>n)QAb`zm$UM*H#oV_VZKI!r|RTnOD{3l(MYLh
zVrMBgC_LS2q}C~WtLEHgU@)WGcNF5W@e#quLpx@>txklQ$;K}WCINlZH>OIzqs!C7
zi@6bn*g4M(jFKJHzy^FtM$!h*&usk}Ya_`GR`AW3?DBS+lfbREGf=UGCHjt|n~Gc+
zIxMv|&YdD1@Q7|K_4tW6Gl`>yl`JrbV3j8q8!UQLS%qjG>o#)rQJuCaYMB9j+@v(&
zqtmcI>wEce%WWsW)P|N#?3wKfY^OZwyED_y$#P6G;DkKu+003BUCtC2l^L9}N$bv(
z=(}_Fn@-Ri`#E`$rL+jmr`pqUDK!=<rQg=@9QWlUPrK4NexPUjyIkTUC@68mr?}7F
zvx~c3k!%m|g}s$|L|Jyv^>f^+Q13S$v%xGCPx%W%LvgwI*<<X?pc}wUC;jLy`@Yo<
z)FVwT3usKh8V&8hj0Fi-dkrYB;#!E)J~PZUD2N{hm8y<|Ep>~b?gFLOUH_SNtY*da
z#Mqb)5&>q~Z%|#dIKhflR(?u-b&c+!^7*Bnk=iliARejyS>(CKlaWo>_t6Y{1Vlo*
ztmaqKI_u`wq)c&QE&m`-xcpgimtB!gGxkYNlf;$PeI_=6Kq^rXyyJ%~nf@-dqByIj
zs<Zv*u9K$9%LEDAG0I$5h)B6sN%Z4{sF*p{dPgFc(PAp6&%g+)^r1mk=P6+cubNHZ
z%QN`!IcrpqGT0Xd^(j1k8Xx5w1t)-QcZf@2-hA4X0pr11u62wRR+BXO|MJq-W1<;S
zGbaRm2q_ai6A%v^6&u~g>lVu_L>M<I%ZDav`Vr^e>rw44rI>i`v9?@1AEIY1Y#q$G
zT#iq%<X;9_=ek%J|L=G@adr$6Xz#AO&B^2INcPsysXIb~+gGIfAd0q{S7}4mRh1kL
zZRh)P^7<+~*DN(4MI~+RKme`kF+{xV_y9{VgPHcArd4t7;&b9Lu*RQVW7f*&SKq96
z{11Tb>8&6XQz%-&R<R$!Qk?pyT7gya-Ob=-)%0WLvK|My$qXb$1RYUQ`53K3@Bjv6
zB*7X<mxD7EqS*uYpH9Lh#SldX>t{2ww->F7%{{I}*n=$o!_|eR)v<W=Mhz(GX3XGD
zPiZG@*N`6dIIINFO9+vaD*kK-*{RUxbq~@&P%>Rk!-~GWa#(~dn?~zl;)akCA{AfC
z1<U_M-N@NhsOGC0%ME9Cg9SW6Cbn}Y`lP1Z3fIIad?P&ac37X_U^8v+rHr+5<#aEL
zPam{SlF^jUZ6$(~=QJcw7WQYxlbg_=VQ>U1rcqa!ZD~k0b-`8}WgS|@dhbANu_mxA
zZOdX~!KB9>7vO@vR19in(HV9tiRF>=HL9Y4b{LENTgZyAk+gc!9bsyk0t&MPw4i*J
zqqgrN?`q3-RI3Rwyu1~eX<zR8j#G=&qgB72z5s6VTddPv;X7B247%}u0vkcWYeR+}
zZfIo34eWGwqtMIWh`@z$gSQZ57$`iql+obHAoQ|#(GlF+$1E1leZ!r!+K5dU!IV3e
zhOCKV`{FWI!5R?K1(K!NM4AkEOJrRc*}X*zx6d#L)S!5FeUAgnv*tgSTp3;_vlBa}
zLvy2`7Gn%Z4BHpD4*tMUB<AB002>v+$`NsWsZ7=gN)16Nxx}b2AH7vaX0L5YGRkof
zbhgH8{tshh=d^a=oR_*pWhs&ua%W@T;tV)`DQ`BS>qJZ|7hE2zitVk;nVHcVcWaK=
zqO-SwOBqAZ;*)s}DUWJPWN$5eB;oU9@}NauASM*GW#D{FYeg`hNFz}-S{G@1jeO}Z
z2TRv=h4&~mWRBGDG^Q4+61dUGU?4Cet2FxA^jgEI+B#OyJcUa`9TgMghQB9gw{lrm
zFb6=a<&1YK1CB~C3%G6v?;EL&%T;Y(71+n16VG{?JZIe`Ycw>A2yN13x%;2wXeb2R
zvv48yw}HnwMh1}_P|*~a{$(-gNAg<R>rAZ|tmQz2S|_RN1+Gt?yCx`+&gyf~sf0Ie
zv!rP8vHR-+<+Sp^@!?ZvGPhH}_~_O6(&$m_lKdnJlpn$~^>!*VuP3Gpy2OtXAn<&G
zAt^uMN=FodHv%=eFf{YcP2R|5WRK!r2C#eaiF<{YHRy@he3NVJF1PQmg|%&v1sTaQ
zf$`3T+ZOZwshp^llI2G$p<H?wWoQ-{S!xQ&9LJIeckELt)W@J53&f@u9EOR9l0AE4
zd3)*iFbId^?*5|HQeDRRbrWw5q3&J6xO!hNZp@N{kS`-kqiPA?oU54|Cy{eL5BoNJ
zjmxxcuev1o8$dta+^Z;7OM+@8=3OCU(*51#6V5du+_JJ+tf2-6f2$YXvL53Np?4XS
z9Ap8YjK4^gP9A%1ssFAs^j>5F^N!Ko?%F6H>(ytCtypnlECDO-zx{5zyd}UQ9YjrZ
z;?TVoRnYDknkHE54@u1tK#GwD3)*ps1AaITsK3z}-6YfTC-VUd(rDtoh$YfbLRjYC
z7|b#HF9ioqbfYLX8!W>2OJR+~snwYZn99O1xA9t@nqxHkg#5f#nKN&Nn@a*v5xT9j
zX;M@fb2&W83~w_OUPQ9tj1_WeeRfu?WbS<wC!8Ct&t0tHCGh^DmcEa!)5!||V(p<z
z@o<S$uu)9SX_DagxzU^NbciJ?(`g}4Ss;d*oM=Lk?RU&H$5O|eyyid&baySCH}5zk
zkI2v8Bi8DRIPMasL*{15lx~%iGPc;e_~SDGS`a#*Z-x;>l=qYS1Oo{p<}(!SgFaq9
z8&;5&I8SM@JJgi)2c=`%aYv?m_9%b;gwY}g-L*#=w=Z!17vmrZr-bnJvx=_c@NdB_
z<MXNli)0sDaHcbyG~8|k%U9!$|9~lCAo&x_!)uFLfQhtC-54{M0IwPnXu%=3t5?H7
zoGMtQ1qX{B9rXZ!CoSeNC>+%mTAX3f<^@ohG7*BuiJEWHrUWigvJ5Lo(|dDU+r~)V
zYY8RILIxZaI~<Imf^$4_Ltu~SIRgM*Q|x6uaEb@y3K$~X#a1_*VfhF34Vw8=2S-JA
zk;3SJxY>s3xu~Rz<X_@Um>32#0h0ntXKzp{Sqq_NbP)m?6+`}aaK3Tbqp{3Z{-Ne7
zE<jwBL*r|g!30tW8(YO7dBS@BaqT&BeKJ^3N%%`K1-Lw=)lyEN)@4Nb6_f}_x_afp
z<%)hH99nA>&<Wh?gTF(putva^Gu9=fyCD`iY?U5)UL9(>QH*_1bz2JPfupVv#G)W8
zE<=4|6#yq+!Ia6~96|k1Qt=4vKwn@|#71#xj}f)Q0mK*ycpi=_u{I^?-JD{;-G671
zzR#+ieIA@uh`VVAy#@-pBuMycAF#V;E&#^&A1!v;)Y<tt>-v-6NoeCB2*nC|%zP;S
zB7ES##P8c*1{EI;gIEA#PmjaLGLT}&1y6%4(ATqsdwIKUg)dg&SQA;bEU9Coy7gx>
zBp8a3K;$d9)5=%<?75O%kVY=RW010M3M&y2H3UEdff$edG^(c#pB?`&HNLxI7(BM9
z)A!{D8;*0atS?ace+P%7G<L0=wgEB7X&KxXB*(~!pH27hh7DctDuOKq0e6x9fp)^}
zS60eR`Oq&u#czlU6j2Y4==-`j4yQhLyg%<pKzdCEF$-~Vem$kV@h63(9MPtLQP-Z+
zB88O0<Go*26ZL!+o}<_G^@(>&ie%xP*R?_Pl9}gOntO1Mzf9=g0aRihAc-!M^tIS^
z9G;~3N}7ceiABFkm~y+4F<t`^ON-~?mLm}2qUT`6o>Eo~hm|E&gGnyPzT#LSuu*xN
zY|!TFmo}#6P0)<1Nl-6#((x*)2NA>Y`mdmv5;y`?$9i-*U7ci(1Kn4;<|N)8jy2T$
zDITg9ydQEWLAF7HLeaPFYfF6w*8&uLYo?lH3S7B^Wn0{4|C*aMYiWk28COz$xjO?n
z5}$z>Xvuvq6RBY8RFJb6Pe2ipy>$DE`T@a0KaoBlM&#OedyuD>B%Xxo5QV@?EcjhE
zD@`xSbGF`HdI-`pUWF{PF%CYdma$f<AobD#Zfjl{F5VhS!Q0g(d9uj?b;H40oJq0<
z$JIQB;HG*ZCbw#z5UJz0pz*y&7rPqAu2R&BFCCL6p}3_U?h2XI>y5A`^S|?TXIPzO
z=BLqtNm~AzcG2hcag`#b)#6<yyTK8acW)U)jeGmToOeG%o5{p^zTX~2^)lk?(5aF-
z#QAYq;(h{H5}GPk_9O}NUnsq$W3MNkRi%-CDmbkl{Rz?Wc!H_KqlOWn#b~P0PnRj)
zmMfcx9XL7*AgOOd6=rMM5StNvdrp?CniY)ofSHL#sM1VUKgV<M`B#iDSl)Q2G3}la
zcLzF&lJ{W9Tw*~_NZkPgiD~)xjP@eA$;E<{`*gHZ_5jnWF25Zaev)JhUNzn+mF}pv
zqmcoXu8I`p3*ii-a&m7~ZR2_V;*Sr;2B`8y@HuY!3?6JiV`5s*WY9LykhDNkb-gI*
z?FGetLJ(Erwq$aJ2-97j#ySjU#P)ZkQpsC!vU0V)Qf;3|BI!{kNpJ%m?2Hq)3Rr+T
zYw$Cm+JoRHf^S|EhI^`qQ6!B-PeS%f5W<w-Oe5)o297?9Dr1J3P{>+A<Bqd4aZhPv
zSofUnN&f%Bx#;Nb7cLbT{TDNb_=Tk7{&I`;9ML_M^;%h~PO+1JWA1f!ib|J^HA1I$
z7y<~nov(|$aUPW!?_j#Zb>%seo){sANLVNyN;Yb7C;eZNvQI+?cvdC~Xlr0{L&lt^
z?8+Fh_@h~L2K|T5Xf~=UcBZnYO~BDA?uwG!>!WvXHiVTgrUU4jU4*;#qmg{0AE!87
z@6q47C5=4we5X;V{yaaDV~bieJ5F8$vpc;ZP=Xl+{?MFjw#(e*hYN}Poi(abWHjSN
zsN!V1e8nRCfWV0LH|5^@&R<jo>q+}vKfm~qvq`d?X(_cHxj1I;*I*@*P`<!3bub)d
zZ#_oX>i(jNMVxvKFGQjGdd+5qdr~f3+^Tf6sX_asU#~65a9^{+rq`5a7db%2Dr2wD
zsc2L2?`m?Ch6I!c0F?g%-MVq^FgiA3kEi9sUqo_}pJ_iwqv1Z7^d?R29s!sV1CW|6
z?wEPwwNBB+CM&G9Xe$3!0f)}#7sC)=C$HL9<e(97R<Q!}b6<dQj;-Ut%(ahW>^*Me
zFgKhwRX7Pml;R#D<*lU~)5#CrX3LOs%p{jyAfIP>$O*LF#lvp3uFKfCYe1eE7s5ip
z7!y}@;gUSNWnN%2z`U3PG~YD~czYtU>`Ww3Nd3y9>eh)g!8k`sN8Cc$?I>N93q7XI
zWaz}(54GzUdIZrGt4Aep@vgS0jOxK-Akfy0F)gtCs?M7?t7z5z1QWjPVH{*0NZ_LO
z15gJvqA#l{LspZf%rfK?-x2_E^|8lq*pBJU5hY4yc4dT5kl+U7InR?2p|dEs*R-C6
zPUYC3h%xfPTS6)wVyMUc>f;X>O7#GT83pODa$%cRgKqhH{Wcw(c+H$x`<m2@s2!-%
z;Rn3tNGyJl`g}^#Cc?+-7btw8!ee5#M<XQ3c^<;PPCU~ZryB3mV}sz!Me8n|_7J)P
z!6EOb>&Osz%eZlyycuRXaXhp|^j^~zZf@7lGKVBC2e4VTD*gq^6}rzEAK7_)>)IMo
zVVg2o1v=aoDJD8U)kFv!1X)W|@^?!26f?L^4H}ACFeDbCZaBWW;ngi<Zl5xzmj@dx
zG#@_pv`3^sZ-8?b+U`+MrSnSKh^Y-p8Iz6j#Fjzuk~$m&?lhh3%GVq6Dag?(wU5U1
z%Ob0qTK@VG5m@+Dy~i=?hl9ZBI6q+DsX|CLwNzo-RcLS@Q!x~x1y{cOu5lu{r<(AF
zU)ud9=X5S?_WSy8oR1N^;CdGB&B#bebYs}s@N8uJ4(nB3rq>s`xfe#blda;Y{Y%q^
zjcAPtUjC1-1E)Vsg2$%ij>bF8e1o2Kr+nDenOG4vk#fs$0viPpZw=-nNS=K+m_>(9
zh-}i8FT$jO05%pT5#9olSX{_u_wF5(IVRy?3UEyr!pgMsO%=5%oF&y_aX`;wujJ?*
zP!tq}S=d*mrfC5x7?>S?Nfl*iG7?F3(|99GUpL<~12IuD1G=nAfvI5St_)_Ud3WAD
z)E~g7$)da~8pVdEWfI4;XD7cgUbsQCCbYKV_HSrx!YyXfQ>hw=p#yk5%>3;1*~%M6
zC?noTaA-~u$$FA{zNF+Q1PZJmO>)Pu0jSzwMo5)k_Y&@dCYa(g0*7mzS#6O-Xw2Sh
z6DKzc^)^-G2xb=nrk6|rzxrPcbGAS(zZ`@Ym`Jcu#({lc-+z9TcuD6)HXf%2dqyBR
z4_C$@nSJDaYgoy`b9Ms^?ht{E)3)E7l&)ZrWab}>507=z3(&cDSy!91(S{5;Alx(c
z31JzTHI!Z46D&6R=1AK_A~?-x-(OD}e7bL0$!N86sk<vHZ(Re?X+laie0<zFTyu}8
z{_qdLvYa_5Jd2(tdp80a&(Ve8A7-7fBc?Eh&fEB3P!z&8T2o~9lgBO+ENw8A&LP=U
zhy%cENQ*jDhY*j}9Hbg%Q)GLbMbS|k6K-Su+yvxKajK){d8vlVtUkF0c^_>rn-9{T
zA-+q8T`XO@xss2ipxILY+rfd}0j}vt{RHl&9~*o=#&qi!7-8lrty$9D^FfME3zmxn
z-|Rj|;|y9$p<_Xb2e&3)2YZl~lf1^(zJd4`Q7-sHgg(lYOT-8MOyK^yXD?MQMze&o
zbd>XIf{*@G0Fr15sS<FGcX#>TJ7D)}-bH8)p3Al-Qqwh(_POl@+{}`h;QIs-iq4H@
zIFr~9Dzz4<j_y>d2mu9f(L00?&I(?e-q`wo*U;;4n<`SF`qBFiPI;Bm&HB_Zx@nbM
zt4gd_?1NstuvZCr^wrq=QrhaCSMvU(TfW&>0#+J@wZn-=f91d4bU!M+D<z+L4yTZ;
zEfSxKIdeL!GK38j<Uv!t&a$jZaUm6?mq#3%-#0s&{}mS`XPJ+3!HzhnV3=F4!nU-V
z+$@7C`<52^9IPnp$_xu9<k98Lj2dhVyV1#EayX32lra6qsPI+=8!G$mH8Px)S5Fvo
zr+taphLC2Ej=1&Onr2<G+6d9UxjNuKfA~Z!XGBs#TW;W1x1|b`YK2W`5OtCflrB5(
z`YN8a7wm4;M$3aOU$tfcB1Yr6ohT>FVVE&#q6M`<rfL;u?ci*wg-vV+k`A?tadz;k
zS4wG3-o>KM!y@Wk{N!?VFC}Lal&8^W((#VUJ*0f<0z^j+Mo%cw(NdC-LL`5&Je4q`
z0bzFhZ>RpPFW}c~)x&^fHz2@sE!CnG)$@gmqPKC|pX3&_K!$}J#8#7fSx!R>q<{Iq
zd>^82?f|DdCZB%!f>EvagIgg{%u5qcwe5cV6IrjN$W9PU33(lF!Z_Xxs`*GfsBQ4V
z5+V9tk|mRCB3yTMZ1XQ6Am*iv))%s5$q1vwPpmC+(G@XV(pQ!8he$L!Q`=Wf`DkM|
zg{#e#tW7P~JkcfYiUHc;FNh9iZm@qVKThVyUsF-4CW~Bm&|EX4&YhW}8qSj4C3a78
zbNR+8hSi;}Q9UXm%zb8zz2ykojIB<M>nvK9c{mx&7FTb!l0^>*ED}W>Ve8P>K-PU6
z8D%&+a7@TOPe)F{El9VhYxWNtIJT8QR5S?PRw%}5+WIC4Yw2_v22(N;5t~WFl3$rX
zH=C50bK%I9=GZ&NDO=1tiBdaP+|i^l4cO|EfB5B|k80lhN_n_tB(@dm>=C8sRN0i>
zDl}$ttK-5v^=s$E*T&5Jbi^0&t`|*~$)Us0`Pl=e9|%(9x1)jYoC}ylOJhD?E6#;2
ziDVF2<lGn*7rNE}t}9r~Lwa191><#Cq-^>8(!YVNc1O?JM=ECKAof*7kxK;DBfNq;
z{sVe0OC$c5cIahTFoX7F!nAJ9=&XWhyNFOWVkkG+h#B$89&{Biio^G8hc~vpFTEd4
zXB*O1<1-DIPMknNsn~-N=LiV;hUS)n!1C<1H#}76jg8=q!}!|!5VM=eO($Iy0VjQo
zCU)%P7Q`@|<QC09@tyja9!FW3saX_MYO&a|wx#$nk5@L4D_9nxwEH_5^O&7)G5`$o
z!yiuDh#oz0*)P@f#2YVbsO#kMxX06ZoYfh$J3U(ZFu)h*!+sSgY$T_fRA99B*5qd~
zWp1P*8PIOQD{I7PzlkyNK_M#4Y_$E50z^^(N^=J0zwyCzkIf8@I*WTu106IsLtpE*
zr9hH)hD@jPbY%A*UdpP^$oQlC4Zd%HwMLC0D5!jLsqlof$05k4R3KB|Y0vC7%r8{;
ztlk!6*)8ObIFq|TTLYV}Ddq@LI=-O$)I>WVi2f_EMd>Jnx_<mC_^T%#OX?mFp2l83
z9=fdXEt^qkwAt0eeL~c=ot>@*Zx~QdoXi01M!;z9=bz?jwp@4mji8^jWB>lI9Gt;k
zJedaGDov`z4ww*jS6-_0Qx<fX#qw&)2XUGn13p~}S5dmF-}FC<(YBP;H!Uq{Xu(9T
zq|URX2;+xMS?c?9Uxn0bk|v<tvY;ccFVE3Z^3@#vtvel#_5!ck{yFQ56Z}V09>L_C
z#fr+i!_ey}dNh{6sFxpb9kp%Ku5nmtS<_w5_{H>f`HnNV$@G-dM5a52O2Lc{n*r&2
zw%Y}$E?ciLM^pLUKpw{va4B6RVq>M@`MU3D@DR9V6d=zGP9AmwcYqYx`!TL~-7FI>
zIIK0wIG0k8agqOUfipa)V2W8Zv5#rzdE8Ha7f(}}WpGj$=2n6g^v+fErE0NX=A}TG
znz>vv<dqI2kZZ>YqXE42d-#ByFit^N`ri>dKT;bX1a8F#+Y}tV0aYbex*P$p!b}&j
zKv|*+KbC{QMZ4(4wVejq2b5_%ynDNmayIJo_S*CZA13eI5LZIlP=Zr*JmoN6>^f%;
z&!-9-bHv8<xPGxUY3KM$_9R7vP3p(gUecA9Qp2K4GsW0=W<89nRkNg43ldnI&-blt
zYK+g$Gz3Jxw?Cmk@(OomSe`mqJkmzNZ>+Yoxp6)&0)KASS^&8^-m|L|-mBcteieIL
zUu-{$ut#ck!Xj1s63QLl2-Pi^L-ge*UEI}g@${?s;uG%@h<(i)Dac3vVF}A2N?ChJ
zYP>PXi!chpbNVGg`-g2_2l%fBx_zz6B9<CfI-Cf`E}<t$y?I2++fZDx8^OML7Q>!|
zT69llZ;J1NUB<J62~qVwbL9>%?C_IjZBv)EY2~3RjCY6Zm6!Sj{)Yfqlp{dMyz2Np
zya&_~5{AlPWzEwi7tX@rICJMpJeWKs?gXIPUGWGB{bfJSz_Z?GW9tx~tmA+5EF$Xq
zVdE^AzZG@f?=vm7IjIdO8;VY}H`7?cE_z<6wc)jR$1kBd$#(kt!dH66S1dMWLvZxW
zB>st(H%Nt*|C{9NL%5#>gWe9tGF*~|7#ZWFiZM|FX)qafmP>@fjB5LsOQoO}Jm?Jd
zq2!~6sfOxGn+(p4nfqt_O<|*d^MW52vxys4c~Ta>Tx*k49>aK5%3iSg37)v@^Gi2i
z+y#Z{S>>mFw2Y+D)1Dp1ox+dmJCD3yVJrgs%N}8Mg>w{3*sDk`j>qlf1BG@gVo6dI
zw5LH26AdQZbC$22laxGF>6dqCuOf$h2o}m{J<Olv;PLlsn@g4yvn`-ZA6*PabMi{^
zS>ss-<bXyncV*T~slSgX#n76Y%bq@mWWJz<ByL~pc^8@pFehvs=1JyjT(hN|*!-!j
zM^)wV7U9cHFy`$syi~tOs%#4THCbub9pn5uQ*$0zn<<~YN*xL>T1~Cv8Q*qBqYbf^
z2psaY`g7HBD5O{IEC2XYIWeU_igeeCDm2-VN7P$49A(Bx8w=>xC}zy^cKpccb`Tn<
zovQozAbLMr^!ggC;dqC6ci%g^Hz~3ly7mfT85HBD9K1@y-IEC`oyRK0Ss7j<m<qY2
z-RyK`_8j|>qbni$&uh>`Gu4B;$FOj$mHm9h{v)3gCm)!jy;i>sLLSr%Lf<BsP*z|s
zTo4XlVcB(QG~HjX;)v4g%w4HY#88@ls|ehh?kQmjVz-U~!(YINdc0hemHLmdif^D%
z_2Pr3>;!7}G8D^I2qL~(uFP3Y^UvkUF=f_ciU9b2jPX4Ll-0C;k4J6&U_ons@#Cy*
zPH!<G>c&3Jjsx#n5rMxX*mT`|lWEi@NVWXm+Dd3Eh-V{>lI5#{6_$Z3Z5Ac@(S<~s
z)lq@^%5CtgUI%n=itRFdsRtXO_*uw@-l9iN9IG}RF`fiYXVLrf8aZW<sApzXx2>e|
zo?N}#vU^IQ<<>PGmS{8HM=C^u@{7$x@s!6MXDPLV(Fz<YKsRJcCl*OwS~(iCelJ-P
z-iV9c3%WT5*7orzK*m#R30FSM4Wbz5c<}VNNzvmc+dFx7og%5f52~D#lS^jcQ#zJD
zYM8uN7I(wN^%{Jtsm`jG4R(tnJPgn-m5Jub(E_Vp`i+7P9xSuyd%N<&!O?=LfQSA#
zyJnVh^$FK<-KAL-+*9jiRp0U;O9JIk>G|8{B3N09eI|H6w+D1@7A0<H$*3CdYe))h
ztQ5hjrV^^EMiUc-Mt6UU>d=3n3O~OA?%(q8IPJihn-a$xpAz#=7@&L07;V@}4`+<5
zEw}et1G5KjCTtEE>yZ&lfWpe(Jei0uwgV1KIWU)r^>*nqQ}X@C`T7L!6R(hUy?}Ai
zp*$v=fSs2{)EYF&SSl{b3Z~2X`J--`@ujLz;=492e4HO+pzV8D33qrXXd}?E3hW~E
zCEJ+a?zOF)N1Z`XHxG-EevX?slKVi{N9s2mfl<cg&$o*RFaIjZWTdVrLxb1GR3t~4
z$IQMI7whvTOjN3{=Dlj_#&4xVj<2ILqBY@sbOk|OkMxwnEpKK=NFs|`BZMT#pdKQo
zA`=1VVu>_tHw0R%jg)pP%M(8J$!?_wCWvd=Ov>VN;!c6n^fP5ii}G5{E|Q0uP(Hr4
zY}{LBD?}<#bS0<PV?nHAm16-fAx>Fz@@OSML+)BBcW<xlH@d$U{R7XT)v*zCPM3sf
z)*B}s)aWB8=R3DqCJ3*QKy54d2AvnouZ8#$Fo!g?EyGp>f9ke)CI~<Dri@8)xqvdh
z`_jM9idsQ;-OJfMw#=?l+(Mya?8b4q35iXvtsH#k<_zUTYgd^D!{OuG&UAeZtGqw+
zuQ7vLoiNU&0BCAA9K6OKX$6^%=0LzNAPBhSRY7};U|Lt>?}>&@nz?+*18w2qh8(PU
zs}4NPG=sS;fx(;*{9G*AZtPz}?r8K<WqaBv(U2{aL<X5egF<8ZQZ6qKSZ=@|ip6{|
z;hAYsKLnrCS=JZo_&{aES{FKrLB3AI3O?=^b1|yj1vY;BSPOK~VEilmE)4arrAgMj
zyLv6F=4pX6I<rjd8e0HBV{wdSI0Pj%-wH5hN=Nj)eKSn&I4PKe664yB4-*H!H1jqM
zT3I0_dS_vZ%Ua+D@tn3eRg4FAQ_&uVL4__v(Z4EnmPDuT>W~nFfaV<!e~I$*u8VG@
zeqy+#wm9<pR<>o1LAdp@>OfSBH;;z_-(^SkeSX<*p_OGG>Mnc$7dyhu<?m!n`~^Ra
zc=tyx>!tBJEu`Jp4teLFDX{5aQ1bWXT9A#-UwM?Y|KW4;j~Eo!-v$>DtZ}Z))nA-$
z?a677Xna%BM%cxKG3J_cb@2Sep$;7XwxB)V5oArG4RY!IYK@=@RL4tXD7>c}ae~yj
zHU^6l>Z@nF`~59NZg5pm;7~m2YQx7W%P)feMsF8E)F7H6Ld9mGOX^dFY?YWl*IBA<
znzXLsjpw(td>Ur{0MWl0>AmFIiE$C_PNq3%&d(W<*lea>?hEx}#9m3y_!AZxHC^|V
z?RAlU(y->+P?0l`INashFCj8(A?3pg1_(+jK1d>XZ`&nmg|5H*t;X5%N)1hD`H+*G
z8OUEQ*wo1IVn@+Y?$Z+uN40BUcT;1CDZ5lqdT-uZQX=Pi&Hmw+q&B>o@5c}{e|n};
zsDNFiM-w1V2DF1JZO;D#cIwR@de7WuIm)lq8kH_q`>bPTgSvl6Mm%4&E`~n%UrIpe
zgCgTl=~*hiK@p;Qxh26RZ<yepPVuMf#A@3j(;0bw!n~qm(VE^6Lwg}Qx*$)Q&BKsX
ze@W$DZ)J4EHmiQ1ZqYc)iloFUII49!yoZ7<{w@R#2_gj!v9RZ(<YkmX?%H3sg@a$a
zI$jLiAjJs4+d1QwumJlKm`FQyYlw4e2z!t?^ol62sYs~{-x&M>Au=TP_>w-wa-!k~
z>hxAeFbv>ir-!JlNEd<n5bMY-mF|GPS7Crs2j{6zg<h*Q<P)g3E^F6D^@s*$CGdI9
z4PYYwUQT=XzNg+rk~;}^V<UxxUW?4VCftJ$+nN9D+X$mvX{gFj85d%sIN22)Z+BQ-
z1soMBR~NATB5J*;BO>vyLSywYgzyyE8sCSo{m7{bJw(zTEqKG190Eb!M+<cZ7CWmr
zw{7CWH^(t)516;lPtlb(o7MZ5@J7z-!%jOWmo||j8oAi#v%_7mLOJm76x^FNSN703
z8jErZ=ml1v3}T3<1B6xDA(gC?u;*9@Kn{YnuG`8)W3SrCz$i!9QO;Kg5`6fVQ7<H%
z*}9c(4Gc0$4ENr(CMr<#@d3SS<GfJ(m#lPX4=_d=S1-9Pco?CN)o%dl6XTrvGosf)
z(&t$e$`q_J(Fg`_D|4Wjko;Nsillt+J@?mS+Mc9uKE5`I>V@c5@N1CG#*V@Q;>xn%
z@v1eAsgoYpIA6`x!%!5U0oYQgu?ur#vH3cOn_rlX;C#nl@HhBJ>mMG1)x5uNo75)U
z96B6iWw*zLd;eY6fwJes$n`YLvuVywA8``l#Qi>X!!TYCu#55t(-w!^)}IRB(dFmz
zwT#05gSC>EjyB8vAEg`+v6lT6?V$_-$kH&_!z9XGQO1?#Ux95zn?A0H6JH&SJlzw`
z{tJbre&aDY6iQ{u{k@~|nG8G}s#0xqTxsHTj9Q+n-nnTV^ovHdU?73EunvSOdv>;+
zSJy4!*My9(wO)>gyLkPyAvaj#^i%*JUPVM^ZivCZNt~UsF{xJAyQ_wCYZ}#F89w(M
zZX^4qQv)?0|0}1_==sFp?$(dAbQ+MKJ6#i_*(uea<AhyiKvrE&_M&}Z9v5rS;#(nm
z#i3e^_V^9Au|~LA#?HV;(DDPa=~J4qE>>aMutXx!@pB#3gz5hE>!U@6;}RcgvuTc{
zz?}LD3!NA}kc$3^wb{$*z3N@1sEEfk?T~IirAFIhM?c5qp*Vn6J9Y8lg#=+jIdcF1
z(i%a<lAbN}{s}JvKxaFKz-_Vzyyw3Xg{E$Gd{|~VLe5GPV&srP>~ry$H7q$E!DpT~
z5cNivPH1;s3$cig%}Xzy1ynq&BD<t8!z3omyCJdJ?#pQF&lBm^$8}V){fcds_ZG6d
zV#hU?$ld&&UU>c!mow=PNYJ%<t7m+WE$f{^+M6=^fMh)ov6!f#7WE7eu68entE3%1
zD0W}e4p&<LfhB4DWVyk;@&m@iSXe;BTLf~f%~;wD=`svQLgn{sLQ-J4UWd1~z^m%T
ze?qEQVP+23m$c3X+yXeGSq@w-F}6Y;?Su^GNNg^iPUl;X|8CkZE1QHv5C>+Z-(%1_
zW;+4L+BJ&&XlA%jP<A0nZXSVW!Aa`q1t7DXMaIk>)0)Vs$k)n%V2%SB_{0bK6K6`~
zXK_oDvLkT8cpARw?%PO*1Q>-;-<_A<b(l8JQ!H4(9(x?vMSz~>P(~-IlaM)2lHW{L
z{7t2YtJuVBYXKCID2+C_OLlXt=8hU}gHf1Sq(GV$ghnqS+&e`*FqRm3J0G4C7gy}#
z%y<uv#@rFL7?)r6^o0WEFO0{F{b2xywGazHNqiczj=x(_Q^82;El2*9E^R4gkWGtr
zPkew}#1rQOo#EX|p*Y_N?(%#bj-^0hG;G^uO@!z=D9V0neQ6w$mkQtXp(U&GT9Ans
z@~zZ<%Y|+kOV^5}a%vcw$;k{=JV9lr7@miexd(H-jJ-Wsagec6E3UPp)a6?n`5e~+
ztfK~z=#9*;pQ3f3JC)gP8b@@02ns)aa`1ME_Rh;`EL3)OGOYu|XD8<d9MnSliz1f<
z!3>ws)*1<hREJu=8oy-kq^seBAI3Bna1X%z>WqY#G;<{nL2(-orw)hY|CucLmTKv&
zW;k_4s(b7cwHqm(wLQV?^a`7(!0~sVG7Np6QnH|$DAt{@Pwc=c<<{*)@(q?*SNf5I
z*Nl&Sl9UAu-|joIwzNw^0xu{on^RB`4Mq(BEWUbUGSgXIg>8P$(cn8f_}Qxvqu{IN
zpjQd4lDSsXT?^<4I{k|z*hFIvztc5C68{JuFn(YZa=|osMUQ;E&RIE#hgid=%W4A@
zvtKU=L120+v8&yG%!YLYJAb<s6PdO}PW+|w{3ndI(l>7_%U}Et>E-f`izOnYsjy4q
zP{bvFSZ3vvWeF;*yUAPsDvFOWP2T%@RF>+j9@)<1RCqAC@BVkx>0{~5w(b^ntx9ro
z;SJUenZgB#vSa(J)*w#@=;qf=+?y@J!NT$)VT{r$dfHMd*<OYn8nnbQ-afD&Jiw(A
znnV84`Df<pZ`FykvXJo6@@eBj*2LI{Eg)0}1Tu`iuhTr7_dr!f3UxdN&fWUkvvBCh
zc1_5dmsS5aP9qxWbAe?>5LR3Di4kzvz{LnVt6J!zromWYY&LrPK`hV4rMgDJ;nP)_
zw@m_-2#gQSh$=?FiMhF%)aWen42XN>+({Mq?3fu}q7_<3>=Yx=QL>SgWWbj6ZoLjJ
z2TZC&2*Ug^AM_u%mxs%|t64}_S-&e1A-vA=)8TuLaqWU%t>*A!vua~fDbymKAFgLN
zW~lk^jvi0=wJoq{Mt{6;KpbAPdO{5g%N1N%sqn)TA?j`Mdu^HPRJOrHTkr?RR+7oK
zVyZUpWpxh?G3On>I~GoAD858^N^wQ|qSvAWcBQ9X4w=}nMt(i`Z_v}+Yc_GG1A$VS
zZoIs9QPsT>zVVFnB5~T+e@3~lOei)DdtA_$nQ(F~U{P|b<O>q#l)ZfbP~p<c8r%E7
zT$nqp2?f#^Ko2yB#2cOF`g}8?SW+CP+7Kgue38r<q{-<EB<+}Kru0b5EhnMj;fb>T
zYUpG*{*E7Bg$-Q%*}#XZK9tJ~<t%oQq6N1riiRTTu~ZJWb7taU5=}`gAo}|U0;8z%
zhSJqJN*3Sw#;@jA1K#MqdZm{|UNM6wIZU0c<93;7Mx@Z=>dmiEqNju<rr^2Rk*#SV
zpF2ose#}=F@prv0=!<1sm9$}uzZX-77Q?U+L8r32lOgO}uQPE_e}!2@zng}Xi&$u+
zHrhc9GuAINfKz4Lv9jKPrhts|teF}B73D{&`l`wB$5B3$dR9PeM(%)Qj2q-D3#*R+
zU<jZ4ydD`%$HLKRed$vyw&ox@%ZlB@21YN0!T?YZw>ygl<S>8N1YxEUDrVj)BInk^
zLe|dKnfgmNFCqn3L4fb`*I^t~hmelHlC%oHH_P0e@roCKhwHGJTazd=$d8G#^y)_U
zy)+1wvHD96f<<XuUf<`j0DjBn9V+I<D!!3KfcXgPzt3}^xzLflP)_POb36P7St+wT
z<#)BdD|l0-(&DMv=I@X=q#L2R*P;PMW@n9)27I0Kr%G{(2Hbogdc67@lEf((fHZr8
zE088y-qg4KJ+0`6Tc+QhS4&6iX#rz~cz@(ZLI((aH>4p43!@p!wf=@6g;Gv2-$8C;
zC#uh_kxMoq<A;)CX;~wF$c+`OF-H+HEEFMhYv$tw%_Iia<q}C+9tHA8m#aw^D306j
z1WSY1`{}@qLT#Fxmq;g0`9`%6(wpQMbRek6B-I-GLjzmZ^4p|~P-LAX)<QFu{UJKF
zQ0+iXX4bF#MhW_-_K|}uzi23%!!!l7DW$cNdjg6M<gG_L$}NVH`G&u6+Jh6vy+5vR
z{Vi4|<_|o?2B2NB-*$70HjPrIIhRM;vEQ=&df^xS`P2RyO{jk(d#}y^$6_)vvBgUb
zl1gB43^G1Z^58Q4TdQ3wHDx=a7{CInI6ta^f5|}e0(|fH)i(`}b{~hx2i9cq5t#_V
z23}2ae$v*3LWmcJw`T|UZ<sdR=$I!_bmMZ3=a?;g2R~U4C};}*E~g$0*SLqY%*G|o
zD*?$GtSu89R?A386q(PL>2~Ay+o&KQi!t-(3;?SZu%FeaBadHKu~6CTT0f1$Tqp{|
zn7L{_rgru@yQHPUOjeGpl;0^-0s6~&V3ifS@N3Q)RLAWjP*axKZ<~~rn8f*@O7^17
zlNush`)hD0FvZl)dC8m-)QgMU*EC@ag$J^HgC(<$1|*k#d)}!yT{ImseR`a0OL~La
zoGOakvHn2B)qSuA@bM6IWgz^m2`XYh=)t_?Ad&b}lWdPS)!oIl+;1Op&XCHZgB}fq
zTFSg^f3CXr#ql|qJb<t6sA&I0t#cxa#+K$>H0|=tCj5{)tXOS|7KG~o%Jj=E2o_o^
zRyJr+%+IfclKGL3AAqOk?p~76HOlPosOE6z0E#8+{2KMIIoH)@8~V;gWknYx;4s^w
zJj4UK9Ub-We-DhM)KI_%eWL2wZJ0R?I7%EHyQF%w1hz{YqI2w8?w5>|qP=r3Q51AP
z8`S`14{1|tC>%_-Ode4UXqP6Hj8slXBC>Z!RaOpM;pyooO%<Hkq>m?R%&!|Y+uSnh
zvW$4iIZG9G@~{>v+XhXuD3o-93=1JD`a`KU{B~ROiHt}yJA!onIA}f#*Tdc+3<i)2
zz=@=gDIJ}e9DuVqPP{vO`|l!1SRQL({Ocp92p*2;!SW=4X_B1|vFQ1~m5({eR1q8Q
zXEiERu2zMplSD;Yb=Yy&{JEAdXCbw8<aSA3830M1oBYk>7sRTMS3)@<nvjZ_myQTd
zrO9D(PIia)*asDEb_c~ssIO0BSTiq!b^FV(1UIj1VjTaJxCZ7|ggn;MhGUGK3|a~4
zy&KS7dM`30L2$CGw5-;*^LV$B>8b{zoB%2Y<gFcCGvp@Tf3w{H+Rb}Ik`8crG4kQN
zXlgn2)&q`>J=$Z17=>bb0)m2|zvPw{NP}+|>s1ySfwc`-uCcRRE>r!gU9BdF**d%U
zYc+=+nA2nKG*i(b37a(}6+$!pM7=><hf5>ysW?cEn?LZ}%CC(ezmN7H8sAQ`6|QbL
z4}Sh_6xGo*IN*@S)Ba7>YTMvQPdTJq5qTIEb8OHCbCrusEs)X}2=1zy1qgB>yORna
zhoF-a4>Dj5PJkUrdQurB%j3_iZWT>*f8T0!zMHM!!4q!2<dG8O)qgzeVB%eDFmV+W
zl8-OeMLH?IMeO7z<-@`3{+BiqS1c&qSR{>hAW9o|@!m45r6yUxkQc+MD$CTN1@;G-
z)P?8B65m0z2Cw{-Q<_LG-!KI3wm-y|)-2AUDRAcJ9Sf)n`{KilN`Vknd_?)l)^4pC
zUkrRr?AJ)L$Q4)w(t+nlJ@r<73#?ELfnC(bxQe!$fK9K_kP1G(tOyt+J=jZU5Wo0P
za?K|dy_xx2`?c-TpYowWoB+OmKZR3;s&%Fo%?+;Hz;FI_1|P1zM%cfs3GhYeIC7K7
zwqZdNK4I=^0bm<#zJNapjL*m&_tG(U3b&4Ph#W{}$Xo}^yU&{9aQ(lZG9wu0zpo(3
zL3MpUF%`)oK)X7lIPUoD=niHtoB$A&J4#NpM-Fz%{i$^b3jIJI?RjZ4FI^%Or_uPM
zN8vnI@U?u4qUSr((mPaE^btjWFyPsfe9gN%{fN2%d2uI-K$=TOq!CDV;6c?Y&V!WS
zwJ)nJzU|GYAHX)&QX>Ev7;xu(4q@HKXlxSD7Yydp6-ZOrc~B3)SLa&YKG$Ri=1eq*
zS&if?HpgK^RSQ9JNBvpk)4(0NMDQ^=zH-0Cogjt>{||;xNKvwu!E{eG!VPgoHpp}t
z0wy@cyj?8MTrKH2Hi4}{ieuoN1xm!}{``x+BVg}F!X-+SyQW{aZ@5fun5wDw#%R9p
z-Xn2GF*8d^YN3ljwD$LKrR(};l^Y9|Zub8!{~IG?UR^Ou%6=9KYs9UqxQT%`G1h@$
zNc{qb+BMMd>Tw17&a91E^{>%DC$!xJ7q7X(NJ4nOh(5{R>qYmcX?p0bxn!Nqfm1fl
zsH&wN>LOnd)^#HXW{1u8P`XytpuuRbx>w%=B1dt1c#ec>#~-d%G1fazRIE?Wou}zW
z$fPUiYgQl*1SVFl@*7eLr(8chv_L}e9m{8@+ehd9Yh6Ohoae}$h<EKPnRj&qbGQ&l
zDQ0Av={X6lt<5NeCn^AqLjFzG{~t8SQeDKE=MjRWa@JH87UBZULaUKbjNzr85G-q<
zA$Nf8CYi3!1=ILdb16r9E0!$F(oyjXF6#hKCe6R+w}$GLs`k>wsRoo*F{0`Dq+{}~
zC2AsY*l3UbJ(~WQnV}KH_NEQZ9gA!1L&>=-f69nd?0$7&@X&L2_X*V;Od9J4Uq;{q
zyj)8ta~ZV-)|&FdE299^(7IpbH-kp-WFeYg;5HDXfH4jdX?A=#ihFE6=j!q>gKAga
zlkjb7p?mPzGEO+tKlAA_Pk)(2cDerTI0&1y15PQoAlW;m(_?S(ku!dFF!SY_r6iS<
z|1Z(%uG=WcvZj|5t{{TgZ;p+Pa2Ym((U@UNLgc)WCiC!wgNr6}-a!yn1TSI(xPfH5
zJ%6$Wp?E4{rQg2Ik*6(vHwuF6sXR7xt{k3BOsa65_=e6>OR}QmUV}A-Ym0<a$K5m<
zno+(D-Zj@id}aAF*|Ta+jdMNh0wp2sm-GAGE!?oJ7@59b*WnjR!7i$$^uJyisLc$F
z(olAdcjHDVm)~O5vnBf6g4agJu(S(e2Hh%Tea{~9Fq_xeLJb6^K`(;fJiLNKWCI|a
z2kOZk<8ABdAbHk$6jzr7ilOzKsp8ewDVRZDip?0_u|1Qn7-GiW<|5O1*v9IX{Qpc2
zoV%>xM$PFc5PjrLR9-C@S{0#6U#8Fdne+HYM0waL0MOHaGbum>$X9*hYr-wZhX#Og
z(3bciaWMlQ5ibSk)>=uf%djNHhlgM{-DGQ0S%L~Nn(rug2{HGElyv#K18_T_=XSF!
z&Wn)!=<K+uP!XCwMpD?F-O51LBhU9?&>1N#RVGj$bl$O7F!cf1+{yLEfN+ioVUQg7
z5-_1N|F!+5P_~}d-PdYa`cQopTwUDR@*u?GZi30luQGoI9Rv0s>FNrvxOVSfSbCvn
zum(+ZCP|YnW)%>wkqz4pcLlfxseL^aVm_*>h^k+Jwx;dQJNhLlFKY=3<&gO+JW>47
zUC<gG4;^yKB5%EqzUb@&QTmqrzjZrSiC-3&Sa8@ZO{icL=b$K6muoVOUK&R@_vIq<
zv`%R0PK@N~lM>`G{8FKFD_d|p$FH&pkfE7rJvlUT6>#2QYHKWR!)6zM;tW*zj4|jj
zY6i|9I_`S15`y}jmd$iF*q8;$AnTJ20m@?XmJ);7ME({sQuqhlS<plc{xpT&7@T3-
zEzv*?r907;+9GP%LY4NcxqCz2tf_SXqkiE2yjf@?AD6${-btr8OQ-!J^TR#CJ)a_r
zd5~fGIFBZJ-DO1V{f9}I=`lz<rL9l<uvF+58gl_Z*t&g)#urUam*cfWnRRkH!}cWl
z6q)FNJ*63F*MXjq9dUw*GD<lBs~vZ{@c>w;CR;H|C@Ojc%^E;R7o_Q<{$wp<&^7{9
zCF1ZaYS{Q^06{>$zdy8Wl?iusy!5NTfsQaPX)_rAdF5(Dh<xr!`nx?FEK<DgG<;4a
z&HSHk?Q_7BOVckpx)hF!)~kvsUrwQi+5@){go7pR;-mWe2|D)7^UJDlTHS*79u$Hu
z)k1eu;LJ=ZjXO8T_|xdrjw3>Jbsu}HU2HHr!l=`6RN~fLTRRFafTGQEPP4$qIDJ=4
zMZjLyzrithhdDW*|2O5m#sTK$<su~ut!9|8ngT#;hP*!hqHP1T`y5fTCgQIVFg~h(
z=foz#ud13|(+;IF-XG?xW92qM^s}9yPpprNtKA2bQ14+rl1P+Cou;vk;Lcc35#pQ&
zT*=}zKq9=GNS-{REq*5I5zWEfn}O5(9(+t{MMYAqTA*=nuy9P&&KuD)TQeA9`Tye~
z473C3<cMu-D^c6(={MXu(|VNCpXk4UrdO)wmG(61V;UEGzx^#v9;9@OaIqrY0hcGs
zI@&2rbZ@^nB2Md_f#KbjPo=5aolJeGVK<tM+HT1pINNu-$1Pki#z}U<esKk#yq_?d
zV3@L83xN^JVy)41G5Cwyz%BX^=axsm=0(KOfn$BtTNeg)EW!>4mCPC|v3Gwwx<ek>
zY<K+;X>$nmM|68XJWvzp;v~|6;ylDBmlBsa@fCV%ic=h^w0uX59vZv(F!?c9o%h`Y
zwKaAc#zo`$l~8T5I;gF>4Y=8}9Fw)tz8$5K_Q4FnPOih@YqH+LYhF^_=VTX%>ciSy
zom_P;cdmoV0C6c>tOVq9QjlSMb#**=zSc^?JRA=+V#ee%u6y)}NGumOkSmznX;vH-
z_g(PPz<jtXIp+iSH|*9L2ZuX;WDvPw{{|msaTU}s?$-&CCOhO;-9r6Jbn$ZEs2P#u
zZ>po}G&CG9lG<xEBSXo<E2l%>`#o-t8osfKTlnOcX6a6OeWHipkUam<)63MliNX@3
zv2+E-xTD38_crrz>#+9iq!|R3SD?7!Tix|E2Vl@CO1xvW!o5nx|Mf~%QLXS-AuR;4
z1=$jt$)<2cVqo1>50BBDk+Uy;c~GD`LKq+kAw42etXH#m_Gt=z*o2q|{tm5gG3+LG
zipO1dh=FDLx|Xh<i{v$PL1T*wk3eo`d<4be<<3a9L#=dI`1&hyyj59_Q5jmGN85(d
z3A*^sy(3H}__$w!Ndl@%`MDF|W7|%kvBOO{nN5#|a5v>GZI{XvE=h3MO2c-tI{lxS
zy9{B!fok@hO5rMy#a(jxmw0Qo<Nr&0nhjyf=tkYqb{<WKFM7(iPgk8+Qq{}^*ULmE
z=zzqzvmR-i0WQmt<=cK|(Q|i=nBV6L(KDo1?5=W(!9CkJj>h{nSHTE=l;7WU@lAU`
z(@QyZ^|B_J-}LtkS%RF+&Q3Iv$mq8Jp1k*~IzaDvtwQCR1UHd5c>3va{iS4X|8fWI
zON)ZpVdBgR77=-?T#;!+E$>?EsOI2L?VvMPH$;lA8tuJr?qB{>wp~(C!f;O}hzjNh
zYp|zOxs6hhR0q)uV0Hhr9;xl(_z;KXN;0pY(BoJeDg_uXtgmg4D-@B^8=F&%QsT>r
zEjrif8(nx=HP}J0=*tjg=(XTDt8meK|6R28+Gb^1^7JO^@@_g~+_{u)6R+j+Am0M|
zH3~IHv(59^JYCApV71iCYlb#=HBl$?-B7|sB@~u_C4UvkcTCwH$~7#4hE6s<=?41D
zVvczBm#oC)b=WUi&{GmL_Q(Gb@aHMIaIJZo8iDm8E(PPPj5(st{6R=X9{@);wVn&!
z9*0b^-hAHNeHA>gds#jQ4jFWQOW{O5xy=;&m1&hr#&?+5AqDTvLJc8zb1Ow6nU`hT
zdJbU2Rps}fu&BWIG=0|r;?A0A3Hfg)`>b&)JO<|E)J}OMgr}h)K8SJheMFDw$D6T@
z-%Cpu`F9u4gvh$DuiAVswBx?%e7jPlkc|r7mfGb&lE%i`9|hR-hI<bi8wRN__1heS
zz)3FYbU0Oz@>~HU*#z_V%??l4KmPL)VM*KqOP4xpiV;bz@WQF%VL-0Wmm{Wbr^Yxl
zG~Lh9FMBfBiAz*@$US!gSU0)|=zczRHKYo>?bvjdP4DoO<>ceL>geddn)Qob(|{zM
z_ny=ZP6UKw9EZvd7qpV+;uOX5x|4+T*1xy&8>)=OWEz1!FdKWtrp2v;kiKW};alnj
zPff9v5oB3~K$f-{eV%V-EO!k3)3k&(AoNSDmz<^ogFd0c<mr9Mm8KP>f~o{9ytPfi
z2J8Z)7cH#w4TyMNtLhba;A;%A`6Nf@SyshMKRQ$7sMwxUX5|a^!%v_vJ^>Gtku$~B
z3S!PWAx<7$GvPXIL|WdlONSxqptBk)CzcH$$;#9VH8zcy$q?Y6tVteSI^#2IP;C_`
zj^kb+Ut1g*;&}MW8H6$OYFeZyAMu?JGnSJ6P9iVkM{w0_3ExyG!sfvhy(OrZIIm|I
zYIR!LPi$N=gh`x%u8f@0iREdijI_E%X%c*fMdb{*x)pW1<yiiK-m~AV^#qAa6<6WF
z*<77LjENXj|KokTGd#js+!1n~zgNC`*1R=K`rwKOTFNykm66)m$n?07x%q3r^iuY$
zr|K7?BaeNa<i|cp#qY`wgHlmD{mRR&CARHY75eE|E0t7H%!=91z(ZNCXw9MAQVv`d
z>R3z0#W0z|gjnr@3m%v|(b24RA(ap0nZH=zMebsn*!khmP^qWsrNa}|+^TI8_s6@6
zuIY1=ZVnvwJZZ3BSx=M3_ErIa;|x2}YS$NbD4$kIox$X%i=Cp<_E%*tsKYP8g#rEm
z7noxg0T=z*?`pg1F)KRK#x&BxSc>O&YjdT3H)r^moPw2;u%6n(x@t{43n{nQM~^k~
zl9M;Hdh1RIh&bZT11QKvYt_Ly2FXcRSg{=9!{TbnW1EPaM}X<93P~BC0GCe-^;~)=
zyA&M>=}~N)zXwEU8KrS4`*P+r#lwPP*#R~9W11}qs~!kk=sm!`p#k_X&+_6<3S6h(
znRZ7PzgPSv_tILoIM_NcN=G}vSi8x%-@W7r*m@&6A<uf36TgL5>__F>*aRrc0#Qe0
znQ(p3W%kD@akr5nmyNRg-9VS%#u3{kjr+2_6|G};mG)FGAb#H3ttYu~Kv&6FWo5Sf
z4c!%mqM_O}wF};SUF(e&VF<<<c+;wZ3ynBQH*$^hq2_)fY8ivH3;)>(+9Tqpy37Co
z=GhUqv+WL+a(be>-&JUvlXY?8f;%%Zf0o;ZZ+DHrNzeV9Cj?0-)91l61+Qdm%qZ3o
zG4Y3S<^KJp(Tz&gx%ly{mzM>A1A83|&BbFZVN21{&UyqO*Q+lm0}^o^@(p7;meHH;
zK~pV@umbyPH4-lm#$-8%K|<u{O9AQ!6b&^XN&*yw!UFu6CPlD{_l;G>Nt3Krtev)>
zyc!lT-tNuVc;DiG6EThu7dDeaj=f3$8ODG-^6~LFa;DKJsX+IllFSL4`z#*{3%CaS
zl+I*^CmqznX)=b)keol5kAv7G;R~gE8bq9P?XU*jgVtU4LrYyrQ%_hu{JE(oIXLD-
z>L$Ei&AfS6otq;kzE%8+si-=3@`$?DY9%Hb8UN<GA+&in7PvjA{-9W+;95o)=+5qJ
zoX4<rpiQCq%~BS9N`brR*j0@P08b!Cg*}Oz3}rWHvA>I>H+Ksn<Bl8wgjw>wY*|EN
zr<GJm8>2}8Lk^5w(FTix{?H6Q7YIucdpnM+rnk>wp(Zv`aCi+}fuiKV2nGy|BxV)6
z3*i1%NCac1PP>6TftEx^Kcx2}mrD*oSt*N?%ZOn(_3f2NQ!D+lMkmjcO7}21K54Jk
zJDFW`13S8%G({6%!|!H%z2NEQItr-hxYxwFu6;giGUC6l+M2Vi#KO`402E&(R`p=_
zC+>driD%vf{lkpG3N-#4cPm>QnfgS{4-EFH7U^b?MlR<40v(qkiEXn3ho*b1bAZRq
z|Ij%uYSW0AuH5Dd%vNWP0NazQcdqON@DW_`uly&*&4rv0tIH$+pM-px0=B;<(I>$T
z{1N4Z{=pSt(hgu-nT7LUURiFBO2q;s>7walV%92kIT&RaQ0Ct4cKy7Ds;VNEAUIw7
z#LDsn%7L~}xZz<1L=z`8T~nIWchWQZv&|W&gZ*F3wq*G%n6_e}UVwkQlvR%3X1>|-
zTq>I+6uNw2y+NGjkbQ+ZX*MH+o)m@Wm+(ve0J~49dUu=~(0ZTGEo&EwUc3h1u_E3I
zX58TIW^t~PfjFQgOw;vsc2Z9W{CQ@!?znj9`tw&|+MH3CvDAk-;WOiAL0LV*uSm7i
z@L-KwR)857vk50S2w6!Z!l&{hlua7<+E~d7!)4MYB->Rk*Wo_66$u>@dyl7nva!so
znDwp~$qDT0$7IG`Qd40xczyj4lnYDFGmrl*s79-|$)2^+iPiyujzQ%Zcd@pI=|i9h
zH)rCfc`9Y^dU`C7$le_F*s2VUA0{A5Z{!9|+kJ4|B)YaSjmr?nqUaBeGJqjYC}3E*
zO`n!k)4do1E60w52x$)7?OO6UY{7XeKle^}FqOaaZy`dAOJNYHD01AW^OC-E<kfL$
zk}F3DoObVrY^Y$7+kjrVwczF>L**YrrH-KeBOFTtDXJ!r8q^pgYvbCY!m^lwYjT&$
zjX@(}dEtljHtD41aBY_0PT_9xji{dxbg{an7|^Odz-rOW+s`PdCSzcg@(j*u-alw(
zw>M03vLT0Vw2N~q%Ma#$H{XhHfkCn@&F^wG^Z{X%e1*eNWShbh93#9v-8W|GJ>-PY
zo^p<Zz^Y!`Fjk0%9<I`Z^}__-pz?g`<Nvy=-2&xTpYwNAr^IaJp=6JqsvN~kzMfw6
zmo}|pt0uo_8{lA)k6ydfF*i7|R_%@?g*S$hnJN0RRw1q+&UpBQ;=!+b;u@E9tm+&h
zuW>j2#W{y&;T2*PIgfkmTpQV-Ufmf1<Wb2^XQ6p)Bm&;cf=mUKDK%P@@EkWLRQLa6
zBlsIrY^yWb1J`tpWaeMw8;BlBdTQp+I=r+zY2S9-0|uHaIVi-TeQchKbqHbHl~X-y
zd$J_#ZoS!0)-Beo{{$@js?JTMd1cHPIO8VNgDX~bR;yXEQg&%^0g}Xz7Cx|lJ*_%x
z-o4k=GZyPx?`ilipQ92}I!N5T9X5C;NKolI*&Vh|%0iF6xb-Y&d6RZkH3ib2bt7LO
zhI^Be=X9OuU`igp&ghgug^eKT4Yr*zl!q~Jp+Co32Gma{^R^ULq!u&UHQ9#YPIp45
zR+GFO$<J7t`bct&k*i(8z>!)LzFyzwW5$nIEtaO8?MbMH?Cz-AY8ml9cV=oSn^KF$
zysti?t9~U^6^2lt(JHO-PA=W)jPZN3V;5H))9K|9khFp9-gx%eK%x2X3@J2Xd?YHU
zU2%>lMrv@yvM=|~RZ!9nV`k;p*-tNI4W|Hr_~Q?rpanUdcKEglTr{Fob`_W;?ZirR
zsE@MpQfL_fnZ>UI2tt8ljuKSO$1g=Vd_z$Hwj0b)N$v}nU7eAJb0hJ#qulwhOLWp@
zHRsvE>7+VM4?Nb#OPXudosjH0;$#%)&6HH9s40tJ-$!g0jweEXbtS1~97p}BObgg^
zdkfixuDpNNX6H(%d(Fv(H1hN{V8coFF|o|bxnUKEwE)LF&E&hXJ}sl=1a{cdy+y&i
zdH;5doe&eMcAm=2p_gFj9ovTu#W(f;#~>W9@mM~^fvnAGlSP|c7;ha8UPE=@=L2qu
zz8n+YvcT$@7B>pT04=7=iVFyKTjl*mW`Q2S#_2Se3k$tqBWrF=b`8Y-!`;Z~w<lv(
zB$KGx5GQoEYtk%zxz*s&mlf;@5F&E3ly#V@rbrf79e|!Yq|qqM$FSZtLG=ggWgxS<
zKX{K71ClZdXvQIk=}@FOp}dsgx=gGHBD}3T%?$&{hqPlwQi$SF_HL%7?qc{=jrxeO
z7lOCj_DeDgqN^IEja8byZ9^Y7#Q$HQOo~|85V1=s@JI9IsM+52%pI_?ZeEcdv*lwD
zHOb!#g~IzKa&$E!u&!TsX>c1Kjy_7@kw`!w52&-WNtmc))Nw$ii!`F{V6Nlae6EJy
z&4xW$i)G+O0VJ^z<JR9IqnpMTP1%qSX=w_FQr$YdTu=0lmbPeEh)~#pI=1DqtYWU%
z!AC%5-rY=Qxf1p5MZ`8v#R206=A(=ExH$||basI@L`$8j4zFDrY*@{U4op<?K9siL
z^%RK-u2b^7c5NyM{oJ@)n8HX$`}YVhHo7FcxT=8uIhV^P3|yLmeSO^9>Y*Jy&sKIL
zF$&aPZ^sMfR;-1qJrEDqm3Z7n#i$SRwWqiWz~N7C)vKJqZrvi;JqkGpXxLq{AT9t9
zW3paUiHsXT#j!wN_zlY=NOS+Bh8S;(#L4)AAQS`I#*&ZW?F~C;v1iCyn7&besGPHf
zW7=>j2g>cpGAAa5OimK0`&wnT@3p6x)?<?kIvlcxg=(Tyb8$s4=MuCdUOH}w|It@I
zzCGG81S|+wvcNwv_-fOllF$pMwGBG}ohi@21swKfo_iLoEO6U~>`6$W*~NM%zF^Zw
z5i^+a{O%cr1_T*TlMy3RRo)XeQX>}Gg%1g-gy?l^-QiK!%TgWl=sQgvGmMud9oyWy
zo5SZ@McVq158f~~$!eWGqBa#I4YdG?c;-HTkgIk0I~;t-g?Zbwem&|nD;kB)yYci(
zl*6~53o%NfQWw4EDuAbD5a2(PRwC8JimGa~!yMn8cICLg^CDLX-EE#csLQngKkU<y
zG8i1S-jrl)j)a1@kl|>WW(2Yzvtks<e-s^XGcdm7Lo%-52+FBw$YV+^f@Y}n^Fl<n
z?Kz1`b}3<&b;<2;Y+0IO+^^7(Hn1v<&f~73`H}~TR`M5~J(hFJECUE%BY*#7!3^|X
zt8I&-h-3cae|*~esNXwK%a4O~U<w6EnsXJn1+0waPDr3S19B7(zz6xs8hk;wPxRHw
zT;vZJGMSOo#_d1hTk1KWR{Q4R6v?R`LR!<AMHmGwMFz_JE*M+7@9B?~n&7^c{96?k
zf*{(NuTn__1<$@$?uzZ4F0v|+UsH(Fo|<~tI0GC~vTtoQO`lOoD>MF^wJ`Xo@RCHV
z^X$P|uH3i-WF7mc00K!iJ}&nK>;kMC4{zu~-a?Cvy>qc=H;zYv1duM<^8q*Y`rUk;
z1Cbzzl6k=V(uoky@q26UKVm@53i@l;??a~0vY|iw79i~wzPpfF=U5E_VC9GuMObn1
zmJpla!vLOU6>!M-Z?JRNR$Wvz@Cr#}o6H$?exXctVd_~-COoL54y1oIpXO@$?QYa*
z>s6334m(E<U0_zih5u$mw2!eDB1kG)Noks7vVJfv`Kww>oJXH^v=mb<nQS=siX`ht
zr8sTq2%4){Xu$@rI=^3D_l(vooWDhsJf|sDFhcDNrqK)`o^A>!aL*mSSSG`luDa>f
zNF@ESE00cQY-1`?m{Jg?)Fr+4qGSi5636bUJ>XO#Y?oe2FI4aTF_CP>=}gzI2+?;n
zeCrnlxp=%3aJ%hVN(RJwnC<aHaD|9;Bu*I&)Je0ziv_Isdwwcb<k0>44VaCZ66EfZ
zA99basUd+H><Jc|6o30j$RxC9q-V}KZsjUB1jrXfkYBUQ@AK|LH66k)HND#?aDDfs
zTpZ&{QB+a}6|CE;t7h-)VRFqO9ZQC1LD<s^v}9#0A7}CAMiEdWk7O1h?7m8*B>k^<
z73bL=4|7bN75Z(dGtT<ndT9^1fSydsykW&oTv&29+RN#O77*WPx7TD`&I|jI?rM8Z
zCVDImc<!$9;~7fRb(aSHs%(vq8Ksa|MgZ``gp9mORLf#g-k9Y}Jeo$WeAPEY>ORxa
zcuv?UywUeMoS!qSh=K;2PmM)9%-;t*z^gN(JT`k;l?X)F#Bf%F)+e>C_lG$tA2lzy
z&<)B=XVNY_p_3&3*)es;1qCRgquTFiWuk)n;2v#Av0<d?0^-$nhuj9Fv}X7b<{LMK
zXuNKpXjukzY1=%&268>F33P?Y`US|?2=n6P+&F14=za_Wsl8M*S*Cx&L&Akde^ix3
z1bp@$T6VUw&NlyqxJ%6^3O*cE0WUvT&bUHV@7T+!tI|CFL$fo$8KJ$o6d0pGYihsd
zdX(r|5>d?zG5gmYS(cv6u$VYcM&u-mNQ6pdw1p!s9oPp<&>W!2>*5L&E&8qk@{EGW
zXuPBD(q%};ij`QPV*&A6tAFh4fA#Ke+5{S1x1OKX+>=N!`!6e!hubQla>)d0NksG<
zP+I8a1AQqV*1P=Cq6V4|xhi{EF{wE5AI=9F|Hy`{6)lbZ{2n(QjFhq3ub$$WdzWO#
zu#_|Os_~OKL2(ABhj(MI3}Q@8&QP_YzZ4`6K}KXO=a}`-UGv78ZUPYN<G)%@JgiN@
zi<u?@gUF8|dVMW7h+O0py)siWHU~QBEJge)zA~Fiv1(cAlZuR@DtmacaORGt#i|Gq
z9i+3r4;Vqkz<GoEsjYDZ)n7uu4yLoxFQ9sT(}p!s|4t(&ur&<wWwjDaJDfsi6%b0;
zr9#!r(rQ3#m5Cfu=KLOba4oJgsS#<Si7FCGaNBHY+!ejM+xR}?`3PaOxcJ@b^gUm&
zcj|O~onG5I5pWI<Fa7>8w@IMZ#v}Wp?5RS!wq;DDt0*vMy_fd|AlCIX)hec9tJen4
zAFC$qJraS`Q`Gx0bck!OL-hL|Ldn%`>JGmdqUT)<zIU_D5@0qIKtC<(*!|4?SM_41
zEVcepk*6Sk3D5`OX$mB<Dx+@+rD-&~`+1?+GL(uDUL7dHo1F$JKK!k08a3)q3K|C7
zx?2haI|la2aCqp3F=J4ncg0<03^68F-$6WD`554$;qR2$wgB6(^Fv;Yj*vzgpa@aV
ziPhS`^81kh$Qt)M200;Ixv{6`GRPHa_VIaz(vz{t_9J2$$k;(Y`<P-t-1NS&r0LcF
ztUW?dpI$32{j7hKtd6R1Sc#f}IoOC|5hKSlNIQ!&fpdqohkwN^t987PTgBgbXN%3*
z=4n22PMB*R;}|R}#<>BxoWV@dHkz+Y%KR`FPZo6pG&*RN7EYGr0$nVdiybwIMWB&F
zD|U++SD(Ne3%8d-pI$28$2!M`Wc<He-sV9X-)z#e9L*E{stP`emc+A_B)Na3KV;YZ
z`e!iB7%md(aQuwH2DMzCi#|9Mjq7g0-<9>)u1ZLH9;P*1W}XZKyWm9WuNM9{y*>4M
zl{hY_bn3`fC4ZPY&}(TQ4q{B9$RL+{XcdT*j*L4}|G0@+b`c>I8i$uAvSi?J?Vula
zJb~Sb+sCf`RF=_t1inhc*t_K7edi8JySo;G3@(xQ<BrRwIRPwU1cGHj8A@CC)8K(-
z8g}e?I!1YbvJ$mwtUhI*<6x#{(TEDsiD4vI)5e=B<yj|kBq;c!%C8`vQdn6;Y^zV8
zdWK6MUUa1>gD~?jgh&R!Ctv~9z{`)^1@+K2T-%{{iwU=?Wc=%SdZzpD3RYofBYi#*
zdNp)|R7j(0i=Dup)kz$uQt+3?exehTc6)pF{t}_SRD5L}&s!1PD{s_Hj1b9@U;(<3
zbpx^aSj8NIZxZwxd^#|h(>n=W5i&dq9@vMKK<uUznwW2PLcj5ehq+^^M)0-v$$h%(
z_ko3>%Urr6s0=rKYDzYbmx%EGeQ7*hGTfKt0h3Ek?<C)TzbM>Cm3gLXcrGFeky$Rw
z^DjM(?OI26l80Q@7|>McGZ!zq23`)38fOv_oGXdGpbpLGob8cqbD#=SeAMwNKOEu+
zyyxqznv{#PSQ~p}3Q1I&I{}{w3C@fYk|Ztdj4e(iT(;7<?YE4mkbSC;0&JiVurbo&
zgb+_sP%EXnDAEN%nT?j3#44f46Xw`U0jG6sS!ZeC?Vd?)eu-6xN}3!u)`Zk1Vh<SC
z2K0<~`IZhoJ?KIpO}%{k)kcxe%Mh;;ocrw(M5(o^jKkhhz$i)jus=^zwJk+tB2?|X
z1mtCl{4bjne&Tq2omH}7?B%K%3ybV}<u{i(l7lP3YT9Jq>gm3+6L?)J3I#_lp-`7|
zP5D6>hMTAFLBt}>ak5TkOUwF<o_+_yfK`-?6zq~=12$_)pl*Z>nlB_Czo70<F18KG
z)O1`8A9q6a0$lv4le{i9gh0*aL}3gxN{WtP;Sl*Fy2odwo<@5oVcDg6+~4Sy`1S@l
zkvyE${+-5BOivo8S3}__#DL)Z;q)Vd)_wOE4U}69rr4L&6Azv}fqCga{PL%#dC1jw
zukP<IK;P!>D(1gc*A30B>i-Ogyx(*pLfw_6974bvwAOMK&#!65*2p490&|s4BV2@T
zaQ$FVJh!{BQQ2&7R@&L9xv2Z4<zq~7mR6RkYx-dR4K`^YL=`jk!Bk*b7<x)~D`dN>
z0Nhu7gk9{UvWNhNn5D1+GKJU7#{>UC5^md>v-&}Y9H{2nL2)NY{+_Wzw}<FcNfz(5
zR8nho&SrXWNlkYlC^bR=lK-^nYL5WynGd5r;Y|h&uF&j04BXrU6~(P{L0((i=h3;=
zeCS|99JwjaZ<sb<lGC4`Al^(VvZW@+cR+*Ue%|<BdP4+xNKugl9Krbo9>PrUawo_v
z%lxVuoX#=Ni$J-gEVl4ygn%r4@;gJ?q`feq(>xhfF6PKea3-KsGzv~BB7O}T_{IXf
z=uSkkftrbtyYG)jXgUxsj68}fkrC0Q7-~fpxk3~ANL1gMdr#evyHM+&L5SD2W|_f&
z08=;^r0MapX0GdCQAQt=aUNi;$Ks_~Wp(`Mad)F!9syq@=4iT%eqzrm`TaV<6;+t1
zVKctH&hC<@oRE>lmyyq*-q>WNpChhu9kEq?F=-)Vbu&HQangM>i0sJ|!w<K700Fl-
z?veG9sg#@K$Gv)*4^lON4KBD`%MnpgnZK74<-Q*kIx@>&3IgbjNEG0nG9Yw61)Wv5
zGqB{OWwgaNwurb>G7|fAHXoc#dq<cWWD9sD=vGwmFP}q6i}*tnqO?8GwlnBl{<fja
zd?~m=<O$nzu@qBdM~QWG1DfRXI@bRFrh_dtj<rJA315Dk+^~h#+hi%q1ijARu?=1)
zL-nXW#cnl8JU?wu(prE*^YIt&HC!1cJoW~C;~YHzsIylVKn_n&VlxDTKk_DeF0cbD
z530~>Fe_=CP=}`l1RQn}g<6-pBYNhP|K$pQ0^Sr@L@fINaT%~iM{srUzem$SF-!uz
z3m(4cnrkRc6%V#hQ5kw3glEDSj$Rb2k!%BnD)2Z@v6FstGoo7po=N5LV@5Gwm)^!+
zWB1td6%wTg#93BXFEg86y*PYSo~DkeP1Bnqqb47B`kV*~tuiBSmzT(obksV^LN$T3
zT_d4bWK=woDiIHw+v8WH*?hzWg)R9a!1R8W@Act=+mPX?6K9H^)bMCd9Ci$1jvP0)
zBoFdZ@BpAN$p&zJI=VxNdz4@jn~#KW`E$zcY{varinK&n|Br&i*f&T<!?ll;0C}gw
z+xl(<2O&82gDR8vL_eE9ZjzP$wmBA)n|vBEJ~TEbOeWBh7+3y$>ZIjbDlkYx`HW&#
zd(4sJ{#08JJ-2ygusUr5Yl`Yq%%=*DBFnLsYrkQnczPF}Ekz*4<i>L#{g-1>;&-((
zA3E<adC%Tr>JGpaT>%xBDa;$M+@~1Ltd$PtA2jtPzeE5df=m!KvXJQ32WJerQBe@M
zxW|OXARFN@zg0M#V<Am1mR@4=`)Ao+CYN}U9naaahu~q&PgvW0N&-fWntOxi!yky{
z6W{a0+JQw(wNE>Dxv`u?q1Q$BTgKl$(RS_O0@khF1L|w<!wu6^ZH=`gF0ou*WR;v@
zPwA*bVkGVnYP(Ul8dMbMHFp*C9t5Zbp-edyv}}{HaN>WSJ7a`l1Y<3DmHIj(f5H_(
zM)jj#7*Ye;%)nsj#cShx;s76F40W@q`uC^t!bpf~$2cpjW^J`SZD0fd#%<O?U8guV
z+$rqOQjs(Ls`%SnpijX3c5(Nql%A(glzVX?gct;hE<X4KT2b+RfUXsBQA;=dry#!T
z?8oO#^`vI};uC~`G2n1B4<8Pd(U7lx3ivEQe%;fzY5j<cKg?!Ii!{>K0X~3gvSMcP
zjQ^#)q+-Kz^)g)={_e2?xF$Gis(If6*GWc{pdwJ`u*6KoLnu#MyL-j&7@@`Z%IP#i
zhOVAepo2V58y)OT$+`hZqckMclf}(Or$gx7qA)M3j`iv}J(3>*qDD+&Hz@mz#!$f~
zQ-0E$i%x5Kef&{%?(6?cCnr(k>8s<+>_xzII7IfbPLYr7>enNn<x%j9Js=Fql1+Ah
zTZS?KcX{aH$uM{p28GBZ4DRYNnPDyl?eLe)J5l#`3sp*A|Go1Pl&JI7mSWOfDL{&+
z9owx;ts4PW-;!TaJZ$5X5@5<iWPjFd^^44|YBA0|GfX!)q<aL$fK_y4)iJ(N%feql
z;Xcqyv_Lx?tqH>Ht}7a_TvlJSDXo*l;FP1|Ua;EAy#%BQrZz00y_6hpfd*9A<T8lS
zKwYOqB@~7iN7<K2i!sV>MU<@S>X#cOV@%!7zDKGlm6hhRy<y_OUdgL9GKJk}KBXjL
zcY&3zLm?0og)pXu{vviibi{uC$jHDXG%AP=C&b&QG48W5YE>Fg(N$kF(dAqe8E+!c
z3#n|w*Vo4|iZMo{tKdABL?>ILV9e_ysust*`Zp}!x>%VZtZ9xf&FA`_F#90^Z%hk#
z!yRVG>a$n1o|+a-H+8!&D<sIy)G|hZsxOPd1IvEj0){)f6v7QmxFbBywd!=eJ@Ua7
zBaW|U8yND!@7vKMcGHR%crKuJ3r&gGK4R}unl#sXGW(rR(JFQD%vbLc#F1=M965{f
zTvW4$4Y|U+OrZdyR1-uT--ZH#Lx}_a974ZNC_XHG^xjVf77>cyGJ%sF*bY;H+peLI
zZ3F6DUuJh{f@O-H<VVTnbpoyM_8$qT%PdZGw?eQBnNO^{*HVDhHmgjAV_E2)+aynR
z$2xs-{od~af$4`OX`QEX>}w;h1Mj$0F=mMnlKIuG_qL2c_Qv4T+Tnxp{B(ifWt?@`
zhkxNl(y_hl36X@btRW*1X+dQZVICd(;y4b;u_9fh9_1SZ?JM#;W2*4IN8D4RCVO&c
zo0PlKeTw;I{FU0x!WovK5A{TC06uTQ)@EDoeS&4#X%3|tjxoC3w$qBF^5!v)M19BD
z?(Ivj@9cCHa-UNE@3X&4wu7bgj#rn$IVf+(S7Bpg*3x;C>>K#>vF`>LP}|>;CH(;;
z&^#S?!|U0*@k)@IOh}$`%TAI9P4z%49w9tDHCKGvUyI(2c3I-DJQyOOf{s&PZTKP_
zEMwymm3}hb!RSo}3h;Zf$VKw2s34QtT>#`AFx5PjwcqUf2O1%diJp;je6zAC#sFre
z%??lAzVnD6_JZ1@OKg?|Zv)ggUfq<flw?MeV8i9^_2>uL*$OyVdd1;jqUbI%lRcdl
zN)ZY^^eWPh6g;hS2?E3LfPK=mfEB?L#PXzN-rf`Vv1z~9rx$O#cWn)+;kc{=@zA=t
zCtbUxSU<U8ATD@cw-sXWQY|e7+zV9GE6RR5KPnGD4|5*4VB2#)RSMI`E^s2lj6Fw|
z`LW#1geq<{MKAw+W8;nrFjgLnuCg?$Wmk0RY#auXEPSc#N(eUO%xda2z$`s{ju~$Y
zpt(IkASXr3F2~Oq1Jqaj>HdGodb=n@-UKjJ!tREGx<}N#^hJD7nKEjhJ_u_pA>M0Y
zPfJ7a7MrBX29J!iLQXG%*Kc1Jb=R`1!Tc8@d<~y4gqQe(C*C`~+to1Bs=a^VV@YfU
zuG#Tvy?$(uv-Hj|Ta&GWBkox^qpDpA_}Bhw(qsWYTDb@HE4EUp_0Aw=Ca#=k5RjD)
zKcp}uBepDZ*~C+M(xMp%ch^fXjjnvVG6<Xs@AQz?$tx~a1^iU8lu6};5pHi<pBxTV
zW+okaH8f_Fcw>_eWQy7BDMDG>f#AM_^C7xI5SJri<pw8wdiz5=qztr@pPEJjcLMZ1
zu$)LDWYQ;G|L{D}`kb#D{&&N$a$Q78Mm-w-{^ybN+3vi|koS_H&=wa+#rV<NjvWy#
zgqfSF3wh3^<2j3<{9$7)fY6!FrrP~jQ|17^xQMZnTRQ=C3S;Rdz62GE4hFP!)5XM1
z6ppoamnU%;I3!^wbLX-{kY*<fxSk#&O++t}?!;7)cFwG!`?CN?&96r2{-Vi_-e#=I
zD5O$^@3M4FSt%ac`8PXz@hLCUOsR~dB_%tL%;7uc2-R`y@(bvFb;t?R;#SVU(^27+
zFe<6^oID-R3x%|#szPWls>XK?HvJ^3!LUE#C8|@BMb{OZ3tLC;T1#J*mR9FF_prF;
zWQafj?_<HJS-oz`Vhjlu+pIWG^v@LqBoj^lN1fetGLS4{4*I2Hg)klubH@_K4kkUs
z!ejWkYp%PD-xSQ`n?)hDQr}P>=hjsl-WMleGqz1G+>lqpvCB><(}GFJ^qQ(iXU;WJ
zfE_k(x1Sw&ZFQ>zEi+8;MpboC>Z>JX$_Izu2s;4ttc6Typ*P&u9K@2v`yQcGL1$(g
zrN1I7Hp^&KiX9gR^e3@n|AzcEU}o4GaJ1H*O|>~B!*4H)%42?~z72(78RYk!gEmxU
z**wzp7u^4z>zCH8OG7}TPQ^BK372pdJAh*<1Vwm!ybkXdUQ5jg&k0xzBL22O7SR*S
zpNL74984OaAN;k)oi~YZ(HPUC8mzGk*M+BK9Xm34R869ox+JwGSQU?59SV2cn%D}h
zp1rV8Y<LQdSmT?&KBrgk$f1KdB~iILF6O_-2>9&f%P(`dv6{T2yy!ua;q6Ru5QxS(
z&Kh^KL2B?YjMaLBq`!dn9CD%$NvXezPBjQ`_3P(1`3km!47VT}<g_y>NvJt4;-H(#
z(z}kB)mF2FQ!21O^rZcK0l$33XA`)#fJ=SnI6e>k+EW0>J%p!^jtV$;{-3(;SyGxP
zDd!_57IOLTWfI{1%mHgoY6v#=v_!T7Px#TJxkt<;7sb4aomw%#|JEm<@m=1$hkB~|
z>_h+7=t2L#Tb?=#>jTK4joZi;!hwcE7tUt-Q$AaLCahZs*atx+{U9SAc=ng5s6ZXV
zb!2XI(eH$rjNsF91rV#g!%B<*DmIq|<AC8@UnWx@&|V3r;Ek@gl6Uae5w6=%fKyU}
zO$7GLj*WiaAiYHqcjaaix|U~1NJZ&85Kv+<$wR4^<Po^$bq79r8DCfqVZNfZIE6-_
zVTbv4cdh4JV026rF|ofQ!}1oY-itUI6at^8p$Eb{#ee#~T&6Oag%jj`?e<Wk@S-FH
zdSZFypS3Q-_iB_CG{JGM(+H<eu*rL|p2~-7uIoW8SuFdBT%3J0TD(oUKx<aL1XK-T
zK&vvegenlf+7Q@eLLv^pRcw%=M~LY#U*X2Vvy?pFeyV!0m!Y1XR`V>2SMl@CB~!*9
z0vp~#J!&KietG~KjwMUOUTQbKQ@N0__c+o99Ilz++`46D-9;z~5eD^&L+#ZD<k8KT
zQ40CMKYuyI$+qM$Z6>mE(Wx9_l3JR-*-gS`d8!~cdnwNVop;z<WiQ#k)UQ*dsQ~YW
zf=#h&S1vMUKJsNAgndo`Na`7ZztJ_dK=O=DalV&r$Jdh1!{hP#!PkJ?2nV24CM+*l
zqf<$Y*%FQ;i66E0vw6OZOSq$17q~RifzEX`s05jV=zRYTqblEdyzY!3s4K!CcKv*!
zJ}n`rwM4~`(s9?+8pD&HlbTb(6*QA7^v(?M5e`knQq$GA1JIITEuGY>5#N<xtyq)}
zI~}Nul=7>F4QPLy2W#~i+h@Agk$Iw7&^GDAVz7xCn=)Hyn^+yF_f)O>?vTncl|Ysw
zoBn|rl`i~g_7_jQBt35a3}rDkKn|*=gOFYDb8h6tWCNq{D~>2Ku6IREjD&1auHZh=
z*zA;tu`<T-&$T2i@9a13(3C*N(~*C`HS>6W2~Y8Kqdf%)AN>=Ii6l=jxsPZ-WiL@4
zH=(~5B75H4SP2|Q{nSF}q>r9~WAGz5zmT}-oam;_k?~(>e3?Sac|jQ-eAp0YW4cGf
zzD8M-MP#bCzQYl8!T}59<U^<^viJDRMHCSlDa+CLKZEjWKyhuEC3a@wny#q&E9^8%
zLTYnCSl}c<1Xc-+LFvkj>J44)HlhiD%eTBm*!cLUViqIS<bosqYMoNxizSfaD?#Yu
z?WZc;EOI8*TDJxZeE(ipk$~Z|aIWWCDdf5uIy6_8LIdc<@Sf-MD9F_)jo6N(l{%IK
z6s7fJ1?blXwZ#gtU3@mdmITr*kpzI#eQHs`YztBtDMv&8wx3&0uAv(1g7G(cC+Wbq
zFkU2szp`2!R}|&yOL$b%g~ndJGY6{%h8P@+dEV2$Czgh>h$N$dnqB79-3SzDpRF4p
z%flz|6u90R)njIS*F0DYLt*OG_R17pc@56yGQCAKA_JPIRRp$boy(Qkp|qbadB5AZ
zdrgIE-3Nl){a3tT&|oWtvBobtc<LjUg}}T6Q~(YAgTLdCJ|x!i5O>Z$>KDMKPwfo*
z4EThfi8;1+H|<mCm*LuokR3gJ0db2~dTb1BUv}`8+K%%DIbI7k_SGr$?iZqz>$A7l
zu{JSSM3NxpY})y8O&u7vL<APe{cN&5fJYG2V?LdyKniUZXkj+KtExCj_Jmi>TY8Sa
z4s%c;LQS6WfM0EA@23VGF`Q_`Ml-AH_hFU4pGw^|z(i`)0bA+V?e*#QDH$ZUJ%zz|
zeF%rx4+~dz@TF_mO^k{W^L_^(fH%Mh0<8>cHfd1iY{<fB8AakXnryB#HPs4o_r$3~
zFb_`TjM<2YHYVP?z<dAo%>u_!JBZ*s=ciT?tLT{Jc?I~QT63n+4nh0&;@fR9L1Y3&
zV2jfnJS&oNmu5CoPd9`@K?K+}Ymkx%>BgkZes6QB&pvo1)O6s3MH6K#G7+hRaa=s6
z*M8SZ06=RAt1?f2SD4bMpPD$Lzk1nA$e*w&*i4y}Ejq%n>{9y;5*poRL|*a#afklW
z$kJ^AftFT%5>kl!&lZ9BBF1vDqLIzLN}{m+;p<oS8D{n2(}s0SU8)GvCLVOXP%(4?
z!eb0&FFdMz^Pp1}585mySgPa%NumB#JvnV%fMhzjj>4J+`RhHtT93<Ka@PV%q=O+&
z4#{B<L;i3u7aE+pr{=LrGsk``#qI!vZ;S7QG_IkXBxL4l*xTsGq3<1uP0gVSO@S@H
zo!9^UpS&%f{e6l+&>IZDAju(aZK`rNIzD>M&KIryX@hfK7`I^OM8d%T&t=fucCyzg
z-ErlK^O!8YP^JR6l$EoD1I;*x@+pC8+m<JzC=~5zo5gX8bzW6$!!gIzhjD60t5s99
zZc*d#Uad%JJXU}Ck$>TyXyj6XO_5Wp$}$`>&WlHt0E74;FC#MSX`*w)pTg?goCS?F
zh3x|>-;K`I=dhC<*kxLaC0y%rn1Z<la^O*h31K}xh7<X~{9Pgj>~-CGBMRHeNqwD(
z{%UOui?pB57hU_NDpb%0IeOwa;6^nUQT=PZ+p6M7o?PAjfwR!igUzM5Fv5g->;l;2
z$j~6f-a-RB^DB+h6QUHxtune}maD)EHh_LS&-pgSW(*|i<JR)WzpoweMXCkfzaY9@
z8FwqzbvUL9Yl$9hnA^COSYR%}_lUO0e!o_SXY{8ue?W$8J|QOcD`z|-I=ab@$YZZD
z=W4JbZgzzF&6umC3<>%FTtA>~+_+)=OMcHUm}Ev@mmW7l`yol{7=j(MW!)nvOvzQr
z(4%2xL|+16S#__upDtAjGj-S$=FVFh3Dgr`MLLzl1gj|*Nnc_e;1MrOAs^X8z2z5z
zR4g0|YWXfk-B9{?;k>K=yZ#G;DD&4@qKJM)ciDn0Uxtgo_Do~8Gid!~O8SV>Za-PC
zG4^kXXG8;hXixQIvx>u(1n@@WnOk6|MfWK|HYkbDyf(+ponE3+1?E3WYQN*g{&PWN
z$``*AiqEXhn2bJiUN*Z<-<@Q_TB0Ol74YLuu40~L@r5-QYEx|B(tSgLn}ul=`kg*T
z2l|Ju37IwrxsO_XS?)PFrFHwPCTsb}hyym@r<`2r<|5g+_14kQJ>F;vP+i9Cw#ECk
z7E_&Rqr;@4w`1K*XG1!q;ezopocmgwh+{_j92Q`?!!db?Mhb>aXci|<ISX@@w_M0X
zl|?=Cw9{BA#SWWqnF$wddJ4x08*AXEkD(995VcE_X|zX>SDWvjspuvUtjy9&zz^cj
z;trFPGvrGOw>@NvdAUxRDvag-nwW=?Fg<hR@ZKeNPK)Exm~d5KV!~ZJZ?)8azzL^J
zjkEElX95&2tM{w6)d*}_A{vnv*6e6azIqZ-v~0z^e9SBfz7iY`Bb$r*S(1-F7}3}D
zOLA*NLXaA|VvKS$od?37K#!u2>Bzv6b&+mJ`r0FDiwVB2^UZNHO?tF|^z8M39`^=E
z?Z8#ywl2$vX7K#*N!YAFv7kXv+EMh4<&9d4(V{5;5rqe&WM7SKyu|Oy)kM3taXjV=
z!S+K~v#^@!@TTIjN!L4VuJ^wh5YY<5{u29k2W0_X9mea4zko6~Le?7b>!KQlr5w;j
z{SsVZt&}zUbtoYI2ii4by=3uP#0R;zxnefA6g`Jj_Oc-jbIuA_&cu)J-sIvmld!<S
zk<zBN2R(nUMh~=11IwdGZg9+dg*(nh4e)-9+oQI+U_}ccVAixOK#xY52st!`Xdmym
zCJ@^+G@JR*jlr&8e&QKnuS6NinTSv_6r*3jE?cx*qBaq<LB|b<{qzqy*N#@U1*H)&
z@^-kPq@|Lwz#9HM>|c0jiE5Q6t@xq^_QSz9WU6j4(lMz#Ls6lNZOu!jRZ+C3T_Z7H
zv<)rdtI2-2j9pUU#FKz#Ka39bS{WeKg<<YN%J6~<$`t?<<^0SO^diD1sEd!Tk5(%j
zmt)Cr*PP;L)s_GZq(L%T?<n-05rgs_5sw$GrN*;vUR6HqRKur}##)>$$SdOaj9hai
zLkpv}0`td)*B1lXmLgq%$V;%bFlwQh!k5PSRxUBoGMCZ#8;0hi&9guls1n2C4@Kvl
zkTVTYDN}OvXq(^%8Zq(ymMGd@zpJL7sb{pF-+fa;`In$O8TIV=eJ@GK6ZfU6kG!yK
zn*QNXFlOpP9I!GsX}38EPBRv9<Bs=)ZoJwQUMOEC#H}^pE6`}vfjZD@qhxl8O>&*m
z<BGE=KGZzK;wbJrHzr{y<Tit|Q^#o>k-IJyeoLkN_{3VZH#iIN6XI1ujPzw!($Z*y
zgLtOK`)Y?&d?;6z4Pur`S%T@!w9A{bhNW_ytH+%qThq}-u8>5kG_up}<=bh*--@Tn
zFMdxWGh%^b8KtZJ?Ob{5i0Iz5!ln==NXOGR98m$U4%k5=e*61-R@YpvYY`qH47dtx
zwk=faB-mF)ZfQHrB)uTFPH|8}d8j#W5|$*WETUxxe->naY5wD<PCHHUc{8Bxxn0aA
z)zoX$BHKynjpiNpaHas)EKj{->PvL!_kr&+wKPs}VhuBGwm;xB|DOOZCiJDG?|?iG
z&11jiJ$S*G)s_{<Yyj9H_#}1s^RYz#9KM?~+jEQC4V*cxnr~y0;HiBSHvFSZB;9J>
zTMW9i@VQhCEwhFQD4a+XS#h-t!Db6m2p+uRGM?Jn>x{rXvXF5NdO_US-`jO@{nK?v
z8MR8TL2<G8z<W-VB<Nv~(-*f5juD*zK_P&l)|Ivz?h`!T6*f*5g|C3RuqCAOt4v(i
z9fTYUk0O4NQO{?v{|=_=v5JgL8B*dxqq`&sZ9^p2n)5uCKM&v33ytAB;n`(4GR=@F
zqN<RhTmgrYfMje}8QBOcLIrF|c&n6oRzjr+K!4Gs>%z7XI^Qi%P%Q-gt#Idtgqxp*
z74aJw9>clUIJ;jve<8lnKrd+XxTWeb&B*8cxV7GhiB<b2M9HtQ6Mm&BSVV}~7PtDP
z&{J{`qjn6%(1Ku&X~VWM@u*KsUO7RXVl|!o<GAMbcL1Hx$DQ&D&Ws|FSK0U<99J3<
zIX)4d!c_TWeVw+Q*lw1wg)N(WyR?TxWR7N%f-j<<B@w#iy<(qKu@v8<?DoKg`Fg)l
z8c>TYn;_yQyKbgM&b|YrR5SlL!;SN(%wYg`I%O9(4E>oMng@<Y8~we9k2vvJ$(rR5
zO3Q6L`MgcpPAE}P22CoFs6%vd>YdS4fX>OS#G2ISnqe9iI`(WHC62>MqX_o>Gd&iF
z)-bn*qrQBwPaYM<KTHSi`nr9wB)C!e!jq!wLN&6$paw=12RLH4qDxOJ`85a>x;SGf
zvz7o%QG%XiJdtv3bZ{E$P2oxz2zq&QR=*n$B%m!78&|SIj9PtharGCyg{voqK6F`K
zuM#(|Z)pdo%HAF?p{0+NbL=F^0Sp3>_;V1AT(I2A*E<Lg<6iPM)*9(@{%ficHBZ8b
z3Y#9mAu>3<eF}B`t8<KzP1PbUoCj<I3`{AZ-NCK(o$L}BKslPiU}J1qML-0?pNEes
z?L<5ZMF*_LLf-a+M4>pE4(@KQi|v+mAM$+~@rI!XOacw(AR?SI#N!ghQW@&M_$c0H
z+b|UE3OI1fYmH$+<Qgb`|5`-v#LQO11%L3VTkm~em^n%(&9r|mt-hkd<KWyX;2c%P
zvB2?OyrldYV0P^L3wv`yl{nXr)+%jO^DsbT7Vdw*5Rv0gt^PV`P4^k92$<4eIpWh}
z_NPftyrDA7_cHzy!e+@4rNtIcfmbiX+JiV=&)2@olhA0lAP#v$i?!QE`+8gtSv`Q2
z`?TXS!ry#F0u%4YzX(V`x`$;StM$&lc8dD;Ib=VqLFS%!D_h(jRNv&fZUJ0EDJZXp
z2`Mxwqwa&eYDW4^J&o%4b(?fp#o!y{=E3w2=g^px0jJruVVkb4z-E7pH+K^hIwzGE
z+%n5-^x%|j6fHpTGGnZNxBhR9RIYH{v3`%@0CKZ3n`Q&lR0ixG@8c!J6*xu_W0}ga
z$mQMhid+m(-PzF7=z*0`B25es9tmL;h46r-kU6)D(;lJV5^J6`DURfttO@p$6D4Sh
z#!HZ1J-{uahEFqxw;dQHs}?JV?0LfER3S?Uc#h3$ee`|U_{YqzmSd~Z+8E7^cPP(d
zdBi7ej0;<^C0q%cJ%z+^1Y=pUJ_giC(DSKD(_I3zC_5Fy&R=5B&f=e~OpQKd>RNrf
zQpyCFV2-8o^Q}gt0LCF4=AITGLU5QFcae=6Xsloz#QHM9o;gvzWNyD#6E!ZRDg03R
z{gLJKmi*bT$%!@RoEOnl>SVEJOqq`SB{)>dw2ENQ#W+Cb0s*QTa%d6%xa+{R+&yJq
zG)(^657M0TmtxJE_bsTfzwd&!`rXAQCX@(W6?6<l7t4WC0dIrpM_7n}Z5;3m^%V-&
z(Q`YKz31gV`SgA9O_yH*?^|WwGDE+5D+2IiaARa*EoZB5W(R(0;CK#-ZmZIN=<8%=
zwxyzrvs~|s_nqW|a4yv<ZcK=A?;_ZGpKKK~OZ|E6tcLw4)Y#@uWgZkvf|XZXo&GOb
zL`>kdUj#*49%0WnotIFq27WSv7iKKgT`XQhLJBh6*tbJ?CrdajWG;T$J7xuEM(1==
zsIhf8`5<um_4Xkj&RgO@(etSZUiL0>IFKe5nF0V!K(fD^hE8T?!ROJzYe{wYh|iGE
zH&y+ydiO1qkI$~ub|~6r$V{_eUBL<qG87`*^6{rBEK9ajMwSdoYhleE>3;VMuG^ev
zOl44|$wPp5nJJ>dB+e7vcv+o52<eZWnBCh9k7qL(l6Q2lM6pWn(5u;YkhWJO6+pf1
z*Z>eSSMr!-s&BAn#@JQK3(nq6rAbk$RJklc>8Uc|#iT%_X_y6B;-DFubkPR4Za!Lk
z|M`L~w`(>PIv}_CLPaeLw*9TaPS$1+S+ZUml3TD?fmb1$x><13^85DAzhjhv9n(du
zF8njJf(KIYNN%~xY<O}|wqP%N0>R@=)YFEPD|VT_c5A`0wF|MaG8l!2w#}D^37Fhh
z&*4upk>=@}9Q4{EZK5c%%uQ0WIp!%0clp9ZA79^E(pogtH3X&IPGWBi-<BdOks}4s
zzLj}Z1YnKUD{4Pl)ljNGT75cajNklKjil1d=oTkz!8!p_Ugh$To`1vjhmWar60JJD
zuktV6{rvuB0GhD#nK)mCuFOn3zDa+rP=Vtn0}$|JfCv60mp+BD<Q7=B-+pYAE|Y=R
zg?G>ThkSoUr>aIs@oVAkp5Hh8+x|!<?djv+P?fEHrP*^YQc+Zt1+?OjNk>IdR|Gby
z7z(PXC?|t#>cv@R8_9W#8nUL%a7Nfmo(o6v_bk?pl)mnW;}$}SRX#n!p;7pDi<QZV
zmDwlk@jWmizVFuL+$Mos(#Y>aH@6H#sdTsVV_VIdCQbO?Plfib4)fsuNW2DrQsh&B
z<E};nN6@oXm?`~8Gj{?m_`xenRKjTv{FjVt31nmth9Y1v&!+VKZIEqE%&%Kd1h1}=
zVSdN~KQG(gc5`znQGz6Ifgg-NRSo2QFeyMurK|aNj_ySh7E)w^e&%kVY5EaF#r#re
z_0y%{=Ga<AxngLJ&C3gvyu7k@vF8KWCOJsh0t1q-1YJklQ#d0%UgVYtRr;2phNOj)
z99ei=X2U&GS`{;>h>IW+<|*f*^lEA|VKAGV<f^9v0nFu3Q<nB5F(e5-m4tCy=?*4=
zzk!jXX8}<sOR?#w?w`uIRv7lyo&yC|ApRsFHQ|nkdevKFJ+)`)V62Atq`;(>-wjuF
zgXbU_UZudn!*!ADsM{e$nH98UXu8%Q^Fl#=UsB#1a(!v23K0ljUg5s`oA(`jfYzm3
zxONTn7bP9?I8I2+Q1@>C6`ctpuk38);U*Pk+Fq%1Ue|zms)<6d%!<!_um?iilD&gI
zWwXOlY*@WM7V|DHZ3=54v?L~H{0{YSMI`kxHiZGtl$h2YbHRRHB>(jmaIF<x^OEpf
zTN#HLaQ-Hm{ract^CJ0tyd}>Fh^;!nWMS*QxVSOIwcEed*ZoR#P3Y%Io+YInnh0Lx
z@n&ilx7+V_BuA&IJTN0SEu}UO2l}pn{<+z#rwHSy9J;XWAYfxA4t4kag8ZrP5d3B~
zkb2>S^pamKGR6_h?2{+v|8n!;x}#d^g;1Sy`p5g-%`7lvK@@#rvwk+Rh8|f`WQ8V{
zFLl96(9Zgn7T9%nzXzfCN_YmVjdJ9Yocta%o@pvSCN%zaKzu-t3g^VHXrQ2kiTryv
zu116li-Ou+l|<#Vvi?PrS9m2fhg?1k4f)J5=t!rzuV=eQxIzAx%_shC&`=|K-*+Vf
z_BPpVQP97ttTIij0rl{7W{@6Q9=te`hXY4;lqyj?u)v)^w17pC5<rd+ANgRsH@^N$
z_UyEpUfYPHn8WWqWtdcr1j)5bc6E{ay$aKsLYxc89WUHJeV-8*+#a`(aKpBmo>R*|
zo#{m}@l<6DDEnPE;^mxFdMdzs1uOL;37I=deupj+zc@o}a&*~aRB%D~zDXZIGf}hU
zu}a-#QKpO2Sb+hxHP~ODPp1wc7(s9>(mzsnrL8Mn&@uj2kN$-e#;JZ2cIeQ+=mf@P
z1{8uygTY_}0!IE#il?CxroJ6Le`OFQNP$mS)Qx1tj7&CXtQfPw*Lg`Z2C7j&S7+1#
zKz#zUL^?k@)fxy{N%9YlZ8B^ydz^)Ay>;tDA;T0aL^|IXfa4Djv{8WhjYd4h9$k;L
z^33vv`Nd>mokr58ftd<Dx@K?92x`oDZR#|*wH0)BG=<m57C4t=_&x`tjX5cA{?Pkk
z|E+g4qvAcIG3iml`{32^n6Y`}tAWU`eDCxUq8h^IPazh*v0dfNfblUP*-Y`hL`L1s
zQwEomaJv<n4Lig`^~zqW8XU&3p?qZucNCiqCluhv4YlLvisr}!wlvAnBn)5}TkG)b
z{>^ght=73$m8xw+OK%)Xp^YW&g2C=81f5kF0IbUBmfuMzDWhfXjPfYAfg!O)KNV%`
z$Fa&CJdDSlF0C*(P8N6$E?Iqum<XVkT;R1?9}-21lpUXR9EO78gaxp!{tbC#W0QsX
z_?9?gODnl^Otz~43q+VBglXojfhqMwwc#8u*`AQiFMsmMy(2;iV;lqm7qrk^-6`oq
z__673hmHd=<JW_M_N%biyJ6@~Fg%fnI-LwF+;D~=do3F;Xa?U?|9+ew_oq7G5DIVk
z;ag%1ncHAbC6yDJZ{+^w+CQqy^2Iu@DB|a-IwD7;ukdPsK|Bs8CNHL6IVj6vx^fiv
z72)x_{b%qK7)-1^J2J9v!Yb-xy+xSJ+)=dJQ~}eyqt{Y7JC7(8Z8;E-YLNT)B$r^-
ztY!(hfIoE_y40aQ9?h!a7UOL}{q`0vm?{<LaBaI_IqkpV&w=G7E!2>bli%uJZpLk-
z&!(R29x$Mmjc}tzJaBA;4=k{po);vQ`=+fi(*RbtDJEcNCFZN|ZcN`<Bs)|7f}L*n
z*Diq|$H))27xst}F_GF2R`x}!%6;jYr83!qY5-&m;R2rM)tW>1X(9KYy*ezE49Bd>
z5ms#N20{wEHzy1Y+a=<WHq}rY2BZi5%*Z{s#IgxJbu~UsZR)l48Eun=+xi3bq-Ixw
zyw3-9t!$WtWC+4_g#;^fVRkdCZ~dtLIZ&wWEAz;r7zyZJxj(PFWto1f9g<|{PG|xd
z;-C?ENkNuoS}f9NDE`a?vi7LJKvKKb9Q4OimfzM`xJv7AtBcjWw`YufYja7;b-_A{
z>Mt^w6(|u~#u~<nYcyC(I#FSIeejzks^<7(#W+p!MS}+$Ls*XGClW1RF_=4%$_#;R
zlCkD<eGSL;QWp`8hXOX%|ER{nYjzMEU8Os563b3&=x%G`3sA@4D=p(PLHY(2l~f%g
zfp-9&wvmtEsc!1XNDK__U@q<TdjI^v4|Kp$kQfckBC!1CX&{omV@w9Hw)ehT($rhp
zS@bcwYup2BVcg|7lrK+W{VR?`N!S0l^0vBWD5-HCLEc&AC1wyh@(%!W?aI=jINH5~
zr{u^y?_3#pR+42s^nz%K-|El&3Hxk9GDQ`OpsGi%1MW-owK2oCv!{|HU72p~4<}!v
zIv7rDs#$8`M~-5wlvsv2;OjJkQ*7%l%NbP6|CK7Xp<snrZ$vM?<{0#is>S|$dCj5I
zk9?gKwqz=(QNoSmLhu4xxAft2`O4>l4&-d<{>z)-2WT}bajey=3WBe~tC|X9@Pg5l
zl_x1yN|vX9i13?T>wp?ynv)G+OT&Zs1bgem_K2vVUfkYb$@^P)0i*eFmfQfOS7QeS
zyM^31yjIAs-(8RtR9$hn269Na=%WMfF<1E*yK(fT(DIBbRnYa9;A&Ztu#Ynef(PcE
z5F?pN<e!)r!E9#-SCMMOlTIWPww8W-z!nvrZOa;TLb;LXm7e{kpUUm@ijk$vKxs27
z&na!NK;Ba(l{->2S>q%p7hXlWFEgSHX=2GcGIc7j>?q+E`3`(Q6!jB$FX*z(-CX|s
z`fwxB5|-x4E)Qs4Ma^%bl3&`vL|k>?H%D=o#OkW&WgAGg0w($7ey{eNS4WL3S0SZp
zN=#N-!v-OQ+W=_eDkBZ-aJj1!!9Jzxa{D>i@~~ndNaer-E19tb!b63$Hh!qUWQc`#
zPr9roX81<Ss>bXlVT<pA>}W0DGYohS4^HgPEUul*j;7a`j9iavd95iI(`kyx1z{R=
zwdiop_9Hg$dy0NvtXMbA37x(bn4p5d-;h)#6dw{NsMlcihSsGbavFf;Hd6Tda;vRK
z(TV|{KS#;EPXrNPUFj)GwPn4$bP~@&iC*%ygGv`RZS7<bl|EFakfu3l*4lJYW_PYZ
z_CS!n*4mByQO$93-IX}U<zM<=qf$q0s;&t8e_yx&D#IofY=oXS^dCnwb$3FJfolOs
z=VD?F$*SD3b$*@#5lb$o5Ug$FgH`fk=RKqyX~O{06Z!tNxG`Q<Pf<#|>EMy=4(Zop
z6rmrtPiuxE>99xGsnGJjW?Vke5(D>u1}${1fSTBuIY|m~R%KebQ?rhM2BePxhs)|a
z=!+5}=qtRn%Wu={P*Amln8g~%Z15Fob#)3ku=k+0lcD?HIq75Yo|wgyh!HA#lva)*
zrqwfMclIbmM+2>1%;|pas`^799`5jC{>WwUd*OS%KKoM0&?T3+kJ>*E+7<pqVLAM7
z_AzsmsxXMg)VQ_l6TH?S+kL@Hh5JrdYKu4lQP^Hg=971zMFZ_7U&-lw3=fYm@85xS
z=#@ehU|cMHb>dAFT*WYlS++d4^I9xUq-&c&f?HDW{s37X<ugGY2`X3!{==C)5_dGn
z9}`vPq#psd*ey^$H>ePj=KN|HM(Nx^+mDG62upwIvtEo-jxC&t!ENS?W4Qa3!hr_B
z<+qL_r2mIlFC-`VmkB~Qqd`KgRB0-wON_p|Pu<P|N6ly%jbh0dS;3<FGe#Bt0K&XF
zq;c(ZXE=0C=Y+l;@KpL#FikDYKv$;m8jmSxqIzu)k92bE7G=qu*>Ij>SU~+B?)dmi
zyPp)pAi}ck#@Vu%*n8StJ%qcHP6yO8UFV?ag0|-hd!I|%7Q?*Xl9}Tuo8ThtVc~}>
z>p79StmB-r51EzsX(Km~@<?kL6@c^0Mzn%+2@6k2LdG9hvmSa(*D#s3HstFB#!Yf9
z#zW==#G#QyTyF-&Kz^9WI-T7D=ukl;Tj<eeIEXoZ>jTbXHq#L_dPDL>w#mXF3Y7S|
zjEc6soj*%USp8Eul0vV<bgXCcGTRn}2f3t)#^kbw7hf7XVmu#|OG*b_!-$9$3yvs7
ziU*XGDyKLy$hA~#-VHg9%1!}18d-9God&M?2w(r>#Q9#pI3`^TZjHUAa**?c_x6Jq
zZw-z1kb)9rAA~_{VN#+sK5Zk8FCa`i*M9I@aQmW`Ae%hLspQlpZ}pc%CDLS`cKUxI
zn4BLigRK3!^P|r`AbQC!-5^<y#%mE#|8@e;l^d>E?PE0PXumi-xIloA4kNgzrC{v`
zitK3d<w4N%*zdoG$<wx)kbNl2A{YlzDQ~n6QVh`tt53Ej+TG!AvVW4Ys^i31*GXm`
zbnX^EdVjizMj^_hkO#Q~r9Bzrlu4!E@g+6NQlnAUt<4wI7&2!pt&x`eGNBZWogcgJ
zzyHEy>~4v<d+mMbKQh^GMteo$zJr69_TDsbpzCgJ?fZZl{G^MbF4!OVv%yE$AGyY$
z)j`H49~UG`*Om|%kcEyZ3O$YoFc~RT3w5jDHeP-Hb~yO$(W4L4kNJWA?%um1SbfYI
z8$0*EFFizh#+_(PN5>%SZ|~O;&w=bMIQVL)9`^}#eL}61Pth?@s*!w*W0#4N2Y>G}
zRUh+=$JvW%&lPSSk_fE!+04>eR}S#}7-~L}!h^$dOG6&c1ZkgH@W}+*Py8cM%EtB~
zQ@&yA2$e)z#uj9|P-{3_FVI@Vu6~Viu8lE=4pJWS`K6pXT70i`v{3uN;TzYr(=&S|
zLgn5>4gq~fU#9s^wic~t4%?j}$4P+d$ki$#P6|lt7)<DLQ<b2s8^+{MfY>%WEqnYs
z2PmM^f^fB}^f&N#C(G%F?67NTPp`S`_qdAG7b>eXJZQdJa&fd2+7~zBPG}@so6FnH
zE`Os!VKzpfyEg4}wh#{dY&BNZyJzq;myGm2;uN?vW2E|fgL_kGdcz<7YhX5p8_8g_
z=|Uq&dVnI7jfmvD`DH4VwQ0Pk9PRC9x#}|&Du#mbGT!oE-Qyg0TtfE7egBsxk5IUa
zj@cOZ<qQNQCJ9M(Fw*Q#CsE<hRYTiy)kR))5#K6|-=ro*ZUk4{OnTD)$Bj8*)~Ko&
z8UPopd^t;0NJ1MS@umz}ua`LMd$TK9*M_w?xL~I>rHo=E7YuF{W9P<T)fl}W8mQla
z@buN_Qvd+T;L%;TBXX^bH@p7}6oTV2dhf%c0C?oUI@y#FYjW1W!jlxLzTY1)g2mcB
zOaV60UR9sWvmC&;8TA+p0CzY}PIvhVh19=Po!v1CaSL>qn@vQj1nh@%ehUx@Neuh1
zixjS`&4iVgu6{dl7dW@dwrrT_#_mF8p7^ZEps3j06&k0~IQr)P$Q7d~alGB|SyZoG
zx|vD*rzb@`zVhgnT%+#DdK?~})E=@LfYroDMt74k<9UBz!}2wMxr&;4uZLRGK*czn
z^UKrKAS^+z0WcMNY>MdcG|~C}a7WB@Fdt5MzHF#|Xbr$w58OGK^I&2Pcno%e3FkY|
zjzJ2#G`7I&riw{R0P<hmO>N!w1uHV-i)f5<cj4`#yJP`#M~E;~$6>WFxem98*26Kw
z_ZbO_+Gx@<x(jvCk{5;DzD(LGM#WQW*+yCju&nDdD~22()OKlaQCO6UCtDUWV`KM@
zDacK4gBNh(6fU9v<w^y?MOIMrDr}GeRE+z(?&N(HR^S7QV_Q;F^<$`StZ7eO&?sv~
z)KSB$G%Ys)Lr{w*&;H$fj`|j&bzf_D|54-|_=OC`wF!TY?;|y%Yp!COy!CI1!XqS_
z-7x08hdMURB>9D7Jk9Z$hICACUD13Xv_%90I)(c%I1G3Ktk~WcF*87GmR4>d)ESJW
z+0a=**5<FMnLSoNxFySi+rN!h8oNVpemhYDvs1qHXM(0ejg5QLC(^cBc_f=mOI)Df
z>PEE&SY7QOkpry7S(OicV@u3OyQH(|kGC4IFXkXdM%4V)jnex1@kZ>Ab*|Yw>!J09
zUh>GJ)B+*n<Wgy{q#<YEz`K{t2jk^oiA<JW_iIgi2z-8{k=FT)RX|p}`#FPY5;=56
zif>GFuFv!TJ>JnZKCP$+k`?JYoy*UyY~W5Tj$B2?E0XS5%-T9pvP-%00|`Ql8UwGZ
zI<Q!VFrAEW9!INFT$p^obj-3ZD4QJRlW{Qjhxj|5>C`x953{R)Mz2_8Lpw%L*S`@e
zs2V=feOMSC)hc?xFy7tlyg>pojnETu^)9@`8J7`FbLxX}zg2M1aeu|$z<UnBo^^@!
z1E1rJ=z%S-?Iv7xgQfzW;y_905>c8*da&(>$Q5sIL_L+$V1tTRPd4qsg9!UEOm95m
zWf&DRqlaVHB?Q}JBWk<Zs|8Zk`wU<)2c@2VYk6OT7(@eLk@*>S=+5DY=kOCZq={1*
zY9Xj^F&6Oi%Nhj4jg1E$CjboW;4>(z!}p2KT}E<s+2cJd#ej*g*qqsV4{F|~aFOb=
zWw^NFoK(5T_plHpm=?6{bjXYcgPaMJDHp7b{6NJ_SFCb}P0x1*0bxv_62Lv;t_LdT
z4kqKg#)%mCPbz8g8AZ8m5vq5{06+7TP|iv2ZI-PqP0bDD+E13xK-*(_LfGwibwy3b
z6DX^ltEizg`kB!NlOfO(7WSrh$_y3anEgtRAlq};?C4k>FPX@c^4fl=Itzp|!D&ox
z?RKGz&*;qejgO)N*l3SJ!42hMAy<%aS25I&54kyOnM$3YJKCiSExbyebjwqCEFj;w
z3ExK@0&8T}n5OU9ZeHvLQllv%9HQ~RZV3j??<(Ls$v0%e_TcKK(G~O=MmI~`DqjlC
zw&1-F^KycBWLf1!sDh3BHrrK8YBm7!&u!c3cP^pjRFC(Zk&yrDM0fFWj1;*<4J8wd
zh)Wjs=7u}1q|?G#GG07Z`<tEJeHz@60L^hBO!;9rPzsv}wdfhO0NH4>iFru8gv=im
z>4bS%YYCU02V;}6CqK<d09CUxKV3qefFdVwMhBlYK(8z`5TNR4P4Ne@X2(V>nWvH}
zKDlY~dd^@4dR!5yqLB_(r^kHL@4lZV)=SED-JG~Nk=|>;=l`pC^Uab;DB5NM_Pib^
zp~&iEVH`k*k6@%v&|>oI5<G^h%c-V@{Ye~doO@hWhUl*q72=;(Gyw8j%K#qN#DK-i
z!yaS-2a7>`8u-8vhtBh`vYvhII2aJums_k>tpAhwiR*MccQDj1dm~=aUtJ;QNLe2+
z`t0vb=uFt*b+9SJ?cB)jD~64e{jSo$nx32VDZ{%sU^{UD7X)nqhry)>lUOqr7`Uui
zj}X$ZJ-1|w0;G?vT7a%H&`I<^S1$*8-`ohox}Yi{C;Nt5j!Q0-CH|S8P^J&Y>N<as
z)tlslk|hnd$d<^?C0SfWF|v(2ut1rh;SB&tf;IOXA{vnb?I=-}V4m&TRz5vB7Ejzb
zn{3m7)t_tgDxt^~5K)p?ufB5a`S}a>e=xb@#?x&2)tMjC)#4ZkXu^kWAGPwYOC+A9
z#G@P$-gSHIk_Rhb{0tJ)Cq*d{MW)Xj#M-%Xy}e1?I?}4k3VnrEcIZjg#@gZgs!;pE
zNHBt=WThqE16PTU*`2=R&e6`O^CpLTpzOb)#2u<QsPRV}R)ZIl-0U2c$4iB$I3>|=
zcznxC%QI@nFhNh|h`o~YPfohzwnqo}V&p#dbP?$GY}+%8!b-7rgHXS)K+(<&$rcR6
ze=DuX7}yl)@+~(Ric%S%fz@4L`X)Q~qJ^#00?A#PUECpl+OwWVs{vslz|kT3#v0wa
z-lUGQ!cp;H(3MUOW2Ptg+vUHKs8oX(-_|t)&fLF7jiH@%CWyy=(eW+n26WXyl+}(n
zQjn}9O*F61wm|y)Q03n-KwH@01`6KCd*?4zSi3f%#9$n-Qu(w%C>TQm3uJzDba%Z^
zj_EcvRzRfpTuzBFnJImo#L^7n5DLEQ%K?Y5?af>QyhGSb&LR6(r=>_4GKAv&Q_CA5
zv(9RZ{w!X>917YkY<sbqVKajg25nokB050VjCvxu4MwSGNVxzc6rm`<CdJ0_npCol
z`ghgT=_HifLq~eaXPxceSHGqL<rURg7!-NjvM56)g0aYiL5|&&*s5Ts^cQG=E;4(~
z9I5Ov3C1}r0=G&|T-rzQ^lhwhMI=FxLV9K*02K|B+>6nDkg;{9$wTrSO1#fNMy8GD
z?eO|_1;)IkDgKzyr{Ofd7~e?=5YZH?H~v?8Gf?_~Zk^g?2T>U8JY<)n9(g%R;e#Xe
zK^BlrLr50kLOJ7P`5oDgUvDI{;piJov)_zVus$smcYEOvNU^x3804+L;1idZ4d~nw
zEfX>c;x7^SH}s_3)1z$=f#87cBuQ~$L!0~3MQ7%H@qNlhHGi<a1z{pJ^}FH9uVr<!
z3@Q2L($behZN<o%K;Uqa5Z1J}t(R*P9<Elf%t=;a+~t<=<yk;yV_!v4?kz6U#y}jr
zQS{`rbUGNK@qjKg*0Y<&Ee(Q+Jb<Uo1bzJN>br-8m`97am<L=N^Hp`HZW6^m1Piyf
zAD%JdUOVyI-~3CH<Wzzik8%sApGbf)?Sx4jL($21sKV$$RUXB*oWyHm9ep#k)``IJ
zK%YEFCBu4Cr`6B2=HnJ6*T6UY4s@L&a*tN5A1dj}3yLcgJ-_}cUKv1gE0=R<t6@YJ
zt6fydYWr7CN=f9|ce{E%7RV1Dmir)3Rs0yM!Lh+XqK-AugYvT<=q?q|sMcm#oi%WJ
zYBu0deDvt>Zh)J=%aP$6c~jX3Uu@874C-9vaJclDSxIqz+gueK8&YT|&n5YW#raOJ
z0@!vj0~&{6NORUdZ~vRn98lo0o>C218*QRJGD+EwAtHB{@f0c@{bx-2b<J^wUJm0M
zWLm8q!6d3opZme|)T}N)WESJ+Q8<O@@iotv%u3<N1r<i`nD8iz8@CAAs5>W7RcW`V
zNHFV)I}Iwhx>PTZQyTp{;!7TZo2p>?BaHKP9o@0J-=7s>23ZN)E$$SPOZcKN`|Q*V
zxxYD|ZnHm=+^^U>ir|nYv8`=VKE(Tq{soc->7{`sa^~6%6KM{>B>>>Fp!hB%R`Qv}
z8tK-Q+C|jT$1Qrw#=a-ka82^(eok`*pVUU5_nn*b{<B6zQPWUZ;&VuSQret*6h@g^
zGaJM;(C17f=0Pt&ptP+{cAqRoqc5b^olDriTC9)HhDnKOPMZ}4!TxGrf#ZOkOvC7U
zU2hL_aCNH)EFe~f<Gn@<w7j3+163sX4aR%&NGb~)+~G)@hmuwcWf$HW<lMIm3=afK
zAYf2D7BMY1y4{4b<>=IQ6N{_bK+O3vO8Y5)OMtiFP_FBaIYF}ONPZNODh@>Y>Ej@@
zYrWpcQ6A|B6)AzLhYEhbG5ki?@q&s9i3R~I`I10zyxt&`?bPAc$Jc*)pwTR*_4E7<
zI6pDnSbSnCf>w|Nik5OTx@hK|zw7>s;WY1@P@Rcb9g<`$-^=a@h51iDZZPh@d=~hH
z(h4F536@X}Ry1Ls(1_vZU{l1=U&U5Ct1tE7DG$oZuv?1}O94ePO9RoCHXI8pLlk}0
z-zTGe(CJm9X347FdK8Tc{$Vf!1QR2mBo`Yv3cj4(MX@=Y3gTog66sVE_FECLGpkQa
zZ)Jj=EO(5kwApim)0Xf9k@8y1#=O4)2BESwDb4eZpCkNYhy%$IB@7B8jB39NOYXft
zwTs227c&?#Qz$4E&!B9huN#V<k`2qNn8x=DtEpFJ84~Q>uwW2R-frvq@&TmMJBzk*
za6^=scU<NmTs|YHIpZ;b;u2{{!ozKkZCh8VCxD4mmeGU;%yvGNX!~pQXl8BX(I+)T
z%dT~Ru{Np|3=kHG_*5tO8>~uCtx)eNCX;QPquycc%Hj{+f19|!^B)d^Q=gCDC<jgZ
z_g=@qx?R)Kl*7&s&&#2_v9dAjyM1}pl%x|Q+;AfxDEg&$aS@^3>Z{?5MUDeB4(h%S
z4Y41txh;XpW;n>*7pLK;gP1J~9a<+j{FQ=9<xvT4l<K;H*_x&l&D7xP2%N*z?7+)2
zCwYa{dbgBTG=GLeAM!jEQ{-&x)m=k@VolCMm2cO{B|dGX&xi16jMV7ppwcWLf7~U*
z#z&I9q0x-t1NY1^Q(-TT=5u|jo-$8n#bg>`DAhCQ)(uoBG&B0XN?rMK>-1yg<B&8-
z5Mp2O*5V8wI&yB?A!PWteCyt}XPMdP`D4I{TaR9;rh$x(^qXGla-~Q^9mT+pYm$=|
zxqol(DV!ggj2v}aJ8YgyUpURSFtgGEaxk^5XCmj+jErc2HV3v_li9A`Mwp|>p(WhM
z3AdHQIBFLF<WNjiM@e5@ix0^CY&`V&j}<L)<b4M*3b~$Bg01s1{JrRH>F4vMM$i`n
z&H+C#kk_(=HE5VQS-kWC#pNDUSFl?bAw~JWLw$*eM&jCYqAGOuXy-z*X#G-_ZsUUt
zzB28J^jZR!tz&)t@y(X>FC%gmsF@ENO~)Y_f-O}J=ZRPdQyZ6}R3g!Ss>AF51cng|
zyhMiVoe~rqOE>W8_#bv21M$t`a&T*W6Q&G5lDnpASw8WTVwaPT<Io;~>IUc6_UjTP
zv$L5-o5@k@Qe+%Y-W9Y@*z&<0VVN)~l{ZO7@ILu5w41bc!uk8R=4gtONt!hE&WLc~
z*Gk0NmifG+2dJTiU{3hSBxF-JMNoZbc)XWYRvrKjE4(?juBW)U#mzXzI}7zeRL5R*
zjs7$(&ljCNJQ?~f6et?O=)QarO^ec>Ql}SAX6_TcBR$8}=WOzVQeoH+x%#x~|6`nq
zm(R7_OpcymniXXo6T8b2h>!RSIvFsobXv7xOtT?Vp(2SRD%i#*Y~ZypRnl%KGv|EJ
zT0#>A5rm|JZ@Ds2q9{LMQnWJ6_y!lVj-f0Vhex;lA4K}3TWVrv?nmSt_7Z(yl9UXc
zSQk#kx)|G><N*>qm^Qd8M+qctzxOvMa#hJRyWcr<_N!pgBN2Pp7Ez=V_pwr<B2w+t
z5}H9z!h_P~$&8iuJ0O6_0e@T?@hF^<C!(u}P6e>B0FLliIUx-+ZjW5~doqZWXT3o?
zFZf=(O)yh;6ZhhfCzcxh%eJjK#)8YkflBTqHb$|lYdFNK(v9&AuTOO44;5Nhoj~$B
z9FR{mhR4rU0!;c0mYG7s6UI^=$Kwc+r88E5Fo-0vEjNkNyWxso^k#i{c*Xw904=Vk
zs+R9~4spyYdYie~f2?05QE`@r$xDe9p{$idtomkv83$U7NjsdrcU3xgq%jtamXTqy
z-*=1Jih){hgw^z&4DA`2rP*_33V|fn-_1_)sKQ~D;nj!H&pX(b0(NEkJ*T^oV1L6^
zp2O&c+p(NzP3@Ic2yoZG0YA6j@-H|G8U`K>Bx^Pyk7xd2s$_wc6L$*b=1wz_Uo(=z
z(Ag=ktYn~b>>UcEiiW%P_M(g=ce;_f<|}b{zBljsFtkbrV#1ft-qruOT21)fs%y(n
z66nb4spRbPI;ZZ8XBC?tjx>zj<$0p`HKp39Myz1OQviouCl}NiYnW+qxCfVan^GlQ
z0Dsg173{pks?1Swup`4JDnhju{@?$rn$Ysc+fzcBWsCp}WVz}Dq=OlTn{lI4H|!zN
zrRhhXkK6>@jbKWQ+WhoIu&00GeF=C<Ke-XQ@TGnk7ZOTl@G>|Ij_m&f!1fG$l{gi|
zxmu5^8g(SDrNfie<ydKXjWjUF4TVuiTz_0q&^1iJcg_hM;v*=PlFXniR0lsHw`;4E
zIVJt<wVy@On~-pXnE$#xH@=6Hr@?K0>gcMv-F*O-(gJIQ4D8|Pktt&*oQJAqXaiUi
z5_(e5V;g2f-PF@4Bte;nm_gzPEY|lGMmL_8iOE*`!%ZUo$xB-a<Pz)8+CQSuU9mRN
zh{WM8;NdTAL)=Sw&UtRiIOuf*yCT2*-MX_7{4>JlF&hY{<Ny<XN@%ghrp^PUU`D}C
z7NI%bJ%g_70MqeMp<5X?(K#T<yZCUbw7I#@JHaEVCIZnw6yL(R(kl*=sPGD__Fdwm
z)n$JBfQgiXYO?qE8~5W|4zs&!=GAe+pXd`y)7rgP;@jTU6Q#J7a22YJf>}QtP>>eU
zpYa}rM<Eu5isk+7HEV$-RJ=n^3VTZ2CRc>Tr-9)c?PxuH#Hl%};TemT7G>OUc}*u7
zo4bL+1$UokQb%={AGtj9lSfjmR7RibQ`gS=>qEdUwv1mlSN|v)F321wSS~@Al$ZtB
z9Dj~sBr}Px(yh=olddh#2n;n!V1^|VRaBz_TRn6%0o?O!CmALDz{y;b5`*O?y9$M;
z%6ap0s<|{vi^ER_bI_xS{h1E`F?dy>DxWSAd33ocJ}eV&&n3p1c7~lA<>LGUf$^K3
z=~(Uzqs#MOTyAWkPrUNbrc}1nJGn!rl-Z(>@5x8RxY04?cVmbX;nvxc`mj7V&W{6x
zVIUM8_Ehm8YEa7b-dNzW4y7=Ub(n#0gv@J|hs`%@&RcvAPEoM6%pNOcKRSw*60W(f
z+wlBkqCH7Gg;G%dvZm)zj$*E!zl;-i383ZUEEBUgz-(^;Xhv`S;whz*g*LD6VD3K0
zSt=zRgEBkdWhr1`MYBMiy0W^;#o(-146fI|U~5Q9^D_;%R|D#IQ#ib(aTno6tAsjj
z7atlH>Y1Q3y5HMb#x;pOTH$U4u3oQ3dZ<dy_Cl#e0Z8X7bJzW@O?6EG$14ry5~53X
ze@!+t;yA9JQ7y<T2vC%A`>@GiQM)aezV0tLV6ING16z1gOmlLt#Eqsu(P+<@cp&zm
zBcOh>DSE1$SSpy<vm8%ig3xk@c(994?uQVx!IAfEzm&x(3mQhev~Fg35+f0r^oo!t
z2K<mo9LGZ+!jlmuRienVA+``*2hk(9p5H9Zazc+Lc{JN>U)Xs4!L)GXg*ITl`y=2%
zmD)yW2bOXCOn0&M(Sz~9;Y^&9@h7<`d>xG1KrllA*ZY#M%cNn0R5m(Nv1Z|ow^#CA
zGpQ>(VUQln4;Xak>wM*Txs@{41@6;tDK8-dE>UA1VFZ0_59A?*q?B-K8@@$r5eH=r
z@Z1tP6$yA?yA7#c3I<yKLJ%CdXG;Z>Z4Q||1^p>r1APXSZ>Q%#wPEIBh-!+jKDjK5
z7DM!wIII{ly$jfR!qCMWNKr#v@mwPB`=^Gu6T{5qJTq}(F!A!>J+x!;LT)M!NIwzs
zwelCC-DSKHTkffYP-Va0VBCQ}1;1^ql*V^Tx*Ip8aFwZBfih`t3IwM2I%3?+IDdcb
zfdmmh*buQt(Bl_DChDNa#Bnu@>QNAufL<B=AZ#`ajV2)U8Jt?YE~ux}2DXX#oj8qU
zs8kmFeV;i&;mZ#TD18NFC&!&Et%g?kcZSL~MTc0jVO%zmm0SnVpdh$Vx(B@Wk4L(J
zE|qnk512wA6!+5*yrfw!E%NolKDZ8HYvi1ISu0tgfnS9<+=7VGF(aMl-=vFy8Adw{
z8dQmkSm}0<Pm)%j?FcEqP~0IC--#dcI^_%p)}{)gAXzC5B*Z6q+}(kloF>$z>)D8%
z8dfrOXcc~ZPX4C&KXafqV#$^frEvG8Zo+O|Nh(J5g!EIIC#r`9afBDeHq-Syo`Z;{
z4hsEx4yJ<N_>IOsdS(KBN`CaMoPed-gorpsqJH+9^m#)rL=GeA$62{522uU0ZT&9i
zkFb(Ve|u@ZTGPmL+VM!qMHDuIV_D~Jeg@CJL)E}mqk9=yApWNQV>Ie1;rk-bK#nRd
zPR74xY)z8qP9*!MA2Q`4eXSi_HJrV#x=%caHVFt8jQyHV(X(F|pyI0bIk&E-saduP
zP@nTanF8wPnQiB|ECN*-?DX6}Xp<8wB((ZQ%-7Sb^UckG!UJ?*AuBmbND1-aeTnW$
z17<ZmKsnna0=5DcI~P07EaG|*=1}ocK<?Dfk!#97uf7+|`Jr-z?uVbcmyaNkrHvs+
zT>rprG-&>zWk}Odb>j=9;|cZND|13yuA7H1T;<7lX6%a3g3l#GEccow-t6tvt?LXm
zmn%u9xM4b?O{g|Oj^DYm$m<-nFZYBToQb$*{@Tvs9Y~d0FQcm_Fq_D|tw%DaHtp(R
z{n4_u5HPbH4eO6avvxMcf4{FA%pR?(KgZq8@cvb{<WQ%wN`Z=S*i%qi8YOgC+7C(~
z<+r76S-^i@)qO=>=EL4RaO0xxQ78(=(yg=Q@e!Tj3?-*=Z9Z+i38sn3g#RgrLj`-u
z+7vaxE`k0d@yH~xU&y>H?JJ<c&-%jd<<VV2w{(bg)XA}&8NK6b@jzWwPE3|{Y6Dm=
z_V}Q_W+R`Q8Ld~z6#}%SK8SkBmY*Ve4J^jt!dC9hq3(#z)@Ub>!JGq^VauAC{SdOF
z_z_Z>33Kaeieli{+yj<zGX!?3{<quX$HD8u2-GXTCsfh@pr*(k>?DXG2_d|~SB;I%
ziq>u;>lX&V$1H5}9HqrT`wo!KANMAj`KU1LOR=2clo|APj)&?%!MuODXLJ6{i}3v{
z!?Xpw8Qs-u_HF~^iog|x&EeNw_k=<qXz5))tTO~>2g)2H%L&X=nbYRkJ7CRr!DS?r
z8XhK2GhN@cD8Vnfw=<a%>4M175gHpH4LY;+m!9wc?wp5j37tl2NLv@mu2tiShEs_k
zi^RZeXH|(n<ZB1geNMAp;UR>#6#?+zei@=f%~7OvcT{9l9f8>|vbGE}&dqeu-Bdiq
zt}AP-gqG!RK*vZ^jFc?X<?(EcG#u4&9SlH2Kts{;ZHA9@4w2v2nZ01#NImX@9fUm;
zfXwlXXX=bkRQQhU>vI1SnGDN%$?)Ai{T&@l=m*e0Nvx<e_->g-4JuI4iMy0;j@xn`
zy@rY%m;V9ZIgpE5jV9s3^m`}*`UBgvQaV9*j5nYH(vq}%)9g5T>!nw00?jYeek;qV
z$u{O7rmCEiS-$;e;XK29#93Y-T#)q%xXFd`rV5e<r5=D}IYk;I;0_v1q{Kn0pn&Mg
z|E3?I9RlO19CpnLR6*kHfa^KsUvv#I8!P9t%8Gc&gjGkHDUxa+DE%$mv%0=~=*U9i
zc>szI3=a|y2zAO)KXI+uJ%mu*XD@N!X?K}8^*k_<3-%o$TWPnuOG@m#{ElOq7O(5F
zM|J-U50IiaJS@#ynQPN(R2KMqk|S-#TffAjbguzcIJI-FT*|?4@kRQvUH0wQ&cId>
z(CzW|W{{{A;u~B{C%+x`uJ#^x^vwiUPVXI7fi3Tx+r=&lm#_hdQ57{X$6CdvhSsb0
z=IvRSdyY5vxE)vUg(Bo|S-?@2$+{oM*3|5I_%5@ig+jU79uq}NVh5@jP5W(c^>0&h
zltHR$Bz<8=mn8CKdzRH(2>=og;b$?RU@GwQEWpB+KoUVl$F#yMIobHuQNh!R4*JkN
zg{09!0y6ZpcJ`F;w?LY&%C`*Tv;zdDY?YS60H8B^W*zJ-FManEK7EXE)u|VuXGhrN
z7hqCBn<-LTs=Bw?!AU1UdC3$DC!Z)-IcRu}wrpxjzI_6#6g=Rw0gA#A%rz!J+MeLU
zzF!Vofi((}vg~c*EGyX0R5T6mfrC(8_hNlohC=8K$>-R|S?JHce9Pz@Z#s>8$y`wV
z0omdtCe0psIR@q6#HmFBp8EMM)0R5ONcjpE*q;uLdvF5^s~V;+?@P&Y-utP+sxyB{
zpn0xqSIV2(PuEJ?wI*+<roaIIyUR*8fG<d^EJWL(&b?0K6>$}C$%L|Z^<AE-;<1de
zUu8g4Ug17ObS6D6aqW1_PMG^r*Xhu`#XeL^nb6v>*CpTCJpxDuI4ID4m8C5m0c}(1
z=~GHYw4UE|lsnNUG<8S|Dn|twz|gTp{w%6En-Cm6X5I&V{oda`ZC)G4q72WQcy?MV
zK1taKZ^qvo=#nh|O&C1Fy!d;%t+MEK;V7E#=(%>n%|T-XeB4MwN74u-LrA9uxtaJa
z+UjjN<DND&kLhuS=kWW?CD`pE^}@RBmPBu8Bwf-M9(25RmOeN%98jSbVRgjkl?sJ-
zG$7Lj8;4rUU$c5I6nl;q4;qb+l)_}t2lk4AF}2YOkhK(@a@G6+z{O!dn2b|nep!D)
z1}is6DSt<0$#Gb0<S%5s7eETgrAat1V23!jBoxhvNnux%naKI2G)jq{&C+4a7M0;X
zC>^QSg!Ky9x2_8&)dY+G9z;(E3)A)$xt|R!{Bdx;ds;Q9utn^Pc=lNN+tI932Uw@$
zgyQi$D+F~pZ7NM4^?S5b)b65tV8zL%>D#r|K4lnZThjr&!(u=>?sAmp+tQc*kW4A$
zUAh#&s;TgKhBLmmzm3Zv5H&)J+uT9vI>0je&Dz3k*<iU*^NTWYf`j+OZ6uQwCI`gf
zMy1oWHRqZOEh{WT!Q3W0N^Qw+K{)4u*a#^;F5kgT3{XO@6UQ82q(>#btav28i?|I4
zl=*MmutzzBo<#_BD$XjRHhca^I6|8jA<lE7ukTx?s}FG-TpNxYnLVPC3NuwWQPIY`
z)aG%pq2SQ`>X7u_7A37|@7_3Ym?@x+osvzlP2<8YRZ&!alFb?6u$vlwOcXUhWFvwQ
zoKiNyYl*`f^(Esnn&}CGUi|XyZ#Vx-2vW|L<5n%aV2kogG_E1x>oGGy-@gn&lkh%a
zTZ%b4+gI(0Fn8Gs8$-1PJISQ;69q0$t<Qm#@vc5DS~mISoec)2;G9cS1E8ImmK`VQ
zO((mw@Wi`azZwm@k3J8TXugXWupm%)2rg$H$tE5`CcrY+M+;lvf(9bnEjRu8TzGW0
z$@=xmfS5g*kXKFFwKI7U*0SFdr(Vip1D$VZN7X?L0ux~OU0`}SrPX^UKBL!z23jk?
z;S**kM<u0l^Sgj>qvV`W<}1JdZvMIfFj90@NYpJaCO6OYk5SpT^`^tYKoX(zT=`Y5
z7*Xb%nTNE=^ozYFvlTvdvE$)Nn1OczyUd;xl0RuZEYk07&_jvELf^4$?OzU>y=^Tk
ziVLvmgYGYvnJS2EPRCr=U>OLT2=@6qt4<;f?gs$54cJOVH}ubmbQ%%{Cn8X#4%8*C
z0CLT~UoDL#8@*cpz5N7N)%tpQnxz5z_Uby(E+M9;xgS1ZfI)i>p#9OqcF7M{Shyj;
zyv#Gj9l5q<{|NJ7qO+v`S#83OsZklpkkHfX;t!p1DX^q6b+Oi&tso`aP;Zb7&zheK
zw$D?Kd$IJ@&Zf=AmA5;%QuUCHE?kb@;0TkMuOH}1juh8V+T48EfVAq5UYgMe$kn16
zb{!0s1^raUZoxRH_tyb6DQ}uvL^Rq>w5gk^sb`0Z7BtVe^Lb=ghd&6=u`e#~{=C!m
zT_`1H$3}Q6nkwyEsiobi@`2i?e`9xvyh~RKPf~Q^RtTxeHQN<>gIO`uavkH_%+F)2
zD~VB^FNq<-76l%1?3)Xw*faLCVa!xXMK(=j=}%AoBY7&Aq%WRSFK@xJzXQebsGkQR
zsz2<VI|wL-a<tyAo%R+A!fwkRWAQ?pW<si5)0$ve8-fb#pxL01r~8e?DLgcrI~822
zM7i7s-pf7fj;w%GZrOGw9x4wH#ITqv%-0&$_^M?T(IXbz5e-pj?_vS#h#E8`=%%e6
z{})Q;iO4XOl#ct?NmITIrmcpd9jj*V0hm)*2(lfi>SIqoyb*O7E_R2o@hY!t-o4_2
zPkra@q=JeG7pJOVnC%(L@WCg@|HIHPv@OupF#2Wf5KPs~ARkrZ#6G1UGw4Rbs1s${
zTVSN3iMT!dxA^`kehMnyULxZ+80Qbsm**O0?vE=MQ*+xF(w1Qy=f4<nExXzDNlzyl
zpOS!DI0j>puV)GIJoioW;e%%V|I$nOi<M?oGoN9U4?I4LEL8QXau{DTT`;)ucRq;u
zW8)$C-wK(9#z!l+qip5)PM8s!eFAHsTB=5(pMO->D+r=YrC#Dt%l!Ya&v9$flhdNT
z7e}5WC2S>Ydqmy=xJG@NmFk$-8fsbmJH(kd>Fsk38C1kgYWGN~Z(!*bbyk(&?x!Se
zN=nc}p~GN`Ej-&g-$k5WL(TPV>avch?1lv(k>MPZ-Xi(~GUB$q#>1$E+r7;>G+#};
zFJYx;rFypV2HeUsqkqgCm@I8YE#k)43(?#8NlY^g^0tQwb+O-$*o>=PnSSPf=j{Kf
zp5s-c3O^3T6Uu9W?t{}HPbF<ur$zbXyV{15Ka6->X1cnlWrnE~)IIk4M=o{sq{7;7
z74~%LL(|Si-B=>}hm|H3WUpsUJnN#S<g%>W@^S2r_@zqIf`GW{M=9EG21{a~&2>(6
zu;}xGDTadNHJ1{f%km=k>|^}5e1#0|xb(T9(Mn6isp_-w$P3)`#_)e|NtVVB?<eT!
z<I(r=aetlvc;Yu^HLDzzplG)JWss@9bDyuDhtZ1&@wSQk3SKFQvZ4U22=@(l3gzXI
z*=brgKB{GlZ&<gVbe%4T)LTUTQ=^iK*7slGUAg$Mm5!P20Z6L0A$s_R`Tw<*<#kd?
zIz6<NY2bvJG#x(?g`J62DW5SbXwX2Ju~4jRh$Gj&q!u@OFG;a=U&dP#s#!T!-R=Hi
z4x-)5VzDtj0)bx%Nd@%#3#5}fh;MDGGMXtp_PH$Asrl?RCoi7y-KZXWQ1ld&{!?=0
zRnS|?%xX2zN+x6d(OKwZNf&ThI?f3mYuXr>FZS+&1%=vQMtc5n>b{9b|5yK{j`BYD
zG*hR#t*&zuo1z`Ma?gOH_Aa@0(rT9CJbqfGtWNZpM@{@Xk@w95rPB@74Vm&A1)#q6
z78cQRyP%wY-~`Ou8Zv`b#ii{RM#ozz4dDI_HWi1UX%XLOh2`a*mO15+fXVSTIIC)a
z6(rH-btn8F_^E-FqUSNMeBONev*SB%GAK@7S2V^k1IyS4OxqILXneW6``)%OCD$=Y
zx+WZm@_Ef;G@6(@hJ8*3BB<xM#%$3NS2%S=cKokO-!Ab#7&jB*aUW^yh~HmXO*TRd
zr_Ef4GKR(Fnub}b8O~n9W5A^I6(kh9vzRvBQC#o3)-FG@_q1;`4ZHF!y9YWU19TKE
z(`MCwZFmc@8n3`lG6IbIy-9LCT&i#)8%}B^30@PSGeVg;Qsq#E=9y!=Lj);{o=0E_
zb{ai$(ut5=1GxetnJNCVJDB{Q>k8<#aq+1Vw2ES0TfN9zPko+BSVap6q(9_w(J)0j
zN<!f$$TfIG8Wm2jgoJ`RWr}z7Wz?cEKLX*GkBT*>N+O|WJGdnKv63lY*#WQdLR;q~
zvT~>QK!g+Gd8gr4aEQamA9OddB*BSz5`XAv+>{~tUP?BA<IGiWVs6||r_JLlVKWev
z%7Lr==-hBhVzR_>qC?&p<}yoXD^f|#QiJwct>Ih&Stnq4S~}O;fR2Eu#s@<xB`!&6
z%K@ErMcs$<d9=2f((Q3i@w{At0K<9d$xDzkd9;o6(^z7p-3P*iN~dySE6xbGDY?<>
zTX@Hic`<5Y*^<GAcz<kP|LxB?KxLdsBrcUPOtqB{_euz^v@N>O)YY)&S18%}ddWJ2
zz44D!dpl}<{E6%L-cL(O6xaDfG+3;%rV%h(Z6?Nk(qwlF`>rG520-F{u6c!3_y;@v
zTV_oZgp1o@Rk*tchpSx!5(HP@`9}^aXE>&@7hguN&<8=j9uAz9(GbtB=d31mX9P~f
z8E}zCjDT#SYb)EdrIdPb(n~yUmX+5xN@%b=fm2`B_!cE5vX7)6kv-M<HJ5!9KE#nH
z_j;7XL}8%Pu|{n3d7KICS11XUB7#dpSLb`oTJpRHqBkP@1-rvTys?y65{xZwf>dZ4
zp0;%0VOQ-OfIB#NrAVb{EhG%nbXNnw%hw=VDvD;4B>nmFnde(~Z)X>M6gWbPV3=Hd
z$S7?|s0x|bUE7}_C72u2C$*bpD<q4Td71gJMF$sRz7k=?WX|4OOT(;F#V*;~C_e2F
zR2?4rB=9eIwQ$aCHx)fG=%6A*Wn$YD#n-Sbj6P-nFmUWhnYLabA1&;gj=qRjXl{5M
zR28382H&U<OOA2?Qd_IWSQ4yT&1OJAsVXidsee4RY-b``BZL_Ofjh)RvwI5AhVA%0
zeXP|ss=rOI#1B`&$sCQWekI6d6{ZrN_6FZ5&dI_TT{xSoNtiqcJ|7A142_5#kAT29
z!gq}j#5)5paWJ|?1-D(R`tMai5gaW`%*ogjB?MOAFA*~|+_OPD{^LJETI)NBuf-il
zjScggdpkp!<PLlr^NA6|=U+0^Qnuo>VRBg?!c{CuPm*b@vt|e}D%u@>n)uT9i*B#j
z5YGl$QB6D$fUFyu(R(|u7__RWkRsaD2|x(LOhH>2O(E@0qXd9$GeG2L;>32Mny{z`
zwI^>ZYCLYOovV>n+o_i3Z}6Ez-WdL0)hhio+so$vZdHq8@x0uIZu1hcd^GIBJs2R`
zUnoCMoa`BF7}l@PIRJhO^<XG+*RtnTPu7Vqz;6#t%GJjU9Zt0rUnnVWOQ2^<hQg>f
zp;I*a8F_3#S&&~!FY%2=x@*37%xg1qzK^KOi1D*zCZvaTx=4^*>k*#;l;g_HN-;s0
zK?1DlVS^<7*Kr5gf$v0F`3_#k@P<4;q~vZyE>wkJ%dA|RmoO{UbHzmxh~wZ2Pw)8(
zdkprw^AZ26<jxYC06jp$zrkS}LxJmuHqPXBL^@!RlG_-&hkbT)%t9Z3fL}z`c|e7R
z%0A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
b00GJG5!CB-Ey?zvJ}?c70ssI200CKAhLPA-

literal 291924
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%0De?KwQ$?L83>IM{<
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

diff --git a/help/AnIndex b/help/AnIndex
new file mode 100644
index 00000000..31263de4
--- /dev/null
+++ b/help/AnIndex
@@ -0,0 +1,38 @@
+airGR	airGR
+BasinInfo	BasinInfo
+BasinObs	BasinObs
+Calibration	Calibration
+Calibration_HBAN	Calibration_HBAN
+Calibration_optim	Calibration_optim
+CreateCalibOptions	CreateCalibOptions
+CreateInputsCrit	CreateInputsCrit
+CreateInputsModel	CreateInputsModel
+CreateRunOptions	CreateRunOptions
+DataAltiExtrapolation_HBAN	DataAltiExtrapolation_HBAN
+ErrorCrit	ErrorCrit
+ErrorCrit_KGE	ErrorCrit_KGE
+ErrorCrit_KGE2	ErrorCrit_KGE2
+ErrorCrit_NSE	ErrorCrit_NSE
+ErrorCrit_RMSE	ErrorCrit_RMSE
+PEdaily_Oudin	PEdaily_Oudin
+plot_OutputsModel	plot_OutputsModel
+RunModel	RunModel
+RunModel_CemaNeige	RunModel_CemaNeige
+RunModel_CemaNeigeGR4J	RunModel_CemaNeigeGR4J
+RunModel_CemaNeigeGR5J	RunModel_CemaNeigeGR5J
+RunModel_CemaNeigeGR6J	RunModel_CemaNeigeGR6J
+RunModel_GR1A	RunModel_GR1A
+RunModel_GR2M	RunModel_GR2M
+RunModel_GR4H	RunModel_GR4H
+RunModel_GR4J	RunModel_GR4J
+RunModel_GR5J	RunModel_GR5J
+RunModel_GR6J	RunModel_GR6J
+SeriesAggreg	SeriesAggreg
+TransfoParam	TransfoParam
+TransfoParam_CemaNeige	TransfoParam_CemaNeige
+TransfoParam_GR1A	TransfoParam_GR1A
+TransfoParam_GR2M	TransfoParam_GR2M
+TransfoParam_GR4H	TransfoParam_GR4H
+TransfoParam_GR4J	TransfoParam_GR4J
+TransfoParam_GR5J	TransfoParam_GR5J
+TransfoParam_GR6J	TransfoParam_GR6J
diff --git a/help/airGR.rdb b/help/airGR.rdb
new file mode 100644
index 0000000000000000000000000000000000000000..61b7631bebb3429ffcdc2149403d869e9f75b41b
GIT binary patch
literal 137484
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
RKhKZ!ucq$+SIV7+{{??~e7*nx

literal 0
HcmV?d00001

diff --git a/help/airGR.rdx b/help/airGR.rdx
new file mode 100644
index 0000000000000000000000000000000000000000..5edb7f54b192f60f0510967be6c0205bbba041e4
GIT binary patch
literal 967
zcmV;&133I2iwFP!0000027T6DXcSiz2k<l5O*Dxcv#}-^3r4L<YpKc1Zu|g+&AP^q
zCecj=n?8hzxrw8jndQzz`~pRN5sDy%iij_2eDFcBeGr9K&?lo<Y-uPK(`rHOQ?(CO
zsi<dnXXeb=T@7q@e&@{G`QMr0&TgpzfC>oVry`WwoPqyB?)O6cMDl%5TCjYSTzLl|
zyoOvG2dImXo3{bXyiac14p9F!Ir$;>{~`A+0hoS~yd#XhN8X2-n%l_72XJ#Ud29kR
z93+3Y4;?1|IEFq?z9j)_y2ulM0aULfKUj@({E7TT#r`Jpzc|)(vJzSZ&`9Ge&94BO
zE|axM^lkFzc>N-)$X~SrMDLKzd1$)6$^pD~(LVAwc;6aMlF!{lpCDg73^3(6`Nk=L
zsz1oL&Y=_JU+VDwJ|zFv#C^Yo`{BoU{2ub(<LD#gXV|L><a>$pYdY<_BKiXJeSpsp
zUQ19Q4AuBuY3d`w#*O;?!&fL)cj&fZt}}-$w=gwd=ozqG*CzFhF(7rvuuQj9A1L*&
z?MQUH^=PneWgTP0Z8RjM&>fL)_hfTz+aD_5S!ZTP9Xlxv#~&(C@3IC(h98g~HTgiz
zt93_DWE>;4%aMB4%9Nz5PDyFWz&Rp*p?^bX$}QHhqFTCZcW;?p(_MZwvN1KN8=2kx
zJ)?t$cg3b+-ry`6JohKXh~6!XVc~WfOFNzE*!uT%<L~XZd)<iN?M$~N$`sYEGR4^1
za>a6E#>*A`vrp?4(hzoHcvy;Iul9x1O?$}Ns7u{@R2qY|lB*MC-M~DG8~$918~%Js
z8tdQDh`+1h&#h87WM|sjE1R(#y!j42xd5+Am;BscZrS(zZ4CVx`7ADP${g~gE$ENP
zKO8_WAdmN;=aYZE#`piTh5PXgKK`>q=tZ=oDF35BrGEGV%d5<~i(X7tzvtd?o}EwW
zo5r1a&Aopc_pwLZV`JP`@D-)ZBVXUk3^lm?DRZemj;}1`6Y|~1e7+M;xqpAj{h)&T
z$r<jaz1%NmqG!{RT>mpVaQ|m@aJQ!T{Y?DF`(M`b`)5q@{+`Lg@wp{mc~i8?R|#|H
ziWP0HrWDl5S=3cIHO?4koU@&CDd#fI<t!sVt;#d1Jfm8)Gta2<j4IEl@{B6asPc>|
z&&bcC@r)YJsPT+i(Xl+E#xrU>qsB98%UGxwQ=F-tX(<yQWqDz-g52*`rSM@7RLFao
p?$o8B4`hV*{;iQ>NJwFBrOH-oBrAn&i^1HWZvppAXEO^60074d`R4!t

literal 0
HcmV?d00001

diff --git a/help/aliases.rds b/help/aliases.rds
new file mode 100644
index 0000000000000000000000000000000000000000..f331e2e75a852bcd5be18d044d41847e0a3ae4a1
GIT binary patch
literal 349
zcmV-j0iymNiwFP!000002JMqOZ^AGTfL)*xX`2cd82SUc7m@BEjlx4b6gqT^4q+lo
z!H#SrwST^<L5}5+z}Sf)PVW1hv(NH<Js^Y{sHvVt^Z40O!z*ebN4@WX@F>=SGXg>A
zgzlII?GspTgpMBr$jF9+B#dg*u~0G|`3udvHfOmcdo6ka#~|@ZFY}`oCe_JIXnv3)
z;6$2K7N4^%&dNW;2U<?_@&OY3Op@?ha>!X$*_{(|&bYOPYd|uKLJglwa8RAPSl3LA
z=Z3nga0?{+NtTB#DNd}LXG|(0&&z46LhQI##7Thnu)rk6+Vra?iigu{*1Kxo3+oyi
z#czHM9L#Ira9juLa(Z>ptp2pdoM7RnDaUESJ~>daV=LfL+@ZeBDyP#eS*wn7VQM)S
vrk;wJUJ%|Tp=v{|h7xy0$5Gg0alE~^HoUdrtquRL4bkr(<*O^z3kLuIE_bKi

literal 0
HcmV?d00001

diff --git a/help/paths.rds b/help/paths.rds
new file mode 100644
index 0000000000000000000000000000000000000000..7c123f5efb9656c1b5dcbf1b3a8dd0475d62af52
GIT binary patch
literal 402
zcmV;D0d4*tiwFP!000002EEqLPr@)12k-^F=*hprBNGC~cpGyWAh4xi#DiHLt}HcM
zyR==R|Gjf6E6VYe!+s=NKHry@zNVWC$8kDNx4t^v`qjCtuPf)wIj^6wf9KAjl9X#-
zNWtA$iZ`m23rvRO`<`6)ZhQTNC|#vYG(WuV|0saFV^EAw`A+mm`r}4uZnRY`OE6d;
za<-MAnc%Jbge)hMvA1mb4K^=I&5G84M)4&DO`DXc{7O;S{b>TGysWhHCDYjbG5Cc@
zX>O%_Qt^M?0Sx{gG<dmY!Mm1Fiu~9*LYdb<N+A#XzeaVFhcIaEM|68&t?=c_Ug2b6
z;wXj3K?*GYNTT{XN8Wwwb^d3FP&S!gHt}fzOUg3Z2E5n_2+44Ef{@WELT+ZrOK2Yw
zlD=op9xUwH!-+-PV!uZgZF8NhFzgkTj4Ch7B+ZcNwFItqA_fTs@(7vqu^k8H+;I?c
wI7T*nbChiO<~UjLXLkLOW#1gFIfmc7A=g~yLf6LvZJvcc0rpmI^a>6D0Gu4hkpKVy

literal 0
HcmV?d00001

diff --git a/html/00Index.html b/html/00Index.html
new file mode 100644
index 00000000..4d72ca1e
--- /dev/null
+++ b/html/00Index.html
@@ -0,0 +1,101 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><title>R: Modelling tools used at Irstea-HBAN (France), including GR4J and
+CemaNeige</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<link rel="stylesheet" type="text/css" href="R.css">
+</head><body>
+<h1> Modelling tools used at Irstea-HBAN (France), including GR4J and
+CemaNeige
+<img class="toplogo" src="../../../doc/html/logo.jpg" alt="[R logo]">
+</h1>
+<hr>
+<div align="center">
+<a href="../../../doc/html/packages.html"><img src="../../../doc/html/left.jpg" alt="[Up]" width="30" height="30" border="0"></a>
+<a href="../../../doc/html/index.html"><img src="../../../doc/html/up.jpg" alt="[Top]" width="30" height="30" border="0"></a>
+</div><h2>Documentation for package &lsquo;airGR&rsquo; version 0.8.1.0</h2>
+
+<ul><li><a href="../DESCRIPTION">DESCRIPTION file</a>.</li>
+</ul>
+
+<h2>Help Pages</h2>
+
+
+<table width="100%">
+<tr><td width="25%"><a href="airGR.html">airGR</a></td>
+<td>Modelling tools used at Irstea-HBAN (France), including GR4J and CemaNeige</td></tr>
+<tr><td width="25%"><a href="BasinInfo.html">BasinInfo</a></td>
+<td>Data sample: characteristics of a fictional catchment (L0123001, L0123002 or L0123003)</td></tr>
+<tr><td width="25%"><a href="BasinObs.html">BasinObs</a></td>
+<td>Data sample: time series of observations of a fictional catchment (L0123001, L0123002 or L0123003)</td></tr>
+<tr><td width="25%"><a href="Calibration.html">Calibration</a></td>
+<td>Calibration algorithm which minimises an error criterion on the model outputs using the provided functions</td></tr>
+<tr><td width="25%"><a href="Calibration_HBAN.html">Calibration_HBAN</a></td>
+<td>Calibration algorithm which minimises the error criterion using the Irstea-HBAN procedure</td></tr>
+<tr><td width="25%"><a href="Calibration_optim.html">Calibration_optim</a></td>
+<td>Calibration algorithm which minimises the error criterion using the stats::optim function</td></tr>
+<tr><td width="25%"><a href="CreateCalibOptions.html">CreateCalibOptions</a></td>
+<td>Creation of the CalibOptions object required to the Calibration functions</td></tr>
+<tr><td width="25%"><a href="CreateInputsCrit.html">CreateInputsCrit</a></td>
+<td>Creation of the InputsCrit object required to the ErrorCrit functions</td></tr>
+<tr><td width="25%"><a href="CreateInputsModel.html">CreateInputsModel</a></td>
+<td>Creation of the InputsModel object required to the RunModel functions</td></tr>
+<tr><td width="25%"><a href="CreateRunOptions.html">CreateRunOptions</a></td>
+<td>Creation of the RunOptions object required to the RunModel functions</td></tr>
+<tr><td width="25%"><a href="DataAltiExtrapolation_HBAN.html">DataAltiExtrapolation_HBAN</a></td>
+<td>Altitudinal extrapolation of precipitation and temperature series</td></tr>
+<tr><td width="25%"><a href="ErrorCrit.html">ErrorCrit</a></td>
+<td>Error criterion using the provided function</td></tr>
+<tr><td width="25%"><a href="ErrorCrit_KGE.html">ErrorCrit_KGE</a></td>
+<td>Error criterion based on the KGE formula</td></tr>
+<tr><td width="25%"><a href="ErrorCrit_KGE2.html">ErrorCrit_KGE2</a></td>
+<td>Error criterion based on the KGE' formula</td></tr>
+<tr><td width="25%"><a href="ErrorCrit_NSE.html">ErrorCrit_NSE</a></td>
+<td>Error criterion based on the NSE formula</td></tr>
+<tr><td width="25%"><a href="ErrorCrit_RMSE.html">ErrorCrit_RMSE</a></td>
+<td>Error criterion based on the RMSE</td></tr>
+<tr><td width="25%"><a href="PEdaily_Oudin.html">PEdaily_Oudin</a></td>
+<td>Computation of daily series of potential evapotranspiration with Oudin's formula</td></tr>
+<tr><td width="25%"><a href="plot_OutputsModel.html">plot_OutputsModel</a></td>
+<td>Default preview of model outputs</td></tr>
+<tr><td width="25%"><a href="RunModel.html">RunModel</a></td>
+<td>Run with the provided hydrological model function</td></tr>
+<tr><td width="25%"><a href="RunModel_CemaNeige.html">RunModel_CemaNeige</a></td>
+<td>Run with the CemaNeige snow module</td></tr>
+<tr><td width="25%"><a href="RunModel_CemaNeigeGR4J.html">RunModel_CemaNeigeGR4J</a></td>
+<td>Run with the CemaNeigeGR4J hydrological model</td></tr>
+<tr><td width="25%"><a href="RunModel_CemaNeigeGR5J.html">RunModel_CemaNeigeGR5J</a></td>
+<td>Run with the CemaNeigeGR5J hydrological model</td></tr>
+<tr><td width="25%"><a href="RunModel_CemaNeigeGR6J.html">RunModel_CemaNeigeGR6J</a></td>
+<td>Run with the CemaNeigeGR6J hydrological model</td></tr>
+<tr><td width="25%"><a href="RunModel_GR1A.html">RunModel_GR1A</a></td>
+<td>Run with the GR1A hydrological model</td></tr>
+<tr><td width="25%"><a href="RunModel_GR2M.html">RunModel_GR2M</a></td>
+<td>Run with the GR2M hydrological model</td></tr>
+<tr><td width="25%"><a href="RunModel_GR4H.html">RunModel_GR4H</a></td>
+<td>Run with the GR4H hydrological model</td></tr>
+<tr><td width="25%"><a href="RunModel_GR4J.html">RunModel_GR4J</a></td>
+<td>Run with the GR4J hydrological model</td></tr>
+<tr><td width="25%"><a href="RunModel_GR5J.html">RunModel_GR5J</a></td>
+<td>Run with the GR5J hydrological model</td></tr>
+<tr><td width="25%"><a href="RunModel_GR6J.html">RunModel_GR6J</a></td>
+<td>Run with the GR6J hydrological model</td></tr>
+<tr><td width="25%"><a href="SeriesAggreg.html">SeriesAggreg</a></td>
+<td>Conversion of time series to another time-step (aggregation only)</td></tr>
+<tr><td width="25%"><a href="TransfoParam.html">TransfoParam</a></td>
+<td>Transformation of the parameters using the provided function</td></tr>
+<tr><td width="25%"><a href="TransfoParam_CemaNeige.html">TransfoParam_CemaNeige</a></td>
+<td>Transformation of the parameters from the CemaNeige module</td></tr>
+<tr><td width="25%"><a href="TransfoParam_GR1A.html">TransfoParam_GR1A</a></td>
+<td>Transformation of the parameters from the GR1A model</td></tr>
+<tr><td width="25%"><a href="TransfoParam_GR2M.html">TransfoParam_GR2M</a></td>
+<td>Transformation of the parameters from the GR2M model</td></tr>
+<tr><td width="25%"><a href="TransfoParam_GR4H.html">TransfoParam_GR4H</a></td>
+<td>Transformation of the parameters from the GR4H model</td></tr>
+<tr><td width="25%"><a href="TransfoParam_GR4J.html">TransfoParam_GR4J</a></td>
+<td>Transformation of the parameters from the GR4J model</td></tr>
+<tr><td width="25%"><a href="TransfoParam_GR5J.html">TransfoParam_GR5J</a></td>
+<td>Transformation of the parameters from the GR5J model</td></tr>
+<tr><td width="25%"><a href="TransfoParam_GR6J.html">TransfoParam_GR6J</a></td>
+<td>Transformation of the parameters from the GR6J model</td></tr>
+</table>
+</body></html>
diff --git a/html/R.css b/html/R.css
new file mode 100644
index 00000000..6f058f3d
--- /dev/null
+++ b/html/R.css
@@ -0,0 +1,57 @@
+BODY{		background: white;
+		color: black }
+
+A:link{         background: white;
+                color: blue }
+A:visited{	background: white;
+		color: rgb(50%, 0%, 50%) }
+
+H1{		background: white;
+		color: rgb(55%, 55%, 55%);
+		font-family: monospace;
+		font-size: x-large;
+		text-align: center }
+
+H2{		background: white;
+		color: rgb(40%, 40%, 40%);
+		font-family: monospace;
+		font-size: large;
+		text-align: center }
+
+H3{		background: white;
+		color: rgb(40%, 40%, 40%);
+		font-family: monospace;
+		font-size: large }
+
+H4{		background: white;
+		color: rgb(40%, 40%, 40%);
+		font-family: monospace;
+		font-style: italic;
+		font-size: large }
+
+H5{		background: white;
+		color: rgb(40%, 40%, 40%);
+		font-family: monospace }
+
+H6{		background: white;
+		color: rgb(40%, 40%, 40%);
+		font-family: monospace;
+		font-style: italic }
+		
+IMG.toplogo{	vertical-align: middle }
+
+IMG.arrow{	width: 30px;
+		height: 30px;
+		border: 0 }
+
+span.acronym{font-size: small}
+span.env{font-family: monospace}
+span.file{font-family: monospace}
+span.option{font-family: monospace}
+span.pkg{font-weight: bold}
+span.samp{font-family: monospace}
+
+div.vignettes a:hover {
+  background: rgb(85%, 85%, 85%);
+}
+
diff --git a/libs/i386/airGR.dll b/libs/i386/airGR.dll
new file mode 100644
index 0000000000000000000000000000000000000000..b8c3468b7e5e304fcf53d4c549f8f3b885f7fa6d
GIT binary patch
literal 29696
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

literal 0
HcmV?d00001

diff --git a/libs/x64/airGR.dll b/libs/x64/airGR.dll
new file mode 100644
index 0000000000000000000000000000000000000000..e85955fa7881f30e194ba7e8da54e3a3833d068c
GIT binary patch
literal 34816
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

literal 0
HcmV?d00001

diff --git a/man/BasinInfo.Rd b/man/BasinInfo.Rd
deleted file mode 100644
index 918ae1dc..00000000
--- a/man/BasinInfo.Rd
+++ /dev/null
@@ -1,21 +0,0 @@
-% Generated by roxygen2 (4.0.1): do not edit by hand
-\docType{data}
-\encoding{UTF-8}
-\name{BasinInfo}
-\alias{BasinInfo}
-\title{Data sample: characteristics of a fictional catchment (L0123001, L0123002 or L0123003)}
-\format{List named 'BasinInfo' containing
-\itemize{
-\item two strings: catchment's code and station's name
-\item one float: catchment's area in km2
-\item one numeric vector: catchment's hypsometric curve (min, quantiles 01 to 99 and max) in metres
-}}
-\description{
-R-object containing the code, station's name, area and hypsometric curve of the catchment.
-}
-\examples{
-require(airGR)
-   data(L0123001)
-   str(BasinInfo)
-}
-
diff --git a/man/BasinObs.Rd b/man/BasinObs.Rd
deleted file mode 100644
index 57b3de56..00000000
--- a/man/BasinObs.Rd
+++ /dev/null
@@ -1,22 +0,0 @@
-% Generated by roxygen2 (4.0.1): do not edit by hand
-\docType{data}
-\encoding{UTF-8}
-\name{BasinObs}
-\alias{BasinObs}
-\title{Data sample: time series of observations of a fictional catchment (L0123001, L0123002 or L0123003)}
-\format{Data frame named 'BasinObs' containing
-\itemize{
-\item one POSIXlt vector: time series dates in the POSIXlt format
-\item five numeric vectors: time series of catchment average precipitation [mm], catchment average air temperature [degC], catchment average potential evapotranspiration [mm], outlet discharge [l/s], outlet discharge [mm]
-}}
-\description{
-R-object containing the times series of precipitation, temperature, potential evapotranspiration and discharges. \cr
-Times series for L0123001 or L0123002 are at the daily time-step for use with daily models such as GR4J, GR5J, GR6J, CemaNeigeGR4J, CemaNeigeGR5J and CemaNeigeGR6J.
-Times series for L0123003 are at the hourly time-step for use with hourly models such as GR4H.
-}
-\examples{
-require(airGR)
-   data(L0123001)
-   str(BasinObs)
-}
-
diff --git a/man/Calibration.Rd b/man/Calibration.Rd
deleted file mode 100644
index 2df07d6d..00000000
--- a/man/Calibration.Rd
+++ /dev/null
@@ -1,94 +0,0 @@
-% Generated by roxygen2 (4.0.1): do not edit by hand
-\encoding{UTF-8}
-\name{Calibration}
-\alias{Calibration}
-\title{Calibration algorithm which minimises an error criterion on the model outputs using the provided functions}
-\usage{
-Calibration(InputsModel, RunOptions, InputsCrit, CalibOptions, FUN_MOD,
-  FUN_CRIT, FUN_CALIB = Calibration_HBAN, FUN_TRANSFO = NULL,
-  quiet = FALSE)
-}
-\arguments{
-\item{InputsModel}{[object of class \emph{InputsModel}] see \code{\link{CreateInputsModel}} for details}
-
-\item{RunOptions}{[object of class \emph{RunOptions}] see \code{\link{CreateRunOptions}} for details}
-
-\item{InputsCrit}{[object of class \emph{InputsCrit}] see \code{\link{CreateInputsCrit}} for details}
-
-\item{CalibOptions}{[object of class \emph{CalibOptions}] see \code{\link{CreateCalibOptions}} for details}
-
-\item{FUN_MOD}{[function] hydrological model function (e.g. RunModel_GR4J, RunModel_CemaNeigeGR4J)}
-
-\item{FUN_CRIT}{[function] error criterion function (e.g. ErrorCrit_RMSE, ErrorCrit_NSE)}
-
-\item{FUN_CALIB}{(optional) [function] calibration algorithm function (e.g. Calibration_HBAN, Calibration_optim), default=Calibration_HBAN}
-
-\item{FUN_TRANSFO}{(optional) [function] model parameters transformation function, if the FUN_MOD used is native in the package FUN_TRANSFO is automatically defined}
-
-\item{quiet}{(optional) [boolean] boolean indicating if the function is run in quiet mode or not, default=FALSE}
-}
-\value{
-[list] see \code{\link{Calibration_HBAN}} or \code{\link{Calibration_optim}}
-}
-\description{
-Calibration algorithm which minimises the error criterion using the provided functions. \cr
-}
-\examples{
-## load of catchment data
-require(airGR)
-data(L0123001)
-
-## preparation of InputsModel object
-InputsModel <- CreateInputsModel(FUN_MOD=RunModel_GR4J,DatesR=BasinObs$DatesR,
-                                 Precip=BasinObs$P,PotEvap=BasinObs$E)
-
-## calibration period selection
-Ind_Run <- seq(which(format(BasinObs$DatesR,format="\%d/\%m/\%Y \%H:\%M")=="01/01/1990 00:00"),
-               which(format(BasinObs$DatesR,format="\%d/\%m/\%Y \%H:\%M")=="31/12/1999 00:00"))
-
-## preparation of RunOptions object
-RunOptions <- CreateRunOptions(FUN_MOD=RunModel_GR4J,InputsModel=InputsModel,IndPeriod_Run=Ind_Run)
-
-## calibration criterion: preparation of the InputsCrit object
-InputsCrit <- CreateInputsCrit(FUN_CRIT=ErrorCrit_NSE,InputsModel=InputsModel,
-                               RunOptions=RunOptions,Qobs=BasinObs$Qmm[Ind_Run])
-
-## preparation of CalibOptions object
-CalibOptions <- CreateCalibOptions(FUN_MOD=RunModel_GR4J,FUN_CALIB=Calibration_HBAN)
-
-## calibration
-OutputsCalib <- Calibration(InputsModel=InputsModel,RunOptions=RunOptions,InputsCrit=InputsCrit,
-                            CalibOptions=CalibOptions,FUN_MOD=RunModel_GR4J,FUN_CRIT=ErrorCrit_NSE,
-                            FUN_CALIB=Calibration_HBAN)
-
-## simulation
-Param <- OutputsCalib$ParamFinalR
-OutputsModel <- RunModel(InputsModel=InputsModel,RunOptions=RunOptions,Param=Param,FUN=RunModel_GR4J)
-
-## results preview
-plot_OutputsModel(OutputsModel=OutputsModel,Qobs=BasinObs$Qmm[Ind_Run])
-
-## efficiency criterion: Nash-Sutcliffe Efficiency
-InputsCrit  <- CreateInputsCrit(FUN_CRIT=ErrorCrit_NSE,InputsModel=InputsModel,
-                                RunOptions=RunOptions,Qobs=BasinObs$Qmm[Ind_Run])
-OutputsCrit <- ErrorCrit_NSE(InputsCrit=InputsCrit,OutputsModel=OutputsModel)
-cat(paste("  Crit  ",OutputsCrit$CritName,"  ",round(OutputsCrit$CritValue,4),"\\n",sep=""))
-
-## efficiency criterion: Kling-Gupta Efficiency
-InputsCrit  <- CreateInputsCrit(FUN_CRIT=ErrorCrit_KGE,InputsModel=InputsModel,
-                                RunOptions=RunOptions,Qobs=BasinObs$Qmm[Ind_Run])
-OutputsCrit <- ErrorCrit_KGE(InputsCrit=InputsCrit,OutputsModel=OutputsModel)
-cat(paste("  Crit  ",OutputsCrit$CritName,"  ",round(OutputsCrit$CritValue,4),"\\n",sep=""))
-
-
-}
-\author{
-Laurent Coron (June 2014)
-}
-\seealso{
-\code{\link{Calibration_HBAN}}, \code{\link{Calibration_optim}},
-         \code{\link{RunModel}}, \code{\link{ErrorCrit}}, \code{\link{TransfoParam}},
-         \code{\link{CreateInputsModel}}, \code{\link{CreateRunOptions}},
-         \code{\link{CreateInputsCrit}}, \code{\link{CreateCalibOptions}}.
-}
-
diff --git a/man/Calibration_HBAN.Rd b/man/Calibration_HBAN.Rd
deleted file mode 100644
index de3650a0..00000000
--- a/man/Calibration_HBAN.Rd
+++ /dev/null
@@ -1,127 +0,0 @@
-% Generated by roxygen2 (4.0.1): do not edit by hand
-\encoding{UTF-8}
-\name{Calibration_HBAN}
-\alias{Calibration_HBAN}
-\title{Calibration algorithm which minimises the error criterion using the Irstea-HBAN procedure}
-\usage{
-Calibration_HBAN(InputsModel, RunOptions, InputsCrit, CalibOptions, FUN_MOD,
-  FUN_CRIT, FUN_TRANSFO = NULL, quiet = FALSE)
-}
-\arguments{
-\item{InputsModel}{[object of class \emph{InputsModel}] see \code{\link{CreateInputsModel}} for details}
-
-\item{RunOptions}{[object of class \emph{RunOptions}] see \code{\link{CreateRunOptions}} for details}
-
-\item{InputsCrit}{[object of class \emph{InputsCrit}] see \code{\link{CreateInputsCrit}} for details}
-
-\item{CalibOptions}{[object of class \emph{CalibOptions}] see \code{\link{CreateCalibOptions}} for details}
-
-\item{FUN_MOD}{[function] hydrological model function (e.g. RunModel_GR4J, RunModel_CemaNeigeGR4J)}
-
-\item{FUN_CRIT}{[function] error criterion function (e.g. ErrorCrit_RMSE, ErrorCrit_NSE)}
-
-\item{FUN_TRANSFO}{(optional) [function] model parameters transformation function, if the FUN_MOD used is native in the package FUN_TRANSFO is automatically defined}
-
-\item{quiet}{(optional) [boolean] boolean indicating if the function is run in quiet mode or not, default=FALSE}
-}
-\value{
-[list] list containing the function outputs organised as follows:
-         \tabular{ll}{
-         \emph{$ParamFinalR  }  \tab   [numeric] parameter set obtained at the end of the calibration \cr
-         \emph{$CritFinal    }  \tab   [numeric] error criterion obtained at the end of the calibration \cr
-         \emph{$NIter        }  \tab   [numeric] number of iterations during the calibration \cr
-         \emph{$NRuns        }  \tab   [numeric] number of model runs done during the calibration \cr
-         \emph{$HistParamR   }  \tab   [numeric] table showing the progression steps in the search for optimal set: parameter values \cr
-         \emph{$HistCrit     }  \tab   [numeric] table showing the progression steps in the search for optimal set: criterion values \cr
-         \emph{$MatBoolCrit  }  \tab   [boolean] table giving the requested and actual time steps when the model is calibrated \cr
-         \emph{$CritName     }  \tab   [character] name of the calibration criterion \cr
-         \emph{$CritBestValue}  \tab   [numeric] theoretical best criterion value \cr
-         }
-}
-\description{
-Calibration algorithm which minimises the error criterion. \cr
-\cr
-The algorithm is based on a local search procedure.
-First, a screening is performed using either a rough predefined grid or a list of parameter sets
-and then a simple steepest descent local search algorithm is performed.
-}
-\details{
-A screening is first performed either from a rough predefined grid (considering various initial
-values for each paramete) or from a list of initial parameter sets. \cr
-The best set identified in this screening is then used as a starting point for the steepest
-descent local search algorithm. \cr
-For this search, the parameters are used in a transformed version, to obtain uniform
-variation ranges (and thus a similar pace), while the true ranges might be quite different. \cr
-At each iteration, we start from a parameter set of NParam values (NParam being the number of
-free parameters of the chosen hydrological model) and we determine the 2*NParam-1 new candidates
-by changing one by one the different parameters (+/- pace). \cr
-All these candidates are tested and the best one kept to be the starting point for the next
-iteration. At the end of each iteration, the pace is either increased or decreased to adapt
-the progression speed. A diagonal progress can occasionally be done.                        \cr
-The calibration algorithm stops when the pace becomes too small.                            \cr
-
-To optimise the exploration of the parameter space, transformation functions are used to convert
-the model parameters. This is done using the TransfoParam functions.
-}
-\examples{
-## load of catchment data
-require(airGR)
-data(L0123001)
-
-## preparation of InputsModel object
-InputsModel <- CreateInputsModel(FUN_MOD=RunModel_GR4J,DatesR=BasinObs$DatesR,
-                                 Precip=BasinObs$P,PotEvap=BasinObs$E)
-
-## calibration period selection
-Ind_Run <- seq(which(format(BasinObs$DatesR,format="\%d/\%m/\%Y \%H:\%M")=="01/01/1990 00:00"),
-               which(format(BasinObs$DatesR,format="\%d/\%m/\%Y \%H:\%M")=="31/12/1999 00:00"))
-
-## preparation of RunOptions object
-RunOptions <- CreateRunOptions(FUN_MOD=RunModel_GR4J,InputsModel=InputsModel,IndPeriod_Run=Ind_Run)
-
-## calibration criterion: preparation of the InputsCrit object
-InputsCrit <- CreateInputsCrit(FUN_CRIT=ErrorCrit_NSE,InputsModel=InputsModel,
-                               RunOptions=RunOptions,Qobs=BasinObs$Qmm[Ind_Run])
-
-## preparation of CalibOptions object
-CalibOptions <- CreateCalibOptions(FUN_MOD=RunModel_GR4J,FUN_CALIB=Calibration_HBAN)
-
-## calibration
-OutputsCalib <- Calibration_HBAN(InputsModel=InputsModel,RunOptions=RunOptions,
-                                 InputsCrit=InputsCrit,CalibOptions=CalibOptions,
-                                 FUN_MOD=RunModel_GR4J,FUN_CRIT=ErrorCrit_NSE)
-
-## simulation
-Param <- OutputsCalib$ParamFinalR
-OutputsModel <- RunModel_GR4J(InputsModel=InputsModel,RunOptions=RunOptions,Param=Param)
-
-## results preview
-plot_OutputsModel(OutputsModel=OutputsModel,Qobs=BasinObs$Qmm[Ind_Run])
-
-## efficiency criterion: Nash-Sutcliffe Efficiency
-InputsCrit  <- CreateInputsCrit(FUN_CRIT=ErrorCrit_NSE,InputsModel=InputsModel,
-                                RunOptions=RunOptions,Qobs=BasinObs$Qmm[Ind_Run])
-OutputsCrit <- ErrorCrit_NSE(InputsCrit=InputsCrit,OutputsModel=OutputsModel)
-cat(paste("  Crit  ",OutputsCrit$CritName,"  ",round(OutputsCrit$CritValue,4),"\\n",sep=""))
-
-## efficiency criterion: Kling-Gupta Efficiency
-InputsCrit  <- CreateInputsCrit(FUN_CRIT=ErrorCrit_KGE,InputsModel=InputsModel,
-                                RunOptions=RunOptions,Qobs=BasinObs$Qmm[Ind_Run])
-OutputsCrit <- ErrorCrit_KGE(InputsCrit=InputsCrit,OutputsModel=OutputsModel)
-cat(paste("  Crit  ",OutputsCrit$CritName,"  ",round(OutputsCrit$CritValue,4),"\\n",sep=""))
-
-}
-\author{
-Laurent Coron (August 2013)
-}
-\references{
-Michel, C. (1991),
-       Hydrologie appliquée aux petits bassins ruraux, Hydrology handout (in French), Cemagref, Antony, France.
-}
-\seealso{
-\code{\link{Calibration}}, \code{\link{Calibration_optim}},
-         \code{\link{RunModel_GR4J}}, \code{\link{TransfoParam_GR4J}}, \code{\link{ErrorCrit_RMSE}},
-         \code{\link{CreateInputsModel}}, \code{\link{CreateRunOptions}},
-         \code{\link{CreateInputsCrit}}, \code{\link{CreateCalibOptions}}.
-}
-
diff --git a/man/Calibration_optim.Rd b/man/Calibration_optim.Rd
deleted file mode 100644
index a32d0063..00000000
--- a/man/Calibration_optim.Rd
+++ /dev/null
@@ -1,103 +0,0 @@
-% Generated by roxygen2 (4.0.1): do not edit by hand
-\encoding{UTF-8}
-\name{Calibration_optim}
-\alias{Calibration_optim}
-\title{Calibration algorithm which minimises the error criterion using the stats::optim function}
-\usage{
-Calibration_optim(InputsModel, RunOptions, InputsCrit, CalibOptions, FUN_MOD,
-  FUN_CRIT, FUN_TRANSFO = NULL, quiet = FALSE)
-}
-\arguments{
-\item{InputsModel}{[object of class \emph{InputsModel}] see \code{\link{CreateInputsModel}} for details}
-
-\item{RunOptions}{[object of class \emph{RunOptions}] see \code{\link{CreateRunOptions}} for details}
-
-\item{InputsCrit}{[object of class \emph{InputsCrit}] see \code{\link{CreateInputsCrit}} for details}
-
-\item{CalibOptions}{[object of class \emph{CalibOptions}] see \code{\link{CreateCalibOptions}} for details}
-
-\item{FUN_MOD}{[function] hydrological model function (e.g. RunModel_GR4J, RunModel_CemaNeigeGR4J)}
-
-\item{FUN_CRIT}{[function] error criterion function (e.g. ErrorCrit_RMSE, ErrorCrit_NSE)}
-
-\item{FUN_TRANSFO}{(optional) [function] model parameters transformation function, if the FUN_MOD used is native in the package FUN_TRANSFO is automatically defined}
-
-\item{quiet}{(optional) [boolean] boolean indicating if the function is run in quiet mode or not, default=FALSE}
-}
-\value{
-[list] list containing the function outputs organised as follows:
-         \tabular{ll}{
-         \emph{$ParamFinalR  }  \tab   [numeric] parameter set obtained at the end of the calibration \cr
-         \emph{$CritFinal    }  \tab   [numeric] error criterion obtained at the end of the calibration \cr
-         \emph{$Nruns        }  \tab   [numeric] number of model runs done during the calibration \cr
-         \emph{$CritName     }  \tab   [character] name of the calibration criterion \cr
-         \emph{$CritBestValue}  \tab   [numeric] theoretical best criterion value \cr
-         }
-}
-\description{
-Calibration algorithm which minimises the error criterion. \cr
-\cr
-The algorithm is based on the "optim" function from the "stats" R-package
-(using method="L-BFGS-B", i.e. a local optimization quasi-Newton method).
-}
-\details{
-To optimise the exploration of the parameter space, transformation functions are used to convert
-the model parameters. This is done using the TransfoParam functions.
-}
-\examples{
-## load of catchment data
-require(airGR)
-data(L0123001)
-
-## preparation of InputsModel object
-InputsModel <- CreateInputsModel(FUN_MOD=RunModel_GR4J,DatesR=BasinObs$DatesR,
-                                 Precip=BasinObs$P,PotEvap=BasinObs$E)
-
-## calibration period selection
-Ind_Run <- seq(which(format(BasinObs$DatesR,format="\%d/\%m/\%Y \%H:\%M")=="01/01/1990 00:00"),
-               which(format(BasinObs$DatesR,format="\%d/\%m/\%Y \%H:\%M")=="31/12/1999 00:00"))
-
-## preparation of RunOptions object
-RunOptions <- CreateRunOptions(FUN_MOD=RunModel_GR4J,InputsModel=InputsModel,IndPeriod_Run=Ind_Run)
-
-## calibration criterion: preparation of the InputsCrit object
-InputsCrit <- CreateInputsCrit(FUN_CRIT=ErrorCrit_NSE,InputsModel=InputsModel,
-                               RunOptions=RunOptions,Qobs=BasinObs$Qmm[Ind_Run])
-
-## preparation of CalibOptions object
-CalibOptions <- CreateCalibOptions(FUN_MOD=RunModel_GR4J,FUN_CALIB=Calibration_optim)
-
-## calibration
-OutputsCalib <- Calibration_optim(InputsModel=InputsModel,RunOptions=RunOptions,
-                                  InputsCrit=InputsCrit,CalibOptions=CalibOptions,
-                                  FUN_MOD=RunModel_GR4J,FUN_CRIT=ErrorCrit_NSE)
-
-## simulation
-Param <- OutputsCalib$ParamFinalR
-OutputsModel <- RunModel_GR4J(InputsModel=InputsModel,RunOptions=RunOptions,Param=Param)
-
-## results preview
-plot_OutputsModel(OutputsModel=OutputsModel,Qobs=BasinObs$Qmm[Ind_Run])
-
-## efficiency criterion: Nash-Sutcliffe Efficiency
-InputsCrit  <- CreateInputsCrit(FUN_CRIT=ErrorCrit_NSE,InputsModel=InputsModel,
-                                RunOptions=RunOptions,Qobs=BasinObs$Qmm[Ind_Run])
-OutputsCrit <- ErrorCrit_NSE(InputsCrit=InputsCrit,OutputsModel=OutputsModel)
-cat(paste("  Crit  ",OutputsCrit$CritName,"  ",round(OutputsCrit$CritValue,4),"\\n",sep=""))
-
-## efficiency criterion: Kling-Gupta Efficiency
-InputsCrit  <- CreateInputsCrit(FUN_CRIT=ErrorCrit_KGE,InputsModel=InputsModel,
-                                RunOptions=RunOptions,Qobs=BasinObs$Qmm[Ind_Run])
-OutputsCrit <- ErrorCrit_KGE(InputsCrit=InputsCrit,OutputsModel=OutputsModel)
-cat(paste("  Crit  ",OutputsCrit$CritName,"  ",round(OutputsCrit$CritValue,4),"\\n",sep=""))
-}
-\author{
-Laurent Coron (August 2013)
-}
-\seealso{
-\code{\link{Calibration}}, \code{\link{Calibration_HBAN}},
-         \code{\link{RunModel_GR4J}}, \code{\link{TransfoParam_GR4J}}, \code{\link{ErrorCrit_RMSE}},
-         \code{\link{CreateInputsModel}}, \code{\link{CreateRunOptions}},
-         \code{\link{CreateInputsCrit}}, \code{\link{CreateCalibOptions}}.
-}
-
diff --git a/man/CreateCalibOptions.Rd b/man/CreateCalibOptions.Rd
deleted file mode 100644
index 4efc8cb5..00000000
--- a/man/CreateCalibOptions.Rd
+++ /dev/null
@@ -1,128 +0,0 @@
-% Generated by roxygen2 (4.0.1): do not edit by hand
-\encoding{UTF-8}
-\name{CreateCalibOptions}
-\alias{CreateCalibOptions}
-\title{Creation of the CalibOptions object required to the Calibration functions}
-\usage{
-CreateCalibOptions(FUN_MOD, FUN_CALIB = Calibration_HBAN,
-  FUN_TRANSFO = NULL, RunOptions = NULL, OptimParam = NULL,
-  FixedParam = NULL, SearchRanges = NULL, StartParam = NULL,
-  StartParamList = NULL, StartParamDistrib = NULL)
-}
-\arguments{
-\item{FUN_MOD}{[function] hydrological model function (e.g. RunModel_GR4J, RunModel_CemaNeigeGR4J)}
-
-\item{FUN_CALIB}{(optional) [function] calibration algorithm function (e.g. Calibration_HBAN, Calibration_optim), default=Calibration_HBAN}
-
-\item{FUN_TRANSFO}{(optional) [function] model parameters transformation function, if the FUN_MOD used is native in the package FUN_TRANSFO is automatically defined}
-
-\item{RunOptions}{(optional) [object of class \emph{RunOptions}] see \code{\link{CreateRunOptions}} for details}
-
-\item{OptimParam}{(optional) [boolean] vector of booleans indicating which parameters must be optimised (NParam columns, 1 line)}
-
-\item{FixedParam}{(optional) [numeric] vector giving the values to allocate to non-optimised parameter values (NParam columns, 1 line)}
-
-\item{SearchRanges}{(optional) [numeric] matrix giving the ranges of real parameters (NParam columns, 2 lines)
-\tabular{llllll}{
-              \tab [X1]   \tab [X2]   \tab [X3]   \tab [...]   \tab [Xi] \cr
-     [1,]     \tab    0   \tab   -1   \tab    0   \tab  ...    \tab  0.0 \cr
-     [2,]     \tab 3000   \tab   +1   \tab  100   \tab  ...    \tab  3.0 \cr
-}}
-
-\item{StartParam}{(optional) [numeric] vector of parameter values used to start global search calibration procedure (e.g. Calibration_optim)
-\tabular{llllll}{
-              \tab [X1]   \tab [X2]   \tab [X3]   \tab [...]   \tab [Xi] \cr
-              \tab 1000   \tab -0.5   \tab   22   \tab  ...    \tab  1.1 \cr
-}}
-
-\item{StartParamList}{(optional) [numeric] matrix of parameter sets used for grid-screening calibration procedure (values in columns, sets in line)
-\tabular{llllll}{
-              \tab [X1]   \tab [X2]   \tab [X3]   \tab [...]   \tab [Xi] \cr
-     [set1]   \tab  800   \tab -0.7   \tab   25   \tab  ...    \tab  1.0 \cr
-     [set2]   \tab 1000   \tab -0.5   \tab   22   \tab  ...    \tab  1.1 \cr
-     [...]    \tab  ...   \tab  ...   \tab  ...   \tab  ...    \tab  ... \cr
-     [set n]  \tab  200   \tab -0.3   \tab   17   \tab  ...    \tab  1.0 \cr
-}}
-
-\item{StartParamDistrib}{(optional) [numeric] matrix of parameter values used for grid-screening calibration procedure (values in columns, percentiles in line) \cr
-\tabular{llllll}{
-              \tab [X1]   \tab [X2]   \tab [X3]   \tab [...]   \tab [Xi] \cr
-     [value1] \tab  800   \tab -0.7   \tab   25   \tab  ...    \tab  1.0 \cr
-     [value2] \tab 1000   \tab   NA   \tab   50   \tab  ...    \tab  1.2 \cr
-     [value3] \tab 1200   \tab   NA   \tab   NA   \tab  ...    \tab  1.6 \cr
-}}
-}
-\value{
-[list] object of class \emph{CalibOptions} containing the data required to evaluate the model outputs; it can include the following:
-         \tabular{ll}{
-         \emph{$OptimParam       }  \tab   [boolean] vector of booleans indicating which parameters must be optimised \cr
-         \emph{$FixedParam       }  \tab   [numeric] vector giving the values to allocate to non-optimised parameter values \cr
-         \emph{$SearchRanges     }  \tab   [numeric] matrix giving the ranges of real parameters \cr
-         \emph{$StartParam       }  \tab   [numeric] vector of parameter values used to start global search calibration procedure \cr
-         \emph{$StartParamList   }  \tab   [numeric] matrix of parameter sets used for grid-screening calibration procedure \cr
-         \emph{$StartParamDistrib}  \tab   [numeric] matrix of parameter values used for grid-screening calibration procedure \cr
-         }
-}
-\description{
-Creation of the CalibOptions object required to the Calibration functions.
-}
-\details{
-Users wanting to use FUN_MOD, FUN_CALIB or FUN_TRANSFO functions that are not included in
-the package must create their own CalibOptions object accordingly.
-}
-\examples{
-## load of catchment data
-require(airGR)
-data(L0123001)
-
-## preparation of InputsModel object
-InputsModel <- CreateInputsModel(FUN_MOD=RunModel_GR4J,DatesR=BasinObs$DatesR,
-                                 Precip=BasinObs$P,PotEvap=BasinObs$E)
-
-## calibration period selection
-Ind_Run <- seq(which(format(BasinObs$DatesR,format="\%d/\%m/\%Y \%H:\%M")=="01/01/1990 00:00"),
-               which(format(BasinObs$DatesR,format="\%d/\%m/\%Y \%H:\%M")=="31/12/1999 00:00"))
-
-## preparation of RunOptions object
-RunOptions <- CreateRunOptions(FUN_MOD=RunModel_GR4J,InputsModel=InputsModel,IndPeriod_Run=Ind_Run)
-
-## calibration criterion: preparation of the InputsCrit object
-InputsCrit <- CreateInputsCrit(FUN_CRIT=ErrorCrit_NSE,InputsModel=InputsModel,
-                               RunOptions=RunOptions,Qobs=BasinObs$Qmm[Ind_Run])
-
-## preparation of CalibOptions object
-CalibOptions <- CreateCalibOptions(FUN_MOD=RunModel_GR4J,FUN_CALIB=Calibration_HBAN)
-
-## calibration
-OutputsCalib <- Calibration(InputsModel=InputsModel,RunOptions=RunOptions,InputsCrit=InputsCrit,
-                            CalibOptions=CalibOptions,FUN_MOD=RunModel_GR4J,FUN_CRIT=ErrorCrit_NSE,
-                            FUN_CALIB=Calibration_HBAN)
-
-## simulation
-Param <- OutputsCalib$ParamFinalR
-OutputsModel <- RunModel(InputsModel=InputsModel,RunOptions=RunOptions,Param=Param,FUN=RunModel_GR4J)
-
-## results preview
-plot_OutputsModel(OutputsModel=OutputsModel,Qobs=BasinObs$Qmm[Ind_Run])
-
-## efficiency criterion: Nash-Sutcliffe Efficiency
-InputsCrit  <- CreateInputsCrit(FUN_CRIT=ErrorCrit_NSE,InputsModel=InputsModel,
-                                RunOptions=RunOptions,Qobs=BasinObs$Qmm[Ind_Run])
-OutputsCrit <- ErrorCrit_NSE(InputsCrit=InputsCrit,OutputsModel=OutputsModel)
-cat(paste("  Crit  ",OutputsCrit$CritName,"  ",round(OutputsCrit$CritValue,4),"\\n",sep=""))
-
-## efficiency criterion: Kling-Gupta Efficiency
-InputsCrit  <- CreateInputsCrit(FUN_CRIT=ErrorCrit_KGE,InputsModel=InputsModel,
-                                RunOptions=RunOptions,Qobs=BasinObs$Qmm[Ind_Run])
-OutputsCrit <- ErrorCrit_KGE(InputsCrit=InputsCrit,OutputsModel=OutputsModel)
-cat(paste("  Crit  ",OutputsCrit$CritName,"  ",round(OutputsCrit$CritValue,4),"\\n",sep=""))
-
-
-}
-\author{
-Laurent Coron (June 2014)
-}
-\seealso{
-\code{\link{RunModel}}, \code{\link{CreateInputsModel}}, \code{\link{CreateRunOptions}}, \code{\link{CreateInputsCrit}}
-}
-
diff --git a/man/CreateInputsCrit.Rd b/man/CreateInputsCrit.Rd
deleted file mode 100644
index 413c4455..00000000
--- a/man/CreateInputsCrit.Rd
+++ /dev/null
@@ -1,112 +0,0 @@
-% Generated by roxygen2 (4.0.1): do not edit by hand
-\encoding{UTF-8}
-\name{CreateInputsCrit}
-\alias{CreateInputsCrit}
-\title{Creation of the InputsCrit object required to the ErrorCrit functions}
-\usage{
-CreateInputsCrit(FUN_CRIT, InputsModel, RunOptions, Qobs, BoolCrit = NULL,
-  transfo = "", Ind_zeroes = NULL, epsilon = NULL)
-}
-\arguments{
-\item{FUN_CRIT}{[function] error criterion function (e.g. ErrorCrit_RMSE, ErrorCrit_NSE)}
-
-\item{InputsModel}{[object of class \emph{InputsModel}] see \code{\link{CreateInputsModel}} for details}
-
-\item{RunOptions}{[object of class \emph{RunOptions}] see \code{\link{CreateRunOptions}} for details}
-
-\item{Qobs}{[numeric] series of observed discharges [mm]}
-
-\item{BoolCrit}{(optional) [boolean] boolean giving the time steps to consider in the computation (all time steps are consider by default)}
-
-\item{transfo}{(optional) [character] name of the transformation (e.g. "", "sqrt", "log", "inv", "sort")}
-
-\item{Ind_zeroes}{(optional) [numeric] indices of the time-steps where zeroes are observed}
-
-\item{epsilon}{(optional) [numeric] epsilon to add to all Qobs and Qsim if \emph{$Ind_zeroes} is not empty}
-}
-\value{
-[list] object of class \emph{InputsCrit} containing the data required to evaluate the model outputs; it can include the following:
-         \tabular{ll}{
-         \emph{$BoolCrit  }  \tab   [boolean] boolean giving the time steps to consider in the computation \cr
-         \emph{$Qobs      }  \tab   [numeric] series of observed discharges [mm] \cr
-         \emph{$transfo   }  \tab   [character] name of the transformation (e.g. "", "sqrt", "log", "inv", "sort") \cr
-         \emph{$Ind_zeroes}  \tab   [numeric] indices of the time-steps where zeroes are observed \cr
-         \emph{$epsilon   }  \tab   [numeric] epsilon to add to all Qobs and Qsim if \emph{$Ind_zeroes} is not empty \cr
-         }
-}
-\description{
-Creation of the InputsCrit object required to the ErrorCrit functions.
-}
-\details{
-Users wanting to use FUN_CRIT functions that are not included in
-the package must create their own InputsCrit object accordingly.
-}
-\examples{
-## load of catchment data
-require(airGR)
-data(L0123001)
-
-## preparation of the InputsModel object
-InputsModel <- CreateInputsModel(FUN_MOD=RunModel_GR4J,DatesR=BasinObs$DatesR,
-                                 Precip=BasinObs$P,PotEvap=BasinObs$E)
-
-## run period selection
-Ind_Run <- seq(which(format(BasinObs$DatesR,format="\%d/\%m/\%Y \%H:\%M")=="01/01/1990 00:00"),
-               which(format(BasinObs$DatesR,format="\%d/\%m/\%Y \%H:\%M")=="31/12/1999 00:00"))
-
-## preparation of the RunOptions object
-RunOptions <- CreateRunOptions(FUN_MOD=RunModel_GR4J,InputsModel=InputsModel,IndPeriod_Run=Ind_Run)
-
-## simulation
-Param <- c(734.568,-0.840,109.809,1.971)
-OutputsModel <- RunModel(InputsModel=InputsModel,RunOptions=RunOptions,Param=Param,FUN=RunModel_GR4J)
-
-## efficiency criterion: Nash-Sutcliffe Efficiency
-InputsCrit <- CreateInputsCrit(FUN_CRIT=ErrorCrit_NSE,InputsModel=InputsModel,
-                               RunOptions=RunOptions,Qobs=BasinObs$Qmm[Ind_Run])
-OutputsCrit <- ErrorCrit_NSE(InputsCrit=InputsCrit,OutputsModel=OutputsModel)
-cat(paste("  Crit  ",OutputsCrit$CritName,"  ",round(OutputsCrit$CritValue,4),"\\n",sep=""))
-
-## efficiency criterion: Nash-Sutcliffe Efficiency on log-transformed flows
-transfo <- "log"
-InputsCrit <- CreateInputsCrit(FUN_CRIT=ErrorCrit_NSE,InputsModel=InputsModel,
-                               RunOptions=RunOptions,Qobs=BasinObs$Qmm[Ind_Run],transfo=transfo)
-OutputsCrit <- ErrorCrit_NSE(InputsCrit=InputsCrit,OutputsModel=OutputsModel)
-cat(paste("  Crit  ",OutputsCrit$CritName,"  ",round(OutputsCrit$CritValue,4),"\\n",sep=""))
-
-## efficiency criterion: Nash-Sutcliffe Efficiency above a threshold (q75\%)
-BoolCrit <- rep(TRUE,length(BasinObs$Qmm[Ind_Run])); 
-BoolCrit[BasinObs$Qmm[Ind_Run]<quantile(BasinObs$Qmm[Ind_Run],0.75,na.rm=TRUE)] <- FALSE;
-InputsCrit <- CreateInputsCrit(FUN_CRIT=ErrorCrit_NSE,InputsModel=InputsModel,
-                               RunOptions=RunOptions,Qobs=BasinObs$Qmm[Ind_Run],BoolCrit=BoolCrit)
-OutputsCrit <- ErrorCrit_NSE(InputsCrit=InputsCrit,OutputsModel=OutputsModel)
-cat(paste("  Crit  ",OutputsCrit$CritName,"  ",round(OutputsCrit$CritValue,4),"\\n",sep=""))
-
-## efficiency criterion: Kling-Gupta Efficiency
-InputsCrit <- CreateInputsCrit(FUN_CRIT=ErrorCrit_KGE,InputsModel=InputsModel,
-                               RunOptions=RunOptions,Qobs=BasinObs$Qmm[Ind_Run])
-OutputsCrit <- ErrorCrit_KGE(InputsCrit=InputsCrit,OutputsModel=OutputsModel)
-cat(paste("  Crit  ",OutputsCrit$CritName,"  ",round(OutputsCrit$CritValue,4),"\\n",sep=""))
-cat(paste("SubCrit  ",OutputsCrit$SubCritNames,"  ",round(OutputsCrit$SubCritValues,4),"\\n",sep=""))
-
-## efficiency criterion: Kling-Gupta Efficiency below a threshold (q10\%) on log-trqansformed flows
-transfo  <- "log"
-BoolCrit <- rep(TRUE,length(BasinObs$Qmm[Ind_Run])); 
-BoolCrit[BasinObs$Qmm[Ind_Run]>quantile(BasinObs$Qmm[Ind_Run],0.10,na.rm=TRUE)] <- FALSE;
-InputsCrit <- CreateInputsCrit(FUN_CRIT=ErrorCrit_KGE,InputsModel=InputsModel,RunOptions=RunOptions,
-                               Qobs=BasinObs$Qmm[Ind_Run],BoolCrit=BoolCrit,transfo=transfo)
-OutputsCrit <- ErrorCrit_KGE(InputsCrit=InputsCrit,OutputsModel=OutputsModel)
-cat(paste("  Crit  ",OutputsCrit$CritName,"  ",round(OutputsCrit$CritValue,4),"\\n",sep=""))
-cat(paste("SubCrit  ",OutputsCrit$SubCritNames,"  ",round(OutputsCrit$SubCritValues,4),"\\n",sep=""))
-
-
-
-
-}
-\author{
-Laurent Coron (June 2014)
-}
-\seealso{
-\code{\link{RunModel}}, \code{\link{CreateInputsModel}}, \code{\link{CreateRunOptions}}, \code{\link{CreateCalibOptions}}
-}
-
diff --git a/man/CreateInputsModel.Rd b/man/CreateInputsModel.Rd
deleted file mode 100644
index 3a2695d8..00000000
--- a/man/CreateInputsModel.Rd
+++ /dev/null
@@ -1,89 +0,0 @@
-% Generated by roxygen2 (4.0.1): do not edit by hand
-\encoding{UTF-8}
-\name{CreateInputsModel}
-\alias{CreateInputsModel}
-\title{Creation of the InputsModel object required to the RunModel functions}
-\usage{
-CreateInputsModel(FUN_MOD, DatesR, Precip, PotEvap = NULL, TempMean = NULL,
-  TempMin = NULL, TempMax = NULL, ZInputs = NULL, HypsoData = NULL,
-  NLayers = 5, quiet = FALSE)
-}
-\arguments{
-\item{FUN_MOD}{[function] hydrological model function (e.g. RunModel_GR4J, RunModel_CemaNeigeGR4J)}
-
-\item{DatesR}{[POSIXlt] vector of dates required to create the GR model and CemaNeige module inputs}
-
-\item{Precip}{[numeric] time series of daily total precipitation (catchment average) [mm], required to create the GR model and CemaNeige module inputs}
-
-\item{PotEvap}{[numeric] time series of daily potential evapotranspiration (catchment average) [mm], required to create the GR model inputs}
-
-\item{TempMean}{[numeric] time series of daily mean air temperature [degC], required to create the CemaNeige module inputs}
-
-\item{TempMin}{(optional) [numeric] time series of daily min air temperature [degC], possibly used to create the CemaNeige module inputs}
-
-\item{TempMax}{(optional) [numeric] time series of daily max air temperature [degC], possibly used to create the CemaNeige module inputs}
-
-\item{ZInputs}{(optional) [numeric] real giving the mean elevation of the Precip and Temp series (before extrapolation) [m]}
-
-\item{HypsoData}{(optional) [numeric] vector of 101 reals: min, q01 to q99 and max of catchment elevation distribution [m], required to create the GR model inputs, if not defined a single elevation is used for CemaNeige}
-
-\item{NLayers}{(optional) [numeric] integer giving the number of elevation layers requested [-], required to create the GR model inputs, default=5}
-
-\item{quiet}{(optional) [boolean] boolean indicating if the function is run in quiet mode or not, default=FALSE}
-}
-\value{
-[list] object of class \emph{InputsModel} containing the data required to evaluate the model outputs; it can include the following:
-         \tabular{ll}{
-         \emph{$DatesR              }  \tab   [POSIXlt] vector of dates \cr
-         \emph{$Precip              }  \tab   [numeric] time series of daily total precipitation (catchment average) [mm] \cr
-         \emph{$PotEvap             }  \tab   [numeric] time series of daily potential evapotranspiration (catchment average) [mm], \cr\tab defined if FUN_MOD includes GR4J, GR5J or GR6J \cr \cr
-         \emph{$LayerPrecip         }  \tab   [list] list of time series of daily precipitation (layer average) [mm], \cr\tab defined if FUN_MOD includes CemaNeige \cr \cr
-         \emph{$LayerTempMean       }  \tab   [list] list of time series of daily mean air temperature (layer average) [degC], \cr\tab defined if FUN_MOD includes CemaNeige \cr \cr
-         \emph{$LayerFracSolidPrecip}  \tab   [list] list of time series of daily solid precip. fract. (layer average) [-], \cr\tab defined if FUN_MOD includes CemaNeige \cr \cr
-         }
-}
-\description{
-Creation of the InputsModel object required to the RunModel functions.
-}
-\details{
-Users wanting to use FUN_MOD functions that are not included in
-the package must create their own InputsModel object accordingly.
-}
-\examples{
-## load of catchment data
-require(airGR)
-data(L0123001)
-
-## preparation of the InputsModel object
-InputsModel <- CreateInputsModel(FUN_MOD=RunModel_GR4J,DatesR=BasinObs$DatesR,
-                                 Precip=BasinObs$P,PotEvap=BasinObs$E)
-
-## run period selection
-Ind_Run <- seq(which(format(BasinObs$DatesR,format="\%d/\%m/\%Y \%H:\%M")=="01/01/1990 00:00"),
-               which(format(BasinObs$DatesR,format="\%d/\%m/\%Y \%H:\%M")=="31/12/1999 00:00"))
-
-## preparation of the RunOptions object
-RunOptions <- CreateRunOptions(FUN_MOD=RunModel_GR4J,InputsModel=InputsModel,IndPeriod_Run=Ind_Run)
-
-## simulation
-Param <- c(734.568,-0.840,109.809,1.971)
-OutputsModel <- RunModel(InputsModel=InputsModel,RunOptions=RunOptions,Param=Param,
-                         FUN_MOD=RunModel_GR4J)
-
-## results preview
-plot_OutputsModel(OutputsModel=OutputsModel,Qobs=BasinObs$Qmm[Ind_Run])
-
-## efficiency criterion: Nash-Sutcliffe Efficiency
-InputsCrit  <- CreateInputsCrit(FUN_CRIT=ErrorCrit_NSE,InputsModel=InputsModel,
-                                RunOptions=RunOptions,Qobs=BasinObs$Qmm[Ind_Run])
-OutputsCrit <- ErrorCrit_NSE(InputsCrit=InputsCrit,OutputsModel=OutputsModel)
-cat(paste("  Crit  ",OutputsCrit$CritName,"  ",round(OutputsCrit$CritValue,4),"\\n",sep=""))
-
-}
-\author{
-Laurent Coron (June 2014)
-}
-\seealso{
-\code{\link{RunModel}}, \code{\link{CreateRunOptions}}, \code{\link{CreateInputsCrit}}, \code{\link{CreateCalibOptions}}, \code{\link{DataAltiExtrapolation_HBAN}}
-}
-
diff --git a/man/CreateRunOptions.Rd b/man/CreateRunOptions.Rd
deleted file mode 100644
index e4dd9216..00000000
--- a/man/CreateRunOptions.Rd
+++ /dev/null
@@ -1,121 +0,0 @@
-% Generated by roxygen2 (4.0.1): do not edit by hand
-\encoding{UTF-8}
-\name{CreateRunOptions}
-\alias{CreateRunOptions}
-\title{Creation of the RunOptions object required to the RunModel functions}
-\usage{
-CreateRunOptions(FUN_MOD, InputsModel, IndPeriod_WarmUp = NULL, IndPeriod_Run,
-  IniStates = NULL, IniResLevels = NULL, Outputs_Cal = NULL,
-  Outputs_Sim = "all", RunSnowModule = TRUE, MeanAnSolidPrecip = NULL,
-  quiet = FALSE)
-}
-\arguments{
-\item{FUN_MOD}{[function] hydrological model function (e.g. RunModel_GR4J, RunModel_CemaNeigeGR4J)}
-
-\item{InputsModel}{[object of class \emph{InputsModel}] see \code{\link{CreateInputsModel}} for details}
-
-\item{IndPeriod_WarmUp}{(optional) [numeric] index of period to be used for the model warm-up [-]}
-
-\item{IndPeriod_Run}{[numeric] index of period to be used for the model run [-]}
-
-\item{IniStates}{(optional) [numeric] vector of initial model states [mm]}
-
-\item{IniResLevels}{(optional) [numeric] vector of initial filling rates for production and routing stores (2 values between 0 and 1) [-]}
-
-\item{Outputs_Cal}{(optional) [character] vector giving the outputs needed for the calibration \cr (e.g. c("Qsim")), the least outputs the fastest the calibration}
-
-\item{Outputs_Sim}{(optional) [character] vector giving the requested outputs \cr (e.g. c("DatesR","Qsim","SnowPack")), default="all"}
-
-\item{RunSnowModule}{(optional) [boolean] option indicating whether CemaNeige should be activated, default=TRUE}
-
-\item{MeanAnSolidPrecip}{(optional) [numeric] vector giving the annual mean of average solid precipitation for each layer (computed from InputsModel if not defined) [mm/y]}
-
-\item{quiet}{(optional) [boolean] boolean indicating if the function is run in quiet mode or not, default=FALSE}
-}
-\value{
-[list] object of class \emph{RunOptions} containing the data required to evaluate the model outputs; it can include the following:
-         \tabular{ll}{
-         \emph{IndPeriod_WarmUp }  \tab  [numeric] index of period to be used for the model warm-up [-] \cr
-         \emph{IndPeriod_Run    }  \tab  [numeric] index of period to be used for the model run [-] \cr
-         \emph{IniStates        }  \tab  [numeric] vector of initial model states [mm] \cr
-         \emph{IniResLevels     }  \tab  [numeric] vector of initial filling rates for production and routing stores [-] \cr
-         \emph{Outputs_Cal      }  \tab  [character] character vector giving only the outputs needed for the calibration \cr
-         \emph{Outputs_Sim      }  \tab  [character] character vector giving the requested outputs \cr
-         \emph{RunSnowModule    }  \tab  [boolean] option indicating whether CemaNeige should be activated \cr
-         \emph{MeanAnSolidPrecip}  \tab  [numeric] vector giving the annual mean of average solid precipitation for each layer [mm/y] \cr
-         }
-}
-\description{
-Creation of the RunOptions object required to the RunModel functions.
-}
-\details{
-Users wanting to use FUN_MOD functions that are not included in
-the package must create their own RunOptions object accordingly.
-
-##### Initialisation options #####
-
-The model initialisation options can either be set to a default configuration or be defined by the user.
-
-This is done via three vectors: \cr \emph{IndPeriod_WarmUp}, \emph{IniStates}, \emph{IniResLevels}. \cr
-A default configuration is used for initialisation if these vectors are not defined.
-
-(1) Default initialisation options:
-
-\itemize{
-\item \emph{IndPeriod_WarmUp} default setting ensures a one-year warm-up using the time-steps preceding the \emph{IndPeriod_Run}.
-The actual length of this warm-up might be shorter depending on data availability (no missing value being allowed on model input series).
-
-\item \emph{IniStates} and \emph{IniResLevels} are automatically set to initialise all the model states at 0, except for the production and routing stores which are initialised at 50\% of their capacity. This initialisation is made at the very beginning of the model call (i.e. at the beginning of \emph{IndPeriod_WarmUp} or at the beginning of IndPeriod_Run if the warm-up period is disabled).
-}
-
-(2) Customisation of initialisation options:
-
-\itemize{
-\item \emph{IndPeriod_WarmUp} can be used to specify the indices of the warm-up period (within the time-series prepared in InputsModel). \cr
-- remark 1:	for most common cases, indices corresponding to one or several years preceding \emph{IndPeriod_Run} are used (e.g. \emph{IndPeriod_WarmUp <- 1000:1365} and \emph{IndPeriod_Run <- 1366:5000)}. \cr
-However, it is also possible to perform a long-term initialisation if other indices than the warm-up ones are set in \emph{IndPeriod_WarmUp} (e.g. \emph{IndPeriod_WarmUp <- c( 1:5000 , 1:5000 , 1:5000 ,1000:1365 )}). \cr
-- remark 2:	it is also possible to completely disable the warm-up period when using \emph{IndPeriod_WarmUp <- 0}.
-
-\item \emph{IniStates} and \emph{IniResLevels} can be used to specify the initial model states. \cr
-- remark 1:	if \emph{IniStates} is used, all model states must be provided (e.g. 60 floats [mm] are required for GR4J, GR5J and GR6J; 60+2*NLayers floats [mm] are required for CemaNeigeGR4J, CemaNeigeGR5J and CemaNeigeGR6J; see fortran source code for details). \cr
-- remark 2:	in addition to \emph{IniStates}, \emph{IniResLevels} allows to set the filling rate of the production and routing stores for the GR models. For instance for GR4J, GR5J and GR6J: \emph{IniResLevels <- c(0.3,0.5)} should be used to obtain initial fillings of 30\% and 50\% for the production and routing stores, respectively.  \emph{IniResLevels} is optional and can only be used if \emph{IniStates} is also defined (the state values corresponding to these two stores in \emph{IniStates} are not used in such case). \cr \cr
-}
-}
-\examples{
-## load of catchment data
-require(airGR)
-data(L0123001)
-
-## preparation of the InputsModel object
-InputsModel <- CreateInputsModel(FUN_MOD=RunModel_GR4J,DatesR=BasinObs$DatesR,
-                                 Precip=BasinObs$P,PotEvap=BasinObs$E)
-
-## run period selection
-Ind_Run <- seq(which(format(BasinObs$DatesR,format="\%d/\%m/\%Y \%H:\%M")=="01/01/1990 00:00"),
-               which(format(BasinObs$DatesR,format="\%d/\%m/\%Y \%H:\%M")=="31/12/1999 00:00"))
-
-## preparation of the RunOptions object
-RunOptions <- CreateRunOptions(FUN_MOD=RunModel_GR4J,InputsModel=InputsModel,IndPeriod_Run=Ind_Run)
-
-## simulation
-Param <- c(734.568,-0.840,109.809,1.971)
-OutputsModel <- RunModel(InputsModel=InputsModel,RunOptions=RunOptions,Param=Param,
-                         FUN_MOD=RunModel_GR4J)
-
-## results preview
-plot_OutputsModel(OutputsModel=OutputsModel,Qobs=BasinObs$Qmm[Ind_Run])
-
-## efficiency criterion: Nash-Sutcliffe Efficiency
-InputsCrit  <- CreateInputsCrit(FUN_CRIT=ErrorCrit_NSE,InputsModel=InputsModel,
-                                RunOptions=RunOptions,Qobs=BasinObs$Qmm[Ind_Run])
-OutputsCrit <- ErrorCrit_NSE(InputsCrit=InputsCrit,OutputsModel=OutputsModel)
-cat(paste("  Crit  ",OutputsCrit$CritName,"  ",round(OutputsCrit$CritValue,4),"\\n",sep=""))
-
-}
-\author{
-Laurent Coron (June 2014)
-}
-\seealso{
-\code{\link{RunModel}}, \code{\link{CreateInputsModel}}, \code{\link{CreateInputsCrit}}, \code{\link{CreateCalibOptions}}
-}
-
diff --git a/man/DataAltiExtrapolation_HBAN.Rd b/man/DataAltiExtrapolation_HBAN.Rd
deleted file mode 100644
index 25a862f9..00000000
--- a/man/DataAltiExtrapolation_HBAN.Rd
+++ /dev/null
@@ -1,64 +0,0 @@
-% Generated by roxygen2 (4.0.1): do not edit by hand
-\encoding{UTF-8}
-\name{DataAltiExtrapolation_HBAN}
-\alias{DataAltiExtrapolation_HBAN}
-\title{Altitudinal extrapolation of precipitation and temperature series}
-\usage{
-DataAltiExtrapolation_HBAN(DatesR, Precip, TempMean, TempMin = NULL,
-  TempMax = NULL, ZInputs, HypsoData, NLayers, quiet = FALSE)
-}
-\arguments{
-\item{DatesR}{[POSIXlt] vector of dates}
-
-\item{Precip}{[numeric] time series of daily total precipitation (catchment average) [mm]}
-
-\item{TempMean}{[numeric] time series of daily mean air temperature [degC]}
-
-\item{TempMin}{(optional) [numeric] time series of daily min air temperature [degC]}
-
-\item{TempMax}{(optional) [numeric] time series of daily max air temperature [degC]}
-
-\item{ZInputs}{[numeric] real giving the mean elevation of the Precip and Temp series (before extrapolation) [m]}
-
-\item{HypsoData}{[numeric] vector of 101 reals: min, q01 to q99 and max of catchment elevation distribution [m]}
-
-\item{NLayers}{[numeric] integer giving the number of elevation layers requested [-]}
-
-\item{quiet}{(optional) [boolean] boolean indicating if the function is run in quiet mode or not, default=FALSE}
-}
-\value{
-list containing the extrapolated series of precip. and air temp. on each elevation layer
-         \tabular{ll}{
-           \emph{$LayerPrecip         }  \tab  [list] list of time series of daily precipitation (layer average) [mm]           \cr
-           \emph{$LayerTempMean       }  \tab  [list] list of time series of daily mean air temperature (layer average) [degC]  \cr
-           \emph{$LayerTempMin        }  \tab  [list] list of time series of daily min air temperature (layer average) [degC]   \cr
-           \emph{$LayerTempMax        }  \tab  [list] list of time series of daily max air temperature (layer average) [degC]   \cr
-           \emph{$LayerFracSolidPrecip}  \tab  [list] list of time series of daily solid precip. fract. (layer average) [-]     \cr
-           \emph{$ZLayers             }  \tab  [numeric] vector of median elevation for each layer                              \cr
-         }
-}
-\description{
-Function which extrapolates the precipitation and air temperature series for different elevation layers (method from Valery, 2010).
-}
-\details{
-Elevation layers of equal surface are created the 101 elevation quantiles (\emph{HypsoData})
-and the number requested elevation layers (\emph{NLayers}). \cr
-Forcing data (precipitation and air temperature) are extrapolated using gradients from Valery (2010).
-(e.g. gradP=0.0004 [m-1] for France and gradT=0.434 [degreC/100m] for January, 1st). \cr
-This function is used by the \emph{CreateInputsModel} function. \cr
-}
-\author{
-Laurent Coron, Pierre Brigode (June 2014)
-}
-\references{
-Turcotte, R., L.-G. Fortin, V. Fortin, J.-P. Fortin and J.-P. Villeneuve (2007),
-      Operational analysis of the spatial distribution and the temporal evolution of the snowpack water equivalent
-      in southern Quebec, Canada, Nordic Hydrology, 38(3), 211, doi:10.2166/nh.2007.009. \cr
-  Valéry, A. (2010), Modélisation précipitations-débit sous influence nivale ? : Elaboration d'un module neige
-      et évaluation sur 380 bassins versants, PhD thesis (in french), AgroParisTech, Paris, France. \cr
-  USACE (1956), Snow Hydrology, pp. 437, U.S. Army Coprs of Engineers (USACE) North Pacific Division, Portland, Oregon, USA.
-}
-\seealso{
-\code{\link{CreateInputsModel}}, \code{\link{RunModel_CemaNeigeGR4J}}
-}
-
diff --git a/man/ErrorCrit.Rd b/man/ErrorCrit.Rd
deleted file mode 100644
index 18302692..00000000
--- a/man/ErrorCrit.Rd
+++ /dev/null
@@ -1,92 +0,0 @@
-% Generated by roxygen2 (4.0.1): do not edit by hand
-\encoding{UTF-8}
-\name{ErrorCrit}
-\alias{ErrorCrit}
-\title{Error criterion using the provided function}
-\usage{
-ErrorCrit(InputsCrit, OutputsModel, FUN_CRIT, quiet = FALSE)
-}
-\arguments{
-\item{InputsCrit}{[object of class \emph{InputsCrit}] see \code{\link{CreateInputsCrit}} for details}
-
-\item{OutputsModel}{[object of class \emph{OutputsModel}] see \code{\link{RunModel_GR4J}} or \code{\link{RunModel_CemaNeigeGR4J}} for details}
-
-\item{FUN_CRIT}{[function] error criterion function (e.g. ErrorCrit_RMSE, ErrorCrit_NSE)}
-
-\item{quiet}{(optional) [boolean] boolean indicating if the function is run in quiet mode or not, default=FALSE}
-}
-\value{
-[list] list containing the function outputs, see \code{\link{ErrorCrit_RMSE}} or \code{\link{ErrorCrit_NSE}} for details
-}
-\description{
-Function which computes an error criterion with the provided function.
-}
-\examples{
-## load of catchment data
-require(airGR)
-data(L0123001)
-
-## preparation of the InputsModel object
-InputsModel <- CreateInputsModel(FUN_MOD=RunModel_GR4J,DatesR=BasinObs$DatesR,
-                                 Precip=BasinObs$P,PotEvap=BasinObs$E)
-
-## run period selection
-Ind_Run <- seq(which(format(BasinObs$DatesR,format="\%d/\%m/\%Y \%H:\%M")=="01/01/1990 00:00"),
-               which(format(BasinObs$DatesR,format="\%d/\%m/\%Y \%H:\%M")=="31/12/1999 00:00"))
-
-## preparation of the RunOptions object
-RunOptions <- CreateRunOptions(FUN_MOD=RunModel_GR4J,InputsModel=InputsModel,IndPeriod_Run=Ind_Run)
-
-## simulation
-Param <- c(734.568,-0.840,109.809,1.971)
-OutputsModel <- RunModel(InputsModel=InputsModel,RunOptions=RunOptions,Param=Param,FUN=RunModel_GR4J)
-
-## efficiency criterion: Nash-Sutcliffe Efficiency
-InputsCrit <- CreateInputsCrit(FUN_CRIT=ErrorCrit_NSE,InputsModel=InputsModel,
-                               RunOptions=RunOptions,Qobs=BasinObs$Qmm[Ind_Run])
-OutputsCrit <- ErrorCrit_NSE(InputsCrit=InputsCrit,OutputsModel=OutputsModel)
-cat(paste("  Crit  ",OutputsCrit$CritName,"  ",round(OutputsCrit$CritValue,4),"\\n",sep=""))
-
-## efficiency criterion: Nash-Sutcliffe Efficiency on log-transformed flows
-transfo <- "log"
-InputsCrit <- CreateInputsCrit(FUN_CRIT=ErrorCrit_NSE,InputsModel=InputsModel,
-                               RunOptions=RunOptions,Qobs=BasinObs$Qmm[Ind_Run],transfo=transfo)
-OutputsCrit <- ErrorCrit_NSE(InputsCrit=InputsCrit,OutputsModel=OutputsModel)
-cat(paste("  Crit  ",OutputsCrit$CritName,"  ",round(OutputsCrit$CritValue,4),"\\n",sep=""))
-
-## efficiency criterion: Nash-Sutcliffe Efficiency above a threshold (q75\%)
-BoolCrit <- rep(TRUE,length(BasinObs$Qmm[Ind_Run])); 
-BoolCrit[BasinObs$Qmm[Ind_Run]<quantile(BasinObs$Qmm[Ind_Run],0.75,na.rm=TRUE)] <- FALSE;
-InputsCrit <- CreateInputsCrit(FUN_CRIT=ErrorCrit_NSE,InputsModel=InputsModel,
-                               RunOptions=RunOptions,Qobs=BasinObs$Qmm[Ind_Run],BoolCrit=BoolCrit)
-OutputsCrit <- ErrorCrit_NSE(InputsCrit=InputsCrit,OutputsModel=OutputsModel)
-cat(paste("  Crit  ",OutputsCrit$CritName,"  ",round(OutputsCrit$CritValue,4),"\\n",sep=""))
-
-## efficiency criterion: Kling-Gupta Efficiency
-InputsCrit <- CreateInputsCrit(FUN_CRIT=ErrorCrit_KGE,InputsModel=InputsModel,
-                               RunOptions=RunOptions,Qobs=BasinObs$Qmm[Ind_Run])
-OutputsCrit <- ErrorCrit_KGE(InputsCrit=InputsCrit,OutputsModel=OutputsModel)
-cat(paste("  Crit  ",OutputsCrit$CritName,"  ",round(OutputsCrit$CritValue,4),"\\n",sep=""))
-cat(paste("SubCrit  ",OutputsCrit$SubCritNames,"  ",round(OutputsCrit$SubCritValues,4),"\\n",sep=""))
-
-## efficiency criterion: Kling-Gupta Efficiency below a threshold (q10\%) on log-trqansformed flows
-transfo  <- "log"
-BoolCrit <- rep(TRUE,length(BasinObs$Qmm[Ind_Run])); 
-BoolCrit[BasinObs$Qmm[Ind_Run]>quantile(BasinObs$Qmm[Ind_Run],0.10,na.rm=TRUE)] <- FALSE;
-InputsCrit <- CreateInputsCrit(FUN_CRIT=ErrorCrit_KGE,InputsModel=InputsModel,RunOptions=RunOptions,
-                               Qobs=BasinObs$Qmm[Ind_Run],BoolCrit=BoolCrit,transfo=transfo)
-OutputsCrit <- ErrorCrit_KGE(InputsCrit=InputsCrit,OutputsModel=OutputsModel)
-cat(paste("  Crit  ",OutputsCrit$CritName,"  ",round(OutputsCrit$CritValue,4),"\\n",sep=""))
-cat(paste("SubCrit  ",OutputsCrit$SubCritNames,"  ",round(OutputsCrit$SubCritValues,4),"\\n",sep=""))
-
-
-
-
-}
-\author{
-Laurent Coron (June 2014)
-}
-\seealso{
-\code{\link{ErrorCrit_RMSE}}, \code{\link{ErrorCrit_NSE}}, \code{\link{ErrorCrit_KGE}}
-}
-
diff --git a/man/ErrorCrit_KGE.Rd b/man/ErrorCrit_KGE.Rd
deleted file mode 100644
index 5b71c61a..00000000
--- a/man/ErrorCrit_KGE.Rd
+++ /dev/null
@@ -1,50 +0,0 @@
-% Generated by roxygen2 (4.0.1): do not edit by hand
-\encoding{UTF-8}
-\name{ErrorCrit_KGE}
-\alias{ErrorCrit_KGE}
-\title{Error criterion based on the KGE formula}
-\usage{
-ErrorCrit_KGE(InputsCrit, OutputsModel, quiet = FALSE)
-}
-\arguments{
-\item{InputsCrit}{[object of class \emph{InputsCrit}] see \code{\link{CreateInputsCrit}} for details}
-
-\item{OutputsModel}{[object of class \emph{OutputsModel}] see \code{\link{RunModel_GR4J}} or \code{\link{RunModel_CemaNeigeGR4J}} for details}
-
-\item{quiet}{(optional) [boolean] boolean indicating if the function is run in quiet mode or not, default=FALSE}
-}
-\value{
-[list] list containing the function outputs organised as follows:
-         \tabular{ll}{
-         \emph{$CritValue      }   \tab   [numeric] value of the criterion \cr
-         \emph{$CritName       }   \tab   [character] name of the criterion \cr
-         \emph{$SubCritValues  }   \tab   [numeric] values of the sub-criteria \cr
-         \emph{$SubCritNames   }   \tab   [character] names of the sub-criteria \cr
-         \emph{$CritBestValue  }   \tab   [numeric] theoretical best criterion value \cr
-         \emph{$Multiplier     }   \tab   [numeric] integer indicating whether the criterion is indeed an error (+1) or an efficiency (-1) \cr
-         \emph{$Ind_notcomputed}   \tab   [numeric] indices of the time-steps where InputsCrit$BoolCrit=FALSE or no data is available \cr
-         }
-}
-\description{
-Function which computes an error criterion based on the KGE formula proposed by Gupta et al. (2009).
-}
-\details{
-In addition to the criterion value, the function outputs include a multiplier (-1 or +1) which allows
-the use of the function for model calibration: the product CritValue*Multiplier is the criterion to be minimised
-(e.g. Multiplier=+1 for RMSE, Multiplier=-1 for NSE).
-}
-\examples{
-## see example of the ErrorCrit function
-}
-\author{
-Laurent Coron (June 2014)
-}
-\references{
-Gupta, H. V., Kling, H., Yilmaz, K. K. and Martinez, G. F. (2009),
-      Decomposition of the mean squared error and NSE performance criteria: Implications
-      for improving hydrological modelling, Journal of Hydrology, 377(1-2), 80-91, doi:10.1016/j.jhydrol.2009.08.003. \cr
-}
-\seealso{
-\code{\link{ErrorCrit_RMSE}}, \code{\link{ErrorCrit_NSE}}, \code{\link{ErrorCrit_KGE2}}
-}
-
diff --git a/man/ErrorCrit_KGE2.Rd b/man/ErrorCrit_KGE2.Rd
deleted file mode 100644
index aa6e12ae..00000000
--- a/man/ErrorCrit_KGE2.Rd
+++ /dev/null
@@ -1,53 +0,0 @@
-% Generated by roxygen2 (4.0.1): do not edit by hand
-\encoding{UTF-8}
-\name{ErrorCrit_KGE2}
-\alias{ErrorCrit_KGE2}
-\title{Error criterion based on the KGE' formula}
-\usage{
-ErrorCrit_KGE2(InputsCrit, OutputsModel, quiet = FALSE)
-}
-\arguments{
-\item{InputsCrit}{[object of class \emph{InputsCrit}] see \code{\link{CreateInputsCrit}} for details}
-
-\item{OutputsModel}{[object of class \emph{OutputsModel}] see \code{\link{RunModel_GR4J}} or \code{\link{RunModel_CemaNeigeGR4J}} for details}
-
-\item{quiet}{(optional) [boolean] boolean indicating if the function is run in quiet mode or not, default=FALSE}
-}
-\value{
-[list] list containing the function outputs organised as follows:
-         \tabular{ll}{
-         \emph{$CritValue      }   \tab   [numeric] value of the criterion \cr
-         \emph{$CritName       }   \tab   [character] name of the criterion \cr
-         \emph{$SubCritValues  }   \tab   [numeric] values of the sub-criteria \cr
-         \emph{$SubCritNames   }   \tab   [character] names of the sub-criteria \cr
-         \emph{$CritBestValue  }   \tab   [numeric] theoretical best criterion value \cr
-         \emph{$Multiplier     }   \tab   [numeric] integer indicating whether the criterion is indeed an error (+1) or an efficiency (-1) \cr
-         \emph{$Ind_notcomputed}   \tab   [numeric] indices of the time-steps where InputsCrit$BoolCrit=FALSE or no data is available \cr
-         }
-}
-\description{
-Function which computes an error criterion based on the KGE' formula proposed by Kling et al. (2012).
-}
-\details{
-In addition to the criterion value, the function outputs include a multiplier (-1 or +1) which allows
-the use of the function for model calibration: the product CritValue*Multiplier is the criterion to be minimised
-(e.g. Multiplier=+1 for RMSE, Multiplier=-1 for NSE).
-}
-\examples{
-## see example of the ErrorCrit function
-}
-\author{
-Laurent Coron (June 2014)
-}
-\references{
-Gupta, H. V., Kling, H., Yilmaz, K. K. and Martinez, G. F. (2009),
-      Decomposition of the mean squared error and NSE performance criteria: Implications
-      for improving hydrological modelling, Journal of Hydrology, 377(1-2), 80-91, doi:10.1016/j.jhydrol.2009.08.003. \cr
-  Kling, H., Fuchs, M. and Paulin, M. (2012),
-      Runoff conditions in the upper Danube basin under an ensemble of climate change scenarios,
-      Journal of Hydrology, 424-425, 264-277, doi:10.1016/j.jhydrol.2012.01.011.
-}
-\seealso{
-\code{\link{ErrorCrit_RMSE}}, \code{\link{ErrorCrit_NSE}}, \code{\link{ErrorCrit_KGE}}
-}
-
diff --git a/man/ErrorCrit_NSE.Rd b/man/ErrorCrit_NSE.Rd
deleted file mode 100644
index 112f39c3..00000000
--- a/man/ErrorCrit_NSE.Rd
+++ /dev/null
@@ -1,48 +0,0 @@
-% Generated by roxygen2 (4.0.1): do not edit by hand
-\encoding{UTF-8}
-\name{ErrorCrit_NSE}
-\alias{ErrorCrit_NSE}
-\title{Error criterion based on the NSE formula}
-\usage{
-ErrorCrit_NSE(InputsCrit, OutputsModel, quiet = FALSE)
-}
-\arguments{
-\item{InputsCrit}{[object of class \emph{InputsCrit}] see \code{\link{CreateInputsCrit}} for details}
-
-\item{OutputsModel}{[object of class \emph{OutputsModel}] see \code{\link{RunModel_GR4J}} or \code{\link{RunModel_CemaNeigeGR4J}} for details}
-
-\item{quiet}{(optional) [boolean] boolean indicating if the function is run in quiet mode or not, default=FALSE}
-}
-\value{
-[list] list containing the function outputs organised as follows:
-         \tabular{ll}{
-         \emph{$CritValue      }   \tab   [numeric] value of the criterion \cr
-         \emph{$CritName       }   \tab   [character] name of the criterion \cr
-         \emph{$CritBestValue  }   \tab   [numeric] theoretical best criterion value \cr
-         \emph{$Multiplier     }   \tab   [numeric] integer indicating whether the criterion is indeed an error (+1) or an efficiency (-1) \cr
-         \emph{$Ind_notcomputed}   \tab   [numeric] indices of the time-steps where InputsCrit$BoolCrit=FALSE or no data is available \cr
-         }
-}
-\description{
-Function which computes an error criterion based on the NSE formula proposed by Nash & Sutcliffe (1970).
-}
-\details{
-In addition to the criterion value, the function outputs include a multiplier (-1 or +1) which allows
-the use of the function for model calibration: the product CritValue*Multiplier is the criterion to be minimised
-(e.g. Multiplier=+1 for RMSE, Multiplier=-1 for NSE).
-}
-\examples{
-## see example of the ErrorCrit function
-}
-\author{
-Laurent Coron (June 2014)
-}
-\references{
-Nash, J.E. and Sutcliffe, J.V. (1970),
-      River flow forecasting through conceptual models part 1.
-      A discussion of principles, Journal of Hydrology, 10(3), 282-290, doi:10.1016/0022-1694(70)90255-6. \cr
-}
-\seealso{
-\code{\link{ErrorCrit_RMSE}}, \code{\link{ErrorCrit_KGE}}, \code{\link{ErrorCrit_KGE2}}
-}
-
diff --git a/man/ErrorCrit_RMSE.Rd b/man/ErrorCrit_RMSE.Rd
deleted file mode 100644
index be78dafc..00000000
--- a/man/ErrorCrit_RMSE.Rd
+++ /dev/null
@@ -1,43 +0,0 @@
-% Generated by roxygen2 (4.0.1): do not edit by hand
-\encoding{UTF-8}
-\name{ErrorCrit_RMSE}
-\alias{ErrorCrit_RMSE}
-\title{Error criterion based on the RMSE}
-\usage{
-ErrorCrit_RMSE(InputsCrit, OutputsModel, quiet = FALSE)
-}
-\arguments{
-\item{InputsCrit}{[object of class \emph{InputsCrit}] see \code{\link{CreateInputsCrit}} for details}
-
-\item{OutputsModel}{[object of class \emph{OutputsModel}] see \code{\link{RunModel_GR4J}} or \code{\link{RunModel_CemaNeigeGR4J}} for details}
-
-\item{quiet}{(optional) [boolean] boolean indicating if the function is run in quiet mode or not, default=FALSE}
-}
-\value{
-[list] list containing the function outputs organised as follows:
-         \tabular{ll}{
-         \emph{$CritValue      }   \tab   [numeric] value of the criterion \cr
-         \emph{$CritName       }   \tab   [character] name of the criterion \cr
-         \emph{$CritBestValue  }   \tab   [numeric] theoretical best criterion value \cr
-         \emph{$Multiplier     }   \tab   [numeric] integer indicating whether the criterion is indeed an error (+1) or an efficiency (-1) \cr
-         \emph{$Ind_notcomputed}   \tab   [numeric] indices of the time-steps where InputsCrit$BoolCrit=FALSE or no data is available \cr
-         }
-}
-\description{
-Function which computes an error criterion based on the root mean square error (RMSE).
-}
-\details{
-In addition to the criterion value, the function outputs include a multiplier (-1 or +1) which allows
-the use of the function for model calibration: the product CritValue*Multiplier is the criterion to be minimised
-(e.g. Multiplier=+1 for RMSE, Multiplier=-1 for NSE).
-}
-\examples{
-## see example of the ErrorCrit function
-}
-\author{
-Laurent Coron (June 2014)
-}
-\seealso{
-\code{\link{ErrorCrit_NSE}}, \code{\link{ErrorCrit_KGE}}, \code{\link{ErrorCrit_KGE2}}
-}
-
diff --git a/man/PEdaily_Oudin.Rd b/man/PEdaily_Oudin.Rd
deleted file mode 100644
index c310f515..00000000
--- a/man/PEdaily_Oudin.Rd
+++ /dev/null
@@ -1,36 +0,0 @@
-% Generated by roxygen2 (4.0.1): do not edit by hand
-\encoding{UTF-8}
-\name{PEdaily_Oudin}
-\alias{PEdaily_Oudin}
-\title{Computation of daily series of potential evapotranspiration with Oudin's formula}
-\usage{
-PEdaily_Oudin(JD, Temp, LatRad)
-}
-\arguments{
-\item{JD}{[numeric] time series of julian day [-]}
-
-\item{Temp}{[numeric] time series of daily mean air temperature [degC]}
-
-\item{LatRad}{[numeric] latitude of measurement for the temperature series [rad]}
-}
-\value{
-[numeric] time series of daily potential evapotranspiration [mm/d]
-}
-\description{
-Function which computes daily PE using the formula from Oudin et al. (2005).
-}
-\examples{
-require(airGR)
-   data(L0123001)
-   PotEvap <- PEdaily_Oudin(JD=as.POSIXlt(BasinObs$DatesR)$yday,Temp=BasinObs$T,LatRad=0.8)
-}
-\author{
-Laurent Coron (December 2013)
-}
-\references{
-Oudin, L., F. Hervieu, C. Michel, C. Perrin, V. Andréassian, F. Anctil and C. Loumagne (2005),
-      Which potential evapotranspiration input for a lumped rainfall-runoff model?: Part 2-Towards a
-      simple and efficient potential evapotranspiration model for rainfall-runoff modelling, Journal of Hydrology,
-      303(1-4), 290-306, doi:10.1016/j.jhydrol.2004.08.026.
-}
-
diff --git a/man/RunModel.Rd b/man/RunModel.Rd
deleted file mode 100644
index cd7a4af6..00000000
--- a/man/RunModel.Rd
+++ /dev/null
@@ -1,61 +0,0 @@
-% Generated by roxygen2 (4.0.1): do not edit by hand
-\encoding{UTF-8}
-\name{RunModel}
-\alias{RunModel}
-\title{Run with the provided hydrological model function}
-\usage{
-RunModel(InputsModel, RunOptions, Param, FUN_MOD)
-}
-\arguments{
-\item{InputsModel}{[object of class \emph{InputsModel}] see \code{\link{CreateInputsModel}} for details}
-
-\item{RunOptions}{[object of class \emph{RunOptions}] see \code{\link{CreateRunOptions}} for details}
-
-\item{Param}{[numeric] vector of model parameters}
-
-\item{FUN_MOD}{[function] hydrological model function (e.g. RunModel_GR4J, RunModel_CemaNeigeGR4J)}
-}
-\value{
-[list] see \code{\link{RunModel_GR4J}} or \code{\link{RunModel_CemaNeigeGR4J}} for details
-}
-\description{
-Function which performs a single model run with the provided function.
-}
-\examples{
-## load of catchment data
-require(airGR)
-data(L0123001)
-
-## preparation of the InputsModel object
-InputsModel <- CreateInputsModel(FUN_MOD=RunModel_GR4J,DatesR=BasinObs$DatesR,
-                                 Precip=BasinObs$P,PotEvap=BasinObs$E)
-
-## run period selection
-Ind_Run <- seq(which(format(BasinObs$DatesR,format="\%d/\%m/\%Y \%H:\%M")=="01/01/1990 00:00"),
-               which(format(BasinObs$DatesR,format="\%d/\%m/\%Y \%H:\%M")=="31/12/1999 00:00"))
-
-## preparation of the RunOptions object
-RunOptions <- CreateRunOptions(FUN_MOD=RunModel_GR4J,InputsModel=InputsModel,IndPeriod_Run=Ind_Run)
-
-## simulation
-Param <- c(734.568,-0.840,109.809,1.971)
-OutputsModel <- RunModel(InputsModel=InputsModel,RunOptions=RunOptions,Param=Param,
-                         FUN_MOD=RunModel_GR4J)
-
-## results preview
-plot_OutputsModel(OutputsModel=OutputsModel,Qobs=BasinObs$Qmm[Ind_Run])
-
-## efficiency criterion: Nash-Sutcliffe Efficiency
-InputsCrit  <- CreateInputsCrit(FUN_CRIT=ErrorCrit_NSE,InputsModel=InputsModel,
-                                RunOptions=RunOptions,Qobs=BasinObs$Qmm[Ind_Run])
-OutputsCrit <- ErrorCrit_NSE(InputsCrit=InputsCrit,OutputsModel=OutputsModel)
-cat(paste("  Crit  ",OutputsCrit$CritName,"  ",round(OutputsCrit$CritValue,4),"\\n",sep=""))
-
-}
-\author{
-Laurent Coron (June 2014)
-}
-\seealso{
-\code{\link{RunModel_GR4J}}, \code{\link{RunModel_CemaNeigeGR4J}}, \code{\link{CreateInputsModel}}, \code{\link{CreateRunOptions}}.
-}
-
diff --git a/man/RunModel_CemaNeige.Rd b/man/RunModel_CemaNeige.Rd
deleted file mode 100644
index 8191c8f6..00000000
--- a/man/RunModel_CemaNeige.Rd
+++ /dev/null
@@ -1,84 +0,0 @@
-% Generated by roxygen2 (4.0.1): do not edit by hand
-\encoding{UTF-8}
-\name{RunModel_CemaNeige}
-\alias{RunModel_CemaNeige}
-\title{Run with the CemaNeige snow module}
-\usage{
-RunModel_CemaNeige(InputsModel, RunOptions, Param)
-}
-\arguments{
-\item{InputsModel}{[object of class \emph{InputsModel}] see \code{\link{CreateInputsModel}} for details}
-
-\item{RunOptions}{[object of class \emph{RunOptions}] see \code{\link{CreateRunOptions}} for details}
-
-\item{Param}{[numeric] vector of 2 parameters
-\tabular{ll}{
-CemaNeige X1 \tab weighting coefficient for snow pack thermal state [-]         \cr
-CemaNeige X2 \tab degree-day melt coefficient [mm/degC/d]                       \cr
-}}
-}
-\value{
-[list] list containing the function outputs organised as follows:
-         \tabular{ll}{
-         \emph{$DatesR  }                                  \tab [POSIXlt] series of dates                                    \cr
-         \emph{$CemaNeigeLayers}                           \tab [list] list of CemaNeige outputs (1 list per layer)          \cr
-         \emph{$CemaNeigeLayers[[iLayer]]$Pliq         }   \tab [numeric] series of liquid precip. [mm/d]                    \cr
-         \emph{$CemaNeigeLayers[[iLayer]]$Psol         }   \tab [numeric] series of solid precip. [mm/d]                     \cr
-         \emph{$CemaNeigeLayers[[iLayer]]$SnowPack     }   \tab [numeric] series of snow pack [mm]                           \cr
-         \emph{$CemaNeigeLayers[[iLayer]]$ThermalState }   \tab [numeric] series of snow pack thermal state [degC]           \cr
-         \emph{$CemaNeigeLayers[[iLayer]]$Gratio       }   \tab [numeric] series of Gratio [0-1]                             \cr
-         \emph{$CemaNeigeLayers[[iLayer]]$PotMelt      }   \tab [numeric] series of potential snow melt [mm]                 \cr
-         \emph{$CemaNeigeLayers[[iLayer]]$Melt         }   \tab [numeric] series of actual snow melt [mm]                    \cr
-         \emph{$CemaNeigeLayers[[iLayer]]$PliqAndMelt  }   \tab [numeric] series of liquid precip. + actual snow melt [mm]   \cr
-         \emph{$StateEnd}                                  \tab [numeric] states at the end of the run: CemaNeige states [mm & degC] \cr
-         }
-         (refer to the provided references or to the package source code for further details on these model outputs)
-}
-\description{
-Function which performs a single model run for RunModel_CemaNeige.
-}
-\details{
-For further details on the argument structures and initialisation options, see \code{\link{CreateRunOptions}}.
-}
-\examples{
-## load of catchment data
-require(airGR)
-data(L0123002)
-
-## preparation of the InputsModel object
-InputsModel <- CreateInputsModel(FUN_MOD=RunModel_CemaNeige,DatesR=BasinObs$DatesR,
-                                 Precip=BasinObs$P,TempMean=BasinObs$T,
-                                 ZInputs=BasinInfo$HypsoCurve[51],HypsoData=BasinInfo$HypsoCurve,
-                                 NLayers=5)
-
-## run period selection
-Ind_Run <- seq(which(format(BasinObs$DatesR,format="\%d/\%m/\%Y \%H:\%M")=="01/01/1990 00:00"),
-               which(format(BasinObs$DatesR,format="\%d/\%m/\%Y \%H:\%M")=="31/12/1999 00:00"))
-
-## preparation of the RunOptions object
-RunOptions <- CreateRunOptions(FUN_MOD=RunModel_CemaNeige,InputsModel=InputsModel,
-                               IndPeriod_Run=Ind_Run)
-
-## simulation
-Param <- c(0.962,2.249)
-OutputsModel <- RunModel_CemaNeige(InputsModel=InputsModel,RunOptions=RunOptions,Param=Param)
-
-## results preview
-plot_OutputsModel(OutputsModel=OutputsModel)
-
-}
-\author{
-Laurent Coron (January 2014)
-}
-\references{
-Valéry, A., V. Andréassian and C. Perrin (2014),
-      "As simple as possible but not simpler": what is useful in a temperature-based snow-accounting routine?
-      Part 1 - Comparison of six snow accounting routines on 380 catchments, Journal of Hydrology, doi:10.1016/j.jhydrol.2014.04.059. \cr
-  Valéry, A., V. Andréassian and C. Perrin (2014),
-      "As simple as possible but not simpler": What is useful in a temperature-based snow-accounting routine?
-      Part 2 - Sensitivity analysis of the Cemaneige snow accounting routine on 380 catchments, Journal of Hydrology, doi:10.1016/j.jhydrol.2014.04.058.
-}
-\seealso{
-\code{\link{RunModel_CemaNeigeGR4J}}, \code{\link{CreateInputsModel}}, \code{\link{CreateRunOptions}}.
-}
-
diff --git a/man/RunModel_CemaNeigeGR4J.Rd b/man/RunModel_CemaNeigeGR4J.Rd
deleted file mode 100644
index 6ad6de2b..00000000
--- a/man/RunModel_CemaNeigeGR4J.Rd
+++ /dev/null
@@ -1,112 +0,0 @@
-% Generated by roxygen2 (4.0.1): do not edit by hand
-\encoding{UTF-8}
-\name{RunModel_CemaNeigeGR4J}
-\alias{RunModel_CemaNeigeGR4J}
-\title{Run with the CemaNeigeGR4J hydrological model}
-\usage{
-RunModel_CemaNeigeGR4J(InputsModel, RunOptions, Param)
-}
-\arguments{
-\item{InputsModel}{[object of class \emph{InputsModel}] see \code{\link{CreateInputsModel}} for details}
-
-\item{RunOptions}{[object of class \emph{RunOptions}] see \code{\link{CreateRunOptions}} for details}
-
-\item{Param}{[numeric] vector of 6 parameters
-\tabular{ll}{
-GR4J X1      \tab production store capacity [mm]                                \cr
-GR4J X2      \tab intercatchment exchange coefficient [mm/d]                    \cr
-GR4J X3      \tab routing store capacity [mm]                                   \cr
-GR4J X4      \tab unit hydrograph time constant [d]                             \cr
-CemaNeige X1 \tab weighting coefficient for snow pack thermal state [-]         \cr
-CemaNeige X2 \tab degree-day melt coefficient [mm/degC/d]                       \cr
-}}
-}
-\value{
-[list] list containing the function outputs organised as follows:
-         \tabular{ll}{
-         \emph{$DatesR  }          \tab [POSIXlt] series of dates                                                     \cr
-         \emph{$PotEvap }          \tab [numeric] series of input potential evapotranspiration [mm/d]                 \cr
-         \emph{$Precip  }          \tab [numeric] series of input total precipitation [mm/d]                          \cr
-         \emph{$Prod    }          \tab [numeric] series of production store level (X(2)) [mm]                        \cr
-         \emph{$AE      }          \tab [numeric] series of actual evapotranspiration [mm/d]                          \cr
-         \emph{$Perc    }          \tab [numeric] series of percolation (PERC) [mm/d]                                 \cr
-         \emph{$PR      }          \tab [numeric] series of PR=PN-PS+PERC [mm/d]                                      \cr
-         \emph{$Q9      }          \tab [numeric] series of HU1 outflow (Q9) [mm/d]                                   \cr
-         \emph{$Q1      }          \tab [numeric] series of HU2 outflow (Q1) [mm/d]                                   \cr
-         \emph{$Rout    }          \tab [numeric] series of routing store level (X(1)) [mm]                           \cr
-         \emph{$Exch    }          \tab [numeric] series of potential semi-exchange between catchments [mm/d]         \cr
-         \emph{$AExch   }          \tab [numeric] series of actual exchange between catchments (1+2) [mm/d]           \cr
-         \emph{$QR      }          \tab [numeric] series of routing store outflow (QR) [mm/d]                         \cr
-         \emph{$QD      }          \tab [numeric] series of direct flow from HU2 after exchange (QD) [mm/d]           \cr
-         \emph{$Qsim    }          \tab [numeric] series of Qsim [mm/d]                                               \cr
-         \emph{$CemaNeigeLayers}   \tab [list] list of CemaNeige outputs (1 list per layer)                          \cr
-         \emph{$CemaNeigeLayers[[iLayer]]$Pliq         }   \tab [numeric] series of liquid precip. [mm/d]                          \cr
-         \emph{$CemaNeigeLayers[[iLayer]]$Psol         }   \tab [numeric] series of solid precip. [mm/d]                           \cr
-         \emph{$CemaNeigeLayers[[iLayer]]$SnowPack     }   \tab [numeric] series of snow pack [mm]                                 \cr
-         \emph{$CemaNeigeLayers[[iLayer]]$ThermalState }   \tab [numeric] series of snow pack thermal state [degC]                 \cr
-         \emph{$CemaNeigeLayers[[iLayer]]$Gratio       }   \tab [numeric] series of Gratio [0-1]                                   \cr
-         \emph{$CemaNeigeLayers[[iLayer]]$PotMelt      }   \tab [numeric] series of potential snow melt [mm/d]                     \cr
-         \emph{$CemaNeigeLayers[[iLayer]]$Melt         }   \tab [numeric] series of actual snow melt [mm/d]                        \cr
-         \emph{$CemaNeigeLayers[[iLayer]]$PliqAndMelt  }   \tab [numeric] series of liquid precip. + actual snow melt [mm/d]       \cr
-         \emph{$StateEnd}                                  \tab [numeric] states at the end of the run: \cr\tab res. & HU levels [mm], CemaNeige states [mm & degC] \cr
-         }
-         (refer to the provided references or to the package source code for further details on these model outputs)
-}
-\description{
-Function which performs a single model run for RunModel_CemaNeigeGR4J.
-}
-\details{
-For further details on the argument structures and initialisation options, see \code{\link{CreateRunOptions}}.
-}
-\examples{
-## load of catchment data
-require(airGR)
-data(L0123002)
-
-## preparation of the InputsModel object
-InputsModel <- CreateInputsModel(FUN_MOD=RunModel_CemaNeigeGR4J,DatesR=BasinObs$DatesR,
-                                 Precip=BasinObs$P,PotEvap=BasinObs$E,TempMean=BasinObs$T,
-                                 ZInputs=BasinInfo$HypsoCurve[51],HypsoData=BasinInfo$HypsoCurve,
-                                 NLayers=5)
-
-## run period selection
-Ind_Run <- seq(which(format(BasinObs$DatesR,format="\%d/\%m/\%Y \%H:\%M")=="01/01/1990 00:00"),
-               which(format(BasinObs$DatesR,format="\%d/\%m/\%Y \%H:\%M")=="31/12/1999 00:00"))
-
-## preparation of the RunOptions object
-RunOptions <- CreateRunOptions(FUN_MOD=RunModel_CemaNeigeGR4J,InputsModel=InputsModel,
-                               IndPeriod_Run=Ind_Run)
-
-## simulation
-Param <- c(408.774,2.646,131.264,1.174,0.962,2.249)
-OutputsModel <- RunModel_CemaNeigeGR4J(InputsModel=InputsModel,RunOptions=RunOptions,Param=Param)
-
-## results preview
-plot_OutputsModel(OutputsModel=OutputsModel,Qobs=BasinObs$Qmm[Ind_Run])
-
-## efficiency criterion: Nash-Sutcliffe Efficiency
-InputsCrit  <- CreateInputsCrit(FUN_CRIT=ErrorCrit_NSE,InputsModel=InputsModel,
-                                RunOptions=RunOptions,Qobs=BasinObs$Qmm[Ind_Run])
-OutputsCrit <- ErrorCrit_NSE(InputsCrit=InputsCrit,OutputsModel=OutputsModel)
-cat(paste("  Crit  ",OutputsCrit$CritName,"  ",round(OutputsCrit$CritValue,4),"\\n",sep=""))
-
-}
-\author{
-Laurent Coron (December 2013)
-}
-\references{
-Perrin, C., C. Michel and V. Andréassian (2003),
-      Improvement of a parsimonious model for streamflow simulation,
-      Journal of Hydrology, 279(1-4), 275-289, doi:10.1016/S0022-1694(03)00225-7.
-  Valéry, A., V. Andréassian and C. Perrin (2014),
-      "As simple as possible but not simpler": what is useful in a temperature-based snow-accounting routine?
-      Part 1 - Comparison of six snow accounting routines on 380 catchments, Journal of Hydrology, doi:10.1016/j.jhydrol.2014.04.059. \cr
-  Valéry, A., V. Andréassian and C. Perrin (2014),
-      "As simple as possible but not simpler": What is useful in a temperature-based snow-accounting routine?
-      Part 2 - Sensitivity analysis of the Cemaneige snow accounting routine on 380 catchments, Journal of Hydrology, doi:10.1016/j.jhydrol.2014.04.058.
-}
-\seealso{
-\code{\link{RunModel_CemaNeigeGR5J}}, \code{\link{RunModel_CemaNeigeGR6J}}, \code{\link{RunModel_GR4J}},
-         \code{\link{CreateInputsModel}}, \code{\link{CreateRunOptions}}.
-}
-
diff --git a/man/RunModel_CemaNeigeGR5J.Rd b/man/RunModel_CemaNeigeGR5J.Rd
deleted file mode 100644
index 3048e77e..00000000
--- a/man/RunModel_CemaNeigeGR5J.Rd
+++ /dev/null
@@ -1,115 +0,0 @@
-% Generated by roxygen2 (4.0.1): do not edit by hand
-\encoding{UTF-8}
-\name{RunModel_CemaNeigeGR5J}
-\alias{RunModel_CemaNeigeGR5J}
-\title{Run with the CemaNeigeGR5J hydrological model}
-\usage{
-RunModel_CemaNeigeGR5J(InputsModel, RunOptions, Param)
-}
-\arguments{
-\item{InputsModel}{[object of class \emph{InputsModel}] see \code{\link{CreateInputsModel}} for details}
-
-\item{RunOptions}{[object of class \emph{RunOptions}] see \code{\link{CreateRunOptions}} for details}
-
-\item{Param}{[numeric] vector of 7 parameters
-\tabular{ll}{
-GR5J X1      \tab production store capacity [mm]                                \cr
-GR5J X2      \tab intercatchment exchange coefficient 1 [mm/d]                  \cr
-GR5J X3      \tab routing store capacity [mm]                                   \cr
-GR5J X4      \tab unit hydrograph time constant [d]                             \cr
-GR5J X5      \tab intercatchment exchange coefficient 2 [-]                     \cr
-CemaNeige X1 \tab weighting coefficient for snow pack thermal state [-]         \cr
-CemaNeige X2 \tab degree-day melt coefficient [mm/degC/d]                       \cr
-}}
-}
-\value{
-[list] list containing the function outputs organised as follows:
-         \tabular{ll}{
-         \emph{$DatesR  }          \tab [POSIXlt] series of dates                                                     \cr
-         \emph{$PotEvap }          \tab [numeric] series of input potential evapotranspiration [mm/d]                 \cr
-         \emph{$Precip  }          \tab [numeric] series of input total precipitation [mm/d]                          \cr
-         \emph{$Prod    }          \tab [numeric] series of production store level (X(2)) [mm]                        \cr
-         \emph{$AE      }          \tab [numeric] series of actual evapotranspiration [mm/d]                          \cr
-         \emph{$Perc    }          \tab [numeric] series of percolation (PERC) [mm/d]                                 \cr
-         \emph{$PR      }          \tab [numeric] series of PR=PN-PS+PERC [mm/d]                                      \cr
-         \emph{$Q9      }          \tab [numeric] series of HU1 outflow (Q9) [mm/d]                                   \cr
-         \emph{$Q1      }          \tab [numeric] series of HU2 outflow (Q1) [mm/d]                                   \cr
-         \emph{$Rout    }          \tab [numeric] series of routing store level (X(1)) [mm]                           \cr
-         \emph{$Exch    }          \tab [numeric] series of potential semi-exchange between catchments [mm/d]         \cr
-         \emph{$AExch   }          \tab [numeric] series of actual exchange between catchments (1+2) [mm/d]           \cr
-         \emph{$QR      }          \tab [numeric] series of routing store outflow (QR) [mm/d]                         \cr
-         \emph{$QD      }          \tab [numeric] series of direct flow from HU2 after exchange (QD) [mm/d]           \cr
-         \emph{$Qsim    }          \tab [numeric] series of Qsim [mm/d]                                               \cr
-         \emph{$CemaNeigeLayers}   \tab [list] list of CemaNeige outputs (1 list per layer)                          \cr
-         \emph{$CemaNeigeLayers[[iLayer]]$Pliq         }   \tab [numeric] series of liquid precip. [mm/d]                          \cr
-         \emph{$CemaNeigeLayers[[iLayer]]$Psol         }   \tab [numeric] series of solid precip. [mm/d]                           \cr
-         \emph{$CemaNeigeLayers[[iLayer]]$SnowPack     }   \tab [numeric] series of snow pack [mm]                                 \cr
-         \emph{$CemaNeigeLayers[[iLayer]]$ThermalState }   \tab [numeric] series of snow pack thermal state [degC]                 \cr
-         \emph{$CemaNeigeLayers[[iLayer]]$Gratio       }   \tab [numeric] series of Gratio [0-1]                                   \cr
-         \emph{$CemaNeigeLayers[[iLayer]]$PotMelt      }   \tab [numeric] series of potential snow melt [mm/d]                     \cr
-         \emph{$CemaNeigeLayers[[iLayer]]$Melt         }   \tab [numeric] series of actual snow melt [mm/d]                        \cr
-         \emph{$CemaNeigeLayers[[iLayer]]$PliqAndMelt  }   \tab [numeric] series of liquid precip. + actual snow melt [mm/d]       \cr
-         \emph{$StateEnd}                                  \tab [numeric] states at the end of the run: \cr\tab res. & HU levels [mm], CemaNeige states [mm & degC] \cr
-         }
-         (refer to the provided references or to the package source code for further details on these model outputs)
-}
-\description{
-Function which performs a single model run for RunModel_CemaNeigeGR5J.
-}
-\details{
-For further details on the argument structures and initialisation options, see \code{\link{CreateRunOptions}}.
-}
-\examples{
-## load of catchment data
-require(airGR)
-data(L0123002)
-
-## preparation of the InputsModel object
-InputsModel <- CreateInputsModel(FUN_MOD=RunModel_CemaNeigeGR5J,DatesR=BasinObs$DatesR,
-                                 Precip=BasinObs$P,PotEvap=BasinObs$E,TempMean=BasinObs$T,
-                                 ZInputs=BasinInfo$HypsoCurve[51],HypsoData=BasinInfo$HypsoCurve,
-                                 NLayers=5)
-
-## run period selection
-Ind_Run <- seq(which(format(BasinObs$DatesR,format="\%d/\%m/\%Y \%H:\%M")=="01/01/1990 00:00"),
-               which(format(BasinObs$DatesR,format="\%d/\%m/\%Y \%H:\%M")=="31/12/1999 00:00"))
-
-## preparation of the RunOptions object
-RunOptions <- CreateRunOptions(FUN_MOD=RunModel_CemaNeigeGR5J,InputsModel=InputsModel,
-                               IndPeriod_Run=Ind_Run)
-
-## simulation
-Param <- c(179.139,-0.100,203.815,1.174,2.478,0.977,2.774)
-OutputsModel <- RunModel_CemaNeigeGR5J(InputsModel=InputsModel,RunOptions=RunOptions,Param=Param)
-
-## results preview
-plot_OutputsModel(OutputsModel=OutputsModel,Qobs=BasinObs$Qmm[Ind_Run])
-
-## efficiency criterion: Nash-Sutcliffe Efficiency
-InputsCrit  <- CreateInputsCrit(FUN_CRIT=ErrorCrit_NSE,InputsModel=InputsModel,
-                                RunOptions=RunOptions,Qobs=BasinObs$Qmm[Ind_Run])
-OutputsCrit <- ErrorCrit_NSE(InputsCrit=InputsCrit,OutputsModel=OutputsModel)
-cat(paste("  Crit  ",OutputsCrit$CritName,"  ",round(OutputsCrit$CritValue,4),"\\n",sep=""))
-
-}
-\author{
-Laurent Coron (December 2013)
-}
-\references{
-Le Moine, N. (2008), Le bassin versant de surface vu par le souterrain : une voie d'amélioration des performances
-      et du réalisme des modèles pluie-débit ?, PhD thesis (french), UPMC, Paris, France. \cr
-  Pushpalatha, R., C. Perrin, N. Le Moine, T. Mathevet and V. Andréassian (2011),
-      A downward structural sensitivity analysis of hydrological models to improve low-flow simulation,
-      Journal of Hydrology, 411(1-2), 66-76, doi:10.1016/j.jhydrol.2011.09.034. \cr
-  Valéry, A., V. Andréassian and C. Perrin (2014),
-      "As simple as possible but not simpler": what is useful in a temperature-based snow-accounting routine?
-      Part 1 - Comparison of six snow accounting routines on 380 catchments, Journal of Hydrology, doi:10.1016/j.jhydrol.2014.04.059. \cr
-  Valéry, A., V. Andréassian and C. Perrin (2014),
-      "As simple as possible but not simpler": What is useful in a temperature-based snow-accounting routine?
-      Part 2 - Sensitivity analysis of the Cemaneige snow accounting routine on 380 catchments, Journal of Hydrology, doi:10.1016/j.jhydrol.2014.04.058.
-}
-\seealso{
-\code{\link{RunModel_CemaNeigeGR4J}}, \code{\link{RunModel_CemaNeigeGR6J}}, \code{\link{RunModel_GR5J}},
-         \code{\link{CreateInputsModel}}, \code{\link{CreateRunOptions}}.
-}
-
diff --git a/man/RunModel_CemaNeigeGR6J.Rd b/man/RunModel_CemaNeigeGR6J.Rd
deleted file mode 100644
index 57dfe775..00000000
--- a/man/RunModel_CemaNeigeGR6J.Rd
+++ /dev/null
@@ -1,83 +0,0 @@
-% Generated by roxygen2 (4.0.1): do not edit by hand
-\encoding{UTF-8}
-\name{RunModel_CemaNeigeGR6J}
-\alias{RunModel_CemaNeigeGR6J}
-\title{Run with the CemaNeigeGR6J hydrological model}
-\usage{
-RunModel_CemaNeigeGR6J(InputsModel, RunOptions, Param)
-}
-\arguments{
-\item{InputsModel}{[object of class \emph{InputsModel}] see \code{\link{CreateInputsModel}} for details}
-
-\item{RunOptions}{[object of class \emph{RunOptions}] see \code{\link{CreateRunOptions}} for details}
-
-\item{Param}{[numeric] vector of 8 parameters
-\tabular{ll}{
-GR6J X1      \tab production store capacity [mm]                                \cr
-GR6J X2      \tab intercatchment exchange coefficient 1 [mm/d]                  \cr
-GR6J X3      \tab routing store capacity [mm]                                   \cr
-GR6J X4      \tab unit hydrograph time constant [d]                             \cr
-GR6J X5      \tab intercatchment exchange coefficient 2 [-]                     \cr
-GR6J X6      \tab coefficient for emptying exponential store [-]                \cr
-CemaNeige X1 \tab weighting coefficient for snow pack thermal state [-]         \cr
-CemaNeige X2 \tab degree-day melt coefficient [mm/degC/d]                       \cr
-}}
-}
-\value{
-[list] list containing the function outputs organised as follows:
-         \tabular{ll}{
-         \emph{$DatesR  }          \tab [POSIXlt] series of dates                                                     \cr
-         \emph{$PotEvap }          \tab [numeric] series of input potential evapotranspiration [mm/d]                 \cr
-         \emph{$Precip  }          \tab [numeric] series of input total precipitation [mm/d]                          \cr
-         \emph{$Prod    }          \tab [numeric] series of production store level (X(2)) [mm]                        \cr
-         \emph{$AE      }          \tab [numeric] series of actual evapotranspiration [mm/d]                          \cr
-         \emph{$Perc    }          \tab [numeric] series of percolation (PERC) [mm/d]                                 \cr
-         \emph{$PR      }          \tab [numeric] series of PR=PN-PS+PERC [mm/d]                                      \cr
-         \emph{$Q9      }          \tab [numeric] series of HU1 outflow (Q9) [mm/d]                                   \cr
-         \emph{$Q1      }          \tab [numeric] series of HU2 outflow (Q1) [mm/d]                                   \cr
-         \emph{$Rout    }          \tab [numeric] series of routing store level (X(1)) [mm]                           \cr
-         \emph{$Exch    }          \tab [numeric] series of potential semi-exchange between catchments [mm/d]         \cr
-         \emph{$AExch   }          \tab [numeric] series of actual exchange between catchments (1+2) [mm/d]           \cr
-         \emph{$QR      }          \tab [numeric] series of routing store outflow (QR) [mm/d]                         \cr
-         \emph{$QR1     }          \tab [numeric] series of exponential store outflow (QR1) [mm/d]                    \cr
-         \emph{$Exp     }          \tab [numeric] series of exponential store level (X(6)) (negative) [mm]            \cr
-         \emph{$QD      }          \tab [numeric] series of direct flow from HU2 after exchange (QD) [mm/d]           \cr
-         \emph{$Qsim    }          \tab [numeric] series of Qsim [mm/d]                                               \cr
-         \emph{$CemaNeigeLayers}   \tab [list] list of CemaNeige outputs (1 list per layer)                          \cr
-         \emph{$CemaNeigeLayers[[iLayer]]$Pliq         }   \tab [numeric] series of liquid precip. [mm/d]                          \cr
-         \emph{$CemaNeigeLayers[[iLayer]]$Psol         }   \tab [numeric] series of solid precip. [mm/d]                           \cr
-         \emph{$CemaNeigeLayers[[iLayer]]$SnowPack     }   \tab [numeric] series of snow pack [mm]                                 \cr
-         \emph{$CemaNeigeLayers[[iLayer]]$ThermalState }   \tab [numeric] series of snow pack thermal state [degC]                 \cr
-         \emph{$CemaNeigeLayers[[iLayer]]$Gratio       }   \tab [numeric] series of Gratio [0-1]                                   \cr
-         \emph{$CemaNeigeLayers[[iLayer]]$PotMelt      }   \tab [numeric] series of potential snow melt [mm/d]                     \cr
-         \emph{$CemaNeigeLayers[[iLayer]]$Melt         }   \tab [numeric] series of actual snow melt [mm/d]                        \cr
-         \emph{$CemaNeigeLayers[[iLayer]]$PliqAndMelt  }   \tab [numeric] series of liquid precip. + actual snow melt [mm/d]       \cr
-         \emph{$StateEnd}                                  \tab [numeric] states at the end of the run: \cr\tab res. & HU levels [mm], CemaNeige states [mm & degC] \cr
-         }
-         (refer to the provided references or to the package source code for further details on these model outputs)
-}
-\description{
-Function which performs a single model run for RunModel_CemaNeigeGR6J.
-}
-\details{
-For further details on the argument structures and initialisation options, see \code{\link{CreateRunOptions}}.
-}
-\author{
-Laurent Coron (December 2013)
-}
-\references{
-Pushpalatha, R., C. Perrin, N. Le Moine, T. Mathevet and V. Andréassian (2011),
-      A downward structural sensitivity analysis of hydrological models to improve low-flow simulation,
-      Journal of Hydrology, 411(1-2), 66-76, doi:10.1016/j.jhydrol.2011.09.034. \cr
-  Valéry, A., V. Andréassian and C. Perrin (2014),
-      "As simple as possible but not simpler": what is useful in a temperature-based snow-accounting routine?
-      Part 1 - Comparison of six snow accounting routines on 380 catchments, Journal of Hydrology, doi:10.1016/j.jhydrol.2014.04.059. \cr
-  Valéry, A., V. Andréassian and C. Perrin (2014),
-      "As simple as possible but not simpler": What is useful in a temperature-based snow-accounting routine?
-      Part 2 - Sensitivity analysis of the Cemaneige snow accounting routine on 380 catchments, Journal of Hydrology, doi:10.1016/j.jhydrol.2014.04.058.
-}
-\seealso{
-\code{\link{RunModel_CemaNeigeGR4J}}, \code{\link{RunModel_CemaNeigeGR5J}}, \code{\link{RunModel_GR6J}},
-         \code{\link{CreateInputsModel}}, \code{\link{CreateRunOptions}}.
-}
-
diff --git a/man/RunModel_GR4J.Rd b/man/RunModel_GR4J.Rd
deleted file mode 100644
index db4f1c4a..00000000
--- a/man/RunModel_GR4J.Rd
+++ /dev/null
@@ -1,92 +0,0 @@
-% Generated by roxygen2 (4.0.1): do not edit by hand
-\encoding{UTF-8}
-\name{RunModel_GR4J}
-\alias{RunModel_GR4J}
-\title{Run with the GR4J hydrological model}
-\usage{
-RunModel_GR4J(InputsModel, RunOptions, Param)
-}
-\arguments{
-\item{InputsModel}{[object of class \emph{InputsModel}] see \code{\link{CreateInputsModel}} for details}
-
-\item{RunOptions}{[object of class \emph{RunOptions}] see \code{\link{CreateRunOptions}} for details}
-
-\item{Param}{[numeric] vector of 4 parameters
-\tabular{ll}{
-GR4J X1      \tab production store capacity [mm]                                \cr
-GR4J X2      \tab intercatchment exchange coefficient [mm/d]                    \cr
-GR4J X3      \tab routing store capacity [mm]                                   \cr
-GR4J X4      \tab unit hydrograph time constant [d]                             \cr
-}}
-}
-\value{
-[list] list containing the function outputs organised as follows:
-         \tabular{ll}{
-         \emph{$DatesR  }          \tab [POSIXlt] series of dates                                                     \cr
-         \emph{$PotEvap }          \tab [numeric] series of input potential evapotranspiration [mm/d]                 \cr
-         \emph{$Precip  }          \tab [numeric] series of input total precipitation [mm/d]                          \cr
-         \emph{$Prod    }          \tab [numeric] series of production store level (X(2)) [mm]                        \cr
-         \emph{$AE      }          \tab [numeric] series of actual evapotranspiration [mm/d]                          \cr
-         \emph{$Perc    }          \tab [numeric] series of percolation (PERC) [mm/d]                                 \cr
-         \emph{$PR      }          \tab [numeric] series of PR=PN-PS+PERC [mm/d]                                      \cr
-         \emph{$Q9      }          \tab [numeric] series of HU1 outflow (Q9) [mm/d]                                   \cr
-         \emph{$Q1      }          \tab [numeric] series of HU2 outflow (Q1) [mm/d]                                   \cr
-         \emph{$Rout    }          \tab [numeric] series of routing store level (X(1)) [mm]                           \cr
-         \emph{$Exch    }          \tab [numeric] series of potential semi-exchange between catchments [mm/d]         \cr
-         \emph{$AExch   }          \tab [numeric] series of actual exchange between catchments (1+2) [mm/d]           \cr
-         \emph{$QR      }          \tab [numeric] series of routing store outflow (QR) [mm/d]                         \cr
-         \emph{$QD      }          \tab [numeric] series of direct flow from HU2 after exchange (QD) [mm/d]           \cr
-         \emph{$Qsim    }          \tab [numeric] series of Qsim [mm/d]                                               \cr
-         \emph{$StateEnd}          \tab [numeric] states at the end of the run (res. levels, HU1 levels, HU2 levels) [mm] \cr
-         }
-         (refer to the provided references or to the package source code for further details on these model outputs)
-}
-\description{
-Function which performs a single model run for GR4J.
-}
-\details{
-For further details on the argument structures and initialisation options, see \code{\link{CreateRunOptions}}.
-}
-\examples{
-## load of catchment data
-require(airGR)
-data(L0123001)
-
-## preparation of the InputsModel object
-InputsModel <- CreateInputsModel(FUN_MOD=RunModel_GR4J,DatesR=BasinObs$DatesR,
-                                 Precip=BasinObs$P,PotEvap=BasinObs$E)
-
-## run period selection
-Ind_Run <- seq(which(format(BasinObs$DatesR,format="\%d/\%m/\%Y \%H:\%M")=="01/01/1990 00:00"),
-               which(format(BasinObs$DatesR,format="\%d/\%m/\%Y \%H:\%M")=="31/12/1999 00:00"))
-
-## preparation of the RunOptions object
-RunOptions <- CreateRunOptions(FUN_MOD=RunModel_GR4J,InputsModel=InputsModel,IndPeriod_Run=Ind_Run)
-
-## simulation
-Param <- c(734.568,-0.840,109.809,1.971)
-OutputsModel <- RunModel_GR4J(InputsModel=InputsModel,RunOptions=RunOptions,Param=Param)
-
-## results preview
-plot_OutputsModel(OutputsModel=OutputsModel,Qobs=BasinObs$Qmm[Ind_Run])
-
-## efficiency criterion: Nash-Sutcliffe Efficiency
-InputsCrit  <- CreateInputsCrit(FUN_CRIT=ErrorCrit_NSE,InputsModel=InputsModel,
-                                RunOptions=RunOptions,Qobs=BasinObs$Qmm[Ind_Run])
-OutputsCrit <- ErrorCrit_NSE(InputsCrit=InputsCrit,OutputsModel=OutputsModel)
-cat(paste("  Crit  ",OutputsCrit$CritName,"  ",round(OutputsCrit$CritValue,4),"\\n",sep=""))
-
-}
-\author{
-Laurent Coron (December 2013)
-}
-\references{
-Perrin, C., C. Michel and V. Andréassian (2003),
-      Improvement of a parsimonious model for streamflow simulation,
-      Journal of Hydrology, 279(1-4), 275-289, doi:10.1016/S0022-1694(03)00225-7.
-}
-\seealso{
-\code{\link{RunModel_GR5J}}, \code{\link{RunModel_GR6J}}, \code{\link{RunModel_CemaNeigeGR4J}},
-         \code{\link{CreateInputsModel}}, \code{\link{CreateRunOptions}}.
-}
-
diff --git a/man/RunModel_GR5J.Rd b/man/RunModel_GR5J.Rd
deleted file mode 100644
index 4d7a911f..00000000
--- a/man/RunModel_GR5J.Rd
+++ /dev/null
@@ -1,95 +0,0 @@
-% Generated by roxygen2 (4.0.1): do not edit by hand
-\encoding{UTF-8}
-\name{RunModel_GR5J}
-\alias{RunModel_GR5J}
-\title{Run with the GR5J hydrological model}
-\usage{
-RunModel_GR5J(InputsModel, RunOptions, Param)
-}
-\arguments{
-\item{InputsModel}{[object of class \emph{InputsModel}] see \code{\link{CreateInputsModel}} for details}
-
-\item{RunOptions}{[object of class \emph{RunOptions}] see \code{\link{CreateRunOptions}} for details}
-
-\item{Param}{[numeric] vector of 5 parameters
-\tabular{ll}{
-GR5J X1      \tab production store capacity [mm]                                \cr
-GR5J X2      \tab intercatchment exchange coefficient 1 [mm/d]                  \cr
-GR5J X3      \tab routing store capacity [mm]                                   \cr
-GR5J X4      \tab unit hydrograph time constant [d]                             \cr
-GR5J X5      \tab intercatchment exchange coefficient 2 [-]                     \cr
-}}
-}
-\value{
-[list] list containing the function outputs organised as follows:
-         \tabular{ll}{
-         \emph{$DatesR  }          \tab [POSIXlt] series of dates                                                     \cr
-         \emph{$PotEvap }          \tab [numeric] series of input potential evapotranspiration [mm/d]                 \cr
-         \emph{$Precip  }          \tab [numeric] series of input total precipitation [mm/d]                          \cr
-         \emph{$Prod    }          \tab [numeric] series of production store level (X(2)) [mm]                        \cr
-         \emph{$AE      }          \tab [numeric] series of actual evapotranspiration [mm/d]                          \cr
-         \emph{$Perc    }          \tab [numeric] series of percolation (PERC) [mm/d]                                 \cr
-         \emph{$PR      }          \tab [numeric] series of PR=PN-PS+PERC [mm/d]                                      \cr
-         \emph{$Q9      }          \tab [numeric] series of HU1 outflow (Q9) [mm/d]                                   \cr
-         \emph{$Q1      }          \tab [numeric] series of HU2 outflow (Q1) [mm/d]                                   \cr
-         \emph{$Rout    }          \tab [numeric] series of routing store level (X(1)) [mm]                           \cr
-         \emph{$Exch    }          \tab [numeric] series of potential semi-exchange between catchments [mm/d]         \cr
-         \emph{$AExch   }          \tab [numeric] series of actual exchange between catchments (1+2) [mm/d]           \cr
-         \emph{$QR      }          \tab [numeric] series of routing store outflow (QR) [mm/d]                         \cr
-         \emph{$QD      }          \tab [numeric] series of direct flow from HU2 after exchange (QD) [mm/d]           \cr
-         \emph{$Qsim    }          \tab [numeric] series of Qsim [mm/d]                                               \cr
-         \emph{$StateEnd}          \tab [numeric] states at the end of the run (res. levels, HU1 levels, HU2 levels) [mm] \cr
-         }
-         (refer to the provided references or to the package source code for further details on these model outputs)
-}
-\description{
-Function which performs a single model run for GR5J.
-}
-\details{
-For further details on the argument structures and initialisation options, see \code{\link{CreateRunOptions}}.
-}
-\examples{
-## load of catchment data
-require(airGR)
-data(L0123001)
-
-## preparation of the InputsModel object
-InputsModel <- CreateInputsModel(FUN_MOD=RunModel_GR5J,DatesR=BasinObs$DatesR,
-                                 Precip=BasinObs$P,PotEvap=BasinObs$E)
-
-## run period selection
-Ind_Run <- seq(which(format(BasinObs$DatesR,format="\%d/\%m/\%Y \%H:\%M")=="01/01/1990 00:00"),
-               which(format(BasinObs$DatesR,format="\%d/\%m/\%Y \%H:\%M")=="31/12/1999 00:00"))
-
-## preparation of the RunOptions object
-RunOptions <- CreateRunOptions(FUN_MOD=RunModel_GR5J,InputsModel=InputsModel,IndPeriod_Run=Ind_Run)
-
-## simulation
-Param <- c(839.661,-0.100,103.153,1.939,-0.428)
-OutputsModel <- RunModel_GR5J(InputsModel=InputsModel,RunOptions=RunOptions,Param=Param)
-
-## results preview
-plot_OutputsModel(OutputsModel=OutputsModel,Qobs=BasinObs$Qmm[Ind_Run])
-
-## efficiency criterion: Nash-Sutcliffe Efficiency
-InputsCrit  <- CreateInputsCrit(FUN_CRIT=ErrorCrit_NSE,InputsModel=InputsModel,
-                                RunOptions=RunOptions,Qobs=BasinObs$Qmm[Ind_Run])
-OutputsCrit <- ErrorCrit_NSE(InputsCrit=InputsCrit,OutputsModel=OutputsModel)
-cat(paste("  Crit  ",OutputsCrit$CritName,"  ",round(OutputsCrit$CritValue,4),"\\n",sep=""))
-
-}
-\author{
-Laurent Coron (December 2013)
-}
-\references{
-Le Moine, N. (2008), Le bassin versant de surface vu par le souterrain : une voie d'amélioration des performances
-      et du réalisme des modèles pluie-débit ?, PhD thesis (french), UPMC, Paris, France. \cr
-  Pushpalatha, R., C. Perrin, N. Le Moine, T. Mathevet, and V. Andréassian (2011),
-      A downward structural sensitivity analysis of hydrological models to improve low-flow simulation,
-      Journal of Hydrology, 411(1-2), 66-76, doi:10.1016/j.jhydrol.2011.09.034. \cr
-}
-\seealso{
-\code{\link{RunModel_GR4J}}, \code{\link{RunModel_GR6J}}, \code{\link{RunModel_CemaNeigeGR5J}},
-         \code{\link{CreateInputsModel}}, \code{\link{CreateRunOptions}}.
-}
-
diff --git a/man/RunModel_GR6J.Rd b/man/RunModel_GR6J.Rd
deleted file mode 100644
index 6d95ee89..00000000
--- a/man/RunModel_GR6J.Rd
+++ /dev/null
@@ -1,96 +0,0 @@
-% Generated by roxygen2 (4.0.1): do not edit by hand
-\encoding{UTF-8}
-\name{RunModel_GR6J}
-\alias{RunModel_GR6J}
-\title{Run with the GR6J hydrological model}
-\usage{
-RunModel_GR6J(InputsModel, RunOptions, Param)
-}
-\arguments{
-\item{InputsModel}{[object of class \emph{InputsModel}] see \code{\link{CreateInputsModel}} for details}
-
-\item{RunOptions}{[object of class \emph{RunOptions}] see \code{\link{CreateRunOptions}} for details}
-
-\item{Param}{[numeric] vector of 6 parameters
-\tabular{ll}{
-GR6J X1      \tab production store capacity [mm]                                \cr
-GR6J X2      \tab intercatchment exchange coefficient 1 [mm/d]                  \cr
-GR6J X3      \tab routing store capacity [mm]                                   \cr
-GR6J X4      \tab unit hydrograph time constant [d]                             \cr
-GR6J X5      \tab intercatchment exchange coefficient 2 [-]                     \cr
-GR6J X6      \tab coefficient for emptying exponential store [-]                \cr
-}}
-}
-\value{
-[list] list containing the function outputs organised as follows:
-         \tabular{ll}{
-         \emph{$DatesR  }          \tab [POSIXlt] series of dates                                                     \cr
-         \emph{$PotEvap }          \tab [numeric] series of input potential evapotranspiration [mm/d]                 \cr
-         \emph{$Precip  }          \tab [numeric] series of input total precipitation [mm/d]                          \cr
-         \emph{$Prod    }          \tab [numeric] series of production store level (X(2)) [mm]                        \cr
-         \emph{$AE      }          \tab [numeric] series of actual evapotranspiration [mm/d]                          \cr
-         \emph{$Perc    }          \tab [numeric] series of percolation (PERC) [mm/d]                                 \cr
-         \emph{$PR      }          \tab [numeric] series of PR=PN-PS+PERC [mm/d]                                      \cr
-         \emph{$Q9      }          \tab [numeric] series of HU1 outflow (Q9) [mm/d]                                   \cr
-         \emph{$Q1      }          \tab [numeric] series of HU2 outflow (Q1) [mm/d]                                   \cr
-         \emph{$Rout    }          \tab [numeric] series of routing store level (X(1)) [mm]                           \cr
-         \emph{$Exch    }          \tab [numeric] series of potential semi-exchange between catchments [mm/d]         \cr
-         \emph{$AExch   }          \tab [numeric] series of actual exchange between catchments (1+2) [mm/d]           \cr
-         \emph{$QR      }          \tab [numeric] series of routing store outflow (QR) [mm/d]                         \cr
-         \emph{$QR1     }          \tab [numeric] series of exponential store outflow (QR1) [mm/d]                    \cr
-         \emph{$Exp     }          \tab [numeric] series of exponential store level (X(6)) (negative) [mm]            \cr
-         \emph{$QD      }          \tab [numeric] series of direct flow from HU2 after exchange (QD) [mm/d]           \cr
-         \emph{$Qsim    }          \tab [numeric] series of Qsim [mm/d]                                               \cr
-         \emph{$StateEnd}          \tab [numeric] states at the end of the run (res. levels, HU1 levels, HU2 levels) [mm] \cr
-         }
-         (refer to the provided references or to the package source code for further details on these model outputs)
-}
-\description{
-Function which performs a single model run for GR6J.
-}
-\details{
-For further details on the argument structures and initialisation options, see \code{\link{CreateRunOptions}}.
-}
-\examples{
-## load of catchment data
-require(airGR)
-data(L0123001)
-
-## preparation of the InputsModel object
-InputsModel <- CreateInputsModel(FUN_MOD=RunModel_GR6J,DatesR=BasinObs$DatesR,
-                                 Precip=BasinObs$P,PotEvap=BasinObs$E)
-
-## run period selection
-Ind_Run <- seq(which(format(BasinObs$DatesR,format="\%d/\%m/\%Y \%H:\%M")=="01/01/1990 00:00"),
-               which(format(BasinObs$DatesR,format="\%d/\%m/\%Y \%H:\%M")=="31/12/1999 00:00"))
-
-## preparation of the RunOptions object
-RunOptions <- CreateRunOptions(FUN_MOD=RunModel_GR6J,InputsModel=InputsModel,IndPeriod_Run=Ind_Run)
-
-## simulation
-Param <- c(347.000,-0.500,65.677,1.957,0.324,34.115)
-OutputsModel <- RunModel_GR6J(InputsModel=InputsModel,RunOptions=RunOptions,Param=Param)
-
-## results preview
-plot_OutputsModel(OutputsModel=OutputsModel,Qobs=BasinObs$Qmm[Ind_Run])
-
-## efficiency criterion: Nash-Sutcliffe Efficiency
-InputsCrit  <- CreateInputsCrit(FUN_CRIT=ErrorCrit_NSE,InputsModel=InputsModel,
-                                RunOptions=RunOptions,Qobs=BasinObs$Qmm[Ind_Run])
-OutputsCrit <- ErrorCrit_NSE(InputsCrit=InputsCrit,OutputsModel=OutputsModel)
-cat(paste("  Crit  ",OutputsCrit$CritName,"  ",round(OutputsCrit$CritValue,4),"\\n",sep=""))
-
-}
-\author{
-Laurent Coron (December 2013)
-}
-\references{
-Pushpalatha, R., C. Perrin, N. Le Moine, T. Mathevet and V. Andréassian (2011),
-      A downward structural sensitivity analysis of hydrological models to improve low-flow simulation,
-      Journal of Hydrology, 411(1-2), 66-76, doi:10.1016/j.jhydrol.2011.09.034. \cr
-}
-\seealso{
-\code{\link{RunModel_GR4J}}, \code{\link{RunModel_GR5J}}, \code{\link{RunModel_CemaNeigeGR6J}},
-         \code{\link{CreateInputsModel}}, \code{\link{CreateRunOptions}}.
-}
-
diff --git a/man/TransfoParam.Rd b/man/TransfoParam.Rd
deleted file mode 100644
index a23d4b9c..00000000
--- a/man/TransfoParam.Rd
+++ /dev/null
@@ -1,45 +0,0 @@
-% Generated by roxygen2 (4.0.1): do not edit by hand
-\encoding{UTF-8}
-\name{TransfoParam}
-\alias{TransfoParam}
-\title{Transformation of the parameters using the provided function}
-\usage{
-TransfoParam(ParamIn, Direction, FUN_TRANSFO)
-}
-\arguments{
-\item{ParamIn}{[numeric] matrix of parameter sets (sets in line, parameter values in column)}
-
-\item{Direction}{[character] direction of the transformation: use "RT" for Real->Transformed and "TR" for Transformed->Real}
-
-\item{FUN_TRANSFO}{[function] model parameters transformation function (e.g. TransfoParam_GR4J, TransfoParam_CemaNeigeGR4J)}
-}
-\value{
-\emph{ParamOut} [numeric] matrix of parameter sets (sets in line, parameter values in column)
-}
-\description{
-Function which transforms model parameters (from real to transformed parameters and vice versa) using the provided function.
-}
-\examples{
-require(airGR)
-
-## transformation Real->Transformed for the GR4J model
-    Xreal <- matrix( c( 221.41, -3.63,  30.00, 1.37,
-                        347.23, -1.03,  60.34, 1.76,
-                        854.06, -0.10, 148.41, 2.34),
-                        ncol=4,byrow=TRUE)
-    Xtran <- TransfoParam(ParamIn=Xreal,Direction="RT",FUN_TRANSFO=TransfoParam_GR4J)
-
-## transformation Transformed->Real for the GR4J model
-    Xtran <- matrix( c( +3.60, -2.00, +3.40, -9.10,
-                        +3.90, -0.90, +4.10, -8.70,
-                        +4.50, -0.10, +5.00, -8.10),
-                        ncol=4,byrow=TRUE)
-    Xreal <- TransfoParam(ParamIn=Xtran,Direction="TR",FUN_TRANSFO=TransfoParam_GR4J)
-}
-\author{
-Laurent Coron (June 2014)
-}
-\seealso{
-\code{\link{TransfoParam_GR4J}}, \code{\link{TransfoParam_GR5J}}, \code{\link{TransfoParam_GR6J}}, \code{\link{TransfoParam_CemaNeige}}
-}
-
diff --git a/man/TransfoParam_CemaNeige.Rd b/man/TransfoParam_CemaNeige.Rd
deleted file mode 100644
index 0a34e224..00000000
--- a/man/TransfoParam_CemaNeige.Rd
+++ /dev/null
@@ -1,43 +0,0 @@
-% Generated by roxygen2 (4.0.1): do not edit by hand
-\encoding{UTF-8}
-\name{TransfoParam_CemaNeige}
-\alias{TransfoParam_CemaNeige}
-\title{Transformation of the parameters from the CemaNeige module}
-\usage{
-TransfoParam_CemaNeige(ParamIn, Direction)
-}
-\arguments{
-\item{ParamIn}{[numeric] matrix of parameter sets (sets in line, parameter values in column)}
-
-\item{Direction}{[character] direction of the transformation: use "RT" for Real->Transformed and "TR" for Transformed->Real}
-}
-\value{
-\emph{ParamOut} [numeric] matrix of parameter sets (sets in line, parameter values in column)
-}
-\description{
-Function which transforms model parameters (from real to transformed parameters and vice versa).
-}
-\examples{
-require(airGR)
-
-## transformation Real->Transformed for the CemaNeige module
-    Xreal <- matrix( c( 0.19, 1.73,
-                        0.39, 2.51,
-                        0.74, 4.06),
-                        ncol=2,byrow=TRUE)
-    Xtran <- TransfoParam_CemaNeige(ParamIn=Xreal,Direction="RT")
-
-## transformation Transformed->Real for the CemaNeige module
-    Xtran <- matrix( c( -6.26, +0.55,
-                        -2.13, +0.92,
-                        +4.86, +1.40)
-                        ,ncol=2,byrow=TRUE)
-    Xreal <- TransfoParam_CemaNeige(ParamIn=Xtran,Direction="TR")
-}
-\author{
-Laurent Coron (December 2013)
-}
-\seealso{
-\code{\link{TransfoParam}}, \code{\link{TransfoParam_GR4J}}, \code{\link{TransfoParam_GR5J}}, \code{\link{TransfoParam_GR6J}}
-}
-
diff --git a/man/TransfoParam_GR4J.Rd b/man/TransfoParam_GR4J.Rd
deleted file mode 100644
index bafd6e24..00000000
--- a/man/TransfoParam_GR4J.Rd
+++ /dev/null
@@ -1,43 +0,0 @@
-% Generated by roxygen2 (4.0.1): do not edit by hand
-\encoding{UTF-8}
-\name{TransfoParam_GR4J}
-\alias{TransfoParam_GR4J}
-\title{Transformation of the parameters from the GR4J model}
-\usage{
-TransfoParam_GR4J(ParamIn, Direction)
-}
-\arguments{
-\item{ParamIn}{[numeric] matrix of parameter sets (sets in line, parameter values in column)}
-
-\item{Direction}{[character] direction of the transformation: use "RT" for Real->Transformed and "TR" for Transformed->Real}
-}
-\value{
-\emph{ParamOut} [numeric] matrix of parameter sets (sets in line, parameter values in column)
-}
-\description{
-Function which transforms model parameters (from real to transformed parameters and vice versa).
-}
-\examples{
-require(airGR)
-
-## transformation Real->Transformed for the GR4J model
-    Xreal <- matrix( c( 221.41, -3.63,  30.00, 1.37,
-                        347.23, -1.03,  60.34, 1.76,
-                        854.06, -0.10, 148.41, 2.34),
-                        ncol=4,byrow=TRUE)
-    Xtran <- TransfoParam_GR4J(ParamIn=Xreal,Direction="RT")
-
-## transformation Transformed->Real for the GR4J model
-    Xtran <- matrix( c( +3.60, -2.00, +3.40, -9.10,
-                        +3.90, -0.90, +4.10, -8.70,
-                        +4.50, -0.10, +5.00, -8.10),
-                        ncol=4,byrow=TRUE)
-    Xreal <- TransfoParam_GR4J(ParamIn=Xtran,Direction="TR")
-}
-\author{
-Laurent Coron (December 2013)
-}
-\seealso{
-\code{\link{TransfoParam}}, \code{\link{TransfoParam_GR5J}}, \code{\link{TransfoParam_GR6J}}, \code{\link{TransfoParam_CemaNeige}}
-}
-
diff --git a/man/TransfoParam_GR5J.Rd b/man/TransfoParam_GR5J.Rd
deleted file mode 100644
index 61a273dc..00000000
--- a/man/TransfoParam_GR5J.Rd
+++ /dev/null
@@ -1,43 +0,0 @@
-% Generated by roxygen2 (4.0.1): do not edit by hand
-\encoding{UTF-8}
-\name{TransfoParam_GR5J}
-\alias{TransfoParam_GR5J}
-\title{Transformation of the parameters from the GR5J model}
-\usage{
-TransfoParam_GR5J(ParamIn, Direction)
-}
-\arguments{
-\item{ParamIn}{[numeric] matrix of parameter sets (sets in line, parameter values in column)}
-
-\item{Direction}{[character] direction of the transformation: use "RT" for Real->Transformed and "TR" for Transformed->Real}
-}
-\value{
-\emph{ParamOut} [numeric] matrix of parameter sets (sets in line, parameter values in column)
-}
-\description{
-Function which transforms model parameters (from real to transformed parameters and vice versa).
-}
-\examples{
-require(airGR)
-
-## transformation Real->Transformed for the GR5J model
-    Xreal <- matrix( c( 221.41, -2.65,  27.11, 1.37, -0.76,
-                        347.23, -0.64,  60.34, 1.76,  0.30,
-                        854.01, -0.10, 148.41, 2.34,  0.52),
-                        ncol=5,byrow=TRUE)
-    Xtran <- TransfoParam_GR5J(ParamIn=Xreal,Direction="RT")
-
-## transformation Transformed->Real for the GR5J model
-    Xtran <- matrix( c( +3.60, -1.70, +3.30, -9.10, -0.70,
-                        +3.90, -0.60, +4.10, -8.70, +0.30,
-                        +4.50, -0.10, +5.00, -8.10, +0.50),
-                        ncol=5,byrow=TRUE)
-    Xreal <- TransfoParam_GR5J(ParamIn=Xtran,Direction="TR")
-}
-\author{
-Laurent Coron (December 2013)
-}
-\seealso{
-\code{\link{TransfoParam}}, \code{\link{TransfoParam_GR4J}}, \code{\link{TransfoParam_GR6J}}, \code{\link{TransfoParam_CemaNeige}}
-}
-
diff --git a/man/TransfoParam_GR6J.Rd b/man/TransfoParam_GR6J.Rd
deleted file mode 100644
index 84faccba..00000000
--- a/man/TransfoParam_GR6J.Rd
+++ /dev/null
@@ -1,43 +0,0 @@
-% Generated by roxygen2 (4.0.1): do not edit by hand
-\encoding{UTF-8}
-\name{TransfoParam_GR6J}
-\alias{TransfoParam_GR6J}
-\title{Transformation of the parameters from the GR6J model}
-\usage{
-TransfoParam_GR6J(ParamIn, Direction)
-}
-\arguments{
-\item{ParamIn}{[numeric] matrix of parameter sets (sets in line, parameter values in column)}
-
-\item{Direction}{[character] direction of the transformation: use "RT" for Real->Transformed and "TR" for Transformed->Real}
-}
-\value{
-\emph{ParamOut} [numeric] matrix of parameter sets (sets in line, parameter values in column)
-}
-\description{
-Function which transforms model parameters (from real to transformed parameters and vice versa).
-}
-\examples{
-require(airGR)
-
-## transformation Real->Transformed for the GR6J model
-    Xreal <- matrix( c( 221.41, -1.18,  27.11, 1.37, -0.18,  20.09,
-                        347.23, -0.52,  60.34, 1.76,  0.02,  54.60,
-                        854.06,  0.52, 148.41, 2.34,  0.22, 148.41),
-                        ncol=6,byrow=TRUE)
-    Xtran <- TransfoParam_GR6J(ParamIn=Xreal,Direction="RT")
-
-## transformation Transformed->Real for the GR6J model
-    Xtran <- matrix( c( +3.60, -1.00, +3.30, -9.10, -0.90, +3.00,
-                        +3.90, -0.50, +4.10, -8.70, +0.10, +4.00,
-                        +4.50, +0.50, +5.00, -8.10, +1.10, +5.00),
-                        ncol=6,byrow=TRUE)
-    Xreal <- TransfoParam_GR6J(ParamIn=Xtran,Direction="TR")
-}
-\author{
-Laurent Coron (December 2013)
-}
-\seealso{
-\code{\link{TransfoParam}}, \code{\link{TransfoParam_GR4J}}, \code{\link{TransfoParam_GR5J}}, \code{\link{TransfoParam_CemaNeige}}
-}
-
diff --git a/man/airGR.Rd b/man/airGR.Rd
deleted file mode 100644
index 25802ba9..00000000
--- a/man/airGR.Rd
+++ /dev/null
@@ -1,53 +0,0 @@
-\name{airGR}
-\alias{airGR}
-\docType{package}
-\encoding{UTF-8}
-\title{Modelling tools used at Irstea-HBAN (France), including GR4J, GR5J, GR6J and CemaNeige}
-\description{
-This package brings into R the hydrological modelling tools used at Irstea-HBAN (France), including GR4J, GR5J, GR6J and CemaNeige. Each model core is coded in FORTRAN to ensure low computational time. The other package functions (i.e. mainly the calibration algorithm and the efficiency criteria) are coded in R. \cr
-
-##### Functions and objects #####
-
-The airGR package has been designed to fulfil two major requirements: facilitate the use by non-expert users and allow flexibility regarding the addition of external criteria, models or calibration algorithms. The names of the functions and their arguments were chosen to this end. 
-
-The package is mostly based on three families of functions: \cr
-- the functions belonging to the \code{\link{RunModel}} family require three arguments: \emph{InputsModel}, \emph{RunOptions} and \emph{Param};  please refer to help pages \code{\link{CreateInputsModel}} and \code{\link{CreateRunOptions}} for further details and examples; \cr
-- the functions belonging to the \code{\link{ErrorCrit}} family require two arguments: \emph{InputsCrit} and \emph{OutputsModel}; please refer to help pages \code{\link{CreateInputsCrit}} and \code{\link{RunModel}} for further details and examples; \cr
-- the functions belonging to the \code{\link{Calibration}} family require four arguments: \emph{InputsModel}, \emph{RunOptions}, \emph{InputsCrit} and \emph{CalibOptions};  please refer to help pages \code{\link{CreateInputsModel}}, \code{\link{CreateRunOptions}}, \code{\link{CreateInputsCrit}} and \code{\link{CreateCalibOptions}} for further details and examples.
-
-In order to limit the risk of misuse and increase the flexibility of these main functions, we imposed the structure of their arguments and defined their class. Most users will not need to worry about these imposed structures since functions are provided to prepare these arguments for them: \code{\link{CreateInputsModel}}, \code{\link{CreateRunOptions}}, \code{\link{CreateInputsCrit}}, \code{\link{CreateCalibOptions}}. However, advanced users wishing to supplement the package with their own models will need to comply with these imposed structures and refer to the package source codes to get all the specification requirements. \cr
-
-##### Models #####
-
-Three hydrological models and one snow melt and accumulation module are implemented in airGR. The snow module can also be used alone and each hydrological model can either be used alone or together with the snow module. \cr
-These models can be called within airGR using the following functions: \cr 
-- \code{\link{RunModel_GR4J}}: the four-parameter lumped conceptual model (Perrin et al., 2003) \cr
-- \code{\link{RunModel_GR5J}}: the five-parameter lumped conceptual model (Le Moine, 2008) \cr
-- \code{\link{RunModel_GR6J}}: the six-parameter lumped conceptual model (Pushpalatha, 2013) \cr
-- \code{\link{RunModel_CemaNeige}}: the two-parameter degree-day snow melt and accumulation module (Valéry et al., 2014) \cr
-- \code{\link{RunModel_CemaNeigeGR4J}}: combined use of GR4J and CemaNeige \cr
-- \code{\link{RunModel_CemaNeigeGR5J}}: combined use of GR5J and CemaNeige \cr
-- \code{\link{RunModel_CemaNeigeGR6J}}: combined use of GR6J and CemaNeige
- 
-\emph{References:}  \cr
-Perrin, C., C. Michel and V. Andréassian (2003), Improvement of a parsimonious model for streamflow simulation, Journal of Hydrology, 279(1-4), 275-289, doi:10.1016/S0022-1694(03)00225-7. \cr
-Le Moine, N. (2008), Le bassin versant de surface vu par le souterrain : une voie d'amélioration des performances et du réalisme des modèles pluie-débit ?, PhD thesis (in French), UPMC, Paris, France. \cr
-Pushpalatha, R., C. Perrin, N. Le Moine, T. Mathevet and V. Andréassian (2011), A downward structural sensitivity analysis of hydrological models to improve low-flow simulation, Journal of Hydrology, 411(1-2), 66-76, doi:10.1016/j.jhydrol.2011.09.034. \cr
-Valéry, A., V. Andréassian and C. Perrin (2014), "As simple as possible but not simpler": What is useful in a temperature-based snow-accounting routine? Part 2 - Sensitivity analysis of the Cemaneige snow accounting routine on 380 catchments, Journal of Hydrology, doi:10.1016/j.jhydrol.2014.04.058. \cr
-}
-
-\details{
-\tabular{ll}{
-Package: \tab airGR\cr
-Type: \tab Package\cr
-Version: \tab 0.7.4\cr
-Date: \tab 2014-11-01\cr
-License: \tab GPL-2\cr
-}
-}
-\author{
-Author: Laurent CORON \cr
-Maintainer: Laurent CORON <laurent.coron@irstea.fr>, Olivier DELAIGUE <olivier.delaigue@irstea.fr>
-}
-
-\keyword{package, hydrology, modelling}
diff --git a/man/plot_OutputsModel.Rd b/man/plot_OutputsModel.Rd
deleted file mode 100644
index fa219705..00000000
--- a/man/plot_OutputsModel.Rd
+++ /dev/null
@@ -1,37 +0,0 @@
-% Generated by roxygen2 (4.0.1): do not edit by hand
-\encoding{UTF-8}
-\name{plot_OutputsModel}
-\alias{plot_OutputsModel}
-\title{Default preview of model outputs}
-\usage{
-plot_OutputsModel(OutputsModel, Qobs = NULL, IndPeriod_Plot = NULL,
-  BasinArea = NULL, quiet = FALSE)
-}
-\arguments{
-\item{OutputsModel}{[object of class \emph{OutputsModel}] list of model outputs (which must at least include DatesR, Precip and Qsim) [POSIXlt, mm, mm]}
-
-\item{Qobs}{(optional) [numeric] time series of observed flow (for the same time-steps than simulated) [mm]}
-
-\item{IndPeriod_Plot}{(optional) [numeric] indices of the time-steps to be plotted (among the OutputsModel series)}
-
-\item{BasinArea}{(optional) [numeric] basin area [km2], used to plot flow axes in m3/s}
-
-\item{quiet}{(optional) [boolean] boolean indicating if the function is run in quiet mode or not, default=FALSE}
-}
-\value{
-screen plot window
-}
-\description{
-Function which creates a screen plot giving an overview of the model outputs
-}
-\details{
-Dashboard of results including various graphs (depending on the model):
-(1) time series of total precipitation and simulated flows (and observed flows if provided)
-(2) interannual median monthly simulated flow (and observed flows if provided)
-(3) correlation plot between simulated and observed flows (if observed flows provided)
-(4) cumulative frequency plot for simulated flows (and observed flows if provided)
-}
-\author{
-Laurent Coron (June 2014)
-}
-
diff --git a/src-i386/airGR.dll b/src-i386/airGR.dll
deleted file mode 100644
index 088dfd4622dcf6e4806433dd2f736867c047c589..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 24064
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
THlXA=lh&j+B~r;h<>&tZ4~A@H

diff --git a/src-i386/frun_CEMANEIGE.f b/src-i386/frun_CEMANEIGE.f
deleted file mode 100644
index fddc6a5f..00000000
--- a/src-i386/frun_CEMANEIGE.f
+++ /dev/null
@@ -1,128 +0,0 @@
-
-
-      SUBROUTINE frun_CEMANEIGE(
-                                 !inputs
-     &                             LInputs              , ! [integer] length of input and output series
-     &                             InputsPrecip         , ! [double]  input series of total precipitation [mm]
-     &                             InputsFracSolidPrecip, ! [double]  input series of fraction of solid precipitation [0-1]
-     &                             InputsTemp           , ! [double]  input series of air mean temperature [degC]
-     &                             MeanAnSolidPrecip    , ! [double]  value of annual mean solid precip [mm/y]
-     &                             NParam               , ! [integer] number of model parameter
-     &                             Param                , ! [double]  parameter set
-     &                             NStates              , ! [integer] number of state variables used for model initialising = 2
-     &                             StateStart           , ! [double]  state variables used when the model run starts
-     &                             NOutputs             , ! [integer] number of output series
-     &                             IndOutputs           , ! [integer] indices of output series
-                                 !outputs
-     &                             Outputs              , ! [double]  output series
-     &                             StateEnd             ) ! [double]  state variables at the end of the model run
-
-
-      !DEC$ ATTRIBUTES DLLEXPORT :: frun_cemaneige
-
-
-      Implicit None
-      !### input and output variables
-      integer, intent(in) :: LInputs,NParam,NStates,NOutputs
-      doubleprecision, intent(in) :: MeanAnSolidPrecip
-      doubleprecision, dimension(LInputs) :: InputsPrecip
-      doubleprecision, dimension(LInputs) :: InputsFracSolidPrecip
-      doubleprecision, dimension(LInputs) :: InputsTemp
-      doubleprecision, dimension(NParam)  :: Param
-      doubleprecision, dimension(NStates) :: StateStart
-      doubleprecision, dimension(NStates) :: StateEnd
-      integer, dimension(NOutputs) :: IndOutputs
-      doubleprecision, dimension(LInputs,NOutputs) :: Outputs
-
-      !parameters, internal states and variables
-      doubleprecision CTG,Kf
-      doubleprecision G,eTG,PliqAndMelt
-      doubleprecision Tmelt,Gthreshold,MinSpeed
-      doubleprecision Pliq,Psol,Gratio,PotMelt,Melt
-      integer I,K
-
-      !--------------------------------------------------------------
-      !Initialisations
-      !--------------------------------------------------------------
-
-      !initilisation des constantes
-      Tmelt=0
-      Gthreshold=0.9*MeanAnSolidPrecip
-      MinSpeed=0.1
-
-      !initilisation of model states using StateStart
-      G=StateStart(1)
-      eTG=StateStart(2)
-      PliqAndMelt=0
-
-      !setting parameter values
-      CTG=Param(1)
-      Kf=Param(2)
-
-      !initialisation of model outputs
-c      StateEnd = -999.999 !initialisation made in R
-c      Outputs = -999.999  !initialisation made in R
-
-
-
-      !--------------------------------------------------------------
-      !Time loop
-      !--------------------------------------------------------------
-      DO k=1,LInputs
-
-        !SolidPrecip and LiquidPrecip
-        Pliq=(1-InputsFracSolidPrecip(k))*InputsPrecip(k)
-        Psol=InputsFracSolidPrecip(k)*InputsPrecip(k)
-
-        !Snow pack volume before melt
-        G=G+Psol
-
-        !Snow pack thermal state before melt
-        eTG=CTG*eTG + (1-CTG)*InputsTemp(k)
-        IF(eTG.GT.0) eTG=0
-
-        !Potential melt
-        IF(eTG.EQ.0.AND.InputsTemp(k).GT.Tmelt) THEN
-          PotMelt=Kf*(InputsTemp(k)-Tmelt)
-          IF(PotMelt.GT.G) PotMelt=G
-        ELSE
-          PotMelt=0
-        ENDIF
-
-        !Gratio
-        IF(G.LT.Gthreshold) THEN
-          Gratio=G/Gthreshold
-        ELSE
-          Gratio=1
-        ENDIF
-
-        !Actual melt
-        Melt=((1-MinSpeed)*Gratio+MinSpeed)*PotMelt
-
-        !Update of snow pack volume
-        G=G-Melt
-
-        !Water volume to pass to the hydrological model
-        PliqAndMelt=Pliq+Melt
-
-        !Storage of outputs
-        DO I=1,NOutputs
-          IF(IndOutputs(I).EQ.1) Outputs(k,I)=Pliq
-          IF(IndOutputs(I).EQ.2) Outputs(k,I)=Psol
-          IF(IndOutputs(I).EQ.3) Outputs(k,I)=G
-          IF(IndOutputs(I).EQ.4) Outputs(k,I)=eTG
-          IF(IndOutputs(I).EQ.5) Outputs(k,I)=Gratio
-          IF(IndOutputs(I).EQ.6) Outputs(k,I)=PotMelt
-          IF(IndOutputs(I).EQ.7) Outputs(k,I)=Melt
-          IF(IndOutputs(I).EQ.8) Outputs(k,I)=PliqAndMelt
-        ENDDO
-
-      ENDDO
-
-      StateEnd(1)=G
-      StateEnd(2)=eTG
-
-      RETURN
-
-      ENDSUBROUTINE
-
diff --git a/src-i386/frun_CEMANEIGE.o b/src-i386/frun_CEMANEIGE.o
deleted file mode 100644
index 773e3315ef336b3afad3316ed3670e26e39cec94..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1095
zcmZ`&%}*0S6rb$}t_IvaV1kK<nv8lOja*2K8fsWXOfe+lH&Rf#NJK)QB_511Sy$3*
zYPjji|G{Xy;GvX{WJ{rum^ec_J*d%c7CCr88YA`17O|kbW@p~}{odES<^=^0;&R=M
zP_?6Z1b-xaKjP@+W7vhzYfw*t4;Oy<P)CoyuQ$@`AiEy{bUfj|H9ESxN11uV{YJJY
ztOE*f*8CG6K!L!eE0-^7EA@tg1Juh2qYL*K5q#B<8xqC?d`DlB+LHQGZ0g6mSP;ub
z5O?JEvO}1;S+mHhSQi%ASrIOu^z^&{@j={23zMKBreHB%Kg+XfNx`jPId8=}ajnq+
z?sYM+Z5K76^f{vwD-alD3R!2$@;WV$kHn;@yqTM(saz0hC=?i6N6dVZuF?dZ&)O_2
zjqis-j7UbibK5RP=qmHz>^JGjVSval<`tnnF^N~^cS>K&t<o7X^)L#BWhgu-khmw=
zuw*yJBS(=|bV-k&^Nx#dNq+$f%`n*(X(s*#4E_+IaN>KUm1b;jd<@YAqxzXv6ryu<
z0XQaeHfk}l`CEpDO#4V|E&lcxkKaL5v-~EKWkj16PIlp1N&mW0D%oCYLVlRaFgwVu
ziP}v4jqcFRX}ZW{x=1tDNU2m(C$yp`+D+4dr2*>(j4f01?}WzuyaAY?FT0X`U!KhP
z7s$_u(?75Uny@|tGQr=^qpeA>B>g3v(EBT`=#AFU6qHCoiJyRK#VSDN0htHHa*#cM
zn1Gmod~gs^(&s<{EMv`rGQmYv)h0d%kaRk|(zK9HpXNpleEZ<5LZ7xYdrR}H1A}3(
zxNMXV>KD|J=uoJ+rTxr>mbTUwzgp(X`-hN#e8>fV|4ymgMoznhyReVj*P?P0fdrqO
nSrDq+LLU8JpNb9SeYu6&e-a%4B;-8hcKBZJP<Ws}974YVkPeC8

diff --git a/src-i386/frun_GR4J.f b/src-i386/frun_GR4J.f
deleted file mode 100644
index 953e7647..00000000
--- a/src-i386/frun_GR4J.f
+++ /dev/null
@@ -1,225 +0,0 @@
-
-
-      SUBROUTINE frun_GR4J(
-                                 !inputs
-     &                             LInputs      , ! [integer] length of input and output series
-     &                             InputsPrecip , ! [double]  input series of total precipitation [mm]
-     &                             InputsPE     , ! [double]  input series PE [mm]
-     &                             NParam       , ! [integer] number of model parameter
-     &                             Param        , ! [double]  parameter set
-     &                             NStates      , ! [integer] number of state variables used for model initialising
-     &                             StateStart   , ! [double]  state variables used when the model run starts (reservoir levels [mm] and HU)
-     &                             NOutputs     , ! [integer] number of output series
-     &                             IndOutputs   , ! [integer] indices of output series
-                                 !outputs
-     &                             Outputs      , ! [double]  output series
-     &                             StateEnd     ) ! [double]  state variables at the end of the model run  (reservoir levels [mm] and HU)
-
-
-      !DEC$ ATTRIBUTES DLLEXPORT :: frun_gr4j
-
-
-      Implicit None
-      !### input and output variables
-      integer, intent(in) :: LInputs,NParam,NStates,NOutputs
-      doubleprecision, dimension(LInputs)  :: InputsPrecip
-      doubleprecision, dimension(LInputs)  :: InputsPE
-      doubleprecision, dimension(NParam)   :: Param
-      doubleprecision, dimension(NStates)  :: StateStart
-      doubleprecision, dimension(NStates)  :: StateEnd
-      integer, dimension(NOutputs) :: IndOutputs
-      doubleprecision, dimension(LInputs,NOutputs) :: Outputs
-
-      !parameters, internal states and variables
-      integer NPX,NH,NMISC
-      parameter (NPX=14,NH=20,NMISC=30)
-      doubleprecision X(5*NH+7),XV(3*NPX+5*NH)
-      doubleprecision MISC(NMISC)
-      doubleprecision D
-      doubleprecision P1,E,Q
-      integer I,K
-
-      !--------------------------------------------------------------
-      !Initialisations
-      !--------------------------------------------------------------
-
-      !initilisation of model states to zero
-      X=0.
-      XV=0.
-
-      !initilisation of model states using StateStart
-      DO I=1,3*NH
-      X(I)=StateStart(I)
-      ENDDO
-
-      !parameter values
-      !Param(1) : production store capacity (X1 - PROD) [mm]
-      !Param(2) : intercatchment exchange constant (X2 - CES) [mm/d]
-      !Param(3) : routing store capacity (X3 - ROUT) [mm]
-      !Param(4) : time constant of unit hydrograph (X4 - TB) [d]
-
-      !computation of HU ordinates
-      D=2.5
-      CALL HU1(XV,Param(4),D)
-      CALL HU2(XV,Param(4),D)
-
-      !initialisation of model outputs
-      Q = -999.999
-      MISC = -999.999
-c      StateEnd = -999.999 !initialisation made in R
-c      Outputs = -999.999  !initialisation made in R
-
-
-
-      !--------------------------------------------------------------
-      !Time loop
-      !--------------------------------------------------------------
-      DO k=1,LInputs
-        P1=InputsPrecip(k)
-        E =InputsPE(k)
-c        Q = -999.999
-c        MISC = -999.999
-        !model run on one time-step
-        CALL MOD_GR4J(X,XV,Param,P1,E,Q,MISC)
-        !storage of outputs
-        DO I=1,NOutputs
-        Outputs(k,I)=MISC(IndOutputs(I))
-        ENDDO
-      ENDDO
-      !model states at the end of the run
-      DO K=1,3*NH
-      StateEnd(K)=X(K)
-      ENDDO
-
-      RETURN
-
-      ENDSUBROUTINE
-
-
-
-
-
-c################################################################################################################################
-
-
-
-
-C**********************************************************************
-      SUBROUTINE MOD_GR4J(X,XV,Param,P1,E,Q,MISC)
-C Run on a single time-step with the GR4J model
-C Inputs:
-C       X      Vector of model states at the beginning of the time-step [mm]
-C       XV     Vector of model states at the beginning of the time-step [mm]
-C       Param  Vector of model parameters [mixed units]
-C       P1     Value of rainfall during the time-step [mm]
-C       E      Value of potential evapotranspiration during the time-step [mm]
-C Outputs:
-C       X      Vector of model states at the end of the time-step [mm]
-C       XV     Vector of model states at the end of the time-step [mm]
-C       Q      Value of simulated flow at the catchment outlet for the time-step [mm]
-C       MISC   Vector of model outputs for the time-step [mm]
-C**********************************************************************
-      Implicit None
-      INTEGER NPX,NH,NMISC,NParam
-      PARAMETER (NPX=14,NH=20,NMISC=30)
-      PARAMETER (NParam=4)
-      DOUBLEPRECISION X(5*NH+7),XV(3*NPX+5*NH)
-      DOUBLEPRECISION Param(NParam)
-      DOUBLEPRECISION MISC(NMISC)
-      DOUBLEPRECISION P1,E,Q
-      DOUBLEPRECISION A,B,EN,ER,PN,PR,PS,WS,tanHyp
-      DOUBLEPRECISION PERC,PRHU1,PRHU2,EXCH,QR,QD
-      DOUBLEPRECISION AE,AEXCH1,AEXCH2
-      INTEGER K
-
-      DATA B/0.9/
-
-      A=Param(1)
-
-
-C Production store
-      IF(P1.LE.E) THEN
-      EN=E-P1
-      PN=0.
-      WS=EN/A
-      IF(WS.GT.13)WS=13.
-      ER=X(2)*(2.-X(2)/A)*tanHyp(WS)/(1.+(1.-X(2)/A)*tanHyp(WS))
-      AE=ER+P1
-      IF(X(2).LT.ER) AE=X(2)+P1
-      X(2)=X(2)-ER
-      PR=0.
-      ELSE
-      EN=0.
-      AE=E
-      PN=P1-E
-      WS=PN/A
-      IF(WS.GT.13)WS=13.
-      PS=A*(1.-(X(2)/A)**2.)*tanHyp(WS)/(1.+X(2)/A*tanHyp(WS))
-      PR=PN-PS
-      X(2)=X(2)+PS
-      ENDIF
-
-C Percolation from production store
-      IF(X(2).LT.0.)X(2)=0.
-      PERC=X(2)*(1.-(1.+(X(2)/(9./4.*Param(1)))**4.)**(-0.25))
-      X(2)=X(2)-PERC
-
-      PR=PR+PERC
-
-      PRHU1=PR*B
-      PRHU2=PR*(1.-B)
-
-C Unit hydrograph HU1
-      DO K=1,MAX(1,MIN(NH-1,INT(Param(4)+1)))
-      X(7+K)=X(8+K)+XV(3*NPX+K)*PRHU1
-      ENDDO
-      X(7+NH)=XV(3*NPX+NH)*PRHU1
-
-C Unit hydrograph HU2
-      DO K=1,MAX(1,MIN(2*NH-1,2*INT(Param(4)+1)))
-      X(7+NH+K)=X(8+NH+K)+XV(3*NPX+NH+K)*PRHU2
-      ENDDO
-      X(7+3*NH)=XV(3*NPX+3*NH)*PRHU2
-
-C Potential intercatchment semi-exchange
-      EXCH=Param(2)*(X(1)/Param(3))**3.5
-
-C Routing store
-      AEXCH1=EXCH
-      IF((X(1)+X(8)+EXCH).LT.0) AEXCH1=-X(1)-X(8)
-      X(1)=X(1)+X(8)+EXCH
-      IF(X(1).LT.0.)X(1)=0.
-      QR=X(1)*(1.-(1.+(X(1)/Param(3))**4.)**(-1./4.))
-      X(1)=X(1)-QR
-
-C Runoff from direct branch QD
-      AEXCH2=EXCH
-      IF((X(8+NH)+EXCH).LT.0) AEXCH2=-X(8+NH)
-      QD=MAX(0.,X(8+NH)+EXCH)
-
-C Total runoff
-      Q=QR+QD
-      IF(Q.LT.0.) Q=0.
-
-C Variables storage
-      MISC( 1)=E             ! PE     ! potential evapotranspiration  [mm/d]
-      MISC( 2)=P1            ! Precip ! total precipitation  [mm/d]
-      MISC( 3)=X(2)          ! Prod   ! production store level (X(2)) [mm]
-      MISC( 4)=AE            ! AE     ! actual evapotranspiration [mm/d]
-      MISC( 5)=PERC          ! Perc   ! percolation (PERC) [mm]
-      MISC( 6)=PR            ! PR     ! PR=PN-PS+PERC [mm]
-      MISC( 7)=X(8)          ! Q9     ! outflow from HU1 (Q9) [mm/d]
-      MISC( 8)=X(8+NH)       ! Q1     ! outflow from HU2 (Q1) [mm/d]
-      MISC( 9)=X(1)          ! Rout   ! routing store level (X(1)) [mm]
-      MISC(10)=EXCH          ! Exch   ! potential semi-exchange between catchments (EXCH) [mm/d]
-      MISC(11)=AEXCH1+AEXCH2 ! AExch  ! actual total exchange between catchments (AEXCH1+AEXCH2) [mm/d]
-      MISC(12)=QR            ! QR     ! outflow from routing store (QR) [mm/d]
-      MISC(13)=QD            ! QD     ! outflow from HU2 branch after exchange (QD) [mm/d]
-      MISC(14)=Q             ! Qsim   ! outflow at catchment outlet [mm/d]
-
-
-
-
-      ENDSUBROUTINE
-
-
diff --git a/src-i386/frun_GR4J.o b/src-i386/frun_GR4J.o
deleted file mode 100644
index 05b65ec95e67158a51d4b9da0364609149cd0174..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2505
zcmZ`*U1$_n6uy%m9Wm*SHb~m0bSW1biVYjdL!^~%VPj)S+t5ZUZR$jcaa*h|F|iSX
z#_lG%Y_|BYv@gMjJ_)hVLTC+yvTI^B8z1~BWo~xvngk!Ru?_w}jkLJ^&Yfh85(nm<
zZ_fG7x#!$_=FT)|MU1X)ow0Qa6=_u+`?@+5c7~r;F*XF)zuI{&hw!q-ma5i09eW(r
zGe<x3C9C!xKKx9=qM?U)?N0`*gspXP&Lw}u^Y8d%=f@}h8i6Wyj$0%m+$NFWQzVA?
zRR~$fB$EZQiFd^Y_#e<@a<LIU3*h-?6k~SUx+@d>ETAaHz(i7{Z_Y_^WQ`n9>e~g<
zlH2sSLy87?i%3SxxOFeu#9OU5XyvlwvY8vWeH56*V2}ZBKpo&d`<M>8n6;+`(Sm9u
zvezLapxwZOpn9_@<#rb-C-^Bu!n`7#ne&_+EM&}1Dc7!SPVUsjJjKfWNF>W{<y|6a
z-CMB`&&j=Te!2#vU&d7hmz~tC2?R7m8l#Vr!|i`&H82Ko8&6l@cPl_O)-=)VZ939L
zMFXlLF`vmzUXwx;>y&yk*F|v&ko`Wh9?A;tMis@z5@A+Vu58Yl4L?sNOd*ol8Co(s
zZOzEtI$+ScfXxnCrDYBUh&olI?YeR?!p{JEevK$ORMHlW@By-(QzFyMLx98yck|Ht
z<E60x5B;q5COscE@KAiGKb+FeYcR);Fc}%G2Mi}QYuql7pDu(i=vyv#&f2kAsE1zz
zi@ddDcwwVFL%n!>wG--c{JSYUy0L~f;)&vs;|lRAY5UF?1sGS!Iztp!5S>;oh2E{;
zE9{x9)6sm}YOxd{wN5E3WsQpYn>jrBaQi)duVOYaA*Qmo!~`~{hk|aP?GfXdYmc|b
zzK8gj#Ay%eV4rG3YLG^?|10m5(>yd)b{b=&J&u0ZAp7W5#j}CrsoT9yN}fLIWHBnH
zkjiO-^CFEm`W9ejZt^<1`;wT*+@8E4Gswq)X$mH^)hjaMyeg)Sw?&!;f_6!>97&p9
z;Gi@sAwtshp$4;-2ER1x;nsr)c0^4l%|?VZcS*BFn!yuebgq21+x&b~+Hz8);gnEx
zEZDe6=Waa8=fO`nsit!u<nwtXeimN2#DBnIF)MUqGw;f6hwgUi>E+js>ZCfsHmyOU
z3~)b*1m8tshzCim?H!M%JlogC2l#oMGSQpS243^v8phh;KQYt&!FU6&$7AJi1@<!5
z%`5K@{-nhh`zdf?K{k&rprOJGTRZRIlx#%Q_y}hZqS%WF@c{h0xsKFH8NOH^E#lDw
zyh!b9yvebW0*8g8i*Q3HcMf;dUrr%^0cO$&C-p50oe!jiI#fC9d#~e!@p-<@z>Y()
zw)*dA2Y)MuGH?dBkZaRA4U}5EPjCv5re94EkEqbHXb$>%=#ip9qG&Fj;5rcME{CfD
zyQ&L*j<$qW1$0FU@G_8ekc*-feD>1Ad>#(XV8%B0{&TDbS=Hb*t&R2bRwz?5h1x6}
zHpR<Q)yY`NNvxiXT+vaoe6bMvEq6L|;fvav2T)e;cI<i#1*s!J21c>ozq{*wVvKfH
z^^n?j#v0$jGWZ$m!EKQIt*x!??W<R=Y-Owk&tCtX{L!%{#@JfitJo<QeGgQMyNr#w
z=w)oV!`lbsSo>U*a;+0CvVopcQD$7-f~)i5d~xEv?xKHP^a9Qx$F~K@;q|$?epmN{
ztMlV)>hN|0dDOh^Ky<2?vE#0_s_lyd`=F!iQJ%5=T3dVPLG#^@YTm1AbJS|Y8=x+Y
zd07FnUg@G)k{~J$TmA<_4u#qv{$c2A@c3H(_kv=<d2Cxk%l}+Z-pZV1e=U@0p;o!%
z?n<*`&%xl)km)E;1v5j3zIM%27c+yM)r$le7B!on)Vu_X`PHFTbANlymnJjSdO7%i
D{jCl+

diff --git a/src-i386/frun_GR5J.f b/src-i386/frun_GR5J.f
deleted file mode 100644
index 4b7b7351..00000000
--- a/src-i386/frun_GR5J.f
+++ /dev/null
@@ -1,226 +0,0 @@
-
-
-      SUBROUTINE frun_GR5J(
-                                 !inputs
-     &                             LInputs      , ! [integer] length of input and output series
-     &                             InputsPrecip , ! [double]  input series of total precipitation [mm]
-     &                             InputsPE     , ! [double]  input series PE [mm]
-     &                             NParam       , ! [integer] number of model parameter
-     &                             Param        , ! [double]  parameter set
-     &                             NStates      , ! [integer] number of state variables used for model initialising
-     &                             StateStart   , ! [double]  state variables used when the model run starts (reservoir levels [mm] and HU)
-     &                             NOutputs     , ! [integer] number of output series
-     &                             IndOutputs   , ! [integer] indices of output series
-                                 !outputs
-     &                             Outputs      , ! [double]  output series
-     &                             StateEnd     ) ! [double]  state variables at the end of the model run  (reservoir levels [mm] and HU)
-
-
-      !DEC$ ATTRIBUTES DLLEXPORT :: frun_gr5j
-
-
-      Implicit None
-      !### input and output variables
-      integer, intent(in) :: LInputs,NParam,NStates,NOutputs
-      doubleprecision, dimension(LInputs)  :: InputsPrecip
-      doubleprecision, dimension(LInputs)  :: InputsPE
-      doubleprecision, dimension(NParam)   :: Param
-      doubleprecision, dimension(NStates)  :: StateStart
-      doubleprecision, dimension(NStates)  :: StateEnd
-      integer, dimension(NOutputs) :: IndOutputs
-      doubleprecision, dimension(LInputs,NOutputs) :: Outputs
-
-      !parameters, internal states and variables
-      integer NPX,NH,NMISC
-      parameter (NPX=14,NH=20,NMISC=30)
-      doubleprecision X(5*NH+7),XV(3*NPX+5*NH)
-      doubleprecision MISC(NMISC)
-      doubleprecision D
-      doubleprecision P1,E,Q
-      integer I,K
-
-      !--------------------------------------------------------------
-      !Initialisations
-      !--------------------------------------------------------------
-
-      !initilisation of model states to zero
-      X=0.
-      XV=0.
-
-      !initilisation of model states using StateStart
-      DO I=1,3*NH
-      X(I)=StateStart(I)
-      ENDDO
-
-      !parameter values
-      !Param(1) : production store capacity (X1 - PROD) [mm]
-      !Param(2) : intercatchment exchange constant (X2 - CES1) [mm/d]
-      !Param(3) : routing store capacity (X3 - ROUT) [mm]
-      !Param(4) : time constant of unit hydrograph (X4 - TB) [d]
-      !Param(5) : intercatchment exchange constant (X5 - CES2) [-]
-
-      !computation of HU ordinates
-      D=2.5
-      CALL HU1(XV,Param(4),D)
-      CALL HU2(XV,Param(4),D)
-
-      !initialisation of model outputs
-      Q = -999.999
-      MISC = -999.999
-c      StateEnd = -999.999 !initialisation made in R
-c      Outputs = -999.999  !initialisation made in R
-
-
-
-      !--------------------------------------------------------------
-      !Time loop
-      !--------------------------------------------------------------
-      DO k=1,LInputs
-        P1=InputsPrecip(k)
-        E =InputsPE(k)
-c        Q = -999.999
-c        MISC = -999.999
-        !model run on one time-step
-        CALL MOD_GR5J(X,XV,Param,P1,E,Q,MISC)
-        !storage of outputs
-        DO I=1,NOutputs
-        Outputs(k,I)=MISC(IndOutputs(I))
-        ENDDO
-      ENDDO
-      !model states at the end of the run
-      DO K=1,3*NH
-      StateEnd(K)=X(K)
-      ENDDO
-
-      RETURN
-
-      ENDSUBROUTINE
-
-
-
-
-
-c################################################################################################################################
-
-
-
-
-C**********************************************************************
-      SUBROUTINE MOD_GR5J(X,XV,Param,P1,E,Q,MISC)
-C Run on a single time-step with the GR5J model
-C Inputs:
-C       X      Vector of model states at the beginning of the time-step [mm]
-C       XV     Vector of model states at the beginning of the time-step [mm]
-C       Param  Vector of model parameters [mixed units]
-C       P1     Value of rainfall during the time-step [mm]
-C       E      Value of potential evapotranspiration during the time-step [mm]
-C Outputs:
-C       X      Vector of model states at the end of the time-step [mm]
-C       XV     Vector of model states at the end of the time-step [mm]
-C       Q      Value of simulated flow at the catchment outlet for the time-step [mm]
-C       MISC   Vector of model outputs for the time-step [mm]
-C**********************************************************************
-      Implicit None
-      INTEGER NPX,NH,NMISC,NParam
-      PARAMETER (NPX=14,NH=20,NMISC=30)
-      PARAMETER (NParam=5)
-      DOUBLEPRECISION X(5*NH+7),XV(3*NPX+5*NH)
-      DOUBLEPRECISION Param(NParam)
-      DOUBLEPRECISION MISC(NMISC)
-      DOUBLEPRECISION P1,E,Q
-      DOUBLEPRECISION A,B,EN,ER,PN,PR,PS,WS,tanHyp
-      DOUBLEPRECISION PERC,PRHU1,PRHU2,EXCH,QR,QD
-      DOUBLEPRECISION AE,AEXCH1,AEXCH2
-      INTEGER K
-
-      DATA B/0.9/
-
-      A=Param(1)
-
-
-C Production store
-      IF(P1.LE.E) THEN
-      EN=E-P1
-      PN=0.
-      WS=EN/A
-      IF(WS.GT.13)WS=13.
-      ER=X(2)*(2.-X(2)/A)*tanHyp(WS)/(1.+(1.-X(2)/A)*tanHyp(WS))
-      AE=ER+P1
-      IF(X(2).LT.ER) AE=X(2)+P1
-      X(2)=X(2)-ER
-      PR=0.
-      ELSE
-      EN=0.
-      AE=E
-      PN=P1-E
-      WS=PN/A
-      IF(WS.GT.13)WS=13.
-      PS=A*(1.-(X(2)/A)**2.)*tanHyp(WS)/(1.+X(2)/A*tanHyp(WS))
-      PR=PN-PS
-      X(2)=X(2)+PS
-      ENDIF
-
-C Percolation from production store
-      IF(X(2).LT.0.)X(2)=0.
-      PERC=X(2)*(1.-(1.+(X(2)/(9./4.*Param(1)))**4.)**(-0.25))
-      X(2)=X(2)-PERC
-
-      PR=PR+PERC
-
-      PRHU1=PR*B
-      PRHU2=PR*(1.-B)
-
-C Unit hydrograph HU1
-      DO K=1,MAX(1,MIN(NH-1,INT(Param(4)+1)))
-      X(7+K)=X(8+K)+XV(3*NPX+K)*PRHU1
-      ENDDO
-      X(7+NH)=XV(3*NPX+NH)*PRHU1
-
-C Unit hydrograph HU2
-      DO K=1,MAX(1,MIN(2*NH-1,2*INT(Param(4)+1)))
-      X(7+NH+K)=X(8+NH+K)+XV(3*NPX+NH+K)*PRHU2
-      ENDDO
-      X(7+3*NH)=XV(3*NPX+3*NH)*PRHU2
-
-C Potential intercatchment semi-exchange
-      EXCH=Param(2)*(X(1)/Param(3)-Param(5))
-
-C Routing store
-      AEXCH1=EXCH
-      IF((X(1)+X(8)+EXCH).LT.0) AEXCH1=-X(1)-X(8)
-      X(1)=X(1)+X(8)+EXCH
-      IF(X(1).LT.0.)X(1)=0.
-      QR=X(1)*(1.-(1.+(X(1)/Param(3))**4.)**(-1./4.))
-      X(1)=X(1)-QR
-
-C Runoff from direct branch QD
-      AEXCH2=EXCH
-      IF((X(8+NH)+EXCH).LT.0) AEXCH2=-X(8+NH)
-      QD=MAX(0.,X(8+NH)+EXCH)
-
-C Total runoff
-      Q=QR+QD
-      IF(Q.LT.0.) Q=0.
-
-C Variables storage
-      MISC( 1)=E             ! PE     ! potential evapotranspiration  [mm/d]
-      MISC( 2)=P1            ! Precip ! total precipitation  [mm/d]
-      MISC( 3)=X(2)          ! Prod   ! production store level (X(2)) [mm]
-      MISC( 4)=AE            ! AE     ! actual evapotranspiration [mm/d]
-      MISC( 5)=PERC          ! Perc   ! percolation (PERC) [mm]
-      MISC( 6)=PR            ! PR     ! PR=PN-PS+PERC [mm]
-      MISC( 7)=X(8)          ! Q9     ! outflow from HU1 (Q9) [mm/d]
-      MISC( 8)=X(8+NH)       ! Q1     ! outflow from HU2 (Q1) [mm/d]
-      MISC( 9)=X(1)          ! Rout   ! routing store level (X(1)) [mm]
-      MISC(10)=EXCH          ! Exch   ! potential semi-exchange between catchments (EXCH) [mm/d]
-      MISC(11)=AEXCH1+AEXCH2 ! AExch  ! actual total exchange between catchments (AEXCH1+AEXCH2) [mm/d]
-      MISC(12)=QR            ! QR     ! outflow from routing store (QR) [mm/d]
-      MISC(13)=QD            ! QD     ! outflow from HU2 branch after exchange (QD) [mm/d]
-      MISC(14)=Q             ! Qsim   ! outflow at catchment outlet [mm/d]
-
-
-
-
-      ENDSUBROUTINE
-
-
diff --git a/src-i386/frun_GR5J.o b/src-i386/frun_GR5J.o
deleted file mode 100644
index 10e47297174b2af019c51aaa402f720fa8c9e1e1..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2433
zcmZ`*U2GIp6u#3R7(#Ie+>l0V+=m-%3^pw(Nr@6yvtThr8ZC%gnPS>yH3%E%Vu=Kb
zyDe;%H9R!>((p`zCYm%#lSX&jqIBB_z@N-z=k_l?bc;6pB(fxi^*eXkX(45jx#yd6
zzH{z5_uRQN4O$7Kt5#=htwJSQReM`UyTZ=Uxq`7iz`ZM-=k*Xi*4R?jy1#wDqk7`#
zXVs~ykB%OFB4OUpNxUPE2IR2S&d<5vk9hvw@9uf$^xp$eCBESni5Ry@^zca%ef%1P
z+{Pr6MY4%^BzpPp&}4Io0X_rZ`C<s;_>^@=_V9~<q7(xYDUq3&mEzbc*{jsIilimC
z>q&<c5AYU|ihH?rH{Qfst(R!!#z$l`H*i-|V3vSE2DkxrfLGfmb<o9(Jtc@1QX`Rl
z4jBRM1|9;{H=b5*caU-qKZ{71S7frYo--$l8MD*MwPQRd_vm7dV&%Ril4ZB@4w16%
zE?bD_%w{-0UIWtia#g`qCpBvn0S%GCSWU^{ZhT@jFotj&k5|y>R)A`(DWciib)<`m
zdR0YYE}Oe~T?$dEQ|irJ7o}xD_D*I!kQLmGDoTw7!i=h1*_<`&f0|5~LZrs0Y02!2
zH7)n)fFWxT%??>>ybcAZ97tsBZRKKsUjX*}7*n#ZEEtdRUb23pM7EiS0f`em!NcoL
ztw{uU_<OA@<=NH1!^u7VXj;3h!JItCWNfG&Fq+b=5xYpfpN|geTdqcC?8FSz{V#w;
z-dZY}-ykp0UOctZ33WC3)g&I>SbZDtMDfURnRu1dz6(YX#uaj#A=1_zyUl0s)aCX%
z)EY+Thpj;|H<9yn`w&8miOKOPtam5EqM_?)&BaLe`r?|~ccHJ~s@sqD+^<@?{Ng+N
z0gK#-@B!|(N6_N+vYXyM>H;#O4eXo9VXXFa)8-UIViKvGCpafEcuD^P%+B7tfwX@W
zquE<Gf0J1xV!$*B6L!k;GUn`l6D8`>G!U*sn&sI3rVltI%}R){G^@p^H0x;aOS2ws
zorqw^)O6BpL|AjLG+U$@Iz3EB#RvP$4~L{JEioc82-l+=2<HBHSSWzs<D{C&y;Ud_
zkoZM-<<kEFi}|du!J2tT?ih5*A7Ew4pK07(lTs(r##Ly1FZYw^;d@E+@eqmCT_f?d
zXUFPfFTadaBR&yt;I;R!W321{6A|uRN;dF%JXZEsppA(Wyz<_q@3iFn{s;`_W%E!T
z8zh?F8o7;AuMts`1DrvK(hABX0RIzQN8Y52UMY{4@c2PqqMDj)a;&7l%kSu7+|bG0
z2X_=-P9arQ(uk(?E&0fOX`v2P&bqD}I5Da{UuHqZAy-%PPrRMKl0X?aQ(MTjX{`oI
z9o`Q(1xRyFO^}SK(6VF}`g-V*qCui$Hrc~<Ak<wBR|9rc7yKM;8LbNFiWJ~pkaUns
z;uU=6{)0jR4$WXDHg)}bvKCp@;<c+woa3!frl*Uw88~cAdeb$jMA;dvo{Wv@C|N#J
z4E>hdkzDkO_VPiL)wKgHPoN<6ip#(d*83NCy-yEQXVnHePZwj2uVESdjCJBRNd6QI
z24B54HntUCM*r=?@!=*AR^wj5&bsJppf$L?Y}iH5q1_Iz4al)}yD05iM_ptCJ*A>d
zySluq^Wm&;;=Sl1`Up6>_kbK<)73>>oq?~Q!>a=Fs5xE-qSM&Rb}d?iA0KRkj;@CV
z#tvw~BauVq8*guZvnuGQ)rg(0E{*wE5i(rvqFK&^s5ortp9eV<YoFuagZ?)bucdz-
zC=r}R+X7np$AR*e=Pdc#piGN3zToakvwi=e(DAV8C{P76!-qd}%~TgNLy?+!0u1w-
ZO^<4xg~j~zaI1OX$mUN>W~%ja@c-#D^Bw>I

diff --git a/src-i386/frun_GR6J.f b/src-i386/frun_GR6J.f
deleted file mode 100644
index 9d7f9373..00000000
--- a/src-i386/frun_GR6J.f
+++ /dev/null
@@ -1,249 +0,0 @@
-
-
-      SUBROUTINE frun_GR6J(
-                                 !inputs
-     &                             LInputs      , ! [integer] length of input and output series
-     &                             InputsPrecip , ! [double]  input series of total precipitation [mm]
-     &                             InputsPE     , ! [double]  input series PE [mm]
-     &                             NParam       , ! [integer] number of model parameter
-     &                             Param        , ! [double]  parameter set
-     &                             NStates      , ! [integer] number of state variables used for model initialising
-     &                             StateStart   , ! [double]  state variables used when the model run starts (reservoir levels [mm] and HU)
-     &                             NOutputs     , ! [integer] number of output series
-     &                             IndOutputs   , ! [integer] indices of output series
-                                 !outputs
-     &                             Outputs      , ! [double]  output series
-     &                             StateEnd     ) ! [double]  state variables at the end of the model run  (reservoir levels [mm] and HU)
-
-
-      !DEC$ ATTRIBUTES DLLEXPORT :: frun_gr6j
-
-
-      Implicit None
-      !### input and output variables
-      integer, intent(in) :: LInputs,NParam,NStates,NOutputs
-      doubleprecision, dimension(LInputs)  :: InputsPrecip
-      doubleprecision, dimension(LInputs)  :: InputsPE
-      doubleprecision, dimension(NParam)   :: Param
-      doubleprecision, dimension(NStates)  :: StateStart
-      doubleprecision, dimension(NStates)  :: StateEnd
-      integer, dimension(NOutputs) :: IndOutputs
-      doubleprecision, dimension(LInputs,NOutputs) :: Outputs
-
-      !parameters, internal states and variables
-      integer NPX,NH,NMISC
-      parameter (NPX=14,NH=20,NMISC=30)
-      doubleprecision X(5*NH+7),XV(3*NPX+5*NH)
-      doubleprecision MISC(NMISC)
-      doubleprecision D
-      doubleprecision P1,E,Q
-      integer I,K
-
-      !--------------------------------------------------------------
-      !Initialisations
-      !--------------------------------------------------------------
-
-      !initilisation of model states to zero
-      X=0.
-      XV=0.
-
-      !initilisation of model states using StateStart
-      DO I=1,3*NH
-      X(I)=StateStart(I)
-      ENDDO
-
-      !parameter values
-      !Param(1) : production store capacity (X1 - PROD) [mm]
-      !Param(2) : intercatchment exchange constant (X2 - CES1) [mm/d]
-      !Param(3) : routing store capacity (X3 - ROUT) [mm]
-      !Param(4) : time constant of unit hydrograph (X4 - TB) [d]
-      !Param(5) : intercatchment exchange constant (X5 - CES2) [-]
-      !Param(6) : time constant of exponential store (X6 - EXP) [d]
-
-      !computation of HU ordinates
-      D=2.5
-      CALL HU1(XV,Param(4),D)
-      CALL HU2(XV,Param(4),D)
-
-      !initialisation of model outputs
-      Q = -999.999
-      MISC = -999.999
-c      StateEnd = -999.999 !initialisation made in R
-c      Outputs = -999.999  !initialisation made in R
-
-
-
-      !--------------------------------------------------------------
-      !Time loop
-      !--------------------------------------------------------------
-      DO k=1,LInputs
-        P1=InputsPrecip(k)
-        E =InputsPE(k)
-c        Q = -999.999
-c        MISC = -999.999
-        !model run on one time-step
-        CALL MOD_GR6J(X,XV,Param,P1,E,Q,MISC)
-        !storage of outputs
-        DO I=1,NOutputs
-        Outputs(k,I)=MISC(IndOutputs(I))
-        ENDDO
-      ENDDO
-      !model states at the end of the run
-      DO K=1,3*NH
-      StateEnd(K)=X(K)
-      ENDDO
-
-      RETURN
-
-      ENDSUBROUTINE
-
-
-
-
-
-c################################################################################################################################
-
-
-
-
-C**********************************************************************
-      SUBROUTINE MOD_GR6J(X,XV,Param,P1,E,Q,MISC)
-C Run on a single time-step with the GR6J model
-C Inputs:
-C       X      Vector of model states at the beginning of the time-step [mm]
-C       XV     Vector of model states at the beginning of the time-step [mm]
-C       Param  Vector of model parameters [mixed units]
-C       P1     Value of rainfall during the time-step [mm]
-C       E      Value of potential evapotranspiration during the time-step [mm]
-C Outputs:
-C       X      Vector of model states at the end of the time-step [mm]
-C       XV     Vector of model states at the end of the time-step [mm]
-C       Q      Value of simulated flow at the catchment outlet for the time-step [mm]
-C       MISC   Vector of model outputs for the time-step [mm]
-C**********************************************************************
-      Implicit None
-      INTEGER NPX,NH,NMISC,NParam
-      PARAMETER (NPX=14,NH=20,NMISC=30)
-      PARAMETER (NParam=6)
-      DOUBLEPRECISION X(5*NH+7),XV(3*NPX+5*NH)
-      DOUBLEPRECISION Param(NParam)
-      DOUBLEPRECISION MISC(NMISC)
-      DOUBLEPRECISION P1,E,Q
-      DOUBLEPRECISION A,B,C,EN,ER,PN,PR,PS,WS,tanHyp,AR
-      DOUBLEPRECISION PERC,PRHU1,PRHU2,EXCH,QR,QD,QR1
-      DOUBLEPRECISION AE,AEXCH1,AEXCH2
-      INTEGER K
-
-      DATA B/0.9/
-      DATA C/0.4/
-
-      A=Param(1)
-
-
-C Production store
-      IF(P1.LE.E) THEN
-      EN=E-P1
-      PN=0.
-      WS=EN/A
-      IF(WS.GT.13)WS=13.
-      ER=X(2)*(2.-X(2)/A)*tanHyp(WS)/(1.+(1.-X(2)/A)*tanHyp(WS))
-      AE=ER+P1
-      IF(X(2).LT.ER) AE=X(2)+P1
-      X(2)=X(2)-ER
-      PR=0.
-      ELSE
-      EN=0.
-      AE=E
-      PN=P1-E
-      WS=PN/A
-      IF(WS.GT.13)WS=13.
-      PS=A*(1.-(X(2)/A)**2.)*tanHyp(WS)/(1.+X(2)/A*tanHyp(WS))
-      PR=PN-PS
-      X(2)=X(2)+PS
-      ENDIF
-
-C Percolation from production store
-      IF(X(2).LT.0.)X(2)=0.
-      PERC=X(2)*(1.-(1.+(X(2)/(9./4.*Param(1)))**4.)**(-0.25))
-      X(2)=X(2)-PERC
-
-      PR=PR+PERC
-
-      PRHU1=PR*B
-      PRHU2=PR*(1.-B)
-
-C Unit hydrograph HU1
-      DO K=1,MAX(1,MIN(NH-1,INT(Param(4)+1)))
-      X(7+K)=X(8+K)+XV(3*NPX+K)*PRHU1
-      ENDDO
-      X(7+NH)=XV(3*NPX+NH)*PRHU1
-
-C Unit hydrograph HU2
-      DO K=1,MAX(1,MIN(2*NH-1,2*INT(Param(4)+1)))
-      X(7+NH+K)=X(8+NH+K)+XV(3*NPX+NH+K)*PRHU2
-      ENDDO
-      X(7+3*NH)=XV(3*NPX+3*NH)*PRHU2
-
-C Potential intercatchment semi-exchange
-      EXCH=Param(2)*(X(1)/Param(3)-Param(5))
-
-C Routing store
-      AEXCH1=EXCH
-      IF((X(1)+X(8)+EXCH).LT.0) AEXCH1=-X(1)-X(8)
-      X(1)=X(1)+(1-C)*X(8)+EXCH
-      IF(X(1).LT.0.)X(1)=0.
-      QR=X(1)*(1.-(1.+(X(1)/Param(3))**4.)**(-1./4.))
-      X(1)=X(1)-QR
-
-C Update of exponential store
-      X(6)=X(6)+C*X(8)+EXCH
-      AR=X(6)/Param(6)
-      IF(AR.GT.33.)AR=33.
-      IF(AR.LT.-33.)AR=-33.
-
-      IF(AR.GT.7.)THEN
-      QR1=X(6)+Param(6)/EXP(AR)
-      GOTO 3
-      ENDIF
-
-      IF(AR.LT.-7.)THEN
-      QR1=Param(6)*EXP(AR)
-      GOTO 3
-      ENDIF
-
-      QR1=Param(6)*LOG(EXP(AR)+1.)
-    3 CONTINUE
-
-      X(6)=X(6)-QR1
-
-C Runoff from direct branch QD
-      AEXCH2=EXCH
-      IF((X(8+NH)+EXCH).LT.0) AEXCH2=-X(8+NH)
-      QD=MAX(0.,X(8+NH)+EXCH)
-
-C Total runoff
-      Q=QR+QD+QR1
-      IF(Q.LT.0.) Q=0.
-
-C Variables storage
-      MISC( 1)=E             ! PE     ! potential evapotranspiration  [mm/d]
-      MISC( 2)=P1            ! Precip ! total precipitation  [mm/d]
-      MISC( 3)=X(2)          ! Prod   ! production store level (X(2)) [mm]
-      MISC( 4)=AE            ! AE     ! actual evapotranspiration [mm/d]
-      MISC( 5)=PERC          ! Perc   ! percolation (PERC) [mm]
-      MISC( 6)=PR            ! PR     ! PR=PN-PS+PERC [mm]
-      MISC( 7)=X(8)          ! Q9     ! outflow from HU1 (Q9) [mm/d]
-      MISC( 8)=X(8+NH)       ! Q1     ! outflow from HU2 (Q1) [mm/d]
-      MISC( 9)=X(1)          ! Rout   ! routing store level (X(1)) [mm]
-      MISC(10)=EXCH          ! Exch   ! potential semi-exchange between catchments (EXCH) [mm/d]
-      MISC(11)=AEXCH1+AEXCH2 ! AExch  ! actual total exchange between catchments (AEXCH1+AEXCH2) [mm/d]
-      MISC(12)=QR            ! QR     ! outflow from routing store (QR) [mm/d]
-      MISC(13)=QR1           ! QR1    ! outflow from exponential store (QR1) [mm/d]
-      MISC(14)=X(6)          ! Exp    ! exponential store level (X(6)) (negative) [mm]
-      MISC(15)=QD            ! QD     ! outflow from HU2 branch after exchange (QD) [mm/d]
-      MISC(16)=Q             ! Qsim   ! outflow at catchment outlet [mm/d]
-
-
-      ENDSUBROUTINE
-
-
diff --git a/src-i386/frun_GR6J.o b/src-i386/frun_GR6J.o
deleted file mode 100644
index 96714b9073b4f265df1c3b32067ea7b28ce84516..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2977
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
C#=33*

diff --git a/src-i386/utils.f b/src-i386/utils.f
deleted file mode 100644
index 2028bc71..00000000
--- a/src-i386/utils.f
+++ /dev/null
@@ -1,272 +0,0 @@
-
-
-C**********************************************************************
-      SUBROUTINE HU1(XV,C,D)
-C Computation of ordinates of GR unit hydrograph HU1 using successives differences on the S curve SS1
-C Inputs:
-C    C: time constant
-C    D: exponent
-C Outputs:
-C    XV(3*NPX+1) to XV(3*NPX+NH): NH ordinates of discrete hydrograph
-C**********************************************************************
-      Implicit None
-      INTEGER NPX,NH
-      PARAMETER (NPX=14,NH=20)
-      DOUBLEPRECISION XV(3*NPX+5*NH)
-      DOUBLEPRECISION C,D,SS1
-      INTEGER I
-
-      DO I=1,NH
-      XV(3*NPX+I)=SS1(I,C,D)-SS1(I-1,C,D)
-      ENDDO
-      ENDSUBROUTINE
-
-
-C**********************************************************************
-      SUBROUTINE HU2(XV,C,D)
-C Computation of ordinates of GR unit hydrograph HU2 using successives differences on the S curve SS2
-C Inputs:
-C    C: time constant
-C    D: exponent
-C Outputs:
-C    XV(3*NPX+NH+1) to XV(3*NPX+3*NH): 2*NH ordinates of discrete hydrograph
-C**********************************************************************
-      Implicit None
-      INTEGER NPX,NH
-      PARAMETER (NPX=14,NH=20)
-      DOUBLEPRECISION XV(3*NPX+5*NH)
-      DOUBLEPRECISION C,D,SS2
-      INTEGER I
-
-      DO I =1,2*NH
-      XV(3*NPX+NH+I)=SS2(I,C,D)-SS2(I-1,C,D)
-      ENDDO
-      ENDSUBROUTINE
-
-
-
-C**********************************************************************
-      SUBROUTINE HU4(XV,ALPHA,BETA)
-C Computation of ordinates of MOHYSE unit hydrograph
-C Inputs:
-C    Alpha: parameter
-C    Beta:  parameter
-C Outputs:
-C    XV(3*NPX+NH+1) to XV(3*NPX+3*NH): 2*NH ordinates of discrete hydrograph
-C**********************************************************************
-      Implicit None
-      INTEGER NPX,NH
-      PARAMETER (NPX=14,NH=20)
-      DOUBLEPRECISION XV(3*NPX+5*NH),U(3*NH)
-      DOUBLEPRECISION ALPHA,BETA,SU
-      INTEGER K
-
-      SU=0.
-c      IF(ALPHA.LT.1.)THEN  
-c      WRITE(*,*)' Pb ALPHA'
-c      STOP                 
-c      ENDIF                
-      IF(ALPHA.EQ.1.)THEN
-      U(1)=1.
-      SU=1.
-      DO 1 K=2,3*NH
-      U(K)=0.
-    1 CONTINUE
-      ELSE
-      DO 11 K=1,3*NH
-      U(K)=FLOAT(K)*(ALPHA-1.)*EXP(-FLOAT(K)/BETA)
-      SU=SU+U(K)
-   11 CONTINUE
-      ENDIF
-
-c      IF(SU.LT.0.0000000001)THEN       
-c      WRITE(*,*)' Pb HU4',ALPHA, BETA  
-c      STOP                             
-c      ENDIF                            
-      DO 2 K=1,3*NH
-      XV(3*NPX+K)=U(K)/SU
-    2 CONTINUE
-      ENDSUBROUTINE
-
-
-
-C**********************************************************************
-      SUBROUTINE HU(XV,C)
-C Computation of ordinates of GRP unit hydrograph
-C Inputs:
-C    C: time constant
-C    Alpha: parameter
-C    Beta:  parameter
-C Outputs:
-C    XV(3*NPX+NH+1) to XV(3*NPX+3*NH): 2*NH ordinates of discrete hydrograph
-C**********************************************************************
-      Implicit None
-      INTEGER NPX,NH
-      PARAMETER (NPX=14,NH=20)
-      DOUBLEPRECISION XV(3*NPX+5*NH)
-      DOUBLEPRECISION C
-      DOUBLEPRECISION SH
-      INTEGER I
-      DO 10 I=1,2*NH
-      XV(3*NPX+NH+I)=SH(I,C)-SH(I-1,C)
-   10 CONTINUE
-      RETURN
-      ENDSUBROUTINE
-
-
-
-C**********************************************************************
-      FUNCTION SH(I,C)
-C Values of the S curve (cumulative HU curve) of GRP unit hydrograph HU
-C Inputs:
-C    C: time constant
-C    I: time-step
-C Outputs:
-C    SH: Values of the S curve for I
-C**********************************************************************
-      Implicit None
-      INTEGER NPX,NH
-      PARAMETER (NPX=14,NH=20)
-      DOUBLEPRECISION C
-      DOUBLEPRECISION SH,FI
-      INTEGER I
-      
-      FI=I
-      IF(FI.LE.0.)THEN
-      SH=0.
-      RETURN
-      ENDIF
-      IF(FI.GE.C)THEN
-      SH=1.
-      RETURN
-      ENDIF
-      SH=FI**2.5/(FI**2.5+(C-FI)**2.5)
-      RETURN
-      ENDFUNCTION
-
-
-C**********************************************************************
-      FUNCTION SS1(I,C,D)
-C Values of the S curve (cumulative HU curve) of GR unit hydrograph HU1
-C Inputs:
-C    C: time constant
-C    D: exponent
-C    I: time-step
-C Outputs:
-C    SS1: Values of the S curve for I
-C**********************************************************************
-      Implicit None
-      DOUBLEPRECISION C,D,SS1
-      INTEGER I,FI
-
-      FI=I
-      IF(FI.LE.0.) THEN
-      SS1=0.
-      RETURN
-      ENDIF
-      IF(FI.LT.C) THEN
-      SS1=(FI/C)**D
-      RETURN
-      ENDIF
-      SS1=1.
-      ENDFUNCTION
-
-
-C**********************************************************************
-      FUNCTION SS2(I,C,D)
-C Values of the S curve (cumulative HU curve) of GR unit hydrograph HU2
-C Inputs:
-C    C: time constant
-C    D: exponent
-C    I: time-step
-C Outputs:
-C    SS2: Values of the S curve for I
-C**********************************************************************
-      Implicit None
-      DOUBLEPRECISION C,D,SS2
-      INTEGER I,FI
-
-      FI=I
-      IF(FI.LE.0.) THEN
-      SS2=0.
-      RETURN
-      ENDIF
-      IF(FI.LE.C) THEN
-      SS2=0.5*(FI/C)**D
-      RETURN
-      ENDIF
-      IF(FI.LT.2.*C) THEN
-      SS2=1.-0.5*(2.-FI/C)**D
-      RETURN
-      ENDIF
-      SS2=1.
-      ENDFUNCTION
-
-
-
-C**********************************************************************
-      SUBROUTINE DEL(XV,C)
-C Computation of HU ordinates corresponding to a time lag of a given number (possibly non-integer) of time-steps
-C (all ordinates are nul except 2 at max)
-C Inputs:
-C    C: time constant
-C Outputs:
-C    XV(3*NPX+NH+1) to XV(3*NPX+3*NH): 2*NH ordinates of discrete hydrograph
-C**********************************************************************
-      Implicit None
-      INTEGER NPX,NH
-      PARAMETER (NPX=14,NH=20)
-      DOUBLEPRECISION XV(3*NPX+5*NH)
-      DOUBLEPRECISION C,F
-      INTEGER I,K
-      I=INT(C)
-      F=C-INT(C)
-      DO 1 K=3*NPX+1,3*NPX+3*NH
-      XV(K)=0.
-    1 CONTINUE
-      XV(3*NPX+I)=1.-F
-      XV(3*NPX+I+1)=F
-      ENDSUBROUTINE
-
-
-
-C**********************************************************************
-      SUBROUTINE DEL2(XV,C)
-C Computation of HU ordinates corresponding to a time lag of a given number (possibly non-integer) of time-steps
-C (all ordinates are nul except 2 at max)
-C Inputs:
-C    C: time constant
-C Outputs:
-C    XV(3*NPX+NH+1) to XV(3*NPX+3*NH): NH ordinates of discrete hydrograph
-C**********************************************************************
-      Implicit None
-      INTEGER NPX,NH
-      PARAMETER (NPX=14,NH=20)
-      DOUBLEPRECISION XV(3*NPX+5*NH)
-      DOUBLEPRECISION C,F
-      INTEGER K,I
-      
-      IF(C.GT.FLOAT(NH)) C=FLOAT(NH)
-      I=INT(C)
-      F=C-INT(C)
-      DO 1 K=3*NPX+1,3*NPX+NH
-      XV(K)=0.
-    1 CONTINUE
-      XV(3*NPX+I)=1.-F
-      XV(3*NPX+I+1)=F
-      ENDSUBROUTINE
-
-
-
-C**********************************************************************
-      FUNCTION tanHyp(Val)
-C Computation of hyperbolic tangent
-C**********************************************************************
-      Implicit None
-      DOUBLEPRECISION Val,ValExp,tanHyp
-
-      ValExp=EXP(Val)
-      tanHyp=(ValExp - 1./ValExp)/(ValExp + 1./ValExp)
-      RETURN
-      ENDFUNCTION
-
diff --git a/src-i386/utils.o b/src-i386/utils.o
deleted file mode 100644
index b94abd7298615d02807e93345ac96310a811dc8c..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2548
zcmaJ@UuauZ7(eOKHfW?_>$F0_BFEXetaM`!m8~wapnC`!T&5k1%{tdV!>FZ6Y?VH2
z-id?|2%--{ABr!&`cURZho)<Av`>4yXX(k@gOIGDI1p_aF8;oA?!8IcZ5M9NcfRxe
z`F-E{os%1Kxfwn0c^G>^Np4qPa&#uCWc`zCV{8H9P`jSLh@ppt&-GmxNsegM6MqA&
zKi_vgk$9qkwQz~-rkVqGVl8OpwEYn;U{phyAP*Or*eF&KBhthyBAHmh>?6@i1<45a
zh!xq%Wt8_ri1Hp0<-Rh75kc;Q!XtycA8$|Tp6ph3YL&EWOQi?v&!+#$-guQ9q%aDh
z<?QFoo}1DXWu?1H>qgZN1pS!^AIPwDkarjH5;iFkC!|RltREq*WWcyv<jtkK_ooj?
zE0BL#wh*Gy7LX_u=5yE&W)%FCmIm9vJm@7vO=jjng@TNm@NCEO_D(F*d+HdRdI5Go
zvSvVpA(vg)*PJQ)8_iFPjSt>GwdjIqRF7riJe-;35kwhUk7bklSUSr6DBdsIi<Rl5
zPMA(=oz<q7rMdo$9Um~QRpl|MJxUchCr=`YvFtJ)?(MkpHS$sDY@$ZdY5S#^`c~v^
zZykH;=k<bAt#B%Gr~r)JL<g}_`M6fAS@mtRhFhIH<UyoSUaOUHc;%#N6po!8j(uqL
z|1`RBs7S3q8*T-8FLfpx=l)ER4`ne2Ku_Au)3e-71(X;6tJO${OkGOp=jETEL$dH%
zoOj7N^Do56o@i0E_kvNqsjGI<9MWB`_O~#Wxx#}q+~5HWI1y!$7pukl^3Iph)UXtY
zA4dM6?01~Z#fIjK^ci{2>$g+?60NgI9=@gk*ZCg&ebam(=WeO)=Uv9;U}{~OmkSgG
zbuVM{TBK>df-)KTD=GlYNkS2|$P_?2%^%bp!j6T|$AGyd{s5cx5rwTjqFC{*h4?^e
zMMg@SD4JSsJRB@7rEXS+X{Qv?t@B9zw%8X1`zF!$WMz%8=zQWSS3<zP5&}rR<4R~i
zLsx>w>X*P~sS4BubRPU{C-!w1-y`YcvaM2Oc!@_(&!|_aGjs`2AH)ipD-`?7Hv9J{
zk5Usg^FxH9!x%$b93)?P^b8wXdDjuwujlAI8ilB0t9{;#suxV_#Qo(1XJ&a@$1g$N
zw%{ED&)nAzP)%{}E_QMZZ5c05dwJ2#OBIJdk(-+a(PBLHHz<_X_mP}iCB9$?6YPT5
zxj#-BRZm00Rv%@sh&qjKZilcVd-lwJW9c=G!OA8!6i`*4wDBA#JhJ<a>|Qkrp0msL
z`4+P4`Wr~PI7pexVgo(?wSK=FRl2Wxa0Ob|EJ`9v6wxh~%zI+Bv{c$!&e;!RmyY8f
zF#rpU4CDNpFG1LYw~Zae?_Ru}?2IGbb)-KbX}d>`)P{a(4=*IWy4#T^oz=H+ytLhn
zBmJ<;_9#Jm9x*%FVf-WNDDObh9&tyScUJR`uH;BRw%We89m$990UhrXNIFN#(e;g8
zjE^EOJ&$UPjk{9Gi}6I?m{zIZSYje(PhG5swV<Z$Pb`r*Oh!4p%7#I6h%`O0wlotd
zrO7pFl-E2u;@BJ^FCY5hXjFC|s<bp0M&qOkqsF?10_E$P<jAKJUrff%p;B$r_?<)r
z>~ejBHTpWLKaJl=fCQWRnk_Yc9|7d!Z5qCf02?;+b=3UCCO@05YtU5|8=aYK){yW2
DVY?*7

diff --git a/src-x64/airGR.dll b/src-x64/airGR.dll
deleted file mode 100644
index fe805fb6e20cf3d273f4e86c7775897d6194b511..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 28672
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
BH*f#|

diff --git a/src-x64/frun_CEMANEIGE.f b/src-x64/frun_CEMANEIGE.f
deleted file mode 100644
index fddc6a5f..00000000
--- a/src-x64/frun_CEMANEIGE.f
+++ /dev/null
@@ -1,128 +0,0 @@
-
-
-      SUBROUTINE frun_CEMANEIGE(
-                                 !inputs
-     &                             LInputs              , ! [integer] length of input and output series
-     &                             InputsPrecip         , ! [double]  input series of total precipitation [mm]
-     &                             InputsFracSolidPrecip, ! [double]  input series of fraction of solid precipitation [0-1]
-     &                             InputsTemp           , ! [double]  input series of air mean temperature [degC]
-     &                             MeanAnSolidPrecip    , ! [double]  value of annual mean solid precip [mm/y]
-     &                             NParam               , ! [integer] number of model parameter
-     &                             Param                , ! [double]  parameter set
-     &                             NStates              , ! [integer] number of state variables used for model initialising = 2
-     &                             StateStart           , ! [double]  state variables used when the model run starts
-     &                             NOutputs             , ! [integer] number of output series
-     &                             IndOutputs           , ! [integer] indices of output series
-                                 !outputs
-     &                             Outputs              , ! [double]  output series
-     &                             StateEnd             ) ! [double]  state variables at the end of the model run
-
-
-      !DEC$ ATTRIBUTES DLLEXPORT :: frun_cemaneige
-
-
-      Implicit None
-      !### input and output variables
-      integer, intent(in) :: LInputs,NParam,NStates,NOutputs
-      doubleprecision, intent(in) :: MeanAnSolidPrecip
-      doubleprecision, dimension(LInputs) :: InputsPrecip
-      doubleprecision, dimension(LInputs) :: InputsFracSolidPrecip
-      doubleprecision, dimension(LInputs) :: InputsTemp
-      doubleprecision, dimension(NParam)  :: Param
-      doubleprecision, dimension(NStates) :: StateStart
-      doubleprecision, dimension(NStates) :: StateEnd
-      integer, dimension(NOutputs) :: IndOutputs
-      doubleprecision, dimension(LInputs,NOutputs) :: Outputs
-
-      !parameters, internal states and variables
-      doubleprecision CTG,Kf
-      doubleprecision G,eTG,PliqAndMelt
-      doubleprecision Tmelt,Gthreshold,MinSpeed
-      doubleprecision Pliq,Psol,Gratio,PotMelt,Melt
-      integer I,K
-
-      !--------------------------------------------------------------
-      !Initialisations
-      !--------------------------------------------------------------
-
-      !initilisation des constantes
-      Tmelt=0
-      Gthreshold=0.9*MeanAnSolidPrecip
-      MinSpeed=0.1
-
-      !initilisation of model states using StateStart
-      G=StateStart(1)
-      eTG=StateStart(2)
-      PliqAndMelt=0
-
-      !setting parameter values
-      CTG=Param(1)
-      Kf=Param(2)
-
-      !initialisation of model outputs
-c      StateEnd = -999.999 !initialisation made in R
-c      Outputs = -999.999  !initialisation made in R
-
-
-
-      !--------------------------------------------------------------
-      !Time loop
-      !--------------------------------------------------------------
-      DO k=1,LInputs
-
-        !SolidPrecip and LiquidPrecip
-        Pliq=(1-InputsFracSolidPrecip(k))*InputsPrecip(k)
-        Psol=InputsFracSolidPrecip(k)*InputsPrecip(k)
-
-        !Snow pack volume before melt
-        G=G+Psol
-
-        !Snow pack thermal state before melt
-        eTG=CTG*eTG + (1-CTG)*InputsTemp(k)
-        IF(eTG.GT.0) eTG=0
-
-        !Potential melt
-        IF(eTG.EQ.0.AND.InputsTemp(k).GT.Tmelt) THEN
-          PotMelt=Kf*(InputsTemp(k)-Tmelt)
-          IF(PotMelt.GT.G) PotMelt=G
-        ELSE
-          PotMelt=0
-        ENDIF
-
-        !Gratio
-        IF(G.LT.Gthreshold) THEN
-          Gratio=G/Gthreshold
-        ELSE
-          Gratio=1
-        ENDIF
-
-        !Actual melt
-        Melt=((1-MinSpeed)*Gratio+MinSpeed)*PotMelt
-
-        !Update of snow pack volume
-        G=G-Melt
-
-        !Water volume to pass to the hydrological model
-        PliqAndMelt=Pliq+Melt
-
-        !Storage of outputs
-        DO I=1,NOutputs
-          IF(IndOutputs(I).EQ.1) Outputs(k,I)=Pliq
-          IF(IndOutputs(I).EQ.2) Outputs(k,I)=Psol
-          IF(IndOutputs(I).EQ.3) Outputs(k,I)=G
-          IF(IndOutputs(I).EQ.4) Outputs(k,I)=eTG
-          IF(IndOutputs(I).EQ.5) Outputs(k,I)=Gratio
-          IF(IndOutputs(I).EQ.6) Outputs(k,I)=PotMelt
-          IF(IndOutputs(I).EQ.7) Outputs(k,I)=Melt
-          IF(IndOutputs(I).EQ.8) Outputs(k,I)=PliqAndMelt
-        ENDDO
-
-      ENDDO
-
-      StateEnd(1)=G
-      StateEnd(2)=eTG
-
-      RETURN
-
-      ENDSUBROUTINE
-
diff --git a/src-x64/frun_CEMANEIGE.o b/src-x64/frun_CEMANEIGE.o
deleted file mode 100644
index d2426e2b3bd71b5949199d4609cd89180005f7df..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1498
zcmZ`(U2GIp6uz@FEz?RkL#Po9(2b7CG||bTHG&~whVH^_T+GT(TS9-KI|#w1fiCF-
zX-e8f%%-FdK1jj?PliO}6Aw1=p%p3!HG)M_!A3AKx)x(IDOwxC`klLN-8FENd(L;y
z`R=)A?wNZ!PL&HDA8SGw5^2KjPW5z4To5xMAv8sZHgI^b3X5c$-O=9NE-g<Nj!2H!
z`;Q%aI-}s}V_r{bKnJc_wREQ=B97fv%3BUfEs{FDkRNZ6yrZSOFxwY6fN~%|$8B)y
z-97H^Jq`7{yps<uz(F;&Ce@rUjVRSb%`jxbj6m)-9mpm#3E5$`K^`%?ATOGI*ah%~
zIRp@p@wyJ3tr><CiR_1F7#Enxo--rR9<;&wz?hf4XgUltBMCr{A$g;jKLVGG7g^Nl
z-Up*WjEqX}@0+X->jCY3jm~TXmm_b4_NgHs+i*9Cl2OJd`f=)g#H*LMsNUe_F=>sF
zb;I95y<_ZJw;DD#`#fSc-AoLg&=sogV_Hy0#><m9d+(_4l65uMN=DV4fSSHx&)Oew
z{O_38e6l8(^<6-XzhHjplYNEWe+BtaHo;lNsq;q|XBm8tgF7D{U*ku~n#K7oe{t~J
z9N-p2;{-xZu=AhHU7YnZD2?;I4Q~x<)f>K!4{Bdczq*j0+dm(ofloO5{&|%$pK{K$
zGECJ2oWAh-M-@+*+jPBqO*C6|1|%hYosA&r(vki(-hWAnZknPD<@0$jJ76Y}F9*SN
zbh1!>OP1e~<+o({Em?j`mfw=)w`BRP#qwK)@_Q#Q^G~#|rM1~@a+}>2xAhX@TDko=
z%pXERTKWwbMD86JhWK_a<C=b=Q`a8n^L!&yxZ7I+HBUg_$qmCwna?1nC$YIKU5U$C
z8Og1}Zmi4G6$rLErxljV<kHAJ1Rq|VGSeItJ2vL-0}UxV*NdHV6(atdE}Y3_;?1k&
zqW1GLVPDXM^^q!GI2{sedld29yF#o|o)ya@&$Lx`RV4M1@*CQ{&<x-4pXdqyjhQXL
zBje)_SdTC0^JmWvZ>fi21*RsxT|!e!Xl@As$iAXV$&XYO{DLYavi(CxQb0T&=Y=?^
z_(#*7t#z>-?%T2W_L%J#e2b4;5n&NRLH|FBI~%)Ig}-BQSAkvJ)%YXTC&el1Xxwd{
z$SLY(@_Q7ga6pkP?qvLKRfT(5Y0I;Vx)}FrRS83ujw&qWjT}h5*WQ^rbTHK_{sn*x
BT&4g3

diff --git a/src-x64/frun_GR4J.f b/src-x64/frun_GR4J.f
deleted file mode 100644
index 953e7647..00000000
--- a/src-x64/frun_GR4J.f
+++ /dev/null
@@ -1,225 +0,0 @@
-
-
-      SUBROUTINE frun_GR4J(
-                                 !inputs
-     &                             LInputs      , ! [integer] length of input and output series
-     &                             InputsPrecip , ! [double]  input series of total precipitation [mm]
-     &                             InputsPE     , ! [double]  input series PE [mm]
-     &                             NParam       , ! [integer] number of model parameter
-     &                             Param        , ! [double]  parameter set
-     &                             NStates      , ! [integer] number of state variables used for model initialising
-     &                             StateStart   , ! [double]  state variables used when the model run starts (reservoir levels [mm] and HU)
-     &                             NOutputs     , ! [integer] number of output series
-     &                             IndOutputs   , ! [integer] indices of output series
-                                 !outputs
-     &                             Outputs      , ! [double]  output series
-     &                             StateEnd     ) ! [double]  state variables at the end of the model run  (reservoir levels [mm] and HU)
-
-
-      !DEC$ ATTRIBUTES DLLEXPORT :: frun_gr4j
-
-
-      Implicit None
-      !### input and output variables
-      integer, intent(in) :: LInputs,NParam,NStates,NOutputs
-      doubleprecision, dimension(LInputs)  :: InputsPrecip
-      doubleprecision, dimension(LInputs)  :: InputsPE
-      doubleprecision, dimension(NParam)   :: Param
-      doubleprecision, dimension(NStates)  :: StateStart
-      doubleprecision, dimension(NStates)  :: StateEnd
-      integer, dimension(NOutputs) :: IndOutputs
-      doubleprecision, dimension(LInputs,NOutputs) :: Outputs
-
-      !parameters, internal states and variables
-      integer NPX,NH,NMISC
-      parameter (NPX=14,NH=20,NMISC=30)
-      doubleprecision X(5*NH+7),XV(3*NPX+5*NH)
-      doubleprecision MISC(NMISC)
-      doubleprecision D
-      doubleprecision P1,E,Q
-      integer I,K
-
-      !--------------------------------------------------------------
-      !Initialisations
-      !--------------------------------------------------------------
-
-      !initilisation of model states to zero
-      X=0.
-      XV=0.
-
-      !initilisation of model states using StateStart
-      DO I=1,3*NH
-      X(I)=StateStart(I)
-      ENDDO
-
-      !parameter values
-      !Param(1) : production store capacity (X1 - PROD) [mm]
-      !Param(2) : intercatchment exchange constant (X2 - CES) [mm/d]
-      !Param(3) : routing store capacity (X3 - ROUT) [mm]
-      !Param(4) : time constant of unit hydrograph (X4 - TB) [d]
-
-      !computation of HU ordinates
-      D=2.5
-      CALL HU1(XV,Param(4),D)
-      CALL HU2(XV,Param(4),D)
-
-      !initialisation of model outputs
-      Q = -999.999
-      MISC = -999.999
-c      StateEnd = -999.999 !initialisation made in R
-c      Outputs = -999.999  !initialisation made in R
-
-
-
-      !--------------------------------------------------------------
-      !Time loop
-      !--------------------------------------------------------------
-      DO k=1,LInputs
-        P1=InputsPrecip(k)
-        E =InputsPE(k)
-c        Q = -999.999
-c        MISC = -999.999
-        !model run on one time-step
-        CALL MOD_GR4J(X,XV,Param,P1,E,Q,MISC)
-        !storage of outputs
-        DO I=1,NOutputs
-        Outputs(k,I)=MISC(IndOutputs(I))
-        ENDDO
-      ENDDO
-      !model states at the end of the run
-      DO K=1,3*NH
-      StateEnd(K)=X(K)
-      ENDDO
-
-      RETURN
-
-      ENDSUBROUTINE
-
-
-
-
-
-c################################################################################################################################
-
-
-
-
-C**********************************************************************
-      SUBROUTINE MOD_GR4J(X,XV,Param,P1,E,Q,MISC)
-C Run on a single time-step with the GR4J model
-C Inputs:
-C       X      Vector of model states at the beginning of the time-step [mm]
-C       XV     Vector of model states at the beginning of the time-step [mm]
-C       Param  Vector of model parameters [mixed units]
-C       P1     Value of rainfall during the time-step [mm]
-C       E      Value of potential evapotranspiration during the time-step [mm]
-C Outputs:
-C       X      Vector of model states at the end of the time-step [mm]
-C       XV     Vector of model states at the end of the time-step [mm]
-C       Q      Value of simulated flow at the catchment outlet for the time-step [mm]
-C       MISC   Vector of model outputs for the time-step [mm]
-C**********************************************************************
-      Implicit None
-      INTEGER NPX,NH,NMISC,NParam
-      PARAMETER (NPX=14,NH=20,NMISC=30)
-      PARAMETER (NParam=4)
-      DOUBLEPRECISION X(5*NH+7),XV(3*NPX+5*NH)
-      DOUBLEPRECISION Param(NParam)
-      DOUBLEPRECISION MISC(NMISC)
-      DOUBLEPRECISION P1,E,Q
-      DOUBLEPRECISION A,B,EN,ER,PN,PR,PS,WS,tanHyp
-      DOUBLEPRECISION PERC,PRHU1,PRHU2,EXCH,QR,QD
-      DOUBLEPRECISION AE,AEXCH1,AEXCH2
-      INTEGER K
-
-      DATA B/0.9/
-
-      A=Param(1)
-
-
-C Production store
-      IF(P1.LE.E) THEN
-      EN=E-P1
-      PN=0.
-      WS=EN/A
-      IF(WS.GT.13)WS=13.
-      ER=X(2)*(2.-X(2)/A)*tanHyp(WS)/(1.+(1.-X(2)/A)*tanHyp(WS))
-      AE=ER+P1
-      IF(X(2).LT.ER) AE=X(2)+P1
-      X(2)=X(2)-ER
-      PR=0.
-      ELSE
-      EN=0.
-      AE=E
-      PN=P1-E
-      WS=PN/A
-      IF(WS.GT.13)WS=13.
-      PS=A*(1.-(X(2)/A)**2.)*tanHyp(WS)/(1.+X(2)/A*tanHyp(WS))
-      PR=PN-PS
-      X(2)=X(2)+PS
-      ENDIF
-
-C Percolation from production store
-      IF(X(2).LT.0.)X(2)=0.
-      PERC=X(2)*(1.-(1.+(X(2)/(9./4.*Param(1)))**4.)**(-0.25))
-      X(2)=X(2)-PERC
-
-      PR=PR+PERC
-
-      PRHU1=PR*B
-      PRHU2=PR*(1.-B)
-
-C Unit hydrograph HU1
-      DO K=1,MAX(1,MIN(NH-1,INT(Param(4)+1)))
-      X(7+K)=X(8+K)+XV(3*NPX+K)*PRHU1
-      ENDDO
-      X(7+NH)=XV(3*NPX+NH)*PRHU1
-
-C Unit hydrograph HU2
-      DO K=1,MAX(1,MIN(2*NH-1,2*INT(Param(4)+1)))
-      X(7+NH+K)=X(8+NH+K)+XV(3*NPX+NH+K)*PRHU2
-      ENDDO
-      X(7+3*NH)=XV(3*NPX+3*NH)*PRHU2
-
-C Potential intercatchment semi-exchange
-      EXCH=Param(2)*(X(1)/Param(3))**3.5
-
-C Routing store
-      AEXCH1=EXCH
-      IF((X(1)+X(8)+EXCH).LT.0) AEXCH1=-X(1)-X(8)
-      X(1)=X(1)+X(8)+EXCH
-      IF(X(1).LT.0.)X(1)=0.
-      QR=X(1)*(1.-(1.+(X(1)/Param(3))**4.)**(-1./4.))
-      X(1)=X(1)-QR
-
-C Runoff from direct branch QD
-      AEXCH2=EXCH
-      IF((X(8+NH)+EXCH).LT.0) AEXCH2=-X(8+NH)
-      QD=MAX(0.,X(8+NH)+EXCH)
-
-C Total runoff
-      Q=QR+QD
-      IF(Q.LT.0.) Q=0.
-
-C Variables storage
-      MISC( 1)=E             ! PE     ! potential evapotranspiration  [mm/d]
-      MISC( 2)=P1            ! Precip ! total precipitation  [mm/d]
-      MISC( 3)=X(2)          ! Prod   ! production store level (X(2)) [mm]
-      MISC( 4)=AE            ! AE     ! actual evapotranspiration [mm/d]
-      MISC( 5)=PERC          ! Perc   ! percolation (PERC) [mm]
-      MISC( 6)=PR            ! PR     ! PR=PN-PS+PERC [mm]
-      MISC( 7)=X(8)          ! Q9     ! outflow from HU1 (Q9) [mm/d]
-      MISC( 8)=X(8+NH)       ! Q1     ! outflow from HU2 (Q1) [mm/d]
-      MISC( 9)=X(1)          ! Rout   ! routing store level (X(1)) [mm]
-      MISC(10)=EXCH          ! Exch   ! potential semi-exchange between catchments (EXCH) [mm/d]
-      MISC(11)=AEXCH1+AEXCH2 ! AExch  ! actual total exchange between catchments (AEXCH1+AEXCH2) [mm/d]
-      MISC(12)=QR            ! QR     ! outflow from routing store (QR) [mm/d]
-      MISC(13)=QD            ! QD     ! outflow from HU2 branch after exchange (QD) [mm/d]
-      MISC(14)=Q             ! Qsim   ! outflow at catchment outlet [mm/d]
-
-
-
-
-      ENDSUBROUTINE
-
-
diff --git a/src-x64/frun_GR4J.o b/src-x64/frun_GR4J.o
deleted file mode 100644
index f461567fb2f2cf8ab191e90baa9c7b633a3bf4ab..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2975
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

diff --git a/src-x64/frun_GR5J.f b/src-x64/frun_GR5J.f
deleted file mode 100644
index 4b7b7351..00000000
--- a/src-x64/frun_GR5J.f
+++ /dev/null
@@ -1,226 +0,0 @@
-
-
-      SUBROUTINE frun_GR5J(
-                                 !inputs
-     &                             LInputs      , ! [integer] length of input and output series
-     &                             InputsPrecip , ! [double]  input series of total precipitation [mm]
-     &                             InputsPE     , ! [double]  input series PE [mm]
-     &                             NParam       , ! [integer] number of model parameter
-     &                             Param        , ! [double]  parameter set
-     &                             NStates      , ! [integer] number of state variables used for model initialising
-     &                             StateStart   , ! [double]  state variables used when the model run starts (reservoir levels [mm] and HU)
-     &                             NOutputs     , ! [integer] number of output series
-     &                             IndOutputs   , ! [integer] indices of output series
-                                 !outputs
-     &                             Outputs      , ! [double]  output series
-     &                             StateEnd     ) ! [double]  state variables at the end of the model run  (reservoir levels [mm] and HU)
-
-
-      !DEC$ ATTRIBUTES DLLEXPORT :: frun_gr5j
-
-
-      Implicit None
-      !### input and output variables
-      integer, intent(in) :: LInputs,NParam,NStates,NOutputs
-      doubleprecision, dimension(LInputs)  :: InputsPrecip
-      doubleprecision, dimension(LInputs)  :: InputsPE
-      doubleprecision, dimension(NParam)   :: Param
-      doubleprecision, dimension(NStates)  :: StateStart
-      doubleprecision, dimension(NStates)  :: StateEnd
-      integer, dimension(NOutputs) :: IndOutputs
-      doubleprecision, dimension(LInputs,NOutputs) :: Outputs
-
-      !parameters, internal states and variables
-      integer NPX,NH,NMISC
-      parameter (NPX=14,NH=20,NMISC=30)
-      doubleprecision X(5*NH+7),XV(3*NPX+5*NH)
-      doubleprecision MISC(NMISC)
-      doubleprecision D
-      doubleprecision P1,E,Q
-      integer I,K
-
-      !--------------------------------------------------------------
-      !Initialisations
-      !--------------------------------------------------------------
-
-      !initilisation of model states to zero
-      X=0.
-      XV=0.
-
-      !initilisation of model states using StateStart
-      DO I=1,3*NH
-      X(I)=StateStart(I)
-      ENDDO
-
-      !parameter values
-      !Param(1) : production store capacity (X1 - PROD) [mm]
-      !Param(2) : intercatchment exchange constant (X2 - CES1) [mm/d]
-      !Param(3) : routing store capacity (X3 - ROUT) [mm]
-      !Param(4) : time constant of unit hydrograph (X4 - TB) [d]
-      !Param(5) : intercatchment exchange constant (X5 - CES2) [-]
-
-      !computation of HU ordinates
-      D=2.5
-      CALL HU1(XV,Param(4),D)
-      CALL HU2(XV,Param(4),D)
-
-      !initialisation of model outputs
-      Q = -999.999
-      MISC = -999.999
-c      StateEnd = -999.999 !initialisation made in R
-c      Outputs = -999.999  !initialisation made in R
-
-
-
-      !--------------------------------------------------------------
-      !Time loop
-      !--------------------------------------------------------------
-      DO k=1,LInputs
-        P1=InputsPrecip(k)
-        E =InputsPE(k)
-c        Q = -999.999
-c        MISC = -999.999
-        !model run on one time-step
-        CALL MOD_GR5J(X,XV,Param,P1,E,Q,MISC)
-        !storage of outputs
-        DO I=1,NOutputs
-        Outputs(k,I)=MISC(IndOutputs(I))
-        ENDDO
-      ENDDO
-      !model states at the end of the run
-      DO K=1,3*NH
-      StateEnd(K)=X(K)
-      ENDDO
-
-      RETURN
-
-      ENDSUBROUTINE
-
-
-
-
-
-c################################################################################################################################
-
-
-
-
-C**********************************************************************
-      SUBROUTINE MOD_GR5J(X,XV,Param,P1,E,Q,MISC)
-C Run on a single time-step with the GR5J model
-C Inputs:
-C       X      Vector of model states at the beginning of the time-step [mm]
-C       XV     Vector of model states at the beginning of the time-step [mm]
-C       Param  Vector of model parameters [mixed units]
-C       P1     Value of rainfall during the time-step [mm]
-C       E      Value of potential evapotranspiration during the time-step [mm]
-C Outputs:
-C       X      Vector of model states at the end of the time-step [mm]
-C       XV     Vector of model states at the end of the time-step [mm]
-C       Q      Value of simulated flow at the catchment outlet for the time-step [mm]
-C       MISC   Vector of model outputs for the time-step [mm]
-C**********************************************************************
-      Implicit None
-      INTEGER NPX,NH,NMISC,NParam
-      PARAMETER (NPX=14,NH=20,NMISC=30)
-      PARAMETER (NParam=5)
-      DOUBLEPRECISION X(5*NH+7),XV(3*NPX+5*NH)
-      DOUBLEPRECISION Param(NParam)
-      DOUBLEPRECISION MISC(NMISC)
-      DOUBLEPRECISION P1,E,Q
-      DOUBLEPRECISION A,B,EN,ER,PN,PR,PS,WS,tanHyp
-      DOUBLEPRECISION PERC,PRHU1,PRHU2,EXCH,QR,QD
-      DOUBLEPRECISION AE,AEXCH1,AEXCH2
-      INTEGER K
-
-      DATA B/0.9/
-
-      A=Param(1)
-
-
-C Production store
-      IF(P1.LE.E) THEN
-      EN=E-P1
-      PN=0.
-      WS=EN/A
-      IF(WS.GT.13)WS=13.
-      ER=X(2)*(2.-X(2)/A)*tanHyp(WS)/(1.+(1.-X(2)/A)*tanHyp(WS))
-      AE=ER+P1
-      IF(X(2).LT.ER) AE=X(2)+P1
-      X(2)=X(2)-ER
-      PR=0.
-      ELSE
-      EN=0.
-      AE=E
-      PN=P1-E
-      WS=PN/A
-      IF(WS.GT.13)WS=13.
-      PS=A*(1.-(X(2)/A)**2.)*tanHyp(WS)/(1.+X(2)/A*tanHyp(WS))
-      PR=PN-PS
-      X(2)=X(2)+PS
-      ENDIF
-
-C Percolation from production store
-      IF(X(2).LT.0.)X(2)=0.
-      PERC=X(2)*(1.-(1.+(X(2)/(9./4.*Param(1)))**4.)**(-0.25))
-      X(2)=X(2)-PERC
-
-      PR=PR+PERC
-
-      PRHU1=PR*B
-      PRHU2=PR*(1.-B)
-
-C Unit hydrograph HU1
-      DO K=1,MAX(1,MIN(NH-1,INT(Param(4)+1)))
-      X(7+K)=X(8+K)+XV(3*NPX+K)*PRHU1
-      ENDDO
-      X(7+NH)=XV(3*NPX+NH)*PRHU1
-
-C Unit hydrograph HU2
-      DO K=1,MAX(1,MIN(2*NH-1,2*INT(Param(4)+1)))
-      X(7+NH+K)=X(8+NH+K)+XV(3*NPX+NH+K)*PRHU2
-      ENDDO
-      X(7+3*NH)=XV(3*NPX+3*NH)*PRHU2
-
-C Potential intercatchment semi-exchange
-      EXCH=Param(2)*(X(1)/Param(3)-Param(5))
-
-C Routing store
-      AEXCH1=EXCH
-      IF((X(1)+X(8)+EXCH).LT.0) AEXCH1=-X(1)-X(8)
-      X(1)=X(1)+X(8)+EXCH
-      IF(X(1).LT.0.)X(1)=0.
-      QR=X(1)*(1.-(1.+(X(1)/Param(3))**4.)**(-1./4.))
-      X(1)=X(1)-QR
-
-C Runoff from direct branch QD
-      AEXCH2=EXCH
-      IF((X(8+NH)+EXCH).LT.0) AEXCH2=-X(8+NH)
-      QD=MAX(0.,X(8+NH)+EXCH)
-
-C Total runoff
-      Q=QR+QD
-      IF(Q.LT.0.) Q=0.
-
-C Variables storage
-      MISC( 1)=E             ! PE     ! potential evapotranspiration  [mm/d]
-      MISC( 2)=P1            ! Precip ! total precipitation  [mm/d]
-      MISC( 3)=X(2)          ! Prod   ! production store level (X(2)) [mm]
-      MISC( 4)=AE            ! AE     ! actual evapotranspiration [mm/d]
-      MISC( 5)=PERC          ! Perc   ! percolation (PERC) [mm]
-      MISC( 6)=PR            ! PR     ! PR=PN-PS+PERC [mm]
-      MISC( 7)=X(8)          ! Q9     ! outflow from HU1 (Q9) [mm/d]
-      MISC( 8)=X(8+NH)       ! Q1     ! outflow from HU2 (Q1) [mm/d]
-      MISC( 9)=X(1)          ! Rout   ! routing store level (X(1)) [mm]
-      MISC(10)=EXCH          ! Exch   ! potential semi-exchange between catchments (EXCH) [mm/d]
-      MISC(11)=AEXCH1+AEXCH2 ! AExch  ! actual total exchange between catchments (AEXCH1+AEXCH2) [mm/d]
-      MISC(12)=QR            ! QR     ! outflow from routing store (QR) [mm/d]
-      MISC(13)=QD            ! QD     ! outflow from HU2 branch after exchange (QD) [mm/d]
-      MISC(14)=Q             ! Qsim   ! outflow at catchment outlet [mm/d]
-
-
-
-
-      ENDSUBROUTINE
-
-
diff --git a/src-x64/frun_GR5J.o b/src-x64/frun_GR5J.o
deleted file mode 100644
index 18fcfc164c9aa320df5a92c59cb4ef1b9dc854a6..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2875
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

diff --git a/src-x64/frun_GR6J.f b/src-x64/frun_GR6J.f
deleted file mode 100644
index 9d7f9373..00000000
--- a/src-x64/frun_GR6J.f
+++ /dev/null
@@ -1,249 +0,0 @@
-
-
-      SUBROUTINE frun_GR6J(
-                                 !inputs
-     &                             LInputs      , ! [integer] length of input and output series
-     &                             InputsPrecip , ! [double]  input series of total precipitation [mm]
-     &                             InputsPE     , ! [double]  input series PE [mm]
-     &                             NParam       , ! [integer] number of model parameter
-     &                             Param        , ! [double]  parameter set
-     &                             NStates      , ! [integer] number of state variables used for model initialising
-     &                             StateStart   , ! [double]  state variables used when the model run starts (reservoir levels [mm] and HU)
-     &                             NOutputs     , ! [integer] number of output series
-     &                             IndOutputs   , ! [integer] indices of output series
-                                 !outputs
-     &                             Outputs      , ! [double]  output series
-     &                             StateEnd     ) ! [double]  state variables at the end of the model run  (reservoir levels [mm] and HU)
-
-
-      !DEC$ ATTRIBUTES DLLEXPORT :: frun_gr6j
-
-
-      Implicit None
-      !### input and output variables
-      integer, intent(in) :: LInputs,NParam,NStates,NOutputs
-      doubleprecision, dimension(LInputs)  :: InputsPrecip
-      doubleprecision, dimension(LInputs)  :: InputsPE
-      doubleprecision, dimension(NParam)   :: Param
-      doubleprecision, dimension(NStates)  :: StateStart
-      doubleprecision, dimension(NStates)  :: StateEnd
-      integer, dimension(NOutputs) :: IndOutputs
-      doubleprecision, dimension(LInputs,NOutputs) :: Outputs
-
-      !parameters, internal states and variables
-      integer NPX,NH,NMISC
-      parameter (NPX=14,NH=20,NMISC=30)
-      doubleprecision X(5*NH+7),XV(3*NPX+5*NH)
-      doubleprecision MISC(NMISC)
-      doubleprecision D
-      doubleprecision P1,E,Q
-      integer I,K
-
-      !--------------------------------------------------------------
-      !Initialisations
-      !--------------------------------------------------------------
-
-      !initilisation of model states to zero
-      X=0.
-      XV=0.
-
-      !initilisation of model states using StateStart
-      DO I=1,3*NH
-      X(I)=StateStart(I)
-      ENDDO
-
-      !parameter values
-      !Param(1) : production store capacity (X1 - PROD) [mm]
-      !Param(2) : intercatchment exchange constant (X2 - CES1) [mm/d]
-      !Param(3) : routing store capacity (X3 - ROUT) [mm]
-      !Param(4) : time constant of unit hydrograph (X4 - TB) [d]
-      !Param(5) : intercatchment exchange constant (X5 - CES2) [-]
-      !Param(6) : time constant of exponential store (X6 - EXP) [d]
-
-      !computation of HU ordinates
-      D=2.5
-      CALL HU1(XV,Param(4),D)
-      CALL HU2(XV,Param(4),D)
-
-      !initialisation of model outputs
-      Q = -999.999
-      MISC = -999.999
-c      StateEnd = -999.999 !initialisation made in R
-c      Outputs = -999.999  !initialisation made in R
-
-
-
-      !--------------------------------------------------------------
-      !Time loop
-      !--------------------------------------------------------------
-      DO k=1,LInputs
-        P1=InputsPrecip(k)
-        E =InputsPE(k)
-c        Q = -999.999
-c        MISC = -999.999
-        !model run on one time-step
-        CALL MOD_GR6J(X,XV,Param,P1,E,Q,MISC)
-        !storage of outputs
-        DO I=1,NOutputs
-        Outputs(k,I)=MISC(IndOutputs(I))
-        ENDDO
-      ENDDO
-      !model states at the end of the run
-      DO K=1,3*NH
-      StateEnd(K)=X(K)
-      ENDDO
-
-      RETURN
-
-      ENDSUBROUTINE
-
-
-
-
-
-c################################################################################################################################
-
-
-
-
-C**********************************************************************
-      SUBROUTINE MOD_GR6J(X,XV,Param,P1,E,Q,MISC)
-C Run on a single time-step with the GR6J model
-C Inputs:
-C       X      Vector of model states at the beginning of the time-step [mm]
-C       XV     Vector of model states at the beginning of the time-step [mm]
-C       Param  Vector of model parameters [mixed units]
-C       P1     Value of rainfall during the time-step [mm]
-C       E      Value of potential evapotranspiration during the time-step [mm]
-C Outputs:
-C       X      Vector of model states at the end of the time-step [mm]
-C       XV     Vector of model states at the end of the time-step [mm]
-C       Q      Value of simulated flow at the catchment outlet for the time-step [mm]
-C       MISC   Vector of model outputs for the time-step [mm]
-C**********************************************************************
-      Implicit None
-      INTEGER NPX,NH,NMISC,NParam
-      PARAMETER (NPX=14,NH=20,NMISC=30)
-      PARAMETER (NParam=6)
-      DOUBLEPRECISION X(5*NH+7),XV(3*NPX+5*NH)
-      DOUBLEPRECISION Param(NParam)
-      DOUBLEPRECISION MISC(NMISC)
-      DOUBLEPRECISION P1,E,Q
-      DOUBLEPRECISION A,B,C,EN,ER,PN,PR,PS,WS,tanHyp,AR
-      DOUBLEPRECISION PERC,PRHU1,PRHU2,EXCH,QR,QD,QR1
-      DOUBLEPRECISION AE,AEXCH1,AEXCH2
-      INTEGER K
-
-      DATA B/0.9/
-      DATA C/0.4/
-
-      A=Param(1)
-
-
-C Production store
-      IF(P1.LE.E) THEN
-      EN=E-P1
-      PN=0.
-      WS=EN/A
-      IF(WS.GT.13)WS=13.
-      ER=X(2)*(2.-X(2)/A)*tanHyp(WS)/(1.+(1.-X(2)/A)*tanHyp(WS))
-      AE=ER+P1
-      IF(X(2).LT.ER) AE=X(2)+P1
-      X(2)=X(2)-ER
-      PR=0.
-      ELSE
-      EN=0.
-      AE=E
-      PN=P1-E
-      WS=PN/A
-      IF(WS.GT.13)WS=13.
-      PS=A*(1.-(X(2)/A)**2.)*tanHyp(WS)/(1.+X(2)/A*tanHyp(WS))
-      PR=PN-PS
-      X(2)=X(2)+PS
-      ENDIF
-
-C Percolation from production store
-      IF(X(2).LT.0.)X(2)=0.
-      PERC=X(2)*(1.-(1.+(X(2)/(9./4.*Param(1)))**4.)**(-0.25))
-      X(2)=X(2)-PERC
-
-      PR=PR+PERC
-
-      PRHU1=PR*B
-      PRHU2=PR*(1.-B)
-
-C Unit hydrograph HU1
-      DO K=1,MAX(1,MIN(NH-1,INT(Param(4)+1)))
-      X(7+K)=X(8+K)+XV(3*NPX+K)*PRHU1
-      ENDDO
-      X(7+NH)=XV(3*NPX+NH)*PRHU1
-
-C Unit hydrograph HU2
-      DO K=1,MAX(1,MIN(2*NH-1,2*INT(Param(4)+1)))
-      X(7+NH+K)=X(8+NH+K)+XV(3*NPX+NH+K)*PRHU2
-      ENDDO
-      X(7+3*NH)=XV(3*NPX+3*NH)*PRHU2
-
-C Potential intercatchment semi-exchange
-      EXCH=Param(2)*(X(1)/Param(3)-Param(5))
-
-C Routing store
-      AEXCH1=EXCH
-      IF((X(1)+X(8)+EXCH).LT.0) AEXCH1=-X(1)-X(8)
-      X(1)=X(1)+(1-C)*X(8)+EXCH
-      IF(X(1).LT.0.)X(1)=0.
-      QR=X(1)*(1.-(1.+(X(1)/Param(3))**4.)**(-1./4.))
-      X(1)=X(1)-QR
-
-C Update of exponential store
-      X(6)=X(6)+C*X(8)+EXCH
-      AR=X(6)/Param(6)
-      IF(AR.GT.33.)AR=33.
-      IF(AR.LT.-33.)AR=-33.
-
-      IF(AR.GT.7.)THEN
-      QR1=X(6)+Param(6)/EXP(AR)
-      GOTO 3
-      ENDIF
-
-      IF(AR.LT.-7.)THEN
-      QR1=Param(6)*EXP(AR)
-      GOTO 3
-      ENDIF
-
-      QR1=Param(6)*LOG(EXP(AR)+1.)
-    3 CONTINUE
-
-      X(6)=X(6)-QR1
-
-C Runoff from direct branch QD
-      AEXCH2=EXCH
-      IF((X(8+NH)+EXCH).LT.0) AEXCH2=-X(8+NH)
-      QD=MAX(0.,X(8+NH)+EXCH)
-
-C Total runoff
-      Q=QR+QD+QR1
-      IF(Q.LT.0.) Q=0.
-
-C Variables storage
-      MISC( 1)=E             ! PE     ! potential evapotranspiration  [mm/d]
-      MISC( 2)=P1            ! Precip ! total precipitation  [mm/d]
-      MISC( 3)=X(2)          ! Prod   ! production store level (X(2)) [mm]
-      MISC( 4)=AE            ! AE     ! actual evapotranspiration [mm/d]
-      MISC( 5)=PERC          ! Perc   ! percolation (PERC) [mm]
-      MISC( 6)=PR            ! PR     ! PR=PN-PS+PERC [mm]
-      MISC( 7)=X(8)          ! Q9     ! outflow from HU1 (Q9) [mm/d]
-      MISC( 8)=X(8+NH)       ! Q1     ! outflow from HU2 (Q1) [mm/d]
-      MISC( 9)=X(1)          ! Rout   ! routing store level (X(1)) [mm]
-      MISC(10)=EXCH          ! Exch   ! potential semi-exchange between catchments (EXCH) [mm/d]
-      MISC(11)=AEXCH1+AEXCH2 ! AExch  ! actual total exchange between catchments (AEXCH1+AEXCH2) [mm/d]
-      MISC(12)=QR            ! QR     ! outflow from routing store (QR) [mm/d]
-      MISC(13)=QR1           ! QR1    ! outflow from exponential store (QR1) [mm/d]
-      MISC(14)=X(6)          ! Exp    ! exponential store level (X(6)) (negative) [mm]
-      MISC(15)=QD            ! QD     ! outflow from HU2 branch after exchange (QD) [mm/d]
-      MISC(16)=Q             ! Qsim   ! outflow at catchment outlet [mm/d]
-
-
-      ENDSUBROUTINE
-
-
diff --git a/src-x64/frun_GR6J.o b/src-x64/frun_GR6J.o
deleted file mode 100644
index 3f0b624ef8234df41045bbc4ba748a543a9dd211..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 3415
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

diff --git a/src-x64/utils.f b/src-x64/utils.f
deleted file mode 100644
index 2028bc71..00000000
--- a/src-x64/utils.f
+++ /dev/null
@@ -1,272 +0,0 @@
-
-
-C**********************************************************************
-      SUBROUTINE HU1(XV,C,D)
-C Computation of ordinates of GR unit hydrograph HU1 using successives differences on the S curve SS1
-C Inputs:
-C    C: time constant
-C    D: exponent
-C Outputs:
-C    XV(3*NPX+1) to XV(3*NPX+NH): NH ordinates of discrete hydrograph
-C**********************************************************************
-      Implicit None
-      INTEGER NPX,NH
-      PARAMETER (NPX=14,NH=20)
-      DOUBLEPRECISION XV(3*NPX+5*NH)
-      DOUBLEPRECISION C,D,SS1
-      INTEGER I
-
-      DO I=1,NH
-      XV(3*NPX+I)=SS1(I,C,D)-SS1(I-1,C,D)
-      ENDDO
-      ENDSUBROUTINE
-
-
-C**********************************************************************
-      SUBROUTINE HU2(XV,C,D)
-C Computation of ordinates of GR unit hydrograph HU2 using successives differences on the S curve SS2
-C Inputs:
-C    C: time constant
-C    D: exponent
-C Outputs:
-C    XV(3*NPX+NH+1) to XV(3*NPX+3*NH): 2*NH ordinates of discrete hydrograph
-C**********************************************************************
-      Implicit None
-      INTEGER NPX,NH
-      PARAMETER (NPX=14,NH=20)
-      DOUBLEPRECISION XV(3*NPX+5*NH)
-      DOUBLEPRECISION C,D,SS2
-      INTEGER I
-
-      DO I =1,2*NH
-      XV(3*NPX+NH+I)=SS2(I,C,D)-SS2(I-1,C,D)
-      ENDDO
-      ENDSUBROUTINE
-
-
-
-C**********************************************************************
-      SUBROUTINE HU4(XV,ALPHA,BETA)
-C Computation of ordinates of MOHYSE unit hydrograph
-C Inputs:
-C    Alpha: parameter
-C    Beta:  parameter
-C Outputs:
-C    XV(3*NPX+NH+1) to XV(3*NPX+3*NH): 2*NH ordinates of discrete hydrograph
-C**********************************************************************
-      Implicit None
-      INTEGER NPX,NH
-      PARAMETER (NPX=14,NH=20)
-      DOUBLEPRECISION XV(3*NPX+5*NH),U(3*NH)
-      DOUBLEPRECISION ALPHA,BETA,SU
-      INTEGER K
-
-      SU=0.
-c      IF(ALPHA.LT.1.)THEN  
-c      WRITE(*,*)' Pb ALPHA'
-c      STOP                 
-c      ENDIF                
-      IF(ALPHA.EQ.1.)THEN
-      U(1)=1.
-      SU=1.
-      DO 1 K=2,3*NH
-      U(K)=0.
-    1 CONTINUE
-      ELSE
-      DO 11 K=1,3*NH
-      U(K)=FLOAT(K)*(ALPHA-1.)*EXP(-FLOAT(K)/BETA)
-      SU=SU+U(K)
-   11 CONTINUE
-      ENDIF
-
-c      IF(SU.LT.0.0000000001)THEN       
-c      WRITE(*,*)' Pb HU4',ALPHA, BETA  
-c      STOP                             
-c      ENDIF                            
-      DO 2 K=1,3*NH
-      XV(3*NPX+K)=U(K)/SU
-    2 CONTINUE
-      ENDSUBROUTINE
-
-
-
-C**********************************************************************
-      SUBROUTINE HU(XV,C)
-C Computation of ordinates of GRP unit hydrograph
-C Inputs:
-C    C: time constant
-C    Alpha: parameter
-C    Beta:  parameter
-C Outputs:
-C    XV(3*NPX+NH+1) to XV(3*NPX+3*NH): 2*NH ordinates of discrete hydrograph
-C**********************************************************************
-      Implicit None
-      INTEGER NPX,NH
-      PARAMETER (NPX=14,NH=20)
-      DOUBLEPRECISION XV(3*NPX+5*NH)
-      DOUBLEPRECISION C
-      DOUBLEPRECISION SH
-      INTEGER I
-      DO 10 I=1,2*NH
-      XV(3*NPX+NH+I)=SH(I,C)-SH(I-1,C)
-   10 CONTINUE
-      RETURN
-      ENDSUBROUTINE
-
-
-
-C**********************************************************************
-      FUNCTION SH(I,C)
-C Values of the S curve (cumulative HU curve) of GRP unit hydrograph HU
-C Inputs:
-C    C: time constant
-C    I: time-step
-C Outputs:
-C    SH: Values of the S curve for I
-C**********************************************************************
-      Implicit None
-      INTEGER NPX,NH
-      PARAMETER (NPX=14,NH=20)
-      DOUBLEPRECISION C
-      DOUBLEPRECISION SH,FI
-      INTEGER I
-      
-      FI=I
-      IF(FI.LE.0.)THEN
-      SH=0.
-      RETURN
-      ENDIF
-      IF(FI.GE.C)THEN
-      SH=1.
-      RETURN
-      ENDIF
-      SH=FI**2.5/(FI**2.5+(C-FI)**2.5)
-      RETURN
-      ENDFUNCTION
-
-
-C**********************************************************************
-      FUNCTION SS1(I,C,D)
-C Values of the S curve (cumulative HU curve) of GR unit hydrograph HU1
-C Inputs:
-C    C: time constant
-C    D: exponent
-C    I: time-step
-C Outputs:
-C    SS1: Values of the S curve for I
-C**********************************************************************
-      Implicit None
-      DOUBLEPRECISION C,D,SS1
-      INTEGER I,FI
-
-      FI=I
-      IF(FI.LE.0.) THEN
-      SS1=0.
-      RETURN
-      ENDIF
-      IF(FI.LT.C) THEN
-      SS1=(FI/C)**D
-      RETURN
-      ENDIF
-      SS1=1.
-      ENDFUNCTION
-
-
-C**********************************************************************
-      FUNCTION SS2(I,C,D)
-C Values of the S curve (cumulative HU curve) of GR unit hydrograph HU2
-C Inputs:
-C    C: time constant
-C    D: exponent
-C    I: time-step
-C Outputs:
-C    SS2: Values of the S curve for I
-C**********************************************************************
-      Implicit None
-      DOUBLEPRECISION C,D,SS2
-      INTEGER I,FI
-
-      FI=I
-      IF(FI.LE.0.) THEN
-      SS2=0.
-      RETURN
-      ENDIF
-      IF(FI.LE.C) THEN
-      SS2=0.5*(FI/C)**D
-      RETURN
-      ENDIF
-      IF(FI.LT.2.*C) THEN
-      SS2=1.-0.5*(2.-FI/C)**D
-      RETURN
-      ENDIF
-      SS2=1.
-      ENDFUNCTION
-
-
-
-C**********************************************************************
-      SUBROUTINE DEL(XV,C)
-C Computation of HU ordinates corresponding to a time lag of a given number (possibly non-integer) of time-steps
-C (all ordinates are nul except 2 at max)
-C Inputs:
-C    C: time constant
-C Outputs:
-C    XV(3*NPX+NH+1) to XV(3*NPX+3*NH): 2*NH ordinates of discrete hydrograph
-C**********************************************************************
-      Implicit None
-      INTEGER NPX,NH
-      PARAMETER (NPX=14,NH=20)
-      DOUBLEPRECISION XV(3*NPX+5*NH)
-      DOUBLEPRECISION C,F
-      INTEGER I,K
-      I=INT(C)
-      F=C-INT(C)
-      DO 1 K=3*NPX+1,3*NPX+3*NH
-      XV(K)=0.
-    1 CONTINUE
-      XV(3*NPX+I)=1.-F
-      XV(3*NPX+I+1)=F
-      ENDSUBROUTINE
-
-
-
-C**********************************************************************
-      SUBROUTINE DEL2(XV,C)
-C Computation of HU ordinates corresponding to a time lag of a given number (possibly non-integer) of time-steps
-C (all ordinates are nul except 2 at max)
-C Inputs:
-C    C: time constant
-C Outputs:
-C    XV(3*NPX+NH+1) to XV(3*NPX+3*NH): NH ordinates of discrete hydrograph
-C**********************************************************************
-      Implicit None
-      INTEGER NPX,NH
-      PARAMETER (NPX=14,NH=20)
-      DOUBLEPRECISION XV(3*NPX+5*NH)
-      DOUBLEPRECISION C,F
-      INTEGER K,I
-      
-      IF(C.GT.FLOAT(NH)) C=FLOAT(NH)
-      I=INT(C)
-      F=C-INT(C)
-      DO 1 K=3*NPX+1,3*NPX+NH
-      XV(K)=0.
-    1 CONTINUE
-      XV(3*NPX+I)=1.-F
-      XV(3*NPX+I+1)=F
-      ENDSUBROUTINE
-
-
-
-C**********************************************************************
-      FUNCTION tanHyp(Val)
-C Computation of hyperbolic tangent
-C**********************************************************************
-      Implicit None
-      DOUBLEPRECISION Val,ValExp,tanHyp
-
-      ValExp=EXP(Val)
-      tanHyp=(ValExp - 1./ValExp)/(ValExp + 1./ValExp)
-      RETURN
-      ENDFUNCTION
-
diff --git a/src-x64/utils.o b/src-x64/utils.o
deleted file mode 100644
index 2dbfd225923ddd4e69856081f1f330011498a709..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2944
zcmbVOZ)jUp6u&P?x2(3@bZybOv1R&%*FT0->QJ%UYt7&eD+HXjbv12W8#5`hED4P;
zq%&0(ZLr9cee|RF)giKpr0qyML|pe_f+9}wL#72o1UKer{GEIAZj-Jec;V&#-tYXm
z=bn4c%N>7b8>8{j4#sv%<Y9rtL@FV%`U%%D<}nyMzg@kzV)C=_XkdISF;=Cw6|`A6
z7kDKe-%3`^&5&NI*5Mo!j;ipqs?CCSV5(Lx1?dgwz2;SFdofA9Q?+_F_`%8^lqTtg
z?dL^$EzH{zrk}T+HiIGF7BcN9AIOz>dsmbP^6_wq`<}vsL@);CR{Ws2q+EEQY2~AW
zpZvNYrG%m(Zsou)m-ujA(xqNLm@9>NBp2<4j9avtC0Dbsnn+&`A6w%4X2=D?vG~9>
zir_utPu{-51FLZp!5|=CJ(gdI?}78x5+7W}+tulS6B^uDOY<cjS-^TeuUeT8)lp)k
zjPDCEMsnD%kd+S-1X-i+Yb5;=ACek?Qe(rO4_uLP<tUOzs^gm8;Y6~egSbf!XfN2_
zEMfM-z>Ab}K`9S*{U9>mh|G8Wnf!9dv`}X3NTw(<cQV6fr^xo3R$;DOE-Q}SI}v)Z
zkOG%|#)Z&}8JLxL(}f?yFc#@0L!|$1NnWHB2NAS578!YYDH@Fi{_pye>-Vld2yXNG
z#f|l?|6Kpf+MtUu-gd!ca{kivVMguEntlc5%%B42Od9~1eVnp~BJ%AN8LF|sb^h-A
zp!nMv{EF<P=|>_^St5JbE3)UL>*%~#COf1i=M_(0O%}Uy@D-|q$4DOfvu>3*NPBKz
z3(23kRf)=SqOzQ*EGH^UMJ3K$rhUj9JNZ?C97X|tMaM}2*ZC=c%pbtR*HH|Ap{&=_
zd4so<`AcQlDZQ#{hwh+3269g6-bR3jM0(kqUhhG@-%93h_TcDooEzt<%E{K{^sUHT
zcWOyikjRv%nhMQ#%Vk+YAY>J}Kx{h2pK4A~HY!z-jU77uDf3rf;+^Qg_C=K7idddC
zD2X&=npGkTPB&!x+S7|2;=DM1O*R{E3N6si`d4o+MbWRm#vm*)yU@=I(-HW_8MUv3
zvUYnm-0|G;94wEd3kF$>^lygKzO*25UAcQh_!zQeq14BlJPTN>VbzHrFZI1&^gw*^
zptN_sYXet)|D5l`4%X06KBIC5zD6jagRQG57<>|j>BECLf{%~2C_fAHHN$B2vevU6
z##3%qA9Jy~4~(FJKM+qJW0WMLaXV{_xtaGZPtZN;nli%w!X5Cj1D}}e(en>8^Xx-x
zcWOUtj``Vr#<R?^G#a+C2Kd^3${lo#8dK6gtx;KzLZ{}SF^{JM3N4s}m}7YM0F%+L
zc>KUc%;PBNZsIY2=EjKv=P<W<7@GtRVty0PY2X>mjrd!b0j4ze;h6<iqj*ToH!3r;
zD*|Vlae$h;ZRfoM;C?(Fb_Bn>BpTHy52U2uYwj1#-PNcbyHU0~ft1Bwjlvpzik&Ly
zIQFT~hd>X)lZQpHN5#!*bV(yOcC4hkfRx34&5h^?;EGWtx#7`4^gq)qxdzSoG@^4-
z(g!q0=cT;(wbay{rBSDr1~o@#s%)Ro(x)|NYZTH_I(cQ$uMvv164g=74Qe#3rK6e~
z*C?i?R7cA5ltu|H4Ma~&PT-BkdYQ3Tjb!4)WIPa6l>CjyM)aG({LF<+ZyxdZV^V1z
z0;$8|@h-_w{VOJxR19^2!ze521&8UDR@4y=qgJQBP|Wzmr1Fg8)r@pBqnX6m$=DlH
zBeGMJPW4@rHsCg>gXo62F{<yG2mm@8G6z-PF%i<%I#u^egan;A$6U|VcS{5U9lBl8
jjdEiIs_vC^J#`yYPqky}_30`Cr^6;vbkfcshGO^!%XvXL

diff --git a/src/airGR.dll b/src/airGR.dll
deleted file mode 100644
index a1e3a6d112627aeb30df6e94718c73abf137b390..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 28672
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
BH-7*C

diff --git a/src/frun_CEMANEIGE.f b/src/frun_CEMANEIGE.f
deleted file mode 100644
index fddc6a5f..00000000
--- a/src/frun_CEMANEIGE.f
+++ /dev/null
@@ -1,128 +0,0 @@
-
-
-      SUBROUTINE frun_CEMANEIGE(
-                                 !inputs
-     &                             LInputs              , ! [integer] length of input and output series
-     &                             InputsPrecip         , ! [double]  input series of total precipitation [mm]
-     &                             InputsFracSolidPrecip, ! [double]  input series of fraction of solid precipitation [0-1]
-     &                             InputsTemp           , ! [double]  input series of air mean temperature [degC]
-     &                             MeanAnSolidPrecip    , ! [double]  value of annual mean solid precip [mm/y]
-     &                             NParam               , ! [integer] number of model parameter
-     &                             Param                , ! [double]  parameter set
-     &                             NStates              , ! [integer] number of state variables used for model initialising = 2
-     &                             StateStart           , ! [double]  state variables used when the model run starts
-     &                             NOutputs             , ! [integer] number of output series
-     &                             IndOutputs           , ! [integer] indices of output series
-                                 !outputs
-     &                             Outputs              , ! [double]  output series
-     &                             StateEnd             ) ! [double]  state variables at the end of the model run
-
-
-      !DEC$ ATTRIBUTES DLLEXPORT :: frun_cemaneige
-
-
-      Implicit None
-      !### input and output variables
-      integer, intent(in) :: LInputs,NParam,NStates,NOutputs
-      doubleprecision, intent(in) :: MeanAnSolidPrecip
-      doubleprecision, dimension(LInputs) :: InputsPrecip
-      doubleprecision, dimension(LInputs) :: InputsFracSolidPrecip
-      doubleprecision, dimension(LInputs) :: InputsTemp
-      doubleprecision, dimension(NParam)  :: Param
-      doubleprecision, dimension(NStates) :: StateStart
-      doubleprecision, dimension(NStates) :: StateEnd
-      integer, dimension(NOutputs) :: IndOutputs
-      doubleprecision, dimension(LInputs,NOutputs) :: Outputs
-
-      !parameters, internal states and variables
-      doubleprecision CTG,Kf
-      doubleprecision G,eTG,PliqAndMelt
-      doubleprecision Tmelt,Gthreshold,MinSpeed
-      doubleprecision Pliq,Psol,Gratio,PotMelt,Melt
-      integer I,K
-
-      !--------------------------------------------------------------
-      !Initialisations
-      !--------------------------------------------------------------
-
-      !initilisation des constantes
-      Tmelt=0
-      Gthreshold=0.9*MeanAnSolidPrecip
-      MinSpeed=0.1
-
-      !initilisation of model states using StateStart
-      G=StateStart(1)
-      eTG=StateStart(2)
-      PliqAndMelt=0
-
-      !setting parameter values
-      CTG=Param(1)
-      Kf=Param(2)
-
-      !initialisation of model outputs
-c      StateEnd = -999.999 !initialisation made in R
-c      Outputs = -999.999  !initialisation made in R
-
-
-
-      !--------------------------------------------------------------
-      !Time loop
-      !--------------------------------------------------------------
-      DO k=1,LInputs
-
-        !SolidPrecip and LiquidPrecip
-        Pliq=(1-InputsFracSolidPrecip(k))*InputsPrecip(k)
-        Psol=InputsFracSolidPrecip(k)*InputsPrecip(k)
-
-        !Snow pack volume before melt
-        G=G+Psol
-
-        !Snow pack thermal state before melt
-        eTG=CTG*eTG + (1-CTG)*InputsTemp(k)
-        IF(eTG.GT.0) eTG=0
-
-        !Potential melt
-        IF(eTG.EQ.0.AND.InputsTemp(k).GT.Tmelt) THEN
-          PotMelt=Kf*(InputsTemp(k)-Tmelt)
-          IF(PotMelt.GT.G) PotMelt=G
-        ELSE
-          PotMelt=0
-        ENDIF
-
-        !Gratio
-        IF(G.LT.Gthreshold) THEN
-          Gratio=G/Gthreshold
-        ELSE
-          Gratio=1
-        ENDIF
-
-        !Actual melt
-        Melt=((1-MinSpeed)*Gratio+MinSpeed)*PotMelt
-
-        !Update of snow pack volume
-        G=G-Melt
-
-        !Water volume to pass to the hydrological model
-        PliqAndMelt=Pliq+Melt
-
-        !Storage of outputs
-        DO I=1,NOutputs
-          IF(IndOutputs(I).EQ.1) Outputs(k,I)=Pliq
-          IF(IndOutputs(I).EQ.2) Outputs(k,I)=Psol
-          IF(IndOutputs(I).EQ.3) Outputs(k,I)=G
-          IF(IndOutputs(I).EQ.4) Outputs(k,I)=eTG
-          IF(IndOutputs(I).EQ.5) Outputs(k,I)=Gratio
-          IF(IndOutputs(I).EQ.6) Outputs(k,I)=PotMelt
-          IF(IndOutputs(I).EQ.7) Outputs(k,I)=Melt
-          IF(IndOutputs(I).EQ.8) Outputs(k,I)=PliqAndMelt
-        ENDDO
-
-      ENDDO
-
-      StateEnd(1)=G
-      StateEnd(2)=eTG
-
-      RETURN
-
-      ENDSUBROUTINE
-
diff --git a/src/frun_GR4J.f b/src/frun_GR4J.f
deleted file mode 100644
index 953e7647..00000000
--- a/src/frun_GR4J.f
+++ /dev/null
@@ -1,225 +0,0 @@
-
-
-      SUBROUTINE frun_GR4J(
-                                 !inputs
-     &                             LInputs      , ! [integer] length of input and output series
-     &                             InputsPrecip , ! [double]  input series of total precipitation [mm]
-     &                             InputsPE     , ! [double]  input series PE [mm]
-     &                             NParam       , ! [integer] number of model parameter
-     &                             Param        , ! [double]  parameter set
-     &                             NStates      , ! [integer] number of state variables used for model initialising
-     &                             StateStart   , ! [double]  state variables used when the model run starts (reservoir levels [mm] and HU)
-     &                             NOutputs     , ! [integer] number of output series
-     &                             IndOutputs   , ! [integer] indices of output series
-                                 !outputs
-     &                             Outputs      , ! [double]  output series
-     &                             StateEnd     ) ! [double]  state variables at the end of the model run  (reservoir levels [mm] and HU)
-
-
-      !DEC$ ATTRIBUTES DLLEXPORT :: frun_gr4j
-
-
-      Implicit None
-      !### input and output variables
-      integer, intent(in) :: LInputs,NParam,NStates,NOutputs
-      doubleprecision, dimension(LInputs)  :: InputsPrecip
-      doubleprecision, dimension(LInputs)  :: InputsPE
-      doubleprecision, dimension(NParam)   :: Param
-      doubleprecision, dimension(NStates)  :: StateStart
-      doubleprecision, dimension(NStates)  :: StateEnd
-      integer, dimension(NOutputs) :: IndOutputs
-      doubleprecision, dimension(LInputs,NOutputs) :: Outputs
-
-      !parameters, internal states and variables
-      integer NPX,NH,NMISC
-      parameter (NPX=14,NH=20,NMISC=30)
-      doubleprecision X(5*NH+7),XV(3*NPX+5*NH)
-      doubleprecision MISC(NMISC)
-      doubleprecision D
-      doubleprecision P1,E,Q
-      integer I,K
-
-      !--------------------------------------------------------------
-      !Initialisations
-      !--------------------------------------------------------------
-
-      !initilisation of model states to zero
-      X=0.
-      XV=0.
-
-      !initilisation of model states using StateStart
-      DO I=1,3*NH
-      X(I)=StateStart(I)
-      ENDDO
-
-      !parameter values
-      !Param(1) : production store capacity (X1 - PROD) [mm]
-      !Param(2) : intercatchment exchange constant (X2 - CES) [mm/d]
-      !Param(3) : routing store capacity (X3 - ROUT) [mm]
-      !Param(4) : time constant of unit hydrograph (X4 - TB) [d]
-
-      !computation of HU ordinates
-      D=2.5
-      CALL HU1(XV,Param(4),D)
-      CALL HU2(XV,Param(4),D)
-
-      !initialisation of model outputs
-      Q = -999.999
-      MISC = -999.999
-c      StateEnd = -999.999 !initialisation made in R
-c      Outputs = -999.999  !initialisation made in R
-
-
-
-      !--------------------------------------------------------------
-      !Time loop
-      !--------------------------------------------------------------
-      DO k=1,LInputs
-        P1=InputsPrecip(k)
-        E =InputsPE(k)
-c        Q = -999.999
-c        MISC = -999.999
-        !model run on one time-step
-        CALL MOD_GR4J(X,XV,Param,P1,E,Q,MISC)
-        !storage of outputs
-        DO I=1,NOutputs
-        Outputs(k,I)=MISC(IndOutputs(I))
-        ENDDO
-      ENDDO
-      !model states at the end of the run
-      DO K=1,3*NH
-      StateEnd(K)=X(K)
-      ENDDO
-
-      RETURN
-
-      ENDSUBROUTINE
-
-
-
-
-
-c################################################################################################################################
-
-
-
-
-C**********************************************************************
-      SUBROUTINE MOD_GR4J(X,XV,Param,P1,E,Q,MISC)
-C Run on a single time-step with the GR4J model
-C Inputs:
-C       X      Vector of model states at the beginning of the time-step [mm]
-C       XV     Vector of model states at the beginning of the time-step [mm]
-C       Param  Vector of model parameters [mixed units]
-C       P1     Value of rainfall during the time-step [mm]
-C       E      Value of potential evapotranspiration during the time-step [mm]
-C Outputs:
-C       X      Vector of model states at the end of the time-step [mm]
-C       XV     Vector of model states at the end of the time-step [mm]
-C       Q      Value of simulated flow at the catchment outlet for the time-step [mm]
-C       MISC   Vector of model outputs for the time-step [mm]
-C**********************************************************************
-      Implicit None
-      INTEGER NPX,NH,NMISC,NParam
-      PARAMETER (NPX=14,NH=20,NMISC=30)
-      PARAMETER (NParam=4)
-      DOUBLEPRECISION X(5*NH+7),XV(3*NPX+5*NH)
-      DOUBLEPRECISION Param(NParam)
-      DOUBLEPRECISION MISC(NMISC)
-      DOUBLEPRECISION P1,E,Q
-      DOUBLEPRECISION A,B,EN,ER,PN,PR,PS,WS,tanHyp
-      DOUBLEPRECISION PERC,PRHU1,PRHU2,EXCH,QR,QD
-      DOUBLEPRECISION AE,AEXCH1,AEXCH2
-      INTEGER K
-
-      DATA B/0.9/
-
-      A=Param(1)
-
-
-C Production store
-      IF(P1.LE.E) THEN
-      EN=E-P1
-      PN=0.
-      WS=EN/A
-      IF(WS.GT.13)WS=13.
-      ER=X(2)*(2.-X(2)/A)*tanHyp(WS)/(1.+(1.-X(2)/A)*tanHyp(WS))
-      AE=ER+P1
-      IF(X(2).LT.ER) AE=X(2)+P1
-      X(2)=X(2)-ER
-      PR=0.
-      ELSE
-      EN=0.
-      AE=E
-      PN=P1-E
-      WS=PN/A
-      IF(WS.GT.13)WS=13.
-      PS=A*(1.-(X(2)/A)**2.)*tanHyp(WS)/(1.+X(2)/A*tanHyp(WS))
-      PR=PN-PS
-      X(2)=X(2)+PS
-      ENDIF
-
-C Percolation from production store
-      IF(X(2).LT.0.)X(2)=0.
-      PERC=X(2)*(1.-(1.+(X(2)/(9./4.*Param(1)))**4.)**(-0.25))
-      X(2)=X(2)-PERC
-
-      PR=PR+PERC
-
-      PRHU1=PR*B
-      PRHU2=PR*(1.-B)
-
-C Unit hydrograph HU1
-      DO K=1,MAX(1,MIN(NH-1,INT(Param(4)+1)))
-      X(7+K)=X(8+K)+XV(3*NPX+K)*PRHU1
-      ENDDO
-      X(7+NH)=XV(3*NPX+NH)*PRHU1
-
-C Unit hydrograph HU2
-      DO K=1,MAX(1,MIN(2*NH-1,2*INT(Param(4)+1)))
-      X(7+NH+K)=X(8+NH+K)+XV(3*NPX+NH+K)*PRHU2
-      ENDDO
-      X(7+3*NH)=XV(3*NPX+3*NH)*PRHU2
-
-C Potential intercatchment semi-exchange
-      EXCH=Param(2)*(X(1)/Param(3))**3.5
-
-C Routing store
-      AEXCH1=EXCH
-      IF((X(1)+X(8)+EXCH).LT.0) AEXCH1=-X(1)-X(8)
-      X(1)=X(1)+X(8)+EXCH
-      IF(X(1).LT.0.)X(1)=0.
-      QR=X(1)*(1.-(1.+(X(1)/Param(3))**4.)**(-1./4.))
-      X(1)=X(1)-QR
-
-C Runoff from direct branch QD
-      AEXCH2=EXCH
-      IF((X(8+NH)+EXCH).LT.0) AEXCH2=-X(8+NH)
-      QD=MAX(0.,X(8+NH)+EXCH)
-
-C Total runoff
-      Q=QR+QD
-      IF(Q.LT.0.) Q=0.
-
-C Variables storage
-      MISC( 1)=E             ! PE     ! potential evapotranspiration  [mm/d]
-      MISC( 2)=P1            ! Precip ! total precipitation  [mm/d]
-      MISC( 3)=X(2)          ! Prod   ! production store level (X(2)) [mm]
-      MISC( 4)=AE            ! AE     ! actual evapotranspiration [mm/d]
-      MISC( 5)=PERC          ! Perc   ! percolation (PERC) [mm]
-      MISC( 6)=PR            ! PR     ! PR=PN-PS+PERC [mm]
-      MISC( 7)=X(8)          ! Q9     ! outflow from HU1 (Q9) [mm/d]
-      MISC( 8)=X(8+NH)       ! Q1     ! outflow from HU2 (Q1) [mm/d]
-      MISC( 9)=X(1)          ! Rout   ! routing store level (X(1)) [mm]
-      MISC(10)=EXCH          ! Exch   ! potential semi-exchange between catchments (EXCH) [mm/d]
-      MISC(11)=AEXCH1+AEXCH2 ! AExch  ! actual total exchange between catchments (AEXCH1+AEXCH2) [mm/d]
-      MISC(12)=QR            ! QR     ! outflow from routing store (QR) [mm/d]
-      MISC(13)=QD            ! QD     ! outflow from HU2 branch after exchange (QD) [mm/d]
-      MISC(14)=Q             ! Qsim   ! outflow at catchment outlet [mm/d]
-
-
-
-
-      ENDSUBROUTINE
-
-
diff --git a/src/frun_GR5J.f b/src/frun_GR5J.f
deleted file mode 100644
index 4b7b7351..00000000
--- a/src/frun_GR5J.f
+++ /dev/null
@@ -1,226 +0,0 @@
-
-
-      SUBROUTINE frun_GR5J(
-                                 !inputs
-     &                             LInputs      , ! [integer] length of input and output series
-     &                             InputsPrecip , ! [double]  input series of total precipitation [mm]
-     &                             InputsPE     , ! [double]  input series PE [mm]
-     &                             NParam       , ! [integer] number of model parameter
-     &                             Param        , ! [double]  parameter set
-     &                             NStates      , ! [integer] number of state variables used for model initialising
-     &                             StateStart   , ! [double]  state variables used when the model run starts (reservoir levels [mm] and HU)
-     &                             NOutputs     , ! [integer] number of output series
-     &                             IndOutputs   , ! [integer] indices of output series
-                                 !outputs
-     &                             Outputs      , ! [double]  output series
-     &                             StateEnd     ) ! [double]  state variables at the end of the model run  (reservoir levels [mm] and HU)
-
-
-      !DEC$ ATTRIBUTES DLLEXPORT :: frun_gr5j
-
-
-      Implicit None
-      !### input and output variables
-      integer, intent(in) :: LInputs,NParam,NStates,NOutputs
-      doubleprecision, dimension(LInputs)  :: InputsPrecip
-      doubleprecision, dimension(LInputs)  :: InputsPE
-      doubleprecision, dimension(NParam)   :: Param
-      doubleprecision, dimension(NStates)  :: StateStart
-      doubleprecision, dimension(NStates)  :: StateEnd
-      integer, dimension(NOutputs) :: IndOutputs
-      doubleprecision, dimension(LInputs,NOutputs) :: Outputs
-
-      !parameters, internal states and variables
-      integer NPX,NH,NMISC
-      parameter (NPX=14,NH=20,NMISC=30)
-      doubleprecision X(5*NH+7),XV(3*NPX+5*NH)
-      doubleprecision MISC(NMISC)
-      doubleprecision D
-      doubleprecision P1,E,Q
-      integer I,K
-
-      !--------------------------------------------------------------
-      !Initialisations
-      !--------------------------------------------------------------
-
-      !initilisation of model states to zero
-      X=0.
-      XV=0.
-
-      !initilisation of model states using StateStart
-      DO I=1,3*NH
-      X(I)=StateStart(I)
-      ENDDO
-
-      !parameter values
-      !Param(1) : production store capacity (X1 - PROD) [mm]
-      !Param(2) : intercatchment exchange constant (X2 - CES1) [mm/d]
-      !Param(3) : routing store capacity (X3 - ROUT) [mm]
-      !Param(4) : time constant of unit hydrograph (X4 - TB) [d]
-      !Param(5) : intercatchment exchange constant (X5 - CES2) [-]
-
-      !computation of HU ordinates
-      D=2.5
-      CALL HU1(XV,Param(4),D)
-      CALL HU2(XV,Param(4),D)
-
-      !initialisation of model outputs
-      Q = -999.999
-      MISC = -999.999
-c      StateEnd = -999.999 !initialisation made in R
-c      Outputs = -999.999  !initialisation made in R
-
-
-
-      !--------------------------------------------------------------
-      !Time loop
-      !--------------------------------------------------------------
-      DO k=1,LInputs
-        P1=InputsPrecip(k)
-        E =InputsPE(k)
-c        Q = -999.999
-c        MISC = -999.999
-        !model run on one time-step
-        CALL MOD_GR5J(X,XV,Param,P1,E,Q,MISC)
-        !storage of outputs
-        DO I=1,NOutputs
-        Outputs(k,I)=MISC(IndOutputs(I))
-        ENDDO
-      ENDDO
-      !model states at the end of the run
-      DO K=1,3*NH
-      StateEnd(K)=X(K)
-      ENDDO
-
-      RETURN
-
-      ENDSUBROUTINE
-
-
-
-
-
-c################################################################################################################################
-
-
-
-
-C**********************************************************************
-      SUBROUTINE MOD_GR5J(X,XV,Param,P1,E,Q,MISC)
-C Run on a single time-step with the GR5J model
-C Inputs:
-C       X      Vector of model states at the beginning of the time-step [mm]
-C       XV     Vector of model states at the beginning of the time-step [mm]
-C       Param  Vector of model parameters [mixed units]
-C       P1     Value of rainfall during the time-step [mm]
-C       E      Value of potential evapotranspiration during the time-step [mm]
-C Outputs:
-C       X      Vector of model states at the end of the time-step [mm]
-C       XV     Vector of model states at the end of the time-step [mm]
-C       Q      Value of simulated flow at the catchment outlet for the time-step [mm]
-C       MISC   Vector of model outputs for the time-step [mm]
-C**********************************************************************
-      Implicit None
-      INTEGER NPX,NH,NMISC,NParam
-      PARAMETER (NPX=14,NH=20,NMISC=30)
-      PARAMETER (NParam=5)
-      DOUBLEPRECISION X(5*NH+7),XV(3*NPX+5*NH)
-      DOUBLEPRECISION Param(NParam)
-      DOUBLEPRECISION MISC(NMISC)
-      DOUBLEPRECISION P1,E,Q
-      DOUBLEPRECISION A,B,EN,ER,PN,PR,PS,WS,tanHyp
-      DOUBLEPRECISION PERC,PRHU1,PRHU2,EXCH,QR,QD
-      DOUBLEPRECISION AE,AEXCH1,AEXCH2
-      INTEGER K
-
-      DATA B/0.9/
-
-      A=Param(1)
-
-
-C Production store
-      IF(P1.LE.E) THEN
-      EN=E-P1
-      PN=0.
-      WS=EN/A
-      IF(WS.GT.13)WS=13.
-      ER=X(2)*(2.-X(2)/A)*tanHyp(WS)/(1.+(1.-X(2)/A)*tanHyp(WS))
-      AE=ER+P1
-      IF(X(2).LT.ER) AE=X(2)+P1
-      X(2)=X(2)-ER
-      PR=0.
-      ELSE
-      EN=0.
-      AE=E
-      PN=P1-E
-      WS=PN/A
-      IF(WS.GT.13)WS=13.
-      PS=A*(1.-(X(2)/A)**2.)*tanHyp(WS)/(1.+X(2)/A*tanHyp(WS))
-      PR=PN-PS
-      X(2)=X(2)+PS
-      ENDIF
-
-C Percolation from production store
-      IF(X(2).LT.0.)X(2)=0.
-      PERC=X(2)*(1.-(1.+(X(2)/(9./4.*Param(1)))**4.)**(-0.25))
-      X(2)=X(2)-PERC
-
-      PR=PR+PERC
-
-      PRHU1=PR*B
-      PRHU2=PR*(1.-B)
-
-C Unit hydrograph HU1
-      DO K=1,MAX(1,MIN(NH-1,INT(Param(4)+1)))
-      X(7+K)=X(8+K)+XV(3*NPX+K)*PRHU1
-      ENDDO
-      X(7+NH)=XV(3*NPX+NH)*PRHU1
-
-C Unit hydrograph HU2
-      DO K=1,MAX(1,MIN(2*NH-1,2*INT(Param(4)+1)))
-      X(7+NH+K)=X(8+NH+K)+XV(3*NPX+NH+K)*PRHU2
-      ENDDO
-      X(7+3*NH)=XV(3*NPX+3*NH)*PRHU2
-
-C Potential intercatchment semi-exchange
-      EXCH=Param(2)*(X(1)/Param(3)-Param(5))
-
-C Routing store
-      AEXCH1=EXCH
-      IF((X(1)+X(8)+EXCH).LT.0) AEXCH1=-X(1)-X(8)
-      X(1)=X(1)+X(8)+EXCH
-      IF(X(1).LT.0.)X(1)=0.
-      QR=X(1)*(1.-(1.+(X(1)/Param(3))**4.)**(-1./4.))
-      X(1)=X(1)-QR
-
-C Runoff from direct branch QD
-      AEXCH2=EXCH
-      IF((X(8+NH)+EXCH).LT.0) AEXCH2=-X(8+NH)
-      QD=MAX(0.,X(8+NH)+EXCH)
-
-C Total runoff
-      Q=QR+QD
-      IF(Q.LT.0.) Q=0.
-
-C Variables storage
-      MISC( 1)=E             ! PE     ! potential evapotranspiration  [mm/d]
-      MISC( 2)=P1            ! Precip ! total precipitation  [mm/d]
-      MISC( 3)=X(2)          ! Prod   ! production store level (X(2)) [mm]
-      MISC( 4)=AE            ! AE     ! actual evapotranspiration [mm/d]
-      MISC( 5)=PERC          ! Perc   ! percolation (PERC) [mm]
-      MISC( 6)=PR            ! PR     ! PR=PN-PS+PERC [mm]
-      MISC( 7)=X(8)          ! Q9     ! outflow from HU1 (Q9) [mm/d]
-      MISC( 8)=X(8+NH)       ! Q1     ! outflow from HU2 (Q1) [mm/d]
-      MISC( 9)=X(1)          ! Rout   ! routing store level (X(1)) [mm]
-      MISC(10)=EXCH          ! Exch   ! potential semi-exchange between catchments (EXCH) [mm/d]
-      MISC(11)=AEXCH1+AEXCH2 ! AExch  ! actual total exchange between catchments (AEXCH1+AEXCH2) [mm/d]
-      MISC(12)=QR            ! QR     ! outflow from routing store (QR) [mm/d]
-      MISC(13)=QD            ! QD     ! outflow from HU2 branch after exchange (QD) [mm/d]
-      MISC(14)=Q             ! Qsim   ! outflow at catchment outlet [mm/d]
-
-
-
-
-      ENDSUBROUTINE
-
-
diff --git a/src/frun_GR6J.f b/src/frun_GR6J.f
deleted file mode 100644
index 9d7f9373..00000000
--- a/src/frun_GR6J.f
+++ /dev/null
@@ -1,249 +0,0 @@
-
-
-      SUBROUTINE frun_GR6J(
-                                 !inputs
-     &                             LInputs      , ! [integer] length of input and output series
-     &                             InputsPrecip , ! [double]  input series of total precipitation [mm]
-     &                             InputsPE     , ! [double]  input series PE [mm]
-     &                             NParam       , ! [integer] number of model parameter
-     &                             Param        , ! [double]  parameter set
-     &                             NStates      , ! [integer] number of state variables used for model initialising
-     &                             StateStart   , ! [double]  state variables used when the model run starts (reservoir levels [mm] and HU)
-     &                             NOutputs     , ! [integer] number of output series
-     &                             IndOutputs   , ! [integer] indices of output series
-                                 !outputs
-     &                             Outputs      , ! [double]  output series
-     &                             StateEnd     ) ! [double]  state variables at the end of the model run  (reservoir levels [mm] and HU)
-
-
-      !DEC$ ATTRIBUTES DLLEXPORT :: frun_gr6j
-
-
-      Implicit None
-      !### input and output variables
-      integer, intent(in) :: LInputs,NParam,NStates,NOutputs
-      doubleprecision, dimension(LInputs)  :: InputsPrecip
-      doubleprecision, dimension(LInputs)  :: InputsPE
-      doubleprecision, dimension(NParam)   :: Param
-      doubleprecision, dimension(NStates)  :: StateStart
-      doubleprecision, dimension(NStates)  :: StateEnd
-      integer, dimension(NOutputs) :: IndOutputs
-      doubleprecision, dimension(LInputs,NOutputs) :: Outputs
-
-      !parameters, internal states and variables
-      integer NPX,NH,NMISC
-      parameter (NPX=14,NH=20,NMISC=30)
-      doubleprecision X(5*NH+7),XV(3*NPX+5*NH)
-      doubleprecision MISC(NMISC)
-      doubleprecision D
-      doubleprecision P1,E,Q
-      integer I,K
-
-      !--------------------------------------------------------------
-      !Initialisations
-      !--------------------------------------------------------------
-
-      !initilisation of model states to zero
-      X=0.
-      XV=0.
-
-      !initilisation of model states using StateStart
-      DO I=1,3*NH
-      X(I)=StateStart(I)
-      ENDDO
-
-      !parameter values
-      !Param(1) : production store capacity (X1 - PROD) [mm]
-      !Param(2) : intercatchment exchange constant (X2 - CES1) [mm/d]
-      !Param(3) : routing store capacity (X3 - ROUT) [mm]
-      !Param(4) : time constant of unit hydrograph (X4 - TB) [d]
-      !Param(5) : intercatchment exchange constant (X5 - CES2) [-]
-      !Param(6) : time constant of exponential store (X6 - EXP) [d]
-
-      !computation of HU ordinates
-      D=2.5
-      CALL HU1(XV,Param(4),D)
-      CALL HU2(XV,Param(4),D)
-
-      !initialisation of model outputs
-      Q = -999.999
-      MISC = -999.999
-c      StateEnd = -999.999 !initialisation made in R
-c      Outputs = -999.999  !initialisation made in R
-
-
-
-      !--------------------------------------------------------------
-      !Time loop
-      !--------------------------------------------------------------
-      DO k=1,LInputs
-        P1=InputsPrecip(k)
-        E =InputsPE(k)
-c        Q = -999.999
-c        MISC = -999.999
-        !model run on one time-step
-        CALL MOD_GR6J(X,XV,Param,P1,E,Q,MISC)
-        !storage of outputs
-        DO I=1,NOutputs
-        Outputs(k,I)=MISC(IndOutputs(I))
-        ENDDO
-      ENDDO
-      !model states at the end of the run
-      DO K=1,3*NH
-      StateEnd(K)=X(K)
-      ENDDO
-
-      RETURN
-
-      ENDSUBROUTINE
-
-
-
-
-
-c################################################################################################################################
-
-
-
-
-C**********************************************************************
-      SUBROUTINE MOD_GR6J(X,XV,Param,P1,E,Q,MISC)
-C Run on a single time-step with the GR6J model
-C Inputs:
-C       X      Vector of model states at the beginning of the time-step [mm]
-C       XV     Vector of model states at the beginning of the time-step [mm]
-C       Param  Vector of model parameters [mixed units]
-C       P1     Value of rainfall during the time-step [mm]
-C       E      Value of potential evapotranspiration during the time-step [mm]
-C Outputs:
-C       X      Vector of model states at the end of the time-step [mm]
-C       XV     Vector of model states at the end of the time-step [mm]
-C       Q      Value of simulated flow at the catchment outlet for the time-step [mm]
-C       MISC   Vector of model outputs for the time-step [mm]
-C**********************************************************************
-      Implicit None
-      INTEGER NPX,NH,NMISC,NParam
-      PARAMETER (NPX=14,NH=20,NMISC=30)
-      PARAMETER (NParam=6)
-      DOUBLEPRECISION X(5*NH+7),XV(3*NPX+5*NH)
-      DOUBLEPRECISION Param(NParam)
-      DOUBLEPRECISION MISC(NMISC)
-      DOUBLEPRECISION P1,E,Q
-      DOUBLEPRECISION A,B,C,EN,ER,PN,PR,PS,WS,tanHyp,AR
-      DOUBLEPRECISION PERC,PRHU1,PRHU2,EXCH,QR,QD,QR1
-      DOUBLEPRECISION AE,AEXCH1,AEXCH2
-      INTEGER K
-
-      DATA B/0.9/
-      DATA C/0.4/
-
-      A=Param(1)
-
-
-C Production store
-      IF(P1.LE.E) THEN
-      EN=E-P1
-      PN=0.
-      WS=EN/A
-      IF(WS.GT.13)WS=13.
-      ER=X(2)*(2.-X(2)/A)*tanHyp(WS)/(1.+(1.-X(2)/A)*tanHyp(WS))
-      AE=ER+P1
-      IF(X(2).LT.ER) AE=X(2)+P1
-      X(2)=X(2)-ER
-      PR=0.
-      ELSE
-      EN=0.
-      AE=E
-      PN=P1-E
-      WS=PN/A
-      IF(WS.GT.13)WS=13.
-      PS=A*(1.-(X(2)/A)**2.)*tanHyp(WS)/(1.+X(2)/A*tanHyp(WS))
-      PR=PN-PS
-      X(2)=X(2)+PS
-      ENDIF
-
-C Percolation from production store
-      IF(X(2).LT.0.)X(2)=0.
-      PERC=X(2)*(1.-(1.+(X(2)/(9./4.*Param(1)))**4.)**(-0.25))
-      X(2)=X(2)-PERC
-
-      PR=PR+PERC
-
-      PRHU1=PR*B
-      PRHU2=PR*(1.-B)
-
-C Unit hydrograph HU1
-      DO K=1,MAX(1,MIN(NH-1,INT(Param(4)+1)))
-      X(7+K)=X(8+K)+XV(3*NPX+K)*PRHU1
-      ENDDO
-      X(7+NH)=XV(3*NPX+NH)*PRHU1
-
-C Unit hydrograph HU2
-      DO K=1,MAX(1,MIN(2*NH-1,2*INT(Param(4)+1)))
-      X(7+NH+K)=X(8+NH+K)+XV(3*NPX+NH+K)*PRHU2
-      ENDDO
-      X(7+3*NH)=XV(3*NPX+3*NH)*PRHU2
-
-C Potential intercatchment semi-exchange
-      EXCH=Param(2)*(X(1)/Param(3)-Param(5))
-
-C Routing store
-      AEXCH1=EXCH
-      IF((X(1)+X(8)+EXCH).LT.0) AEXCH1=-X(1)-X(8)
-      X(1)=X(1)+(1-C)*X(8)+EXCH
-      IF(X(1).LT.0.)X(1)=0.
-      QR=X(1)*(1.-(1.+(X(1)/Param(3))**4.)**(-1./4.))
-      X(1)=X(1)-QR
-
-C Update of exponential store
-      X(6)=X(6)+C*X(8)+EXCH
-      AR=X(6)/Param(6)
-      IF(AR.GT.33.)AR=33.
-      IF(AR.LT.-33.)AR=-33.
-
-      IF(AR.GT.7.)THEN
-      QR1=X(6)+Param(6)/EXP(AR)
-      GOTO 3
-      ENDIF
-
-      IF(AR.LT.-7.)THEN
-      QR1=Param(6)*EXP(AR)
-      GOTO 3
-      ENDIF
-
-      QR1=Param(6)*LOG(EXP(AR)+1.)
-    3 CONTINUE
-
-      X(6)=X(6)-QR1
-
-C Runoff from direct branch QD
-      AEXCH2=EXCH
-      IF((X(8+NH)+EXCH).LT.0) AEXCH2=-X(8+NH)
-      QD=MAX(0.,X(8+NH)+EXCH)
-
-C Total runoff
-      Q=QR+QD+QR1
-      IF(Q.LT.0.) Q=0.
-
-C Variables storage
-      MISC( 1)=E             ! PE     ! potential evapotranspiration  [mm/d]
-      MISC( 2)=P1            ! Precip ! total precipitation  [mm/d]
-      MISC( 3)=X(2)          ! Prod   ! production store level (X(2)) [mm]
-      MISC( 4)=AE            ! AE     ! actual evapotranspiration [mm/d]
-      MISC( 5)=PERC          ! Perc   ! percolation (PERC) [mm]
-      MISC( 6)=PR            ! PR     ! PR=PN-PS+PERC [mm]
-      MISC( 7)=X(8)          ! Q9     ! outflow from HU1 (Q9) [mm/d]
-      MISC( 8)=X(8+NH)       ! Q1     ! outflow from HU2 (Q1) [mm/d]
-      MISC( 9)=X(1)          ! Rout   ! routing store level (X(1)) [mm]
-      MISC(10)=EXCH          ! Exch   ! potential semi-exchange between catchments (EXCH) [mm/d]
-      MISC(11)=AEXCH1+AEXCH2 ! AExch  ! actual total exchange between catchments (AEXCH1+AEXCH2) [mm/d]
-      MISC(12)=QR            ! QR     ! outflow from routing store (QR) [mm/d]
-      MISC(13)=QR1           ! QR1    ! outflow from exponential store (QR1) [mm/d]
-      MISC(14)=X(6)          ! Exp    ! exponential store level (X(6)) (negative) [mm]
-      MISC(15)=QD            ! QD     ! outflow from HU2 branch after exchange (QD) [mm/d]
-      MISC(16)=Q             ! Qsim   ! outflow at catchment outlet [mm/d]
-
-
-      ENDSUBROUTINE
-
-
diff --git a/src/utils.f b/src/utils.f
deleted file mode 100644
index 2028bc71..00000000
--- a/src/utils.f
+++ /dev/null
@@ -1,272 +0,0 @@
-
-
-C**********************************************************************
-      SUBROUTINE HU1(XV,C,D)
-C Computation of ordinates of GR unit hydrograph HU1 using successives differences on the S curve SS1
-C Inputs:
-C    C: time constant
-C    D: exponent
-C Outputs:
-C    XV(3*NPX+1) to XV(3*NPX+NH): NH ordinates of discrete hydrograph
-C**********************************************************************
-      Implicit None
-      INTEGER NPX,NH
-      PARAMETER (NPX=14,NH=20)
-      DOUBLEPRECISION XV(3*NPX+5*NH)
-      DOUBLEPRECISION C,D,SS1
-      INTEGER I
-
-      DO I=1,NH
-      XV(3*NPX+I)=SS1(I,C,D)-SS1(I-1,C,D)
-      ENDDO
-      ENDSUBROUTINE
-
-
-C**********************************************************************
-      SUBROUTINE HU2(XV,C,D)
-C Computation of ordinates of GR unit hydrograph HU2 using successives differences on the S curve SS2
-C Inputs:
-C    C: time constant
-C    D: exponent
-C Outputs:
-C    XV(3*NPX+NH+1) to XV(3*NPX+3*NH): 2*NH ordinates of discrete hydrograph
-C**********************************************************************
-      Implicit None
-      INTEGER NPX,NH
-      PARAMETER (NPX=14,NH=20)
-      DOUBLEPRECISION XV(3*NPX+5*NH)
-      DOUBLEPRECISION C,D,SS2
-      INTEGER I
-
-      DO I =1,2*NH
-      XV(3*NPX+NH+I)=SS2(I,C,D)-SS2(I-1,C,D)
-      ENDDO
-      ENDSUBROUTINE
-
-
-
-C**********************************************************************
-      SUBROUTINE HU4(XV,ALPHA,BETA)
-C Computation of ordinates of MOHYSE unit hydrograph
-C Inputs:
-C    Alpha: parameter
-C    Beta:  parameter
-C Outputs:
-C    XV(3*NPX+NH+1) to XV(3*NPX+3*NH): 2*NH ordinates of discrete hydrograph
-C**********************************************************************
-      Implicit None
-      INTEGER NPX,NH
-      PARAMETER (NPX=14,NH=20)
-      DOUBLEPRECISION XV(3*NPX+5*NH),U(3*NH)
-      DOUBLEPRECISION ALPHA,BETA,SU
-      INTEGER K
-
-      SU=0.
-c      IF(ALPHA.LT.1.)THEN  
-c      WRITE(*,*)' Pb ALPHA'
-c      STOP                 
-c      ENDIF                
-      IF(ALPHA.EQ.1.)THEN
-      U(1)=1.
-      SU=1.
-      DO 1 K=2,3*NH
-      U(K)=0.
-    1 CONTINUE
-      ELSE
-      DO 11 K=1,3*NH
-      U(K)=FLOAT(K)*(ALPHA-1.)*EXP(-FLOAT(K)/BETA)
-      SU=SU+U(K)
-   11 CONTINUE
-      ENDIF
-
-c      IF(SU.LT.0.0000000001)THEN       
-c      WRITE(*,*)' Pb HU4',ALPHA, BETA  
-c      STOP                             
-c      ENDIF                            
-      DO 2 K=1,3*NH
-      XV(3*NPX+K)=U(K)/SU
-    2 CONTINUE
-      ENDSUBROUTINE
-
-
-
-C**********************************************************************
-      SUBROUTINE HU(XV,C)
-C Computation of ordinates of GRP unit hydrograph
-C Inputs:
-C    C: time constant
-C    Alpha: parameter
-C    Beta:  parameter
-C Outputs:
-C    XV(3*NPX+NH+1) to XV(3*NPX+3*NH): 2*NH ordinates of discrete hydrograph
-C**********************************************************************
-      Implicit None
-      INTEGER NPX,NH
-      PARAMETER (NPX=14,NH=20)
-      DOUBLEPRECISION XV(3*NPX+5*NH)
-      DOUBLEPRECISION C
-      DOUBLEPRECISION SH
-      INTEGER I
-      DO 10 I=1,2*NH
-      XV(3*NPX+NH+I)=SH(I,C)-SH(I-1,C)
-   10 CONTINUE
-      RETURN
-      ENDSUBROUTINE
-
-
-
-C**********************************************************************
-      FUNCTION SH(I,C)
-C Values of the S curve (cumulative HU curve) of GRP unit hydrograph HU
-C Inputs:
-C    C: time constant
-C    I: time-step
-C Outputs:
-C    SH: Values of the S curve for I
-C**********************************************************************
-      Implicit None
-      INTEGER NPX,NH
-      PARAMETER (NPX=14,NH=20)
-      DOUBLEPRECISION C
-      DOUBLEPRECISION SH,FI
-      INTEGER I
-      
-      FI=I
-      IF(FI.LE.0.)THEN
-      SH=0.
-      RETURN
-      ENDIF
-      IF(FI.GE.C)THEN
-      SH=1.
-      RETURN
-      ENDIF
-      SH=FI**2.5/(FI**2.5+(C-FI)**2.5)
-      RETURN
-      ENDFUNCTION
-
-
-C**********************************************************************
-      FUNCTION SS1(I,C,D)
-C Values of the S curve (cumulative HU curve) of GR unit hydrograph HU1
-C Inputs:
-C    C: time constant
-C    D: exponent
-C    I: time-step
-C Outputs:
-C    SS1: Values of the S curve for I
-C**********************************************************************
-      Implicit None
-      DOUBLEPRECISION C,D,SS1
-      INTEGER I,FI
-
-      FI=I
-      IF(FI.LE.0.) THEN
-      SS1=0.
-      RETURN
-      ENDIF
-      IF(FI.LT.C) THEN
-      SS1=(FI/C)**D
-      RETURN
-      ENDIF
-      SS1=1.
-      ENDFUNCTION
-
-
-C**********************************************************************
-      FUNCTION SS2(I,C,D)
-C Values of the S curve (cumulative HU curve) of GR unit hydrograph HU2
-C Inputs:
-C    C: time constant
-C    D: exponent
-C    I: time-step
-C Outputs:
-C    SS2: Values of the S curve for I
-C**********************************************************************
-      Implicit None
-      DOUBLEPRECISION C,D,SS2
-      INTEGER I,FI
-
-      FI=I
-      IF(FI.LE.0.) THEN
-      SS2=0.
-      RETURN
-      ENDIF
-      IF(FI.LE.C) THEN
-      SS2=0.5*(FI/C)**D
-      RETURN
-      ENDIF
-      IF(FI.LT.2.*C) THEN
-      SS2=1.-0.5*(2.-FI/C)**D
-      RETURN
-      ENDIF
-      SS2=1.
-      ENDFUNCTION
-
-
-
-C**********************************************************************
-      SUBROUTINE DEL(XV,C)
-C Computation of HU ordinates corresponding to a time lag of a given number (possibly non-integer) of time-steps
-C (all ordinates are nul except 2 at max)
-C Inputs:
-C    C: time constant
-C Outputs:
-C    XV(3*NPX+NH+1) to XV(3*NPX+3*NH): 2*NH ordinates of discrete hydrograph
-C**********************************************************************
-      Implicit None
-      INTEGER NPX,NH
-      PARAMETER (NPX=14,NH=20)
-      DOUBLEPRECISION XV(3*NPX+5*NH)
-      DOUBLEPRECISION C,F
-      INTEGER I,K
-      I=INT(C)
-      F=C-INT(C)
-      DO 1 K=3*NPX+1,3*NPX+3*NH
-      XV(K)=0.
-    1 CONTINUE
-      XV(3*NPX+I)=1.-F
-      XV(3*NPX+I+1)=F
-      ENDSUBROUTINE
-
-
-
-C**********************************************************************
-      SUBROUTINE DEL2(XV,C)
-C Computation of HU ordinates corresponding to a time lag of a given number (possibly non-integer) of time-steps
-C (all ordinates are nul except 2 at max)
-C Inputs:
-C    C: time constant
-C Outputs:
-C    XV(3*NPX+NH+1) to XV(3*NPX+3*NH): NH ordinates of discrete hydrograph
-C**********************************************************************
-      Implicit None
-      INTEGER NPX,NH
-      PARAMETER (NPX=14,NH=20)
-      DOUBLEPRECISION XV(3*NPX+5*NH)
-      DOUBLEPRECISION C,F
-      INTEGER K,I
-      
-      IF(C.GT.FLOAT(NH)) C=FLOAT(NH)
-      I=INT(C)
-      F=C-INT(C)
-      DO 1 K=3*NPX+1,3*NPX+NH
-      XV(K)=0.
-    1 CONTINUE
-      XV(3*NPX+I)=1.-F
-      XV(3*NPX+I+1)=F
-      ENDSUBROUTINE
-
-
-
-C**********************************************************************
-      FUNCTION tanHyp(Val)
-C Computation of hyperbolic tangent
-C**********************************************************************
-      Implicit None
-      DOUBLEPRECISION Val,ValExp,tanHyp
-
-      ValExp=EXP(Val)
-      tanHyp=(ValExp - 1./ValExp)/(ValExp + 1./ValExp)
-      RETURN
-      ENDFUNCTION
-
diff --git a/tests/example_Calibration.R b/tests/example_Calibration.R
deleted file mode 100644
index d95410ed..00000000
--- a/tests/example_Calibration.R
+++ /dev/null
@@ -1,47 +0,0 @@
-## load of catchment data
-require(airGR)
-data(L0123001)
-
-## preparation of InputsModel object
-InputsModel <- CreateInputsModel(FUN_MOD=RunModel_GR4J,DatesR=BasinObs$DatesR,
-                                 Precip=BasinObs$P,PotEvap=BasinObs$E)
-
-## calibration period selection
-Ind_Run <- seq(which(format(BasinObs$DatesR,format="%d/%m/%Y %H:%M")=="01/01/1990 00:00"),
-               which(format(BasinObs$DatesR,format="%d/%m/%Y %H:%M")=="31/12/1999 00:00"))
-
-## preparation of RunOptions object
-RunOptions <- CreateRunOptions(FUN_MOD=RunModel_GR4J,InputsModel=InputsModel,IndPeriod_Run=Ind_Run)
-
-## calibration criterion: preparation of the InputsCrit object
-InputsCrit <- CreateInputsCrit(FUN_CRIT=ErrorCrit_NSE,InputsModel=InputsModel,
-                               RunOptions=RunOptions,Qobs=BasinObs$Qmm[Ind_Run])
-
-## preparation of CalibOptions object
-CalibOptions <- CreateCalibOptions(FUN_MOD=RunModel_GR4J,FUN_CALIB=Calibration_HBAN)
-
-## calibration
-OutputsCalib <- Calibration(InputsModel=InputsModel,RunOptions=RunOptions,InputsCrit=InputsCrit,
-                            CalibOptions=CalibOptions,FUN_MOD=RunModel_GR4J,FUN_CRIT=ErrorCrit_NSE,
-                            FUN_CALIB=Calibration_HBAN)
-
-## simulation
-Param <- OutputsCalib$ParamFinalR
-OutputsModel <- RunModel(InputsModel=InputsModel,RunOptions=RunOptions,Param=Param,FUN=RunModel_GR4J)
-
-## results preview
-plot_OutputsModel(OutputsModel=OutputsModel,Qobs=BasinObs$Qmm[Ind_Run])
-
-## efficiency criterion: Nash-Sutcliffe Efficiency
-InputsCrit  <- CreateInputsCrit(FUN_CRIT=ErrorCrit_NSE,InputsModel=InputsModel,
-                                RunOptions=RunOptions,Qobs=BasinObs$Qmm[Ind_Run])
-OutputsCrit <- ErrorCrit_NSE(InputsCrit=InputsCrit,OutputsModel=OutputsModel)
-cat(paste("  Crit  ",OutputsCrit$CritName,"  ",round(OutputsCrit$CritValue,4),"\n",sep=""))
-
-## efficiency criterion: Kling-Gupta Efficiency
-InputsCrit  <- CreateInputsCrit(FUN_CRIT=ErrorCrit_KGE,InputsModel=InputsModel,
-                                RunOptions=RunOptions,Qobs=BasinObs$Qmm[Ind_Run])
-OutputsCrit <- ErrorCrit_KGE(InputsCrit=InputsCrit,OutputsModel=OutputsModel)
-cat(paste("  Crit  ",OutputsCrit$CritName,"  ",round(OutputsCrit$CritValue,4),"\n",sep=""))
-
-
diff --git a/tests/example_Calibration_HBAN.R b/tests/example_Calibration_HBAN.R
deleted file mode 100644
index 75b7832f..00000000
--- a/tests/example_Calibration_HBAN.R
+++ /dev/null
@@ -1,46 +0,0 @@
-## load of catchment data
-require(airGR)
-data(L0123001)
-
-## preparation of InputsModel object
-InputsModel <- CreateInputsModel(FUN_MOD=RunModel_GR4J,DatesR=BasinObs$DatesR,
-                                 Precip=BasinObs$P,PotEvap=BasinObs$E)
-
-## calibration period selection
-Ind_Run <- seq(which(format(BasinObs$DatesR,format="%d/%m/%Y %H:%M")=="01/01/1990 00:00"),
-               which(format(BasinObs$DatesR,format="%d/%m/%Y %H:%M")=="31/12/1999 00:00"))
-
-## preparation of RunOptions object
-RunOptions <- CreateRunOptions(FUN_MOD=RunModel_GR4J,InputsModel=InputsModel,IndPeriod_Run=Ind_Run)
-
-## calibration criterion: preparation of the InputsCrit object
-InputsCrit <- CreateInputsCrit(FUN_CRIT=ErrorCrit_NSE,InputsModel=InputsModel,
-                               RunOptions=RunOptions,Qobs=BasinObs$Qmm[Ind_Run])
-
-## preparation of CalibOptions object
-CalibOptions <- CreateCalibOptions(FUN_MOD=RunModel_GR4J,FUN_CALIB=Calibration_HBAN)
-
-## calibration
-OutputsCalib <- Calibration_HBAN(InputsModel=InputsModel,RunOptions=RunOptions,
-                                 InputsCrit=InputsCrit,CalibOptions=CalibOptions,
-                                 FUN_MOD=RunModel_GR4J,FUN_CRIT=ErrorCrit_NSE)
-
-## simulation
-Param <- OutputsCalib$ParamFinalR
-OutputsModel <- RunModel_GR4J(InputsModel=InputsModel,RunOptions=RunOptions,Param=Param)
-
-## results preview
-plot_OutputsModel(OutputsModel=OutputsModel,Qobs=BasinObs$Qmm[Ind_Run])
-
-## efficiency criterion: Nash-Sutcliffe Efficiency
-InputsCrit  <- CreateInputsCrit(FUN_CRIT=ErrorCrit_NSE,InputsModel=InputsModel,
-                                RunOptions=RunOptions,Qobs=BasinObs$Qmm[Ind_Run])
-OutputsCrit <- ErrorCrit_NSE(InputsCrit=InputsCrit,OutputsModel=OutputsModel)
-cat(paste("  Crit  ",OutputsCrit$CritName,"  ",round(OutputsCrit$CritValue,4),"\n",sep=""))
-
-## efficiency criterion: Kling-Gupta Efficiency
-InputsCrit  <- CreateInputsCrit(FUN_CRIT=ErrorCrit_KGE,InputsModel=InputsModel,
-                                RunOptions=RunOptions,Qobs=BasinObs$Qmm[Ind_Run])
-OutputsCrit <- ErrorCrit_KGE(InputsCrit=InputsCrit,OutputsModel=OutputsModel)
-cat(paste("  Crit  ",OutputsCrit$CritName,"  ",round(OutputsCrit$CritValue,4),"\n",sep=""))
-
diff --git a/tests/example_Calibration_optim.R b/tests/example_Calibration_optim.R
deleted file mode 100644
index f08ec410..00000000
--- a/tests/example_Calibration_optim.R
+++ /dev/null
@@ -1,45 +0,0 @@
-## load of catchment data
-require(airGR)
-data(L0123001)
-
-## preparation of InputsModel object
-InputsModel <- CreateInputsModel(FUN_MOD=RunModel_GR4J,DatesR=BasinObs$DatesR,
-                                 Precip=BasinObs$P,PotEvap=BasinObs$E)
-
-## calibration period selection
-Ind_Run <- seq(which(format(BasinObs$DatesR,format="%d/%m/%Y %H:%M")=="01/01/1990 00:00"),
-               which(format(BasinObs$DatesR,format="%d/%m/%Y %H:%M")=="31/12/1999 00:00"))
-
-## preparation of RunOptions object
-RunOptions <- CreateRunOptions(FUN_MOD=RunModel_GR4J,InputsModel=InputsModel,IndPeriod_Run=Ind_Run)
-
-## calibration criterion: preparation of the InputsCrit object
-InputsCrit <- CreateInputsCrit(FUN_CRIT=ErrorCrit_NSE,InputsModel=InputsModel,
-                               RunOptions=RunOptions,Qobs=BasinObs$Qmm[Ind_Run])
-
-## preparation of CalibOptions object
-CalibOptions <- CreateCalibOptions(FUN_MOD=RunModel_GR4J,FUN_CALIB=Calibration_optim)
-
-## calibration
-OutputsCalib <- Calibration_optim(InputsModel=InputsModel,RunOptions=RunOptions,
-                                  InputsCrit=InputsCrit,CalibOptions=CalibOptions,
-                                  FUN_MOD=RunModel_GR4J,FUN_CRIT=ErrorCrit_NSE)
-
-## simulation
-Param <- OutputsCalib$ParamFinalR
-OutputsModel <- RunModel_GR4J(InputsModel=InputsModel,RunOptions=RunOptions,Param=Param)
-
-## results preview
-plot_OutputsModel(OutputsModel=OutputsModel,Qobs=BasinObs$Qmm[Ind_Run])
-
-## efficiency criterion: Nash-Sutcliffe Efficiency
-InputsCrit  <- CreateInputsCrit(FUN_CRIT=ErrorCrit_NSE,InputsModel=InputsModel,
-                                RunOptions=RunOptions,Qobs=BasinObs$Qmm[Ind_Run])
-OutputsCrit <- ErrorCrit_NSE(InputsCrit=InputsCrit,OutputsModel=OutputsModel)
-cat(paste("  Crit  ",OutputsCrit$CritName,"  ",round(OutputsCrit$CritValue,4),"\n",sep=""))
-
-## efficiency criterion: Kling-Gupta Efficiency
-InputsCrit  <- CreateInputsCrit(FUN_CRIT=ErrorCrit_KGE,InputsModel=InputsModel,
-                                RunOptions=RunOptions,Qobs=BasinObs$Qmm[Ind_Run])
-OutputsCrit <- ErrorCrit_KGE(InputsCrit=InputsCrit,OutputsModel=OutputsModel)
-cat(paste("  Crit  ",OutputsCrit$CritName,"  ",round(OutputsCrit$CritValue,4),"\n",sep=""))
diff --git a/tests/example_ErrorCrit.R b/tests/example_ErrorCrit.R
deleted file mode 100644
index db241e83..00000000
--- a/tests/example_ErrorCrit.R
+++ /dev/null
@@ -1,60 +0,0 @@
-## load of catchment data
-require(airGR)
-data(L0123001)
-
-## preparation of the InputsModel object
-InputsModel <- CreateInputsModel(FUN_MOD=RunModel_GR4J,DatesR=BasinObs$DatesR,
-                                 Precip=BasinObs$P,PotEvap=BasinObs$E)
-
-## run period selection
-Ind_Run <- seq(which(format(BasinObs$DatesR,format="%d/%m/%Y %H:%M")=="01/01/1990 00:00"),
-               which(format(BasinObs$DatesR,format="%d/%m/%Y %H:%M")=="31/12/1999 00:00"))
-
-## preparation of the RunOptions object
-RunOptions <- CreateRunOptions(FUN_MOD=RunModel_GR4J,InputsModel=InputsModel,IndPeriod_Run=Ind_Run)
-
-## simulation
-Param <- c(734.568,-0.840,109.809,1.971)
-OutputsModel <- RunModel(InputsModel=InputsModel,RunOptions=RunOptions,Param=Param,FUN=RunModel_GR4J)
-
-## efficiency criterion: Nash-Sutcliffe Efficiency
-InputsCrit <- CreateInputsCrit(FUN_CRIT=ErrorCrit_NSE,InputsModel=InputsModel,
-                               RunOptions=RunOptions,Qobs=BasinObs$Qmm[Ind_Run])
-OutputsCrit <- ErrorCrit_NSE(InputsCrit=InputsCrit,OutputsModel=OutputsModel)
-cat(paste("  Crit  ",OutputsCrit$CritName,"  ",round(OutputsCrit$CritValue,4),"\n",sep=""))
-
-## efficiency criterion: Nash-Sutcliffe Efficiency on log-transformed flows
-transfo <- "log"
-InputsCrit <- CreateInputsCrit(FUN_CRIT=ErrorCrit_NSE,InputsModel=InputsModel,
-                               RunOptions=RunOptions,Qobs=BasinObs$Qmm[Ind_Run],transfo=transfo)
-OutputsCrit <- ErrorCrit_NSE(InputsCrit=InputsCrit,OutputsModel=OutputsModel)
-cat(paste("  Crit  ",OutputsCrit$CritName,"  ",round(OutputsCrit$CritValue,4),"\n",sep=""))
-
-## efficiency criterion: Nash-Sutcliffe Efficiency above a threshold (q75%)
-BoolCrit <- rep(TRUE,length(BasinObs$Qmm[Ind_Run])); 
-BoolCrit[BasinObs$Qmm[Ind_Run]<quantile(BasinObs$Qmm[Ind_Run],0.75,na.rm=TRUE)] <- FALSE;
-InputsCrit <- CreateInputsCrit(FUN_CRIT=ErrorCrit_NSE,InputsModel=InputsModel,
-                               RunOptions=RunOptions,Qobs=BasinObs$Qmm[Ind_Run],BoolCrit=BoolCrit)
-OutputsCrit <- ErrorCrit_NSE(InputsCrit=InputsCrit,OutputsModel=OutputsModel)
-cat(paste("  Crit  ",OutputsCrit$CritName,"  ",round(OutputsCrit$CritValue,4),"\n",sep=""))
-
-## efficiency criterion: Kling-Gupta Efficiency
-InputsCrit <- CreateInputsCrit(FUN_CRIT=ErrorCrit_KGE,InputsModel=InputsModel,
-                               RunOptions=RunOptions,Qobs=BasinObs$Qmm[Ind_Run])
-OutputsCrit <- ErrorCrit_KGE(InputsCrit=InputsCrit,OutputsModel=OutputsModel)
-cat(paste("  Crit  ",OutputsCrit$CritName,"  ",round(OutputsCrit$CritValue,4),"\n",sep=""))
-cat(paste("SubCrit  ",OutputsCrit$SubCritNames,"  ",round(OutputsCrit$SubCritValues,4),"\n",sep=""))
-
-## efficiency criterion: Kling-Gupta Efficiency below a threshold (q10%) on log-trqansformed flows
-transfo  <- "log"
-BoolCrit <- rep(TRUE,length(BasinObs$Qmm[Ind_Run])); 
-BoolCrit[BasinObs$Qmm[Ind_Run]>quantile(BasinObs$Qmm[Ind_Run],0.10,na.rm=TRUE)] <- FALSE;
-InputsCrit <- CreateInputsCrit(FUN_CRIT=ErrorCrit_KGE,InputsModel=InputsModel,RunOptions=RunOptions,
-                               Qobs=BasinObs$Qmm[Ind_Run],BoolCrit=BoolCrit,transfo=transfo)
-OutputsCrit <- ErrorCrit_KGE(InputsCrit=InputsCrit,OutputsModel=OutputsModel)
-cat(paste("  Crit  ",OutputsCrit$CritName,"  ",round(OutputsCrit$CritValue,4),"\n",sep=""))
-cat(paste("SubCrit  ",OutputsCrit$SubCritNames,"  ",round(OutputsCrit$SubCritValues,4),"\n",sep=""))
-
-
-
-
diff --git a/tests/example_RunModel.R b/tests/example_RunModel.R
deleted file mode 100644
index b240b8cf..00000000
--- a/tests/example_RunModel.R
+++ /dev/null
@@ -1,29 +0,0 @@
-## load of catchment data
-require(airGR)
-data(L0123001)
-
-## preparation of the InputsModel object
-InputsModel <- CreateInputsModel(FUN_MOD=RunModel_GR4J,DatesR=BasinObs$DatesR,
-                                 Precip=BasinObs$P,PotEvap=BasinObs$E)
-
-## run period selection
-Ind_Run <- seq(which(format(BasinObs$DatesR,format="%d/%m/%Y %H:%M")=="01/01/1990 00:00"),
-               which(format(BasinObs$DatesR,format="%d/%m/%Y %H:%M")=="31/12/1999 00:00"))
-
-## preparation of the RunOptions object
-RunOptions <- CreateRunOptions(FUN_MOD=RunModel_GR4J,InputsModel=InputsModel,IndPeriod_Run=Ind_Run)
-
-## simulation
-Param <- c(734.568,-0.840,109.809,1.971)
-OutputsModel <- RunModel(InputsModel=InputsModel,RunOptions=RunOptions,Param=Param,
-                         FUN_MOD=RunModel_GR4J)
-
-## results preview
-plot_OutputsModel(OutputsModel=OutputsModel,Qobs=BasinObs$Qmm[Ind_Run])
-
-## efficiency criterion: Nash-Sutcliffe Efficiency
-InputsCrit  <- CreateInputsCrit(FUN_CRIT=ErrorCrit_NSE,InputsModel=InputsModel,
-                                RunOptions=RunOptions,Qobs=BasinObs$Qmm[Ind_Run])
-OutputsCrit <- ErrorCrit_NSE(InputsCrit=InputsCrit,OutputsModel=OutputsModel)
-cat(paste("  Crit  ",OutputsCrit$CritName,"  ",round(OutputsCrit$CritValue,4),"\n",sep=""))
-
diff --git a/tests/example_RunModel_CemaNeige.R b/tests/example_RunModel_CemaNeige.R
deleted file mode 100644
index e2218fbd..00000000
--- a/tests/example_RunModel_CemaNeige.R
+++ /dev/null
@@ -1,25 +0,0 @@
-## load of catchment data
-require(airGR)
-data(L0123002)
-
-## preparation of the InputsModel object
-InputsModel <- CreateInputsModel(FUN_MOD=RunModel_CemaNeige,DatesR=BasinObs$DatesR,
-                                 Precip=BasinObs$P,TempMean=BasinObs$T,
-                                 ZInputs=BasinInfo$HypsoCurve[51],HypsoData=BasinInfo$HypsoCurve,
-                                 NLayers=5)
-
-## run period selection
-Ind_Run <- seq(which(format(BasinObs$DatesR,format="%d/%m/%Y %H:%M")=="01/01/1990 00:00"),
-               which(format(BasinObs$DatesR,format="%d/%m/%Y %H:%M")=="31/12/1999 00:00"))
-
-## preparation of the RunOptions object
-RunOptions <- CreateRunOptions(FUN_MOD=RunModel_CemaNeige,InputsModel=InputsModel,
-                               IndPeriod_Run=Ind_Run)
-
-## simulation
-Param <- c(0.962,2.249)
-OutputsModel <- RunModel_CemaNeige(InputsModel=InputsModel,RunOptions=RunOptions,Param=Param)
-
-## results preview
-plot_OutputsModel(OutputsModel=OutputsModel)
-
diff --git a/tests/example_RunModel_CemaNeigeGR4J.R b/tests/example_RunModel_CemaNeigeGR4J.R
deleted file mode 100644
index fcbc2488..00000000
--- a/tests/example_RunModel_CemaNeigeGR4J.R
+++ /dev/null
@@ -1,31 +0,0 @@
-## load of catchment data
-require(airGR)
-data(L0123002)
-
-## preparation of the InputsModel object
-InputsModel <- CreateInputsModel(FUN_MOD=RunModel_CemaNeigeGR4J,DatesR=BasinObs$DatesR,
-                                 Precip=BasinObs$P,PotEvap=BasinObs$E,TempMean=BasinObs$T,
-                                 ZInputs=BasinInfo$HypsoCurve[51],HypsoData=BasinInfo$HypsoCurve,
-                                 NLayers=5)
-
-## run period selection
-Ind_Run <- seq(which(format(BasinObs$DatesR,format="%d/%m/%Y %H:%M")=="01/01/1990 00:00"),
-               which(format(BasinObs$DatesR,format="%d/%m/%Y %H:%M")=="31/12/1999 00:00"))
-
-## preparation of the RunOptions object
-RunOptions <- CreateRunOptions(FUN_MOD=RunModel_CemaNeigeGR4J,InputsModel=InputsModel,
-                               IndPeriod_Run=Ind_Run)
-
-## simulation
-Param <- c(408.774,2.646,131.264,1.174,0.962,2.249)
-OutputsModel <- RunModel_CemaNeigeGR4J(InputsModel=InputsModel,RunOptions=RunOptions,Param=Param)
-
-## results preview
-plot_OutputsModel(OutputsModel=OutputsModel,Qobs=BasinObs$Qmm[Ind_Run])
-
-## efficiency criterion: Nash-Sutcliffe Efficiency
-InputsCrit  <- CreateInputsCrit(FUN_CRIT=ErrorCrit_NSE,InputsModel=InputsModel,
-                                RunOptions=RunOptions,Qobs=BasinObs$Qmm[Ind_Run])
-OutputsCrit <- ErrorCrit_NSE(InputsCrit=InputsCrit,OutputsModel=OutputsModel)
-cat(paste("  Crit  ",OutputsCrit$CritName,"  ",round(OutputsCrit$CritValue,4),"\n",sep=""))
-
diff --git a/tests/example_RunModel_CemaNeigeGR5J.R b/tests/example_RunModel_CemaNeigeGR5J.R
deleted file mode 100644
index 9e449527..00000000
--- a/tests/example_RunModel_CemaNeigeGR5J.R
+++ /dev/null
@@ -1,31 +0,0 @@
-## load of catchment data
-require(airGR)
-data(L0123002)
-
-## preparation of the InputsModel object
-InputsModel <- CreateInputsModel(FUN_MOD=RunModel_CemaNeigeGR5J,DatesR=BasinObs$DatesR,
-                                 Precip=BasinObs$P,PotEvap=BasinObs$E,TempMean=BasinObs$T,
-                                 ZInputs=BasinInfo$HypsoCurve[51],HypsoData=BasinInfo$HypsoCurve,
-                                 NLayers=5)
-
-## run period selection
-Ind_Run <- seq(which(format(BasinObs$DatesR,format="%d/%m/%Y %H:%M")=="01/01/1990 00:00"),
-               which(format(BasinObs$DatesR,format="%d/%m/%Y %H:%M")=="31/12/1999 00:00"))
-
-## preparation of the RunOptions object
-RunOptions <- CreateRunOptions(FUN_MOD=RunModel_CemaNeigeGR5J,InputsModel=InputsModel,
-                               IndPeriod_Run=Ind_Run)
-
-## simulation
-Param <- c(179.139,-0.100,203.815,1.174,2.478,0.977,2.774)
-OutputsModel <- RunModel_CemaNeigeGR5J(InputsModel=InputsModel,RunOptions=RunOptions,Param=Param)
-
-## results preview
-plot_OutputsModel(OutputsModel=OutputsModel,Qobs=BasinObs$Qmm[Ind_Run])
-
-## efficiency criterion: Nash-Sutcliffe Efficiency
-InputsCrit  <- CreateInputsCrit(FUN_CRIT=ErrorCrit_NSE,InputsModel=InputsModel,
-                                RunOptions=RunOptions,Qobs=BasinObs$Qmm[Ind_Run])
-OutputsCrit <- ErrorCrit_NSE(InputsCrit=InputsCrit,OutputsModel=OutputsModel)
-cat(paste("  Crit  ",OutputsCrit$CritName,"  ",round(OutputsCrit$CritValue,4),"\n",sep=""))
-
diff --git a/tests/example_RunModel_CemaNeigeGR6J.R b/tests/example_RunModel_CemaNeigeGR6J.R
deleted file mode 100644
index d381ff51..00000000
--- a/tests/example_RunModel_CemaNeigeGR6J.R
+++ /dev/null
@@ -1,31 +0,0 @@
-## load of catchment data
-require(airGR)
-data(L0123002)
-
-## preparation of the InputsModel object
-InputsModel <- CreateInputsModel(FUN_MOD=RunModel_CemaNeigeGR6J,DatesR=BasinObs$DatesR,
-                                 Precip=BasinObs$P,PotEvap=BasinObs$E,TempMean=BasinObs$T,
-                                 ZInputs=BasinInfo$HypsoCurve[51],HypsoData=BasinInfo$HypsoCurve,
-                                 NLayers=5)
-
-## run period selection
-Ind_Run <- seq(which(format(BasinObs$DatesR,format="%d/%m/%Y %H:%M")=="01/01/1990 00:00"),
-               which(format(BasinObs$DatesR,format="%d/%m/%Y %H:%M")=="31/12/1999 00:00"))
-
-## preparation of the RunOptions object
-RunOptions <- CreateRunOptions(FUN_MOD=RunModel_CemaNeigeGR6J,InputsModel=InputsModel,
-                               IndPeriod_Run=Ind_Run)
-
-## simulation
-Param <- c(116.482,0.500,72.733,1.224,0.278,30.333,0.977,2.776)
-OutputsModel <- RunModel_CemaNeigeGR6J(InputsModel=InputsModel,RunOptions=RunOptions,Param=Param)
-
-## results preview
-plot_OutputsModel(OutputsModel=OutputsModel,Qobs=BasinObs$Qmm[Ind_Run])
-
-## efficiency criterion: Nash-Sutcliffe Efficiency
-InputsCrit  <- CreateInputsCrit(FUN_CRIT=ErrorCrit_NSE,InputsModel=InputsModel,
-                                RunOptions=RunOptions,Qobs=BasinObs$Qmm[Ind_Run])
-OutputsCrit <- ErrorCrit_NSE(InputsCrit=InputsCrit,OutputsModel=OutputsModel)
-cat(paste("  Crit  ",OutputsCrit$CritName,"  ",round(OutputsCrit$CritValue,4),"\n",sep=""))
-
diff --git a/tests/example_RunModel_GR4J.R b/tests/example_RunModel_GR4J.R
deleted file mode 100644
index fe8acc49..00000000
--- a/tests/example_RunModel_GR4J.R
+++ /dev/null
@@ -1,28 +0,0 @@
-## load of catchment data
-require(airGR)
-data(L0123001)
-
-## preparation of the InputsModel object
-InputsModel <- CreateInputsModel(FUN_MOD=RunModel_GR4J,DatesR=BasinObs$DatesR,
-                                 Precip=BasinObs$P,PotEvap=BasinObs$E)
-
-## run period selection
-Ind_Run <- seq(which(format(BasinObs$DatesR,format="%d/%m/%Y %H:%M")=="01/01/1990 00:00"),
-               which(format(BasinObs$DatesR,format="%d/%m/%Y %H:%M")=="31/12/1999 00:00"))
-
-## preparation of the RunOptions object
-RunOptions <- CreateRunOptions(FUN_MOD=RunModel_GR4J,InputsModel=InputsModel,IndPeriod_Run=Ind_Run)
-
-## simulation
-Param <- c(734.568,-0.840,109.809,1.971)
-OutputsModel <- RunModel_GR4J(InputsModel=InputsModel,RunOptions=RunOptions,Param=Param)
-
-## results preview
-plot_OutputsModel(OutputsModel=OutputsModel,Qobs=BasinObs$Qmm[Ind_Run])
-
-## efficiency criterion: Nash-Sutcliffe Efficiency
-InputsCrit  <- CreateInputsCrit(FUN_CRIT=ErrorCrit_NSE,InputsModel=InputsModel,
-                                RunOptions=RunOptions,Qobs=BasinObs$Qmm[Ind_Run])
-OutputsCrit <- ErrorCrit_NSE(InputsCrit=InputsCrit,OutputsModel=OutputsModel)
-cat(paste("  Crit  ",OutputsCrit$CritName,"  ",round(OutputsCrit$CritValue,4),"\n",sep=""))
-
diff --git a/tests/example_RunModel_GR5J.R b/tests/example_RunModel_GR5J.R
deleted file mode 100644
index 62e535fe..00000000
--- a/tests/example_RunModel_GR5J.R
+++ /dev/null
@@ -1,28 +0,0 @@
-## load of catchment data
-require(airGR)
-data(L0123001)
-
-## preparation of the InputsModel object
-InputsModel <- CreateInputsModel(FUN_MOD=RunModel_GR5J,DatesR=BasinObs$DatesR,
-                                 Precip=BasinObs$P,PotEvap=BasinObs$E)
-
-## run period selection
-Ind_Run <- seq(which(format(BasinObs$DatesR,format="%d/%m/%Y %H:%M")=="01/01/1990 00:00"),
-               which(format(BasinObs$DatesR,format="%d/%m/%Y %H:%M")=="31/12/1999 00:00"))
-
-## preparation of the RunOptions object
-RunOptions <- CreateRunOptions(FUN_MOD=RunModel_GR5J,InputsModel=InputsModel,IndPeriod_Run=Ind_Run)
-
-## simulation
-Param <- c(839.661,-0.100,103.153,1.939,-0.428)
-OutputsModel <- RunModel_GR5J(InputsModel=InputsModel,RunOptions=RunOptions,Param=Param)
-
-## results preview
-plot_OutputsModel(OutputsModel=OutputsModel,Qobs=BasinObs$Qmm[Ind_Run])
-
-## efficiency criterion: Nash-Sutcliffe Efficiency
-InputsCrit  <- CreateInputsCrit(FUN_CRIT=ErrorCrit_NSE,InputsModel=InputsModel,
-                                RunOptions=RunOptions,Qobs=BasinObs$Qmm[Ind_Run])
-OutputsCrit <- ErrorCrit_NSE(InputsCrit=InputsCrit,OutputsModel=OutputsModel)
-cat(paste("  Crit  ",OutputsCrit$CritName,"  ",round(OutputsCrit$CritValue,4),"\n",sep=""))
-
diff --git a/tests/example_RunModel_GR6J.R b/tests/example_RunModel_GR6J.R
deleted file mode 100644
index 2bdc4e0d..00000000
--- a/tests/example_RunModel_GR6J.R
+++ /dev/null
@@ -1,28 +0,0 @@
-## load of catchment data
-require(airGR)
-data(L0123001)
-
-## preparation of the InputsModel object
-InputsModel <- CreateInputsModel(FUN_MOD=RunModel_GR6J,DatesR=BasinObs$DatesR,
-                                 Precip=BasinObs$P,PotEvap=BasinObs$E)
-
-## run period selection
-Ind_Run <- seq(which(format(BasinObs$DatesR,format="%d/%m/%Y %H:%M")=="01/01/1990 00:00"),
-               which(format(BasinObs$DatesR,format="%d/%m/%Y %H:%M")=="31/12/1999 00:00"))
-
-## preparation of the RunOptions object
-RunOptions <- CreateRunOptions(FUN_MOD=RunModel_GR6J,InputsModel=InputsModel,IndPeriod_Run=Ind_Run)
-
-## simulation
-Param <- c(347.000,-0.500,65.677,1.957,0.324,34.115)
-OutputsModel <- RunModel_GR6J(InputsModel=InputsModel,RunOptions=RunOptions,Param=Param)
-
-## results preview
-plot_OutputsModel(OutputsModel=OutputsModel,Qobs=BasinObs$Qmm[Ind_Run])
-
-## efficiency criterion: Nash-Sutcliffe Efficiency
-InputsCrit  <- CreateInputsCrit(FUN_CRIT=ErrorCrit_NSE,InputsModel=InputsModel,
-                                RunOptions=RunOptions,Qobs=BasinObs$Qmm[Ind_Run])
-OutputsCrit <- ErrorCrit_NSE(InputsCrit=InputsCrit,OutputsModel=OutputsModel)
-cat(paste("  Crit  ",OutputsCrit$CritName,"  ",round(OutputsCrit$CritValue,4),"\n",sep=""))
-
diff --git a/tests/example_TransfoParam.R b/tests/example_TransfoParam.R
deleted file mode 100644
index 0c5c5037..00000000
--- a/tests/example_TransfoParam.R
+++ /dev/null
@@ -1,15 +0,0 @@
-require(airGR)
-
-## transformation Real->Transformed for the GR4J model
-    Xreal <- matrix( c( 221.41, -3.63,  30.00, 1.37,
-                        347.23, -1.03,  60.34, 1.76,
-                        854.06, -0.10, 148.41, 2.34),
-                        ncol=4,byrow=TRUE)
-    Xtran <- TransfoParam(ParamIn=Xreal,Direction="RT",FUN_TRANSFO=TransfoParam_GR4J)
-
-## transformation Transformed->Real for the GR4J model
-    Xtran <- matrix( c( +3.60, -2.00, +3.40, -9.10,
-                        +3.90, -0.90, +4.10, -8.70,
-                        +4.50, -0.10, +5.00, -8.10),
-                        ncol=4,byrow=TRUE)
-    Xreal <- TransfoParam(ParamIn=Xtran,Direction="TR",FUN_TRANSFO=TransfoParam_GR4J)
diff --git a/tests/example_TransfoParam_CemaNeige.R b/tests/example_TransfoParam_CemaNeige.R
deleted file mode 100644
index 85efecfc..00000000
--- a/tests/example_TransfoParam_CemaNeige.R
+++ /dev/null
@@ -1,15 +0,0 @@
-require(airGR)
-
-## transformation Real->Transformed for the CemaNeige module
-    Xreal <- matrix( c( 0.19, 1.73,
-                        0.39, 2.51,
-                        0.74, 4.06),
-                        ncol=2,byrow=TRUE)
-    Xtran <- TransfoParam_CemaNeige(ParamIn=Xreal,Direction="RT")
-
-## transformation Transformed->Real for the CemaNeige module
-    Xtran <- matrix( c( -6.26, +0.55,
-                        -2.13, +0.92,
-                        +4.86, +1.40)
-                        ,ncol=2,byrow=TRUE)
-    Xreal <- TransfoParam_CemaNeige(ParamIn=Xtran,Direction="TR")
diff --git a/tests/example_TransfoParam_GR4J.R b/tests/example_TransfoParam_GR4J.R
deleted file mode 100644
index 61019033..00000000
--- a/tests/example_TransfoParam_GR4J.R
+++ /dev/null
@@ -1,15 +0,0 @@
-require(airGR)
-
-## transformation Real->Transformed for the GR4J model
-    Xreal <- matrix( c( 221.41, -3.63,  30.00, 1.37,
-                        347.23, -1.03,  60.34, 1.76,
-                        854.06, -0.10, 148.41, 2.34),
-                        ncol=4,byrow=TRUE)
-    Xtran <- TransfoParam_GR4J(ParamIn=Xreal,Direction="RT")
-
-## transformation Transformed->Real for the GR4J model
-    Xtran <- matrix( c( +3.60, -2.00, +3.40, -9.10,
-                        +3.90, -0.90, +4.10, -8.70,
-                        +4.50, -0.10, +5.00, -8.10),
-                        ncol=4,byrow=TRUE)
-    Xreal <- TransfoParam_GR4J(ParamIn=Xtran,Direction="TR")
diff --git a/tests/example_TransfoParam_GR5J.R b/tests/example_TransfoParam_GR5J.R
deleted file mode 100644
index b2361f3a..00000000
--- a/tests/example_TransfoParam_GR5J.R
+++ /dev/null
@@ -1,15 +0,0 @@
-require(airGR)
-
-## transformation Real->Transformed for the GR5J model
-    Xreal <- matrix( c( 221.41, -2.65,  27.11, 1.37, -0.76,
-                        347.23, -0.64,  60.34, 1.76,  0.30,
-                        854.01, -0.10, 148.41, 2.34,  0.52),
-                        ncol=5,byrow=TRUE)
-    Xtran <- TransfoParam_GR5J(ParamIn=Xreal,Direction="RT")
-
-## transformation Transformed->Real for the GR5J model
-    Xtran <- matrix( c( +3.60, -1.70, +3.30, -9.10, -0.70,
-                        +3.90, -0.60, +4.10, -8.70, +0.30,
-                        +4.50, -0.10, +5.00, -8.10, +0.50),
-                        ncol=5,byrow=TRUE)
-    Xreal <- TransfoParam_GR5J(ParamIn=Xtran,Direction="TR")
diff --git a/tests/example_TransfoParam_GR6J.R b/tests/example_TransfoParam_GR6J.R
deleted file mode 100644
index 1bd48fa4..00000000
--- a/tests/example_TransfoParam_GR6J.R
+++ /dev/null
@@ -1,15 +0,0 @@
-require(airGR)
-
-## transformation Real->Transformed for the GR6J model
-    Xreal <- matrix( c( 221.41, -1.18,  27.11, 1.37, -0.18,  20.09,
-                        347.23, -0.52,  60.34, 1.76,  0.02,  54.60,
-                        854.06,  0.52, 148.41, 2.34,  0.22, 148.41),
-                        ncol=6,byrow=TRUE)
-    Xtran <- TransfoParam_GR6J(ParamIn=Xreal,Direction="RT")
-
-## transformation Transformed->Real for the GR6J model
-    Xtran <- matrix( c( +3.60, -1.00, +3.30, -9.10, -0.90, +3.00,
-                        +3.90, -0.50, +4.10, -8.70, +0.10, +4.00,
-                        +4.50, +0.50, +5.00, -8.10, +1.10, +5.00),
-                        ncol=6,byrow=TRUE)
-    Xreal <- TransfoParam_GR6J(ParamIn=Xtran,Direction="TR")
diff --git a/tests/example_plot_OutputsModel.R b/tests/example_plot_OutputsModel.R
deleted file mode 100644
index f2df3057..00000000
--- a/tests/example_plot_OutputsModel.R
+++ /dev/null
@@ -1,54 +0,0 @@
-#### example 1 without snow module
-
-## load of catchment data
-require(airGR)
-data(L0123001)
-
-## preparation of the InputsModel object
-InputsModel <- CreateInputsModel(FUN_MOD=RunModel_GR4J,DatesR=BasinObs$DatesR,
-                                 Precip=BasinObs$P,PotEvap=BasinObs$E)
-
-## run period selection
-Ind_Run <- seq(which(format(BasinObs$DatesR,format="%d/%m/%Y %H:%M")=="01/01/1990 00:00"),
-               which(format(BasinObs$DatesR,format="%d/%m/%Y %H:%M")=="31/12/1999 00:00"))
-
-## preparation of the RunOptions object
-RunOptions <- CreateRunOptions(FUN_MOD=RunModel_GR4J,InputsModel=InputsModel,IndPeriod_Run=Ind_Run)
-
-## simulation
-Param <- c(734.568,-0.840,109.809,1.971)
-OutputsModel <- RunModel(InputsModel=InputsModel,RunOptions=RunOptions,Param=Param,
-                         FUN_MOD=RunModel_GR4J)
-
-## results preview
-plot_OutputsModel(OutputsModel=OutputsModel,Qobs=BasinObs$Qmm[Ind_Run])
-
-
-#### example 2 with snow module
-
-## load of catchment data
-require(airGR)
-data(L0123002)
-
-## preparation of the InputsModel object
-InputsModel <- CreateInputsModel(FUN_MOD=RunModel_CemaNeigeGR4J,DatesR=BasinObs$DatesR,
-                                 Precip=BasinObs$P,PotEvap=BasinObs$E,TempMean=BasinObs$T,
-                                 HypsoData=BasinInfo$HypsoCurve,NLayers=5)
-
-## run period selection
-Ind_Run <- seq(which(format(BasinObs$DatesR,format="%d/%m/%Y %H:%M")=="01/01/1990 00:00"),
-               which(format(BasinObs$DatesR,format="%d/%m/%Y %H:%M")=="31/12/1999 00:00"))
-
-## preparation of the RunOptions object
-RunOptions <- CreateRunOptions(FUN_MOD=RunModel_CemaNeigeGR4J,InputsModel=InputsModel,
-                               IndPeriod_Run=Ind_Run)
-
-## simulation
-Param <- c(408.774,2.646,131.264,1.174,0.962,2.249)
-OutputsModel <- RunModel(InputsModel=InputsModel,RunOptions=RunOptions,Param=Param,
-                         FUN_MOD=RunModel_CemaNeigeGR4J)
-
-## results preview
-plot_OutputsModel(OutputsModel=OutputsModel,Qobs=BasinObs$Qmm[Ind_Run])
-
-
-- 
GitLab