From 800003ec1cc365f7d804092cdefaf00ecbc911dd Mon Sep 17 00:00:00 2001
From: Olivier Delaigue <olivier.delaigue@irstea.fr>
Date: Thu, 9 Apr 2015 11:50:56 +0200
Subject: [PATCH] =?UTF-8?q?Purge=20et=20d=C3=A9part=20sur=20la=20version?=
 =?UTF-8?q?=200.7.4?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Signed-off-by: Olivier Delaigue <olivier.delaigue@irstea.fr>
---
 00__creation_TestsData_v6.R                   |   168 -
 01__airGR_0.7.2__DELandCOPY.bat               |    50 -
 03__airGR_0.7.2_PLUS__DELandCOPY.bat          |    60 -
 05__misc_COPY.bat                             |    43 -
 06__MIRROR_COPY_RESEAU.bat                    |    62 -
 DESCRIPTION                                   |    18 +
 INDEX                                         |    56 +
 MD5                                           |    23 +
 Meta/Rd.rds                                   |   Bin 0 -> 1288 bytes
 Meta/data.rds                                 |   Bin 0 -> 200 bytes
 Meta/hsearch.rds                              |   Bin 0 -> 1148 bytes
 Meta/links.rds                                |   Bin 0 -> 485 bytes
 Meta/nsInfo.rds                               |   Bin 0 -> 409 bytes
 Meta/package.rds                              |   Bin 0 -> 752 bytes
 NAMESPACE                                     |    31 +
 R/airGR                                       |    27 +
 R/airGR.rdb                                   |   Bin 0 -> 46952 bytes
 R/airGR.rdx                                   |   Bin 0 -> 645 bytes
 airgr.Rproj                                   |    13 -
 data/L0123001.rda                             |   Bin 0 -> 83676 bytes
 {files_data => data}/L0123002.rda             |   Bin 101208 -> 101200 bytes
 data/L0123003.rda                             |   Bin 0 -> 291924 bytes
 files_R/BasinData.R                           |    41 -
 files_R/Calibration.R                         |    29 -
 files_R/Calibration_HBAN.R                    |   401 -
 files_R/Calibration_optim.R                   |   149 -
 files_R/CreateCalibOptions.R                  |   223 -
 files_R/CreateInputsCrit.R                    |    75 -
 files_R/CreateInputsModel.R                   |   146 -
 files_R/CreateRunOptions.R                    |   256 -
 files_R/DataAltiExtrapolation_HBAN.R          |   539 -
 files_R/ErrorCrit.R                           |    22 -
 files_R/ErrorCrit_KGE.R                       |   114 -
 files_R/ErrorCrit_KGE2.R                      |   119 -
 files_R/ErrorCrit_NSE.R                       |    83 -
 files_R/ErrorCrit_RMSE.R                      |    76 -
 files_R/PEdaily_Oudin.R                       |    58 -
 files_R/RunModel.R                            |    22 -
 files_R/RunModel_CemaNeige.R                  |   131 -
 files_R/RunModel_CemaNeigeGR4J.R              |   208 -
 files_R/RunModel_CemaNeigeGR5J.R              |   210 -
 files_R/RunModel_CemaNeigeGR6J.R              |   211 -
 files_R/RunModel_GR4J.R                       |   128 -
 files_R/RunModel_GR5J.R                       |   131 -
 files_R/RunModel_GR6J.R                       |   132 -
 files_R/TransfoParam.R                        |    19 -
 files_R/TransfoParam_CemaNeige.R              |    37 -
 files_R/TransfoParam_GR4J.R                   |    41 -
 files_R/TransfoParam_GR5J.R                   |    45 -
 files_R/TransfoParam_GR6J.R                   |    47 -
 files_R/plot_OutputsModel.R                   |   286 -
 files_R_PLUS/Calibration_nlminb.R             |   144 -
 files_R_PLUS/Calibration_nsga2.R              |   148 -
 files_R_PLUS/Calibration_sce.R                |   558 -
 files_R_PLUS/CreateCalibOptions_PLUS.R        |   328 -
 files_R_PLUS/CreateFunTransfo_PLUS.R          |    83 -
 files_R_PLUS/CreateInputsCrit_PLUS.R          |    78 -
 files_R_PLUS/CreateRunOptions_PLUS.R          |   286 -
 files_R_PLUS/ErrorCrit_KGE2_monthly.R         |   127 -
 files_R_PLUS/ErrorCrit_KGE2_yearly.R          |   127 -
 files_R_PLUS/ErrorCrit_KGE_monthly.R          |   122 -
 files_R_PLUS/ErrorCrit_KGE_yearly.R           |   122 -
 files_R_PLUS/ErrorCrit_NSE_monthly.R          |    91 -
 files_R_PLUS/ErrorCrit_NSE_yearly.R           |    91 -
 files_R_PLUS/ErrorCrit_RMSE_regimeMean.R      |    74 -
 files_R_PLUS/ErrorCrit_RMSE_regimeMed.R       |    76 -
 files_R_PLUS/ErrorCrit_meanKGE2KGE2inv.R      |    89 -
 files_R_PLUS/ErrorCrit_meanKGEKGEinv.R        |    86 -
 files_R_PLUS/ErrorCrit_meanNSENSEinv.R        |    85 -
 files_R_PLUS/ErrorMultiCrit_KGE2.R            |    96 -
 files_R_PLUS/GetNParam_PLUS.R                 |    68 -
 files_R_PLUS/GetNState_PLUS.R                 |    41 -
 files_R_PLUS/RunModel_CemaNeigeGR4Jalpha.R    |   208 -
 files_R_PLUS/RunModel_CemaNeigeGR5Jalpha.R    |   210 -
 files_R_PLUS/RunModel_CemaNeigeGR6Jalpha.R    |   212 -
 files_R_PLUS/RunModel_CemaNeigeHBANLIB_DMod.R |   257 -
 files_R_PLUS/RunModel_HBANLIB_DMod.R          |   163 -
 files_R_PLUS/TransfoParam_HBANLIB_DMod.R      |  1238 --
 files_data/L0123001.rda                       |   Bin 83912 -> 0 bytes
 .../14-07-09 airGR_0.7 Description_FR.pdf     |   Bin 984471 -> 0 bytes
 .../14-07-09 airGR_0.7 Description_FR.pptx    |   Bin 661537 -> 0 bytes
 files_misc/DESCRIPTION                        |    14 -
 files_misc/DESCRIPTION_PLUS                   |    14 -
 files_misc/ReadMe.txt                         |    17 -
 files_misc/ReleaseNotes.txt                   |   104 -
 files_misc/airGR-package.Rd                   |    54 -
 files_misc/airGR_AdvancedExample.zip          |   Bin 275850 -> 0 bytes
 .../ModelDev/RunModel_MyModel.R               |   120 -
 .../ModelDev/TransfoParam_MyModel.R           |    39 -
 .../ModelDev/_ReadMe_Instructions.txt         |    19 -
 .../ModelDev/frun_MyModel.f                   |   225 -
 .../airGR_AdvancedExample/ModelDev/utils.f    |   272 -
 .../MyFunctions/DataExport_ALL.R              |    31 -
 .../MyFunctions/DataExport_PEQ.R              |    20 -
 .../MyFunctions/DataImport_CSIRO.R            |    84 -
 .../MyFunctions/DataImport_Irstea2010.R       |   105 -
 .../MyFunctions/DataImport_MOPEX_DLY.R        |    88 -
 .../MyFunctions/DataImport_TutorialExamples.R |    63 -
 .../MyFunctions/SeriesAveraging_D.R           |    30 -
 .../MyFunctions/plotPDF_LongTS_PEQ.R          |   294 -
 .../MyFunctions/plotScreen_RegimeD_PQ.R       |    47 -
 .../MyFunctions/plotScreen_RegimeM_PNQ.R      |    60 -
 .../MyFunctions/plotScreen_RegimeM_PQ.R       |    57 -
 .../MyFunctions/plotScreen_TS_CemaNeige.R     |    39 -
 .../MyFunctions/plotScreen_TS_GR4J.R          |    27 -
 .../MyFunctions/plotScreen_TS_PQ.R            |    37 -
 .../MyFunctions/plotScreen_TS_Q.R             |    19 -
 .../MyFunctions/plotScreen_TS_Q_CalSim.R      |    29 -
 .../Test_DataInput/L0123001.txt               | 10600 ----------------
 .../Test_DataInput/L0123002.txt               | 10600 ----------------
 .../Test_DataInput/List_HypsoData.txt         |     3 -
 .../example_AdvancedMain.R                    |   134 -
 files_src/frun_CEMANEIGE.f                    |   128 -
 files_src/frun_GR4J.f                         |   225 -
 files_src/frun_GR5J.f                         |   226 -
 files_src/frun_GR6J.f                         |   249 -
 files_src/utils.f                             |   272 -
 files_src_PLUS/MOD_GR4J_010.f                 |   119 -
 files_src_PLUS/MOD_GR4J_020.f                 |   132 -
 files_src_PLUS/MOD_GR4J_030.f                 |   119 -
 files_src_PLUS/MOD_GR4J_040.f                 |   130 -
 files_src_PLUS/MOD_GR4J_051.f                 |   120 -
 files_src_PLUS/MOD_GR4J_052.f                 |   120 -
 files_src_PLUS/MOD_GR4J_053.f                 |   120 -
 files_src_PLUS/MOD_GR4J_054.f                 |   120 -
 files_src_PLUS/MOD_GR4J_055.f                 |   120 -
 files_src_PLUS/MOD_GR4J_071.f                 |   120 -
 files_src_PLUS/MOD_GR4J_072.f                 |   120 -
 files_src_PLUS/MOD_GR4J_073.f                 |   120 -
 files_src_PLUS/MOD_GR4J_081.f                 |   120 -
 files_src_PLUS/MOD_GR4J_082.f                 |   120 -
 files_src_PLUS/MOD_GR4J_083.f                 |   120 -
 files_src_PLUS/MOD_GR4J_084.f                 |   120 -
 files_src_PLUS/MOD_GR4J_085.f                 |   120 -
 files_src_PLUS/MOD_GR4J_086.f                 |   120 -
 files_src_PLUS/MOD_GR5J_010.f                 |   119 -
 files_src_PLUS/MOD_GR6J_010.f                 |   141 -
 files_src_PLUS/MOD_GR6J_020.f                 |   154 -
 files_src_PLUS/MOD_GR6J_030.f                 |   141 -
 files_src_PLUS/MOD_GR6J_040.f                 |   147 -
 files_src_PLUS/MOD_GR6J_051.f                 |   142 -
 files_src_PLUS/MOD_GR6J_052.f                 |   142 -
 files_src_PLUS/MOD_GR6J_053.f                 |   142 -
 files_src_PLUS/MOD_GR6J_054.f                 |   142 -
 files_src_PLUS/MOD_GR6J_055.f                 |   142 -
 files_src_PLUS/MOD_GR6J_071.f                 |   142 -
 files_src_PLUS/MOD_GR6J_072.f                 |   142 -
 files_src_PLUS/MOD_GR6J_073.f                 |   142 -
 files_src_PLUS/MOD_GR6J_081.f                 |   142 -
 files_src_PLUS/MOD_GR6J_082.f                 |   142 -
 files_src_PLUS/MOD_GR6J_083.f                 |   142 -
 files_src_PLUS/MOD_GR6J_084.f                 |   142 -
 files_src_PLUS/MOD_GR6J_085.f                 |   142 -
 files_src_PLUS/MOD_GR6J_086.f                 |   142 -
 files_src_PLUS/frun_GR4Jalpha.f               |   132 -
 files_src_PLUS/frun_GR5Jalpha.f               |   100 -
 files_src_PLUS/frun_GR6Jalpha.f               |   134 -
 files_src_PLUS/frun_HBANLIB_DMod_D.f          |  3347 -----
 files_src_PLUS/frun_HBANLIB_DMod_S.f          |  3345 -----
 files_src_PLUS/utils_D.f                      |   272 -
 files_src_PLUS/utils_S.f                      |   272 -
 files_tests/example_Calibration.R             |    47 -
 files_tests/example_Calibration_HBAN.R        |    46 -
 files_tests/example_Calibration_optim.R       |    45 -
 files_tests/example_ErrorCrit.R               |    60 -
 files_tests/example_RunModel.R                |    29 -
 files_tests/example_RunModel_CemaNeige.R      |    25 -
 files_tests/example_RunModel_CemaNeigeGR4J.R  |    31 -
 files_tests/example_RunModel_CemaNeigeGR5J.R  |    31 -
 files_tests/example_RunModel_CemaNeigeGR6J.R  |    31 -
 files_tests/example_RunModel_GR4J.R           |    28 -
 files_tests/example_RunModel_GR5J.R           |    28 -
 files_tests/example_RunModel_GR6J.R           |    28 -
 files_tests/example_TransfoParam.R            |    15 -
 files_tests/example_TransfoParam_CemaNeige.R  |    15 -
 files_tests/example_TransfoParam_GR4J.R       |    15 -
 files_tests/example_TransfoParam_GR5J.R       |    15 -
 files_tests/example_TransfoParam_GR6J.R       |    15 -
 files_tests/example_plot_OutputsModel.R       |    54 -
 files_tests_PLUS/example_Calibration_nlminb.R |    47 -
 files_tests_PLUS/example_Calibration_nsga2.R  |    49 -
 files_tests_PLUS/example_Calibration_sce.R    |    46 -
 .../example_CreateFunTransfo_PLUS.R           |    19 -
 .../example_RunModel_CemaNeigeHBANLIB_DMod.R  |    48 -
 .../example_RunModel_HBANLIB_DMod.R           |    46 -
 help/AnIndex                                  |    31 +
 help/airGR.rdb                                |   Bin 0 -> 115007 bytes
 help/airGR.rdx                                |   Bin 0 -> 836 bytes
 help/aliases.rds                              |   Bin 0 -> 314 bytes
 help/paths.rds                                |   Bin 0 -> 352 bytes
 html/00Index.html                             |    87 +
 html/R.css                                    |    57 +
 libs/i386/airGR.dll                           |   Bin 0 -> 24064 bytes
 193 files changed, 330 insertions(+), 47213 deletions(-)
 delete mode 100644 00__creation_TestsData_v6.R
 delete mode 100644 01__airGR_0.7.2__DELandCOPY.bat
 delete mode 100644 03__airGR_0.7.2_PLUS__DELandCOPY.bat
 delete mode 100644 05__misc_COPY.bat
 delete mode 100644 06__MIRROR_COPY_RESEAU.bat
 create mode 100644 DESCRIPTION
 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
 create mode 100644 NAMESPACE
 create mode 100644 R/airGR
 create mode 100644 R/airGR.rdb
 create mode 100644 R/airGR.rdx
 delete mode 100644 airgr.Rproj
 create mode 100644 data/L0123001.rda
 rename {files_data => data}/L0123002.rda (65%)
 create mode 100644 data/L0123003.rda
 delete mode 100644 files_R/BasinData.R
 delete mode 100644 files_R/Calibration.R
 delete mode 100644 files_R/Calibration_HBAN.R
 delete mode 100644 files_R/Calibration_optim.R
 delete mode 100644 files_R/CreateCalibOptions.R
 delete mode 100644 files_R/CreateInputsCrit.R
 delete mode 100644 files_R/CreateInputsModel.R
 delete mode 100644 files_R/CreateRunOptions.R
 delete mode 100644 files_R/DataAltiExtrapolation_HBAN.R
 delete mode 100644 files_R/ErrorCrit.R
 delete mode 100644 files_R/ErrorCrit_KGE.R
 delete mode 100644 files_R/ErrorCrit_KGE2.R
 delete mode 100644 files_R/ErrorCrit_NSE.R
 delete mode 100644 files_R/ErrorCrit_RMSE.R
 delete mode 100644 files_R/PEdaily_Oudin.R
 delete mode 100644 files_R/RunModel.R
 delete mode 100644 files_R/RunModel_CemaNeige.R
 delete mode 100644 files_R/RunModel_CemaNeigeGR4J.R
 delete mode 100644 files_R/RunModel_CemaNeigeGR5J.R
 delete mode 100644 files_R/RunModel_CemaNeigeGR6J.R
 delete mode 100644 files_R/RunModel_GR4J.R
 delete mode 100644 files_R/RunModel_GR5J.R
 delete mode 100644 files_R/RunModel_GR6J.R
 delete mode 100644 files_R/TransfoParam.R
 delete mode 100644 files_R/TransfoParam_CemaNeige.R
 delete mode 100644 files_R/TransfoParam_GR4J.R
 delete mode 100644 files_R/TransfoParam_GR5J.R
 delete mode 100644 files_R/TransfoParam_GR6J.R
 delete mode 100644 files_R/plot_OutputsModel.R
 delete mode 100644 files_R_PLUS/Calibration_nlminb.R
 delete mode 100644 files_R_PLUS/Calibration_nsga2.R
 delete mode 100644 files_R_PLUS/Calibration_sce.R
 delete mode 100644 files_R_PLUS/CreateCalibOptions_PLUS.R
 delete mode 100644 files_R_PLUS/CreateFunTransfo_PLUS.R
 delete mode 100644 files_R_PLUS/CreateInputsCrit_PLUS.R
 delete mode 100644 files_R_PLUS/CreateRunOptions_PLUS.R
 delete mode 100644 files_R_PLUS/ErrorCrit_KGE2_monthly.R
 delete mode 100644 files_R_PLUS/ErrorCrit_KGE2_yearly.R
 delete mode 100644 files_R_PLUS/ErrorCrit_KGE_monthly.R
 delete mode 100644 files_R_PLUS/ErrorCrit_KGE_yearly.R
 delete mode 100644 files_R_PLUS/ErrorCrit_NSE_monthly.R
 delete mode 100644 files_R_PLUS/ErrorCrit_NSE_yearly.R
 delete mode 100644 files_R_PLUS/ErrorCrit_RMSE_regimeMean.R
 delete mode 100644 files_R_PLUS/ErrorCrit_RMSE_regimeMed.R
 delete mode 100644 files_R_PLUS/ErrorCrit_meanKGE2KGE2inv.R
 delete mode 100644 files_R_PLUS/ErrorCrit_meanKGEKGEinv.R
 delete mode 100644 files_R_PLUS/ErrorCrit_meanNSENSEinv.R
 delete mode 100644 files_R_PLUS/ErrorMultiCrit_KGE2.R
 delete mode 100644 files_R_PLUS/GetNParam_PLUS.R
 delete mode 100644 files_R_PLUS/GetNState_PLUS.R
 delete mode 100644 files_R_PLUS/RunModel_CemaNeigeGR4Jalpha.R
 delete mode 100644 files_R_PLUS/RunModel_CemaNeigeGR5Jalpha.R
 delete mode 100644 files_R_PLUS/RunModel_CemaNeigeGR6Jalpha.R
 delete mode 100644 files_R_PLUS/RunModel_CemaNeigeHBANLIB_DMod.R
 delete mode 100644 files_R_PLUS/RunModel_HBANLIB_DMod.R
 delete mode 100644 files_R_PLUS/TransfoParam_HBANLIB_DMod.R
 delete mode 100644 files_data/L0123001.rda
 delete mode 100644 files_misc/14-07-09 airGR_0.7 Description_FR.pdf
 delete mode 100644 files_misc/14-07-09 airGR_0.7 Description_FR.pptx
 delete mode 100644 files_misc/DESCRIPTION
 delete mode 100644 files_misc/DESCRIPTION_PLUS
 delete mode 100644 files_misc/ReadMe.txt
 delete mode 100644 files_misc/ReleaseNotes.txt
 delete mode 100644 files_misc/airGR-package.Rd
 delete mode 100644 files_misc/airGR_AdvancedExample.zip
 delete mode 100644 files_misc/airGR_AdvancedExample/ModelDev/RunModel_MyModel.R
 delete mode 100644 files_misc/airGR_AdvancedExample/ModelDev/TransfoParam_MyModel.R
 delete mode 100644 files_misc/airGR_AdvancedExample/ModelDev/_ReadMe_Instructions.txt
 delete mode 100644 files_misc/airGR_AdvancedExample/ModelDev/frun_MyModel.f
 delete mode 100644 files_misc/airGR_AdvancedExample/ModelDev/utils.f
 delete mode 100644 files_misc/airGR_AdvancedExample/MyFunctions/DataExport_ALL.R
 delete mode 100644 files_misc/airGR_AdvancedExample/MyFunctions/DataExport_PEQ.R
 delete mode 100644 files_misc/airGR_AdvancedExample/MyFunctions/DataImport_CSIRO.R
 delete mode 100644 files_misc/airGR_AdvancedExample/MyFunctions/DataImport_Irstea2010.R
 delete mode 100644 files_misc/airGR_AdvancedExample/MyFunctions/DataImport_MOPEX_DLY.R
 delete mode 100644 files_misc/airGR_AdvancedExample/MyFunctions/DataImport_TutorialExamples.R
 delete mode 100644 files_misc/airGR_AdvancedExample/MyFunctions/SeriesAveraging_D.R
 delete mode 100644 files_misc/airGR_AdvancedExample/MyFunctions/plotPDF_LongTS_PEQ.R
 delete mode 100644 files_misc/airGR_AdvancedExample/MyFunctions/plotScreen_RegimeD_PQ.R
 delete mode 100644 files_misc/airGR_AdvancedExample/MyFunctions/plotScreen_RegimeM_PNQ.R
 delete mode 100644 files_misc/airGR_AdvancedExample/MyFunctions/plotScreen_RegimeM_PQ.R
 delete mode 100644 files_misc/airGR_AdvancedExample/MyFunctions/plotScreen_TS_CemaNeige.R
 delete mode 100644 files_misc/airGR_AdvancedExample/MyFunctions/plotScreen_TS_GR4J.R
 delete mode 100644 files_misc/airGR_AdvancedExample/MyFunctions/plotScreen_TS_PQ.R
 delete mode 100644 files_misc/airGR_AdvancedExample/MyFunctions/plotScreen_TS_Q.R
 delete mode 100644 files_misc/airGR_AdvancedExample/MyFunctions/plotScreen_TS_Q_CalSim.R
 delete mode 100644 files_misc/airGR_AdvancedExample/Test_DataInput/L0123001.txt
 delete mode 100644 files_misc/airGR_AdvancedExample/Test_DataInput/L0123002.txt
 delete mode 100644 files_misc/airGR_AdvancedExample/Test_DataInput/List_HypsoData.txt
 delete mode 100644 files_misc/airGR_AdvancedExample/example_AdvancedMain.R
 delete mode 100644 files_src/frun_CEMANEIGE.f
 delete mode 100644 files_src/frun_GR4J.f
 delete mode 100644 files_src/frun_GR5J.f
 delete mode 100644 files_src/frun_GR6J.f
 delete mode 100644 files_src/utils.f
 delete mode 100644 files_src_PLUS/MOD_GR4J_010.f
 delete mode 100644 files_src_PLUS/MOD_GR4J_020.f
 delete mode 100644 files_src_PLUS/MOD_GR4J_030.f
 delete mode 100644 files_src_PLUS/MOD_GR4J_040.f
 delete mode 100644 files_src_PLUS/MOD_GR4J_051.f
 delete mode 100644 files_src_PLUS/MOD_GR4J_052.f
 delete mode 100644 files_src_PLUS/MOD_GR4J_053.f
 delete mode 100644 files_src_PLUS/MOD_GR4J_054.f
 delete mode 100644 files_src_PLUS/MOD_GR4J_055.f
 delete mode 100644 files_src_PLUS/MOD_GR4J_071.f
 delete mode 100644 files_src_PLUS/MOD_GR4J_072.f
 delete mode 100644 files_src_PLUS/MOD_GR4J_073.f
 delete mode 100644 files_src_PLUS/MOD_GR4J_081.f
 delete mode 100644 files_src_PLUS/MOD_GR4J_082.f
 delete mode 100644 files_src_PLUS/MOD_GR4J_083.f
 delete mode 100644 files_src_PLUS/MOD_GR4J_084.f
 delete mode 100644 files_src_PLUS/MOD_GR4J_085.f
 delete mode 100644 files_src_PLUS/MOD_GR4J_086.f
 delete mode 100644 files_src_PLUS/MOD_GR5J_010.f
 delete mode 100644 files_src_PLUS/MOD_GR6J_010.f
 delete mode 100644 files_src_PLUS/MOD_GR6J_020.f
 delete mode 100644 files_src_PLUS/MOD_GR6J_030.f
 delete mode 100644 files_src_PLUS/MOD_GR6J_040.f
 delete mode 100644 files_src_PLUS/MOD_GR6J_051.f
 delete mode 100644 files_src_PLUS/MOD_GR6J_052.f
 delete mode 100644 files_src_PLUS/MOD_GR6J_053.f
 delete mode 100644 files_src_PLUS/MOD_GR6J_054.f
 delete mode 100644 files_src_PLUS/MOD_GR6J_055.f
 delete mode 100644 files_src_PLUS/MOD_GR6J_071.f
 delete mode 100644 files_src_PLUS/MOD_GR6J_072.f
 delete mode 100644 files_src_PLUS/MOD_GR6J_073.f
 delete mode 100644 files_src_PLUS/MOD_GR6J_081.f
 delete mode 100644 files_src_PLUS/MOD_GR6J_082.f
 delete mode 100644 files_src_PLUS/MOD_GR6J_083.f
 delete mode 100644 files_src_PLUS/MOD_GR6J_084.f
 delete mode 100644 files_src_PLUS/MOD_GR6J_085.f
 delete mode 100644 files_src_PLUS/MOD_GR6J_086.f
 delete mode 100644 files_src_PLUS/frun_GR4Jalpha.f
 delete mode 100644 files_src_PLUS/frun_GR5Jalpha.f
 delete mode 100644 files_src_PLUS/frun_GR6Jalpha.f
 delete mode 100644 files_src_PLUS/frun_HBANLIB_DMod_D.f
 delete mode 100644 files_src_PLUS/frun_HBANLIB_DMod_S.f
 delete mode 100644 files_src_PLUS/utils_D.f
 delete mode 100644 files_src_PLUS/utils_S.f
 delete mode 100644 files_tests/example_Calibration.R
 delete mode 100644 files_tests/example_Calibration_HBAN.R
 delete mode 100644 files_tests/example_Calibration_optim.R
 delete mode 100644 files_tests/example_ErrorCrit.R
 delete mode 100644 files_tests/example_RunModel.R
 delete mode 100644 files_tests/example_RunModel_CemaNeige.R
 delete mode 100644 files_tests/example_RunModel_CemaNeigeGR4J.R
 delete mode 100644 files_tests/example_RunModel_CemaNeigeGR5J.R
 delete mode 100644 files_tests/example_RunModel_CemaNeigeGR6J.R
 delete mode 100644 files_tests/example_RunModel_GR4J.R
 delete mode 100644 files_tests/example_RunModel_GR5J.R
 delete mode 100644 files_tests/example_RunModel_GR6J.R
 delete mode 100644 files_tests/example_TransfoParam.R
 delete mode 100644 files_tests/example_TransfoParam_CemaNeige.R
 delete mode 100644 files_tests/example_TransfoParam_GR4J.R
 delete mode 100644 files_tests/example_TransfoParam_GR5J.R
 delete mode 100644 files_tests/example_TransfoParam_GR6J.R
 delete mode 100644 files_tests/example_plot_OutputsModel.R
 delete mode 100644 files_tests_PLUS/example_Calibration_nlminb.R
 delete mode 100644 files_tests_PLUS/example_Calibration_nsga2.R
 delete mode 100644 files_tests_PLUS/example_Calibration_sce.R
 delete mode 100644 files_tests_PLUS/example_CreateFunTransfo_PLUS.R
 delete mode 100644 files_tests_PLUS/example_RunModel_CemaNeigeHBANLIB_DMod.R
 delete mode 100644 files_tests_PLUS/example_RunModel_HBANLIB_DMod.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

diff --git a/00__creation_TestsData_v6.R b/00__creation_TestsData_v6.R
deleted file mode 100644
index d9d97a97..00000000
--- a/00__creation_TestsData_v6.R
+++ /dev/null
@@ -1,168 +0,0 @@
-
-  DIR_WD <- "C:/Data/Hydrologie/Codes/airGR_dev/airGR_dev_0.7/";
-
-  DIR_EXPORT_RDA  <- paste(DIR_WD,"files_data/",sep="");
-  DIR_EXPORT_TXT  <- paste(DIR_WD,"files_misc/airGR_AdvancedExample/Test_DataInput/",sep="");
-
-  ### DIR_DATA_INPUT_FR  <- "C:/Data/Hydrologie/BD/BD_FR_IRSTEA2010/BD_BASSINS/";  
-  DIR_DATA_INPUT_FR  <- paste(DIR_WD,"tmp_data_input_DO_NOT_CIRCULATE/",sep="");
-  ### DIR_DATA_INPUT_US  <- "C:/Data/Hydrologie/BD/BD_US_MOPEX/BD_MOPEX_430_DLY/";
-  DIR_DATA_INPUT_US  <- paste(DIR_WD,"tmp_data_input_DO_NOT_CIRCULATE/",sep="");
-
-  ListBasinCode <- c("J4902010","13337000"); ListBasinDB <- c("FR","US"); LIST_TMP <- list();
-  ### ListBasinCode <- c("J4902010","12358500"); ListBasinDB <- c("FR","US"); LIST_TMP <- list();
-  ### ListBasinCode <- c("M3340910","12358500"); ListBasinDB <- c("FR","US"); LIST_TMP <- list();
-  for(iBasin in 1:length(ListBasinCode)){
-
-    ##__IMPORT_________________________________________________________________________________####
-      BasinCode <- NULL; BasinName <- NULL; BasinArea_km2_NEW <- NULL; HypsoData <- NULL;
-      TabDatesT <- NULL; TabDatesR <- NULL; TabObsQls <- NULL; TabObsQmm <- NULL; TabObsP <- NULL; TabObsT <- NULL; TabObsE <- NULL; 
-      if(ListBasinDB[iBasin]=="FR"){
-        BasinCode <- ListBasinCode[iBasin];
-        DIR_DATA_INPUT   <- DIR_DATA_INPUT_FR;  
-        BasinCharactFile <- paste(DIR_DATA_INPUT,"00_Liste_BV.txt",sep=""); 
-        HypsoDataFile    <- paste(DIR_DATA_INPUT,"_HypsoData_Pierre.txt",sep="");
-        ##File_check
-        DataImportFile <- paste(DIR_DATA_INPUT,BasinCode,"_BV.txt",sep="");
-        FileExists <- file.exists(DataImportFile); if(FileExists==FALSE){ print("Error: DataImportFile not found",quote=FALSE); stop("EXECUTION STOPPED",call.=FALSE); }
-        ##_Basin_Characteristics
-        if(file.exists(BasinCharactFile)){ 
-          TAB_CHARACT <- read.csv2(file=BasinCharactFile,header=TRUE,skip=0,stringsAsFactors=FALSE);
-          IndBasin <- which(TAB_CHARACT$Code  == BasinCode);
-          if(length(IndBasin)==1){ 
-          BasinName         <- TAB_CHARACT$Nom[IndBasin]; 
-          BasinArea_km2     <- as.numeric(TAB_CHARACT$S_CEM[IndBasin]);
-          BasinArea_km2_NEW <- 10*round(BasinArea_km2/10);
-          rm(TAB_CHARACT); } ### memory clear
-        }
-        if(file.exists(HypsoDataFile)){
-          TAB_HYPSO <- read.csv2(file=HypsoDataFile,header=TRUE,skip=0,stringsAsFactors=FALSE);
-          iR <- which(formatC(TAB_HYPSO$CODE,format="d",width=8,flag="0")==BasinCode);
-          iC <- which(colnames(TAB_HYPSO)=="Zmin"):which(colnames(TAB_HYPSO)=="Zmax");
-          HypsoData <- as.numeric(TAB_HYPSO[iR,iC]);  ### min, q01, q02, ... , q98, q99, max
-          rm(TAB_HYPSO); ### memory clear
-        }
-        ##DataSeries
-        Format <- c("A8","X1","I8","X1","A5","X1","A7","X1","F5.0","X1","F5.0","X1","F5.0","X1","F5.0","X1","F5.0");
-        TAB_DATA <- read.fortran(file=DataImportFile,skip=51,header=FALSE,Format);
-        TabDatesT  <- as.character(TAB_DATA[,1]);
-        TabDatesR  <- as.POSIXlt(strptime(TAB_DATA[,1],format="%Y%m%d",tz="UTC"));
-        TabObsQls  <- TAB_DATA[,2]; TabObsQls[TabObsQls<0] <- NA;   ### observed runoff (in l/s)
-        TabObsQm3s <- TabObsQls/1000; ### observed runoff (in m3/s)
-        TabObsQmm  <- TabObsQm3s*86.4/BasinArea_km2_NEW;  ### observed runoff (in mm/d)
-        TabObsP    <- TAB_DATA[,5];   ### precipitation (catchment average in mm)
-        TabObsT    <- TAB_DATA[,7];   ### air temp (catchment average in degre C)
-        TabObsE    <- TAB_DATA[,8];   ### potential evap (catchment average in mm/d)
-        rm(TAB_DATA); ### memory clear
-      }
-      if(ListBasinDB[iBasin]=="US"){
-        BasinCode <- ListBasinCode[iBasin];
-        DIR_DATA_INPUT   <- DIR_DATA_INPUT_US;
-        BasinCharactFile <- paste(DIR_DATA_INPUT,"_List_US_416_LAURENT.txt",sep=""); 
-        HypsoDataFile    <- paste(DIR_DATA_INPUT,"_HypsoData_431.txt",sep="");
-        ##File_check
-        DataImportFile <- paste(DIR_DATA_INPUT,BasinCode,".dly",sep="");
-        FileExists <- file.exists(DataImportFile); if(FileExists==FALSE){ print("Error: DataImportFile not found",quote=FALSE); stop("EXECUTION STOPPED",call.=FALSE); }
-        ##_Basin_Characteristics
-        if(file.exists(BasinCharactFile)){ 
-          TAB_CHARACT <- read.csv2(file=BasinCharactFile,header=TRUE,skip=0,stringsAsFactors=FALSE);
-          IndBasin <- which(formatC(TAB_CHARACT[,1],format="d",width=8,flag="0")  == BasinCode);
-          if(length(IndBasin)==1){ 
-          BasinName         <- TAB_CHARACT[IndBasin,11];
-          BasinArea_km2     <- as.numeric(TAB_CHARACT[IndBasin,10]);
-          BasinArea_km2_NEW <- 10*round(BasinArea_km2/10);
-          rm(TAB_CHARACT); } ### memory clear
-        }
-        if(file.exists(HypsoDataFile)){
-          TAB_HYPSO <- read.csv2(file=HypsoDataFile,header=TRUE,skip=0,stringsAsFactors=FALSE);
-          iR <- which(formatC(TAB_HYPSO$CODE,format="d",width=8,flag="0")==BasinCode);
-          iC <- which(colnames(TAB_HYPSO)=="Zmin"):which(colnames(TAB_HYPSO)=="Zmax");
-          HypsoData <- as.numeric(TAB_HYPSO[iR,iC]);  ### min, q01, q02, ... , q98, q99, max
-          rm(TAB_HYPSO); ### memory clear
-        }
-        ##DataSeries
-        Format <- c("A8","F10.0","F10.0","F10.0","F10.0","F10.0");
-        TAB_DATA <- read.fortran(file=DataImportFile,skip=0,header=FALSE,Format);
-        TabDatesT   <- TAB_DATA[,1]; TabDatesT <- gsub(pattern=" ",replacement="0",TabDatesT);
-        TabDatesR   <- as.POSIXlt(strptime(TabDatesT,format="%Y%m%d",tz="UTC"));
-        TabObsQmm   <- as.numeric(TAB_DATA[,4]); TabObsQmm[TabObsQmm<0] <- NA;   ### observed runoff (in mm)
-        TabObsQls   <- TabObsQmm*BasinArea_km2_NEW/86.4*1000;   ### observed runoff (in l/s)
-        TabObsP     <- as.numeric(TAB_DATA[,2]);   ### precipitation (catchment average in mm)
-        TabObsTmin  <- as.numeric(TAB_DATA[,6]);   ### air temp min (catchment average in degre C)
-        TabObsTmax  <- as.numeric(TAB_DATA[,5]);   ### air temp max (catchment average in degre C)
-        TabObsT     <- (TabObsTmin+TabObsTmax)/2;  ### air temp (catchment average in degre C)
-        TabObsE     <- as.numeric(TAB_DATA[,3]);   ### potential evap (catchment average in mm/d)
-        rm(TAB_DATA); ### memory clear
-      }
-    
-
-    ##__DATA_MODIF___and__BASINDATA_CREATION___________________________________________________####
-      ##Name_changes_and_temporal_delay_to_mask_data_origin
-      if(iBasin==1){
-        BasinCode_NEW  <- "L0123001";
-        BasinName_NEW  <- "Banjo River at Paterson Creek";
-        Select_OLD     <- which(TabDatesR==as.POSIXlt(strptime("01/01/1972",format="%d/%m/%Y",tz="UTC"))):which(TabDatesR==as.POSIXlt(strptime("31/12/2000",format="%d/%m/%Y",tz="UTC")));
-      }
-      if(iBasin==2){
-        BasinCode_NEW  <- "L0123002";
-        BasinName_NEW  <- "Snowy River at Orroral Valley Homestead";
-        Select_OLD     <- which(TabDatesR==as.POSIXlt(strptime("01/01/1972",format="%d/%m/%Y",tz="UTC"))):which(TabDatesR==as.POSIXlt(strptime("31/12/2000",format="%d/%m/%Y",tz="UTC")));
-      }
-      TabDatesR_NEW <- as.POSIXlt(seq(from=as.POSIXlt(strptime("01/01/1984",format="%d/%m/%Y",tz="UTC")),to=as.POSIXlt(strptime("31/12/2012",format="%d/%m/%Y",tz="UTC")),by="days"));
-      if(identical(TabDatesR$mday[Select_OLD],TabDatesR_NEW$mday)==FALSE){ stop("STOP"); }
-      ##BasinData
-      BasinData               <- list();
-      BasinData$BasinCode     <- BasinCode_NEW;
-      BasinData$BasinName     <- BasinName_NEW; 
-      BasinData$BasinArea_km2 <- BasinArea_km2_NEW;
-      BasinData$HypsoData     <- HypsoData;
-      BasinData$TabDatesT     <- format(TabDatesR_NEW,"%Y%m%d");
-      BasinData$TabDatesR     <- TabDatesR_NEW;
-      BasinData$TabObsQls     <- TabObsQls[Select_OLD];
-      BasinData$TabObsQmm     <- TabObsQmm[Select_OLD];
-      BasinData$TabObsP       <- TabObsP[Select_OLD];
-      BasinData$TabObsT       <- TabObsT[Select_OLD];
-      BasinData$TabObsE       <- TabObsE[Select_OLD];
-
-      
-    ##__SAVE___________________________________________________________________________________####
-      LIST_TMP[[iBasin]] <- BasinData;
-  }
-
-
-    ##__EXPORT_________________________________________________________________________________####
-      for(iBasin in 1:length(ListBasinCode)){
-      BasinData <- LIST_TMP[[iBasin]];
-
-      ##format_RData
-      FileExport_R <- paste(DIR_EXPORT_RDA,BasinData$BasinCode,".rda",sep="");
-      BasinInfo    <- list(BasinCode=BasinData$BasinCode,BasinName=BasinData$BasinName,BasinArea=BasinData$BasinArea_km2,HypsoCurve=BasinData$HypsoData);
-      BasinObs     <- data.frame(DatesR=BasinData$TabDatesR,
-                                 P=BasinData$TabObsP,T=BasinData$TabObsT,E=BasinData$TabObsE,
-                                 Qls=BasinData$TabObsQls,Qmm=BasinData$TabObsQmm)   
-      save(BasinInfo,BasinObs,file=FileExport_R,compress="xz")
-
-
-
-      ##format_CSV
-      FileExport_T <- paste(DIR_EXPORT_TXT,BasinData$BasinCode,".txt"  ,sep="");
-      TabObsQls_TMP <- BasinData$TabObsQls; TabObsQls_TMP[is.na(TabObsQls_TMP)] <- (-9); TabObsQls_TMP <- round(TabObsQls_TMP); 
-      TabObsQmm_TMP <- BasinData$TabObsQmm; TabObsQmm_TMP[is.na(TabObsQmm_TMP)] <- (-9);
-      MYSERIES <- data.frame(BasinData$TabDatesT,formatC(TabObsQls_TMP,format="d",width=8),formatC(cbind(TabObsQmm_TMP,BasinData$TabObsP,BasinData$TabObsT,BasinData$TabObsE),format="f",width=6,digits=2))
-      write.table(file=FileExport_T,"# -------------------------------------------------------",append=FALSE,col.names=FALSE,row.names=FALSE,quote=FALSE)
-      write.table(file=FileExport_T,paste("# Code       ; ",BasinData$BasinCode   ,sep="")     ,append=TRUE ,col.names=FALSE,row.names=FALSE,quote=FALSE)
-      write.table(file=FileExport_T,paste("# Name       ; ",BasinData$BasinName   ,sep="")     ,append=TRUE ,col.names=FALSE,row.names=FALSE,quote=FALSE)
-      write.table(file=FileExport_T,paste("# Area (km2) ; ",BasinData$BasinArea_km2,sep="")    ,append=TRUE ,col.names=FALSE,row.names=FALSE,quote=FALSE)
-      write.table(file=FileExport_T,"# Units      ; YYYYMMDD ; l/s ; mm/d ; mm/d ; degC ; mm/d",append=TRUE ,col.names=FALSE,row.names=FALSE,quote=FALSE)
-      write.table(file=FileExport_T,"# -------------------------------------------------------",append=TRUE ,col.names=FALSE,row.names=FALSE,quote=FALSE)
-      write.table(file=FileExport_T,"    Date;       Q;   Qmm;  Ptot;  Temp;    PE"            ,append=TRUE ,col.names=FALSE,row.names=FALSE,quote=FALSE)
-      write.table(file=FileExport_T,MYSERIES                                      ,sep=";"     ,append=TRUE ,col.names=FALSE,row.names=FALSE,quote=FALSE)
-      }
-      FileExport_T <- paste(DIR_EXPORT_TXT,"List_HypsoData",".txt"  ,sep="");
-      write.table(file=FileExport_T,paste("    CODE Zmin",paste("  Z",formatC(1:99,width=2,flag="0"),collapse="",sep="")," Zmax",sep="")              ,append=FALSE,col.names=FALSE,row.names=FALSE,quote=FALSE)
-      for(iBasin in 1:length(ListBasinCode)){
-      write.table(file=FileExport_T,paste(LIST_TMP[[iBasin]]$BasinCode,paste(formatC(LIST_TMP[[iBasin]]$HypsoData,format="f",width=5,digits=0),collapse="",sep=""),sep=""),append=TRUE ,col.names=FALSE,row.names=FALSE,quote=FALSE); }
-
-
-
-
diff --git a/01__airGR_0.7.2__DELandCOPY.bat b/01__airGR_0.7.2__DELandCOPY.bat
deleted file mode 100644
index 9f368686..00000000
--- a/01__airGR_0.7.2__DELandCOPY.bat
+++ /dev/null
@@ -1,50 +0,0 @@
-
-::-----------------------------------------------------------------------------
-SET DIR1="C:\Data\Hydrologie\Codes\airGR_dev\airGR_0.7.2\airGR.Rcheck"
-:: rd %DIR1% /s /q
-::-----------------------------------------------------------------------------
-SET DIR1="C:\Data\Hydrologie\Codes\airGR_dev\airGR_0.7.2\airGR_package\src-i386"
-SET DIR2="C:\Data\Hydrologie\Codes\airGR_dev\airGR_0.7.2\airGR_package\src-x64"
-rd %DIR1% /s /q
-rd %DIR2% /s /q
-::-----------------------------------------------------------------------------
-SET DIR1="C:\Data\Hydrologie\Codes\airGR_dev\airGR_0.7.2\airGR_package\data\"
-SET DIR2="C:\Data\Hydrologie\Codes\airGR_dev\airGR_0.7.2\airGR_package\inst\"
-SET DIR3="C:\Data\Hydrologie\Codes\airGR_dev\airGR_0.7.2\airGR_package\man\"
-SET DIR4="C:\Data\Hydrologie\Codes\airGR_dev\airGR_0.7.2\airGR_package\R\"
-SET DIR5="C:\Data\Hydrologie\Codes\airGR_dev\airGR_0.7.2\airGR_package\src\"
-SET DIR6="C:\Data\Hydrologie\Codes\airGR_dev\airGR_0.7.2\airGR_package\tests\"
-DEL %DIR1%*.* /q
-DEL %DIR2%*.* /q
-DEL %DIR3%*.* /q
-DEL %DIR4%*.* /q
-DEL %DIR5%*.* /q
-DEL %DIR6%*.* /q
-::-----------------------------------------------------------------------------
-SET DIR1="C:\Data\Hydrologie\Codes\airGR_dev\airGR_dev_0.7.2\files_data"
-SET DIR2="C:\Data\Hydrologie\Codes\airGR_dev\airGR_0.7.2\airGR_package\data"
-..\..\robocopy.exe %DIR1% %DIR2% /E /TEE
-SET DIR1="C:\Data\Hydrologie\Codes\airGR_dev\airGR_dev_0.7.2\files_R"
-SET DIR2="C:\Data\Hydrologie\Codes\airGR_dev\airGR_0.7.2\airGR_package\R"
-..\..\robocopy.exe %DIR1% %DIR2% /E /TEE
-SET DIR1="C:\Data\Hydrologie\Codes\airGR_dev\airGR_dev_0.7.2\files_src"
-SET DIR2="C:\Data\Hydrologie\Codes\airGR_dev\airGR_0.7.2\airGR_package\src"
-..\..\robocopy.exe %DIR1% %DIR2% /E /TEE
-SET DIR1="C:\Data\Hydrologie\Codes\airGR_dev\airGR_dev_0.7.2\files_tests"
-SET DIR2="C:\Data\Hydrologie\Codes\airGR_dev\airGR_0.7.2\airGR_package\tests"
-..\..\robocopy.exe %DIR1% %DIR2% /E /TEE
-::-----------------------------------------------------------------------------
-SET DIR1="C:\Data\Hydrologie\Codes\airGR_dev\airGR_dev_0.7.2\files_misc\"
-SET DIR2="C:\Data\Hydrologie\Codes\airGR_dev\airGR_0.7.2\airGR_package\"
-SET FIL1="DESCRIPTION"
-SET FIL2="DESCRIPTION"
-COPY %DIR1%%FIL1% %DIR2%%FIL2% /Y
-SET DIR1="C:\Data\Hydrologie\Codes\airGR_dev\airGR_dev_0.7.2\files_misc\"
-SET DIR2="C:\Data\Hydrologie\Codes\airGR_dev\airGR_0.7.2\airGR_package\man\"
-SET FIL1="airGR-package.Rd"
-SET FIL2="airGR-package.Rd"
-COPY %DIR1%%FIL1% %DIR2%%FIL2% /Y
-::-----------------------------------------------------------------------------
-
-:: pause
-
diff --git a/03__airGR_0.7.2_PLUS__DELandCOPY.bat b/03__airGR_0.7.2_PLUS__DELandCOPY.bat
deleted file mode 100644
index 1fa2a234..00000000
--- a/03__airGR_0.7.2_PLUS__DELandCOPY.bat
+++ /dev/null
@@ -1,60 +0,0 @@
-
-::-----------------------------------------------------------------------------
-SET DIR1="C:\Data\Hydrologie\Codes\airGR_dev\airGR_0.7.2_PLUS\airGR.Rcheck"
-:: rd %DIR1% /s /q
-::-----------------------------------------------------------------------------
-SET DIR1="C:\Data\Hydrologie\Codes\airGR_dev\airGR_0.7.2_PLUS\airGR_package\src-i386"
-SET DIR2="C:\Data\Hydrologie\Codes\airGR_dev\airGR_0.7.2_PLUS\airGR_package\src-x64"
-rd %DIR1% /s /q
-rd %DIR2% /s /q
-::-----------------------------------------------------------------------------
-SET DIR1="C:\Data\Hydrologie\Codes\airGR_dev\airGR_0.7.2_PLUS\airGR_package\data\"
-SET DIR2="C:\Data\Hydrologie\Codes\airGR_dev\airGR_0.7.2_PLUS\airGR_package\inst\"
-SET DIR3="C:\Data\Hydrologie\Codes\airGR_dev\airGR_0.7.2_PLUS\airGR_package\man\"
-SET DIR4="C:\Data\Hydrologie\Codes\airGR_dev\airGR_0.7.2_PLUS\airGR_package\R\"
-SET DIR5="C:\Data\Hydrologie\Codes\airGR_dev\airGR_0.7.2_PLUS\airGR_package\src\"
-SET DIR6="C:\Data\Hydrologie\Codes\airGR_dev\airGR_0.7.2_PLUS\airGR_package\tests\"
-DEL %DIR1%*.* /q
-DEL %DIR2%*.* /q
-DEL %DIR3%*.* /q
-DEL %DIR4%*.* /q
-DEL %DIR5%*.* /q
-DEL %DIR6%*.* /q
-::-----------------------------------------------------------------------------
-SET DIR1="C:\Data\Hydrologie\Codes\airGR_dev\airGR_dev_0.7.2\files_data"
-SET DIR2="C:\Data\Hydrologie\Codes\airGR_dev\airGR_0.7.2_PLUS\airGR_package\data"
-..\..\robocopy.exe %DIR1% %DIR2% /E /TEE
-SET DIR1="C:\Data\Hydrologie\Codes\airGR_dev\airGR_dev_0.7.2\files_R"
-SET DIR2="C:\Data\Hydrologie\Codes\airGR_dev\airGR_0.7.2_PLUS\airGR_package\R"
-..\..\robocopy.exe %DIR1% %DIR2% /E /TEE
-SET DIR1="C:\Data\Hydrologie\Codes\airGR_dev\airGR_dev_0.7.2\files_src"
-SET DIR2="C:\Data\Hydrologie\Codes\airGR_dev\airGR_0.7.2_PLUS\airGR_package\src"
-..\..\robocopy.exe %DIR1% %DIR2% /E /TEE
-SET DIR1="C:\Data\Hydrologie\Codes\airGR_dev\airGR_dev_0.7.2\files_tests"
-SET DIR2="C:\Data\Hydrologie\Codes\airGR_dev\airGR_0.7.2_PLUS\airGR_package\tests"
-..\..\robocopy.exe %DIR1% %DIR2% /E /TEE
-::-----------------------------------------------------------------------------
-SET DIR1="C:\Data\Hydrologie\Codes\airGR_dev\airGR_dev_0.7.2\files_R_PLUS"
-SET DIR2="C:\Data\Hydrologie\Codes\airGR_dev\airGR_0.7.2_PLUS\airGR_package\R"
-..\..\robocopy.exe %DIR1% %DIR2% /E /TEE
-SET DIR1="C:\Data\Hydrologie\Codes\airGR_dev\airGR_dev_0.7.2\files_src_PLUS"
-SET DIR2="C:\Data\Hydrologie\Codes\airGR_dev\airGR_0.7.2_PLUS\airGR_package\src"
-..\..\robocopy.exe %DIR1% %DIR2% /E /TEE
-SET DIR1="C:\Data\Hydrologie\Codes\airGR_dev\airGR_dev_0.7.2\files_tests_PLUS"
-SET DIR2="C:\Data\Hydrologie\Codes\airGR_dev\airGR_0.7.2_PLUS\airGR_package\tests"
-..\..\robocopy.exe %DIR1% %DIR2% /E /TEE
-::-----------------------------------------------------------------------------
-SET DIR1="C:\Data\Hydrologie\Codes\airGR_dev\airGR_dev_0.7.2\files_misc\"
-SET DIR2="C:\Data\Hydrologie\Codes\airGR_dev\airGR_0.7.2_PLUS\airGR_package\"
-SET FIL1="DESCRIPTION_PLUS"
-SET FIL2="DESCRIPTION"
-COPY %DIR1%%FIL1% %DIR2%%FIL2% /Y
-SET DIR1="C:\Data\Hydrologie\Codes\airGR_dev\airGR_dev_0.7.2\files_misc\"
-SET DIR2="C:\Data\Hydrologie\Codes\airGR_dev\airGR_0.7.2_PLUS\airGR_package\man\"
-SET FIL1="airGR-package.Rd"
-SET FIL2="airGR-package.Rd"
-COPY %DIR1%%FIL1% %DIR2%%FIL2% /Y
-::-----------------------------------------------------------------------------
-
-:: pause
-
diff --git a/05__misc_COPY.bat b/05__misc_COPY.bat
deleted file mode 100644
index 012d0659..00000000
--- a/05__misc_COPY.bat
+++ /dev/null
@@ -1,43 +0,0 @@
-
-::-----------------------------------------------------------------------------
-SET DIR1="C:\Data\Hydrologie\Codes\airGR_dev\airGR_dev_0.7.2\files_misc\"
-SET DIR2="C:\Data\Hydrologie\Codes\airGR_dev\airGR_0.7.2\"
-SET DIR3="C:\Data\Hydrologie\Codes\airGR_dev\airGR_0.7.2_PLUS\"
-SET FIL0="ReadMe.txt"
-COPY %DIR1%%FIL0% %DIR2%%FIL0% /Y
-COPY %DIR1%%FIL0% %DIR3%%FIL0% /Y
-::-----------------------------------------------------------------------------
-SET DIR1="C:\Data\Hydrologie\Codes\airGR_dev\airGR_dev_0.7.2\files_misc\"
-SET DIR2="C:\Data\Hydrologie\Codes\airGR_dev\airGR_0.7.2\"
-SET DIR3="C:\Data\Hydrologie\Codes\airGR_dev\airGR_0.7.2_PLUS\"
-SET FIL0="ReleaseNotes.txt"
-COPY %DIR1%%FIL0% %DIR2%%FIL0% /Y
-COPY %DIR1%%FIL0% %DIR3%%FIL0% /Y
-::-----------------------------------------------------------------------------
-SET DIR1="C:\Data\Hydrologie\Codes\airGR_dev\airGR_0.7.2\airGR.Rcheck\"
-SET DIR2="C:\Data\Hydrologie\Codes\airGR_dev\airGR_0.7.2\"
-SET FIL0="airGR-manual.pdf"
-COPY %DIR1%%FIL0% %DIR2%%FIL0% /Y
-SET DIR1="C:\Data\Hydrologie\Codes\airGR_dev\airGR_0.7.2_PLUS\airGR.Rcheck\"
-SET DIR2="C:\Data\Hydrologie\Codes\airGR_dev\airGR_0.7.2_PLUS\"
-SET FIL0="airGR-manual.pdf"
-COPY %DIR1%%FIL0% %DIR2%%FIL0% /Y
-::-----------------------------------------------------------------------------
-SET DIR1="C:\Data\Hydrologie\Codes\airGR_dev\airGR_dev_0.7.2\files_misc\"
-SET DIR2="C:\Data\Hydrologie\Codes\airGR_dev\airGR_0.7.2\"
-SET DIR3="C:\Data\Hydrologie\Codes\airGR_dev\airGR_0.7.2_PLUS\"
-SET FIL1="14-07-09 airGR_0.7 Description_FR.pdf"
-SET FIL2="airGR-description-complement-FR.pdf"
-COPY %DIR1%%FIL1% %DIR2%%FIL2% /Y
-COPY %DIR1%%FIL1% %DIR3%%FIL2% /Y
-::-----------------------------------------------------------------------------
-SET DIR1="C:\Data\Hydrologie\Codes\airGR_dev\airGR_dev_0.7.2\files_misc\"
-SET DIR2="C:\Data\Hydrologie\Codes\airGR_dev\airGR_0.7.2\"
-SET DIR3="C:\Data\Hydrologie\Codes\airGR_dev\airGR_0.7.2_PLUS\"
-SET FIL0="airGR_AdvancedExample.zip"
-COPY %DIR1%%FIL0% %DIR2%%FIL0% /Y
-COPY %DIR1%%FIL0% %DIR3%%FIL0% /Y
-::-----------------------------------------------------------------------------
-
-:: pause
-
diff --git a/06__MIRROR_COPY_RESEAU.bat b/06__MIRROR_COPY_RESEAU.bat
deleted file mode 100644
index 957f628f..00000000
--- a/06__MIRROR_COPY_RESEAU.bat
+++ /dev/null
@@ -1,62 +0,0 @@
-@echo off
-echo -                                                       -
-echo ---------------------------------------------------------
-echo -  Copie miroir de repertoires avec ROBOCOPY            -
-echo ---------------------------------------------------------
-echo -                                                       -
-echo -  ATTENTION : Ecrasement des fichiers                  -
-echo -                                                       -
-:: pause
-:: pause
-
-
-:: :: ------------------------------------------------------------------------------
-:: SET ENTREE="C:\Data\Hydrologie\Codes\airGR_dev\airGR_0.6.2"
-:: SET SORTIE="\\anasdata.cemagref.fr\Projets\hban\partage\laurent.coron\Codes\airGR_0.6.2"
-:: ..\robocopy.exe %ENTREE% %SORTIE% /MIR /XO /R:2 /TEE /LOG:%DIR_EXE%MIRROR_COPY_A_B.log
-:: :: ------------------------------------------------------------------------------
-:: SET ENTREE="C:\Data\Hydrologie\Codes\airGR_dev\airGR_0.6.2\airGR_0.6_GettingStarted"
-:: SET SORTIE="C:\Data\MyWorkingDir\airGR_0.6_GettingStarted"
-:: ..\..\robocopy.exe %ENTREE% %SORTIE% /MIR /XO /R:2 /TEE /LOG:%DIR_EXE%MIRROR_COPY_A_B.log
-:: :: ------------------------------------------------------------------------------
-:: SET ENTREE="C:\Data\MyWorkingDir\airGR_0.6_GettingStarted\Package_Install_Zip"
-:: SET SORTIE="\\anasdata.cemagref.fr\Projets\hban\Partage\laurent.coron\airGR_GettingStarted\Package_Install_Zip"
-:: ..\..\robocopy.exe %ENTREE% %SORTIE% /MIR /XO /R:2 /TEE /LOG:%DIR_EXE%MIRROR_COPY_A_B.log
-:: :: ------------------------------------------------------------------------------
-:: SET ENTREE="C:\Data\Hydrologie\Codes\airGR_dev\airGR_0.7.1"
-:: SET SORTIE="\\anasdata.cemagref.fr\Projets\hban\partage\laurent.coron\Codes\airGR_0.7.1"
-:: ..\..\robocopy.exe %ENTREE% %SORTIE% /MIR /XO /R:2 /TEE
-:: :: ------------------------------------------------------------------------------
-
-
-:: ------------------------------------------------------------------------------
-SET DIR1="C:\Data\Hydrologie\Codes\airGR_dev\airGR_0.7.2\"
-SET DIR2="\\anasdata.cemagref.fr\Projets\hban\partage\laurent.coron\airGR\"
-SET FIL1="airGR_0.7.2.tar.gz"
-SET FIL2="airGR_0.7.2.zip"
-SET FIL3="airGR_AdvancedExample.zip"
-SET FIL4="airGR-description-complement-FR.pdf"
-SET FIL5="airGR-manual.pdf"
-SET FIL6="ReadMe.txt"
-SET FIL7="ReleaseNotes.txt"
-COPY %DIR1%%FIL1% %DIR2%%FIL1%
-COPY %DIR1%%FIL2% %DIR2%%FIL2%
-COPY %DIR1%%FIL3% %DIR2%%FIL3%
-COPY %DIR1%%FIL4% %DIR2%%FIL4%
-COPY %DIR1%%FIL5% %DIR2%%FIL5%
-COPY %DIR1%%FIL6% %DIR2%%FIL6%
-COPY %DIR1%%FIL7% %DIR2%%FIL7%
-:: ------------------------------------------------------------------------------
-SET ENTREE="C:\Data\Hydrologie\Codes\airGR_dev\airGR_0.7.2"
-SET SORTIE="\\anasdata.cemagref.fr\Projets\hban\partage\laurent.coron\Codes\airGR_0.7.2"
-..\..\robocopy.exe %ENTREE% %SORTIE% /MIR /XO /R:2 /TEE
-:: ------------------------------------------------------------------------------
-SET ENTREE="C:\Data\Hydrologie\Codes\airGR_dev\airGR_0.7.2_PLUS"
-SET SORTIE="\\anasdata.cemagref.fr\Projets\hban\partage\laurent.coron\Codes\airGR_0.7.2_PLUS"
-..\..\robocopy.exe %ENTREE% %SORTIE% /MIR /XO /R:2 /TEE
-:: ------------------------------------------------------------------------------
-SET ENTREE="C:\Data\Hydrologie\Codes\airGR_dev\airGR_dev_0.7.2"
-SET SORTIE="\\anasdata.cemagref.fr\Projets\hban\partage\laurent.coron\Codes\airGR_dev_0.7.2"
-..\..\robocopy.exe %ENTREE% %SORTIE% /MIR /XO /R:2 /TEE
-:: ------------------------------------------------------------------------------
-
diff --git a/DESCRIPTION b/DESCRIPTION
new file mode 100644
index 00000000..1b33bf57
--- /dev/null
+++ b/DESCRIPTION
@@ -0,0 +1,18 @@
+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
+Author: Laurent CORON
+Maintainer: Laurent CORON <laurent.coron@irstea.fr>, 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.
+License: GPL-2
+Built: R 3.0.2; i386-w64-mingw32; 2014-11-25 22:06:41 UTC; windows
+Archs: i386
diff --git a/INDEX b/INDEX
new file mode 100644
index 00000000..44daa535
--- /dev/null
+++ b/INDEX
@@ -0,0 +1,56 @@
+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_GR4J           Run with the GR4J hydrological model
+RunModel_GR5J           Run with the GR5J hydrological model
+RunModel_GR6J           Run with the GR6J hydrological model
+TransfoParam            Transformation of the parameters using the
+                        provided function
+TransfoParam_CemaNeige
+                        Transformation of the parameters from the
+                        CemaNeige module
+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, GR5J, GR6J and CemaNeige
+plot_OutputsModel       Default preview of model outputs
diff --git a/MD5 b/MD5
new file mode 100644
index 00000000..1f4bcc9a
--- /dev/null
+++ b/MD5
@@ -0,0 +1,23 @@
+dc740898c129f840d12d222a2ead106d *DESCRIPTION
+eacf8601006227c3c02bcfaf97cbdc0e *INDEX
+f06c85e4eb89b267cfb165274067c4e8 *Meta/Rd.rds
+32a1c5de93e3b6254dbd86b07ba073ba *Meta/data.rds
+e5a11fd9f38a3bf1d0dadd7840a739f7 *Meta/hsearch.rds
+a1d82a0c2244a09e38104c219298794a *Meta/links.rds
+3b9ab8f86ffaa46a406cb5352028ef27 *Meta/nsInfo.rds
+7ecce7e1cc77345bfed1ac9c9b04e61d *Meta/package.rds
+52ca795872157b1a3e2b6f6bfbc480e0 *NAMESPACE
+ebf0fc819595d631b8bf280c4b049940 *R/airGR
+fca9fb51c6dd9ac775dbba00d895d0a7 *R/airGR.rdb
+9362eca21ff55ff6e7866a8653c5371e *R/airGR.rdx
+63a6f712183a364edfac4df460e83c4b *data/L0123001.rda
+aa6993b50e8a59fb4b37c8eb92df6760 *data/L0123002.rda
+cd27feeac8c19aad0c511b33010ea9ed *data/L0123003.rda
+c067204cb6e5b9db41af38aa96b519b0 *help/AnIndex
+a55d619bb922901e93a88bc0cd44fa4a *help/airGR.rdb
+efdee1c7837ed1b695a529e17fa09725 *help/airGR.rdx
+228f1599718d0523f25967469dcfbb61 *help/aliases.rds
+d312909d7d245fe60010b0b763b00f13 *help/paths.rds
+592202faa3a70495a0bf299af2596ac4 *html/00Index.html
+444535b9cb76ddff1bab1e1865a3fb14 *html/R.css
+0b6e15e196f42c1f59b5b95fc0fad2b9 *libs/i386/airGR.dll
diff --git a/Meta/Rd.rds b/Meta/Rd.rds
new file mode 100644
index 0000000000000000000000000000000000000000..8bf1bca97a0b3411a2e9ab9b50096efe7101fcbf
GIT binary patch
literal 1288
zcmV+j1^4<NiwFP!000002JINzZW~3^<RY9lfk0cNB2^3ssflo+B&{tJ@sc`D2qhPp
zP{C6)-kr6l?CvbH;~2m3tNaMz%z9^cX7*y2@_;B(HeR3moa-F_bg$89EH#$lSz3nI
z<p=Pu3C|`xpEXt*Yw)@L0>?Bw3q7{mcT?E?1a>)ybI=D}?9&0qg0e7&KG2{y-@Z7y
z$Wae<6pI86a@?aXCs>e#;xdvHu`V+~o`um^#9dB>E>lCDGne=Uw*ELQNPKdP1wQfx
z?foV=j+kF&?|P4O#!Y>j8SLieX)lL=WWWzf87_V(XXu~nh|Q~>i>W`oxg5JxbL@RM
zhjqY53Ut#Y0lpw~NOI)kBJ#BV{JS{>?Rf+pjbJk)FeU5ob_HCQ^WineVeGLh%(0de
zk9Ba_5g!@^rVTc(U4zqYX=2Jx`x<TJGXb#>MuM3Ivz8T%5~8X_#ZJq7<qNw`R9+N{
zBt?8&tdLBURUVlryEaUQyf9Mur`1)VPMT$H3fM66UUdeu7>cA&2}M#_28z_E0p(Pc
zJ<1`)^h`0Il&5|jwq1+uDC~xj@g=}^88BmC*Aq`EEYETk!$OKzAlg-kO!;b(*@~)=
z)>clhxR47a?~VWH=lc<Me!-dF8<sm>$<jbE4kDi%B4-57bp+uw7SxFm^AJWJb!53<
zA30b!qkx10ZGFGDfADN?Z@-1ow*$nudVjW^N*@@~q2>vSK{!byvjM!{CZ+iHnqF(|
z1z~^4pz=lmnvAG3LIDkFKx0sgLqud@A_wqb2@u1d7!ef6TtRG>IA{!QZkWI$&Tgqo
zT;z>IM{g=WFQ!q-uvO;L&v+~d-jSV1YI2A>=H#DL5DP5g!^5QEW=BXBoF(lt@qw2R
z>pd94^O`sUaq{b!ayY+WIZbMm?UJ4?FmK&e;<7fmsIc={oXVxC-c%5FYzxb0#2d>x
zl9NQp1`dfz^ob&cN1Qk`q9P4j2=Yh}5%3s9HqHK2&{w_6uobc{W!bV>1~>+)G>2g*
zA&>E3?5nP}J&*pW#Za#R=9@+Tc`dy*`mVYxfcRy8O6H)}4I(C>+^KZwEjU!jW*^Zs
z(I$}jD4Cg0W6OYjh|>&j_-!<GIrG_&Iv_DH;+QgiVK8R%3B@6sNRF|u3UQ~LQVy*W
zJ@c5_e}}14!}O)WRBx3{TW5?-TW7;J>2T(OQDu>w)dVu5wxgyp4(H17I18+38G(Af
zxP-(_`U&2MxBV8p9h3J}(q#O^IgI(zQQ#UZjM1=l0ty_m-9j{Ud|3y><OHq6mex$F
z>^1f^3mp>=k9{HA(k&$uX__(Vtn0w)kJl$VU;qE*U-1Pt{UkKA5WQDi%1lJQoSATA
zNi$K!WzEEwENv!1+45$qu$MSnMPZpM6`(D3CcbXDvpknCc_zYI_DrO`^i{IT<*$-8
znS>UrxeQvt%$7pS;U&wVNl~>VE<n{@h^k{#S<7QJvLN4DCQYQdR9c2rESFYp6_?C<
zf`Wl1OQ%VYE}s@x*%GSPa^oHRd>7BJ65>g^gtxLA)U-95!*cNFOe;$o(`pE}2i5JG
z>L-g6nq7BRE`UJ2Ur!_TzIshXM%3(u4wDxK^?SgPPvMHLc93S5!NnpH+4q-ZI$_+6
yEo0U=o9rrsHsD$M9sb?j-Th%(?f5vhd-Of|L(8rwuS4+d&%Xeyz22j)7XSc|&}<F>

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..2c0c5a9b235d2df56a725f881ae7d3fa14dbed3d
GIT binary patch
literal 1148
zcmV-?1cUn@iwFP!000002JKi~Z`(E$RqPZ=x@BlOpbrCzal?Qnm;=Oe>}J7UQpe4_
zHi?n7#r7}+v`pLVBvGTNxcRC5GwUuXl9psgan}JWIs+DbdA|;Id3h-5*Sn76RGcbY
zl`4qNmvF6u>K^>R1!)8R?_kPLE|!CjXyE)$|5xfpaE;I~!oCrjMraw~u@Mf8@PigA
z^*t-qt>jv%VWoX5HLcXL(qk(fSjl3z7Q?j|uElUIhHEigi{V-f*J8L9!?hR<i_tI`
z8&7ad!)`caTCuJa=lxiZKWk&3_Bj@mg<5qlqq_X*$<dkCZ)No?5;V|;`)y9JAj*6m
zNpoydDN8qu5)rpK6*g5yf64~L&j(y2VLs7U$5`MaU(n7Q!Ewa=nb~c0IA=VAv1t{T
z&rUj8`9)6Y&bprcGRO7e)M__-odKr)_2qdopr&H$FyHK5+&AOPHVN<<p(CO#4`wYV
z7yCb#S(~NSma%SHYbIe<*_@}e;h(?YIE;s^hdDOu`XH;Dxs|P)H3M2SG;cCk@Eosg
zMLrWyUQz6gSF#6CjDyH0hsYa47EcgPV?n(bu_3}}NIlsX*hd}~-Z&tkK-<sv>TY9i
zuU<o1auMT3ZtUpn{akivZh~S+PE=;r2l-0%+=nB*&g>(E{Sku}8wY4IrrsC@G^7EI
z0Tzdd$PPpv*kLB%3_md@D3C=#EUgeqU_XzPKH}_(4#)rvlhDiVp5GQjlsSr!)9hUy
z3xap$mXk;x86=$in*g!EB0fA+%wlgr19TNHs2U8FbCzsid0rDwAWr^FD2MwOZ0e&Y
zRV+!Tm~hHbH>I<DuxPT=be-mBGn;TG*>N%1lnmcH*O8=5A(;vqm1L<?CXYDrXhelx
zwh;1>AR<sPSXtfuI??x?8<%aS>vYI=F{F=U@X|dD?2Cqs2Z@ih|ITgxj|u_h06^pg
z|8GkDGaTP*vjEo5)=3e5h7BSnV7pUU(km#akgOI_-Dnf&e54MCM{!{Sby%m=o~zsV
zdcc{_M%06hL2ey&;J3LzOT;J+*+fPpzS)So^F1Xy&%wDZsQFKVS|vf><$}s*RrD>J
zOwqS&4nOKshzGe{7Rf`2KxdRPs?KqEYmOmjL1DFW3$?#^234l)9lTd;^8;dA`Pf&A
zWPDW|#(Y^QC=C|5qhb3g0C;4lhG^*davzM;9n{oZYH3!<HO1!%bWDag@r9(ND@rDE
zYPpkc`AEBbr2WJmY45yz@pSiKIru0B&T0h)D_U6{02x4M$=7MPzJ_b9;Ia-bA<$;*
zq#w<s?Jv3Gm2c{^*2CT(*ml_3bK37=G1kLM_gG7-GLe}NJhS=J0gI?-5IdpAB&DWE
z>J#1XOI}>^;wQ$7%Wr(n;@|lG`%lr!fgPw5V&z@o<fx|l%DXuyMb#V)M?QrYQbU8&
zqrn~_Q_eRr52Msnv#&eXwe+D`KBdp}%#CwgS#XZ)&&c(J@xelqbmjm#ivqP7yhKEz
O9O!QxpC#P88UO%_PAbU&

literal 0
HcmV?d00001

diff --git a/Meta/links.rds b/Meta/links.rds
new file mode 100644
index 0000000000000000000000000000000000000000..ffb9eaf33fcee20c0f78f728756d0c2bfa881145
GIT binary patch
literal 485
zcmV<B0UG`viwFP!000002Az~kO9L?w$Jai<s+H=&gM#7%^&qW?+k0C}ZKV%Z58g^j
zw;I?N*%b84i`kN_$<A)N75d1|{AM<p%>3VX48tfGMfNQeqh*c#oEasf68+cf4fa8p
z^sL4wb)7~Vh1lzR3%?#ca_lr68_z<SItNq-Ie118#l9zl*E(?e+-{9z`bJCp0mZJ2
z-$I<&h}x^5aS#QCYc{ju`(Ci5VTWM4W-}5!^yjvdC%LusQnqpr=qE%`%b~dYMF|Rg
zC%r=O7Q2M_B)Rv?Y;5|{>&obr9(~B0cJ!J%tu<6xn0C^gBkX)n$IChP^zF&&3+@6o
zhM=Y$+eITAf7mjAmxJ$FkAux)%zwl*2m0c~G081yQ8PcPZr}o-Zv=Va!k-|5T>bH6
zGQIS0%9NPo5!d48X1IFP6M(Ol`iz0&Q`V?7p$bN+!0;^|R`!r<hioBBawS$^ZrB!D
z%b#~8`QxTqQa`!<04ODQ970WuQzg_dPL<R-HQ-OtxcxX=yTnQ3;pc{`A~M{#uPP5j
znZ`ggQWJqHx*>`xI$IP3&K&m~rBA)iYihks;jJn&n_@K6jB)s$+_mC`>9Zy75KK{q
b!_0ETFE6ipT~MIgnepcrjYPxwc?bXi6Gilc

literal 0
HcmV?d00001

diff --git a/Meta/nsInfo.rds b/Meta/nsInfo.rds
new file mode 100644
index 0000000000000000000000000000000000000000..6ff9d4fdd53e86e1ae97491c61469e30994ab991
GIT binary patch
literal 409
zcmV;K0cQRmiwFP!0000027QxTPr@)5hRcRQ#1Re&7sg+q;yum<58;sEg?CHMDmK~L
zrRxm*d9~fT(rrkSQu@5#_x7-_?-u|73)rGtw){I5KRwaqDBD2vYtRN=$z2%X4+c4=
zM4^F!f~SYsQt_e5X~J==gptb-<S3U{iIh`ql`GFA$$08A%(a!l7c@jsHNnqF)#&OG
zayW}P_I8}Xghq|sbv?!?GuCi42wvx&g8d4-X@)L0M?(FDrq0?6A&&OJDhqLWW9MSO
z<|#(yJaADAmk4i>QYKAh?%%zfQl}@?`%-nZY8aYudJO9H%Qpr|`bpQ2!ScIKOx8Hc
zu%a4^)`jVRf?j->M3jpg<%e=8suUPiYgX@((UN0J8J<DRwhVx_WkLdDl&Xvp%Jy?`
zx0G8Y(GEqai+jtTRnhDsO@_68m1R$bcW|6g#>>*}pq)AG7t=N595G$rPLbnAFilYn
zE)f5sp@v0%EwX^s$gvSwTdouCiFmAfPeeSYZ{*XAW1>yFo7-3!io^Z^Zwg62Rs;Y5
Dt_;Tm

literal 0
HcmV?d00001

diff --git a/Meta/package.rds b/Meta/package.rds
new file mode 100644
index 0000000000000000000000000000000000000000..b57d7c148cdebf3be368bf036ad0ae0a7b3d8f02
GIT binary patch
literal 752
zcmV<M0uTKkiwFP!000002GvwcPuoBcb{;e#s45bNUiS!6VkIG@6)zPMng#_DnSgpj
zi@ix!ti9ImnutG7JGOU2>_QK{HIg6m?PO-YZ)W_nW?5FzD#2AO!E0#;ZdHJ`;kjj%
ztxb4tU@8WVHYyYBKH@pi=G_(d2xByuBgHwBD3ZiOSfQbiir~hN^RsKT`(5C`C3|&5
z1D8c!>^*Qgmvy)wB=_!R4F?|T5g%U@x{AKhw7=LLZPeP$R;STwHJUArd>r9OkU*i{
z*co4&iZUQNW~phrT=3u<P0F%o;<S#&j6P8!Q2%0dHXPhu)Q)+I*gy%>c|_LSP0E^s
zc27^xzTLE2dns5rnJ%bAVJZxI5Wr6YRmG8m)PkVJvnM#?bLwJ-{5J%vA^5!`nvJFq
z!URtRBoayTL<EF$IXHzX!Ym0QFb!syv4)5OKAWZ4B#On2E5TB7mtqAynni)DC=Vo>
zaS<O<fuKJ6AaD$)CBfgw6J}8Y)!*+P%5=|0w-Q(r7VajavzG*m(-<1Sz!fx%quQp|
zgUP7T*2a;ODBM0mbpLC&vFvslKIC2Q17gOYeSq5S!)Eue(?Yk?-Vs{Tz~f74S>+;x
zD44hb_6dO2`bg)dxIBFhS2H)IiW#GFM}&kTjb9(6)9)Y7BDLVc4CfUHuizpEsq{%m
z0#9mltN%*bc#Nn^0=Y_j9#N*?<puUH-ovuq$3i@J@p9_RN_IBK(q+(F&9bDyZRcJ-
z!$kS_PZ=7YbQ|(;5cxz<cLgV<BoR%T?R-0O=bztcPR^~8X;tBuJ}&Fyg8A4~Ck!i?
z8~-i+$2ThO+N)lrTowqE1&XI9f04A1R#P<96#qr73?I{nay){j1|Av_vNG$k{(mM3
z11lH6T4QPb`ONrMS1WUI({qNC>2URN*E^!8!|^gJwrOnh70In&^(LCniB!g}4E>Oc
imAN^h!6Qudl;`9#qVH(=);2kw|CirqVsSb}2LJ$rENGwr

literal 0
HcmV?d00001

diff --git a/NAMESPACE b/NAMESPACE
new file mode 100644
index 00000000..67c5192a
--- /dev/null
+++ b/NAMESPACE
@@ -0,0 +1,31 @@
+# Generated by roxygen2 (4.0.1): do not edit by hand
+
+export(Calibration)
+export(Calibration_HBAN)
+export(Calibration_optim)
+export(CreateCalibOptions)
+export(CreateInputsCrit)
+export(CreateInputsModel)
+export(CreateRunOptions)
+export(DataAltiExtrapolation_HBAN)
+export(ErrorCrit)
+export(ErrorCrit_KGE)
+export(ErrorCrit_KGE2)
+export(ErrorCrit_NSE)
+export(ErrorCrit_RMSE)
+export(PEdaily_Oudin)
+export(RunModel)
+export(RunModel_CemaNeige)
+export(RunModel_CemaNeigeGR4J)
+export(RunModel_CemaNeigeGR5J)
+export(RunModel_CemaNeigeGR6J)
+export(RunModel_GR4J)
+export(RunModel_GR5J)
+export(RunModel_GR6J)
+export(TransfoParam)
+export(TransfoParam_CemaNeige)
+export(TransfoParam_GR4J)
+export(TransfoParam_GR5J)
+export(TransfoParam_GR6J)
+export(plot_OutputsModel)
+useDynLib(airgr)
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..30a4c85c4ec815191a24516daecd131930e8b65d
GIT binary patch
literal 46952
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
ZdXx2_Yx9bLh)bVjKP~z~Tr&G2`(LJ7o%{d*

literal 0
HcmV?d00001

diff --git a/R/airGR.rdx b/R/airGR.rdx
new file mode 100644
index 0000000000000000000000000000000000000000..cde25a5c4ef6627a5f4cdee1bd62ad9250dd06b9
GIT binary patch
literal 645
zcmV;00($))iwFP!0000027Q!GYZE~j$7ho?Hc4apq6G`$!Gfp|v`v)OQyN2jA={Xg
zq9AOi$uwQu?5?w$R`F0R9z-l2ir^clU%;E-MXcYzyNF)BcoIDb>a&~OeP)~5z~q_V
z|G)dpGqW>uIY|hKkSMfB)aj1EU(}0-pru`(M6wW%3;b~#|Au%JIXVvU3vvu{X5Jx>
zY!MRwiahp`kp9=mhh@m|4f)7vLJ|?=6H|nwW{}U^B4qypa`h9$N642<Li+9^&;J1a
zfPD20)HsE_@E!O7GTQ^;EpqEU#D~bsP;Wektgpj-){s{v;M>S+cYyCB-%CL~>&P1$
zVcyIDKR|x`45HvaIY@}Kh5Yn01fl-tKOqS9y*LJ;jQr|4tluw~v$Mt$iID`vKApCi
z1)V{6GjzpFR#D_arBtsLiX}zKdh$My>ys5`FB?s3jxK5py@9Mr8`o%y$&k;}Qbnq%
zi=5i3p?lJxASvf&3bLmUiMnChYTGl0i=0uLx%RB-*jA9rb<XQ%$F_=GwS!cGUNM?X
z3%^k7=;1_TXQ@pKnyr>@*qoY%)>B=g#JRzRG17scTr8J7ac@YR=zUbK@9=1?5~%5F
zsYzAsrZU@Us{V@gL%rfGhJ99wtW9O6w*2KD?RCnv+=boT{I2dP-%SUukWdu!JBh*T
z19P0}){;@BociB&RMdK=G8A%!LAM+E{~5vHL#Affu%b3@2SWaMw_glThXl8zG>+{4
zRt0wYo5F2)rK>roN&4#@pqMvkoarmm(<ehT5u(Wu<+?SIq<b>m7Rnp-H{uHAs&nxC
fy_@80iE*YkP-z%#lQYX=O(*F;hSpvz{RIF3R8vcL

literal 0
HcmV?d00001

diff --git a/airgr.Rproj b/airgr.Rproj
deleted file mode 100644
index 8e3c2ebc..00000000
--- a/airgr.Rproj
+++ /dev/null
@@ -1,13 +0,0 @@
-Version: 1.0
-
-RestoreWorkspace: Default
-SaveWorkspace: Default
-AlwaysSaveHistory: Default
-
-EnableCodeIndexing: Yes
-UseSpacesForTab: Yes
-NumSpacesForTab: 2
-Encoding: UTF-8
-
-RnwWeave: Sweave
-LaTeX: pdfLaTeX
diff --git a/data/L0123001.rda b/data/L0123001.rda
new file mode 100644
index 0000000000000000000000000000000000000000..ee66ca49217b0e709d4d76aba42589bb2d3dec1a
GIT binary patch
literal 83676
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

literal 0
HcmV?d00001

diff --git a/files_data/L0123002.rda b/data/L0123002.rda
similarity index 65%
rename from files_data/L0123002.rda
rename to data/L0123002.rda
index 15b628deac8f1f6e2401e0d3e2b21262075ab700..21bc6db0876a4880d231f648fff979e41dd227f5 100644
GIT binary patch
delta 35095
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
PFb#_W00sa600CKAzg$D2

delta 35103
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
Xv5y}-B@U_4J}?c70ssI200CKA1bd`P

diff --git a/data/L0123003.rda b/data/L0123003.rda
new file mode 100644
index 0000000000000000000000000000000000000000..ad7bec92da57e835fe23f8082034446c54bbb51a
GIT binary patch
literal 291924
zcmV(jK=!}=H+ooF0004LBHlIv03iV!0000G&sfal++XkhT>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<;Uih25eech4jhWUV5XLF2oV`yxl8dtSjkv;lzB-?w118*bj|Lphjvu(?Db~TUR>z
zo{5=_Px<;=X~*TQo!JzP(engKoQ0cvJN!+N+OXSVs56L!k9JnKg%<5~D07BGv!Jl1
zFVvla*Dc`d$-Oepq1br;=a^$i(9JNAYa%O}dkDF0eSlf9dd`_Ku|c;B91<_WIE2my
zAiLstqur>G0w=a$;ONq`llRV8)^3O)BGdQ~zHEqoGA(JWi<=^x#WnuO$kA02C=rYP
z8FV6GOLZKuN35G3g<xNWxoJKPS$okZvJ>vSAOH{OO6lfQIi*!98A_I{6o^)dS!(Wt
zS$;ukY)5wY7-QLm+?;?uiF(5v3ckNsn1{BU(+4_pKg<PjJYBaitG;$LYl#_B3EcCo
zi0a4P(z_TP{~s@~*tO7efzTPl_5~^cMApW|s-T@C{iqQi8f%{#wu$lo*nkJ7i11~U
z*AChK0+GqtLAJXolS;h~tt#e}#A*cA+isT+C}L-O=R^8YxJt}IrTE&NrNf^AC<cEd
zBjlgO(IAty22){-NUx;^V$MeDy<Q;6oNC+w60U;sII+%!6(#q*e#=OQPKzWjOWt&W
z?{c~AaEY5!bwMO&>lEqzL~B%Pn6pgNgW?-?47Xs?fw4@Bzg3lkpPs}ITCj+9*Mo;S
z{4NkW`Hgq!as?l4;|ll@{Ho%+HLQ<R<^O3-5jeOndauz2q9P?t3A+ej)K`Jy%7(gC
zBGj;f`DgO>5E^X7`<Wtq`9s0yYR;-Smr;t%gRp%?hqkTbsG%l#<&E}?vUf%S;UaVp
zMS7i9Gl!Hb3o5chnI`~Gp+As1&bv@gy?f_}i6ej3KI_88xE!ix7SM(#4)r-~{f;Ju
zvm!bI*%=gN2Rl;)G$qnzIhO?ND;ag+y7LdMiPVC64TS;TlZP}YC&beSH?_Il3VFM(
zaz#J0@7+wC=C~a!BB^}?3pCdFaQDc@M37yI>_c#D&4{0uH1SgP&-48^C_ani*n&eW
z=Ifjpzl(R1UT@dHAUw4{-_L!NC#(D(BK9#D3BU(vwxD3{hP96wjk`eXAsN3m)^^YN
z5Yx4cujXt_yY}PQygD5cqs${Gyc6gv4j8uG6NtNJe<jQ<{G*!inDG0zkBVFY<eyP`
z)+%7NvV<VcdY<5+(f(RTP<#bPD(~lt+};yOisUQ^GP^U<%@O1$kv8OHwKl>Fe<n#q
zPZ01D8=rdV#k`dG;Is%}?-1sBI-mNp-8E9S3qYNb`I>iieY*H($(dW*K0`$>)gkOp
z1DpO8%-wL7{`psOo%(xqJ6rz8CIM&>RWA`xl6sWSGa@?_<tl8}c!c^Bough&R+ZSs
zzDi{k>11|6mB#$knmYZ{F-(nnfY?=s-K|p7u4|Sj>Omq5UnnqPO)T;~H8yJ*tIUfL
zV^a%bsllg02x%#4oCrSO9|_G4{CE1#jsCw1(oOfBP6fbQ0$iyEus!i9Jvi;}L&cP<
zjaOghz7VVT2Ar!+1m*3iK_8jcmFP7HKc~4=aA!<hP-r=4V;r8UNdo`)z3G0Ty^w42
zMELu;KmFfDkX(A1#k?KVSL<~NYp=)Mku6LuvMIcl9+E@T$o$<NvnJ?(`zi7!bX{0P
znBa(FB0G>jy0xrZm-Xn*#v|wRD&VM0YIh?zm=iLNU;IaqYG08c6H=B!b&d$e&{lD$
zO*QSv*;CdEdj)5uP3-BY_{*Ieas%shX3E3(h|q!T%ol57^%^&-&Fm6DalUMNgB)Cn
zeu-<m?4%Q8@q7dDH~s?qz0*isGZ!O%p6C&#t05;<^1}sj0+EY=Sq*;*{M2;U^qSyU
zJ+ZYJ*I*T9|AM|oNE@#awC+1GGdJ>L!q5_5T1u&y`|p_dif!j+a1_jkf;o?w%v!v1
zZb5JF$_Qq$*`+sduz*2>Dc&&=Dp`-KQsm^G22b$RQ_c41fUGGr{Y{67yIF9si8m&y
zTVIDj)(mK&rU=9xB>)kZpS<0ELEtyo7K>hVGsSOKQ5MWinK0|VX1I$|mDqy2%NEYN
zF3mV9s7~F=s)}<X{~M39R{Nw7*8T@06s#*fICX5Gom+B0^cR?16>f4s4(f*3+dH6g
z%U_pPNN{h-_B@sngJ^tE;A6xct@?C4i8ll~t8YG3YM!vjQXx+A-$Q`|c&3s22tC)c
zA_&P>rt+e82rj78iE^C5{dX9&W15Oy3TsQ&f0KE4n7>-7cumMVHm)jzxv5>bip}HH
zI3zazm@a!@XJ^j=bKT6{oMM}!Xp3KHV&!!0sI^u?*6|e$zo#Rx2;Np&NX>C)pFh@L
zUvfyK86RBUc_IN>C!Nth0vKc@B<2`iFEExtodt>-?En^eEk@Q0>3)eN%4IoBSZ!Am
zwBP>@UhXE2EP0O_B$^W82Lq`-=C5RA$@Z*&<?hxnDj)DF0GWBZhLQ4`@OS1e$7au>
z**W;Cl6+<Ypg=j(kW(^UQSv+-b5CZ@G^R{g(BHmi`W8Nv+%HSMU%ohc=z-9>e6tU7
z(2Q><1+j18+IbdXPM57nQ!O~oRHmZQ)Zl+eu(NH82RAQm(#(Y8jO+NT+K1brl#viG
zKq1J<f=wOd+DCBTZ7`f|q=MXJivrZ{uo5$TcZcgNyjwlzGrd9I`MSF4REV~s^eDM1
zAi&fTTi06CYvz{=u&cg8)GXZk+3>=a2g<Re*OBzl+V#iZ&}crM@!bMSs4P_DY9q%D
z9cfw@o2dUA>@3FnkBUS-*C-1&Q=Bg>(|EA)k_p2&p#bev99l34SSa=OhhdNRqV4<W
zk@+fG>T~d8K>iU2e{O_Q8^MMu<i_WUycl$pGQ*DvKpY~CUtP?IcwYh~^$@yJ>1_#)
z3WX{7$bq}X#RD%Z_ec~#Xi_F{gWlM5l<QM7gXGxCXf4byo%=#+auLC@#A0EA^5!QR
zqa{AT|D~@Y=+^zgJKfc!iQQR0HmhHwLoJ%#^+08?`ntW*{5)(0Lt;MP1WyR#covIi
zni@qOJYj(a_dw~?;Wa+97L8hxD|iJ{8w=fj^j1#q^eoFEzP;&EU#~TPdSzS4(0X36
z3htj$b=yxY-Sk~SEU-VgVN0IA9=)^oj|=Yla-W~lUN_uI7VUpCuN^wZg{L%n(7keC
zRwWN!bOEo*w@I2}m?%hKy|=x25Fj;xoyjx$NlvK$?RAGtW_sEzkbWv>Hur#Y!8*QU
zJeqq|RBj_rNtMsXEJ&-M$y`rJ{^MguxGLQgtKe-up0Mk%7J7xWv#~rzrG|0pKo9}p
zpOLbZQ?Gd!tYrDM(jR@G;=_oJ$Ti@vq2T1p<o<)Jsk~Bo4M5{a><VdpP#&fey#18b
zD^NCN!9D>D8Zt9Rnw>^eL~8p+FJk#w<)$jmcsnfxF!*1K=>S?yb!oSr=yk5ErEIT=
zi{RgChPR=Dr3{VJg`<Gm=uL`=c~D*BX298<>!DJPBSEpoT0klh-^Mty@9fMbvNfYl
zzbl2#r^q`)P3W1A`q@>kg}~St%Z}^en7L5?q(n&`K3%T`B(qX{siP7`1n2YZTbuc5
z&FJj*b-Tbm;t0;A3N!{7-lG(s6+1i8=_WD*z-$E&+>6kK)7GMs??5YNqC<=>BZ0ol
ziDCZp0k5GcIvFo3K1zY5`jet=4nMg<;==_*$4210S!BZ6TmE(>?K#8?2o*M0DaLTY
zvt77Yrahr5h$LxE+*RY_f4Be{;I}$bj+MErHh%fe_ju;h9A>ZW3^O2;x?*?X?BeHQ
zx7;C`X<SOv<v4&av^p6V=E4+Mp@0=$X}#Zo$$2Q-@dO;0G&`%MQ#<s?yhcE8d<oYT
zqv-xtmQ$~iR6#HpkM|R==dAH3OBDlTq>0gaM*I@v(dI=D0D^W#S$^<6j;~>mFRQQ#
zxUGkr#}i@&^D1ILx~lTl*AJZz!(I?~r12tJhMV5?IN_ilk084gNbk&J9>~}x3iS@E
z#e{qSVI>CED0KK}hA<&3-6k2+lnHzr=yGjr=O%}+>Yi~782XL{n~O~@ZlOw<wDAv#
z*W!Y_djWANxSoUB^+ZsUC;A`rjLtf*AS?1BZ*3>`2wwpb$S0p7ZGTT_J*8e?`c0B=
zj3reoeXn@Ozfr@y=(DyqRSx-C9UB`OtDB9ICV1zw7Xd;fMr9BeRxNII@Nd=^I8B*6
zgH=SeLh>_We%OJ#3q!sG&XrNaz;vyqecFTZHkqjCw9}Bw;ZbGZET+k=sS*N9zCqsW
z_&HibXn6ml=3F?xuKDp<&0IP!3X~6)p_6`)Ou0fGzA<MpG-LYE*E89!rLpPd6-RMJ
z{$WU??hz`dG!0z^$Y2Bo3}%2!R%93%C`u%?oHOx2&U5VhF9nS5i?q!MF7+JRG*jbB
z<h1xFKJJaTVKDHP=}S0mh7=eLY)5f+uux(8W_Aes_+er8-osnU8rHRpiv5lUN{NeN
z2dW3f`OL~AdC}_hm2~~SFjttC@VR;1@4Yp4%weE)DIyEmW51(rt;qbKhfyLtO_Jl`
zd`19AD<tU&XLbmits%O}opQ4Qj4G2Nq6F8k=NxMM)o3EHeud%#K_iciIi8U)900C!
zY<Ba9&!;`zGLmtqQGVOmT-7o?_hq*tRj?=!J(P~2b`YG;Lu%$gwO7Z-mbWodRV!v(
z9Ytm^bT@?=jLmYecV)QUb@7*F?A~DgUYZEd4L{@%+a|2WZt4*L41j9!q8t`r;K7$%
zCY4BYLd6E|c7)h#*Z?;VfaR~eck)nw-ttAL^^-zwV8y$VzI<&>u<f7pDys(H2eF`I
zM0`*J0xl&#>B}-NlrhDD+>VPBZ7r?MJf!qjtf=ZKA{A<;F0zX-qO`igkfhGUWJqY<
zuLWJ}3FG?1=#r@Pm3QC$8RS+A4sw>#ro;c!rMgTo5&l~pA8J9YTw8+|0<u0XNf{Si
zuX#{53wnVuFecSqOaR%`_@0`;UmC3)JaiiFjEX%VbIMo6HJyejmtgks$_V;*-%Kj<
z7UIB}G~}aMLEq#b4)~g^#YWLasiDYebyBsyG(ElqsJ;ZjQ+XpE*?dPmw!XQkTjo_w
z!6KR~4X*(SIIQ~s`H^-v;kBNUPtH?^s71)<IbXQs|736c7h+Y1#SQ6C-g66XCl8Y+
zU-9(`{u%g)p9fQ^Ttwu`7W&GR$r+%xtnnKz|HmXj%2+{OF0#YX5I$PTu<rXDqP1z7
zqlqlW=JE#7N3>LyA=~iigOU)ZYYsHY=qpI{A%F9T*W#dqfi}37^SGddMmr?H^(%T_
zb<O(NH0b-RJm@G7Z^$Q&GwR{s2N1G($V+iAx&Y0x6{2nW_e8K+a}QeF4co^TV*(!3
z(Ko;@!#N}Jet7k?Qt%?8bH4<M`8mx3ppB^vt2s<QpY3Q{3p`aD?D<!{W>M1&klB8`
z%tH=>K<E)!H9G2lTI9%%@p6C+-6*W7A>QZsu43(f)sJrl@l^ttfxOpzPG9!;n;LBU
zctAJL!5=^0C*%EH{$d$WU-#!?sp39?`6NT$PO8$T{d2o97In#cPdCC@HSM@kKQqlW
zx75<wDmJ{V%^4Cz<+o|#6?&{23xo9URuXoFrGr~Cd(+<y*r&IHxpBh;CsLw%1L}^g
zA^t<Si~_R>LVTxst31Q~pu@QfWf;$`+vU34MpLT;^7zTT5<g0WjT%qa@_omJM~zUz
zlOF>w`}WrjKUBawX{Ua<3gH;2Bd*lDNbrd-a}Q}gRg{BACn~0DzT&(#|GPZg!~KLn
zyjWb^YwHz&rk{(-S;5Nt^Dx7rO_!gDBeSwtay_4DVS6;M6#rR_eFV^6hhl!oVUr5Y
zhE$S_UPcPsDGOthD?vvG*Ak!$5(u)bU2bUD-t`zX9_@?O=-wmHe<neAZyk3>Ef*{P
z!hkmlI%~Ob3f(`Nw{SN_hwX9zNRSj(^V;xq<IJM21lTeF@{PtTL6X9lyQq@3CGHw7
z!zTSom6z1nF*tsG`I#^mYA*d96QJ-BZRi2IecxToVNFnpXyq9|0cn|@M_nDebaP0<
zB|D^eqG)fQoawTir;fB+^ULZWrEg3UCU6bfhvb>YoU;{CH?%weC5h@+kdki`K&vEi
z5a<zCR7c%}$gCz#_3{#o_omD(k)yE&!C-Ch668)fXls%+PiJCpJBt5lCsrvnW{d}y
z3tID=GJ?nST6R2|LfHlfGQe`c&V$o^pwol2dp9VWrBK<{&u_3$<ApD!^#!ET`@f(?
zra;*iYX87iDCs?|R1%=}OYJMqw^Rj~h30QM>~&6a4RpztjbO&huSI>icmufqo9119
z!Gm+0!m9}2a@~cndXfTe8x?MnFaR9XQBTZ&efYK_p(J9T%^1o;OqVFieMm1(0i;PN
zpEFta62Dc4FF9mrw=Pj_t2HlO&yp>5uX$z!mRwzJ5`RwdBrlX=vKfH)b|V=!>6E!l
z2UP9Np~dTyss=_g{KhToyT%#(@|nw7F@d#OC5k25nxQXo2Lu@3nZdy$xvHPlSvP6@
zezZZpg4CNrEeM{F{4j`DRc6mW`{SR;2MH%}EWsZAI4n#x94!Xz7O7rbb#T1$Kf-Lk
z-p1;jms>O_AnQ^U-7Xi`j<V<mCV!Byrqg~>2_L8^+lW!O&|;d=jL1;~D1j4daqAsR
zOA+DK7ml@YwOQ_U1g#*wfM_Xj)f|iaU`-Z;syAt^s&TP5tGYtg!@@gmj5Gwx80D`m
zPd3^advDLCH^>9sAwyWMk;c;a;pe1;3bc*r7-t+d&DbWLO|lfPKmTF(W98TzeSoib
z;)og1r%ApjsB%yoy25YI?Px7QZN`pJenNg*EYf&G#mLA}OV3qN$29JID}1fslZj`k
zCVi#!e9-*HgP_#|^mw=wRLaMn9sKXuVo37?nfP2sk2-+De#ww#97Ow$K$5#9gm1EL
z+<Ef%R13s<{XIoF181=$W@ssBpHVpaWll)oYB>L}1Ke}rBr&smhZj*Ijm~NFn8a5f
z{Un@h?=5ZAgN!XY)8L?mt!jG@!vAVce0aA<+Wfy;MYH*iM4UeEh-HOcf%iJQ=T_2F
z$@#G3iDCtCHkY7qlZO=EduDt?7WLl1v$>!7Fhp76tzni<RL9#78S)wmnL@w6C??E)
zx5l21vf@|F>W0oBBeC3m?m~#AkeIZx>ZEd0LYPRH`}zP*d5LmV!(J?`v5m)AQNZbk
zHF2%<h7N&zfpYf*OJ1p-V`|_#3-~I7rhoqRp-+V!YDFO*`>!Rm<>F8vjFb#I#-zuq
zh}W+=0U4U<<Fk4Q>3@$5)KJ8y5lo#N0>9r?mVirWlWK}m`u}PlydU6SNmv3gvzD~p
zeG(gnoYN}yH%;GL{V1^N&uu}ri{tB!-}n5{a$(BHU4qzb?_!{E-^58;i~XPgZ$vp_
zj);i*QGTE#UWKXcR=Ne}?7^UB)8DY=y)~VL+O!5b<|M|Dxt$Rk@?b?X?Rq-F(QZxh
z&V}pYKa0S?kibnG*N2Alzzi%j@aF)JpA`F+Ie&28YFpg!Biv!TjivEa$5O|Qs$oGJ
zaE#Pvh@D6P2J0;@B7WcmaD%HRFTQ$V>?02JtM^CPR2_49$Zu8pEv!CFBH3yAuHY1C
zbemg2MwkS7r$6{T=uJt=+L*-u#wYr>wd)LTWE_l7T_l%4d5z@}XZ4Jvw0LJF2paz8
zEt?HnzJ#JdG79lqy}k1X+2g28B5<Q6F^U@Fz%z^;^TNVV5e)mIT`KNQ`DBBi12#^h
za&*}e+>sxcGc6_F0AAscgwUrXfIXqmmXHXn`yf}V3!kH+_m71uw2phEF#n|{%<4v7
zS&HrrAaTY2vdyMaKQS>^`*HG{U3;*uAp8a=%zKjMu`fQUIEOu8mEPasJAl}k9&@^Y
zZW~-AHcTah4F%+oB2iqwh^m#R7%`*U@-1^OT25NBG%^pjI*uLDmf=!>5FO(_xsExi
z_4j=M#}p+dxXI~=v!_Qu2V=2YSKs2oTFUdPRJ?=!Kf3BBMdl=`>H3}`7X{}B<B2<i
z;VAS?WoND)=ZnRl%B5tNx#F0R;%}I&{L=Qcem(;7a~qe=TZmfZA)06uUidWvF|KO5
z%MmM|L&R<N9{`cxo{h2qZd4o{U|BI#>9c0+D4sf!fgLiyfM+}&Ke!|0appgZudJGL
z_t*f=BZa&Df1#ga;aID;!G%N_@x^R~{9PC!Nc5Ylh{CF75<&NmM!aneI&!*H(fs!t
znuzx3f;B9m<4%L7U>AL~VtTnmv!*SlzzjZmzWO2x^KezPUsHT?2n@C*D5`f93UWU=
zKsZbvk5mr;5|#V=tHB!Y41BG72l9`;8o(J~=091@_v;X>Jh8fv=<gBSp^SI2WzP72
z&vWa3Ws_`q=A+QrSs^_30K!(+I)g`O2#*Z?Uw-bKXOrPj+p6hJ!8(y0i9Vk5bU|x!
z8X!t(zp58VMnfev4)Eu2aNzxKi$mJmr#5Bi+1%*XYxp@uiR7H|ErBS!tz|05U(L5O
zSksN9Xk|X!0X(uL4?8Z-tgZ_O6bWtLN>(4h==ju&ssnRpVtPcm>f_z+#hNOLs%0qM
z1%v?wfO=SL8kPP*#&066Wa@1JqJMItapltUtA%FoPd#^j3~n6*{NWt{%Y6o<TYL*`
zzX_6bC`>idZ(j5SW05Xd#c?<F9$x`F$ng6l@4HH~SzeLR3<_{+aZqX~4fS*L`Zo`k
z$}1LE13<$#zS|EA>409AS8pd-dMh^mwB#NMpCtgcAhHtge6)vS2xb;RRG^RsUsp#$
z8?3HAt-!%b;wblt;lQM{mt$)(I-ay_g}Ig$+TWvup@O(OL%BaU_7nbH0o9e&Vs0;9
z%_=R!Dz3aXRIX1sh#|(}Dv*~<QE^V#vrFo6IctY<;ZKLX+_Ey*7`J7%xwn?`O;t`Q
z)cLq)NFvu(3;)|=C-@vGblZ-Ej`C3zO3lY|r+@B=OtrBp%$}F?O7OPEd;;L230yN7
z?PNOPCC$kTKqRkj!*UmfrP&r{a%h-awnM`aRG-Db#5vLer@_A@fuup7yHKnXh!W>>
zaZ+xuTP4>Sw|#B#Z>j-TmL)W(*xP}e&Vt7ANmo~UnQZi*L1c|!^Lg!>uLg{LLB7{<
zE%~e9kyUlCS-{|fbs<2;Z!ro}&m{|+Z0RdkL#V07oPlPBRED!7DFecg;s<ayw)e-Z
zK4dN4YFgZDy+r9jE#~rwN=ot*r+I=5wmk4W><2r0QzKf*W>k$!x0&(U@cW*9k6Vy1
z>B_ITSbbUb>N3J&yvzN^cO**UYaxP65xUCL&E6>)jT(#}<5<$8huhU#$^k@)j>j=d
zHj5XaBXgJ6Y>*H1m~uq>?;ktgDwt`;dm*42LvHPI(=tQSw_jGq?jatW&GR7Vrj$>a
zofBC_Z$gHIa0{wtz$?`Eyq!V?@rkRxXs^gGVPksnv0!<Sd!88Czq!?7=A+-6O`(8|
z#XLmB!Wv4a73F+8P@qFo(+rMmXO{!OXVKZnJDpv<mRYwFkYK~mdabvXgSV{ML_4yG
z`^YD!O#7Ez=BUKio8I6vWC1tF;32z$dK}bB`(7DTMv39B>z@f*DYj|uUV-q)YO#dr
zDKVD04?r==)_GOgPXMoaAie&H&XRKt_7jgPLeb1OAw?+~64?0K0_}C>)0re6kfekM
zWy)l8Yd8q=D)uoYGrG_igc)&4g)5eC1;%?={w;4F+U?0x^_aYkO%e&6Tr_$2`&977
zVLh4lcP-O6t7{Mu)H%Fu0V@E-mxjY#VHMI`BRW8~YYa3Xe2`ncplo4LMtd?QZ1_8j
zz`2(DA71*1YP4aE<m#<gS(ymb74CFn?>d96w?bYhO<>z9YORF9bYcc)u)cJ3%goC%
zHES07cKzRg1W0Q;HJIf9JdFHWKjSJCHGKE@Gu07Hr7x(V`o=mm1>B)HJMrj{H{$VW
zu{sC=yaJNf@^yHz_xSW-c@d3hdwIT>jg>&LsX5IOuOyH-Q~5KM95aLjXidz@Ojv*7
z_$0&3G_2`4frh)gB@i}y1Yo0~K9&Z*&g77OVs|N`lK(>TvY%?ia0NNs@%zAR`nK;E
zJZ>SmO+y$nHe}kA$?m+kILxNDo~)@r9sKv{$cbUtXb^sF=Cb3b)UqPs0OT^Bg>ibk
z^Fpa<xaop@59XyNe;<=pOhJDWX7aZ6<Qf?Y5=NUr&D4pt+v3}`{L0?Q9Jc|e3s_J+
z20|iov4IAsGGIUDi`GU;oYg+-G>?614@IDZf2+d)H$Y2%>31<TDPImPS$X>Kg8`0M
z`_>aC^{t)&VR_EPz$UEJRvNr0u7wDi7IG2iKdt%zN2%LV{wLozmxAT(<lBD4=V6()
zo0%%Z_=yQ0+eSL)271NxqL3WE58c_;;t-7L(!Lb`6$AagtZGE&w7<^)5`*Lp8D0Wf
zK8m7x(thjnGEu4dXD8E|Fc<bBY`p!Ec$2ydfYjeSM&(2CCe9zo>)_2d?;2(<LWFx%
z0w}Hl(C=tio0y_1DS#;MWBXg7{lVl}f>{WEXTUx!)V<Qy)`>0yU@M5-sPlwjZbC)#
zFCZ#mN#t8w7*+JNtvsk|^pc`JhO<0(N*Hxc4B&0n6GaEef3h~xm+eq6h_yd4=Dx7B
z{$r+tBhxm+`>=wU9BnWi0znT4x6ogh66knFtoSqS>cTVmwMoldOv0KT{CNnz!8~iF
z>pk`(@HA6fI9++NLLUn8xZfz;QEg__pg)dO;nxj#r#if?0?;8REMPZAyqJVCu`8b)
zl;AFH;fCvPyksbBScaB(e&VmM_frD?0J~(<U}xIx8p{=yv^tdi{I=R7YUnqdg=f0$
zLdx3i#cbzZqQ`I`lk`W`^(qz+>c1V#t#)k^y32YX>kO5g@W`@QE53J~LJu^{F<TwN
zd1;Lv<+PWhteNoYoA?<=rDSQ3P%foVCrSrNGHT=rTd~UcY{1OIyIlWF2a-X9vxNLg
z&I#b^OjPhql(FudSRVs|&|}q$kkXaE@N#O>TH?VuFDM4I+x{`(VgigA&6WVXn~=;A
zOx51KrB&?Lq8s_-qYixY5VESw#p-dad^l*AJWgD2`i^=iN0!-5W+Fhm6?n$^XtC^S
zG1Gt$;_qo?trI~nHrtzrj6rVQapprfxo$W~O4rN{$0GlhQZ|9-Q^TX2F<$>~_k6gn
zjBZb&J^^P6c?OX_>t3z}`9UkP9*30>EFHs|)rRsK=d6H%&g0k*1)NfifX|aagQXuH
zB;9YIRj2&^RxT!q{*UG-%|yr(M(jt1<f(E1XlO%B$yr?xyyv>_)O}ko8(nS#K;Tmu
z5CMVx>ij6GKdm|d>ZVw}AIlP_NCsv;%tY6Uu7m9Q+oRg?J57@>G#>5!lE<!(w_)TK
zj*yn;P@>i?AdeGGT0gR2zh;pFy;6ayP>AXH^E8IZ5I!ZtRJNn4Q)!@KaK+$`>3|<_
zGa+&wMNWqz>r}IS@4V^UsflnogwlzUi=J{Ps`T<|rxn7aUSfhTkRu~!akpz!J#mOO
zfv+9r`^EM-Y{{@(7Tjp)730%gE4Qd1Ij!goT#LaX_l!rn`Xb^lHD@j<oMwpd!tCq_
z_R;4obo%xUN-`FfVr%f}G_8(F^j64pyM$q+x55CEyp|d57Bc{=i}hnFe?<w}>Q&S`
z$E;o6L*ams#fb{6V}?s1{QKN*3s(T^QP&>Dt@>@u6p&CwajE)9M|i&A43}Q6u8BJ7
zeeqS<xj{w5;Uo)f799r{J}|sqUD<#Pl4$)SHV^H`EszX;756RxE~8Ozx@aV90$H1~
zKKR3GI`eT!&BSxO?s^fRa4QabO>#KZ6!N@r`&kq3%Y2dXbBXr9Eq_E4W<x(PDL|2d
zr$(Yx_UA2ji+~CHqCNg&IIrQmRtMtQqOrX!?qS|R@I|lQ`iD|l>qb-y$DrEwr*npq
zwNou)=nioyH%JtNmF<HXKsr(xV!$3uWTV8M69zM+mx7V>G`H&jFkAQt<(Q=Dio4s1
ze`3a^U}Nxe>^>o96M{~;EOyQueCp-Q>lA7P@ki@d-&E9wC3fVYA8*b^PF`L9ZoDdB
zSMSY3qQ|G}Em=67!5Eb-?1D`YpwRt-+Y=);ipI)7$^FYL>5f0ouuPKz=3Swb;S|cx
zxvkQaY_1yV=kwkM1*S@D2w?68(c6gr88z;kT(<J)t3&JTEXYDy+K}F;se*bLG5w*W
z=l9!Rx8{dIFbKiq-bWH6t8q!kX(vt-m~-$4tjE@4e&}a#M^P)&c1o<hQsn=3r{)HK
zMBiSESkGv=&D^eQgac{{hW2bW#i&EQE3)U-eR(HiALR;RmIJ%-g2<HhYW0?%#DcCa
zd>r&r=VN6wL=(Wv9%3ZzOm?>hM+^~!V26qF*dkjt`N0}Sc4ere6Wx6V)CKQhGDN~e
zC<ci($4aI$$VenkS+rb;74iG;g<@Be-GWQdeMe<tMP4@J(fNra$Up!dEN#1CJaIHc
zVf^tH(b>mqfu<&++cF24W%v|QF5hi~J4URdqP^HG>1bPB63*&}E1akEqbh-wZwde2
zP`fQ`+g)z4un^mAu^&hu2q9y)S<swOkaiU;`GCJAix4m%Fz+%wU@&D(R{1h&dY-T~
z<Gh@CG(-5ro<i4x957kW{Cn-8WG%fFvsI@?260_1wd12N_%<NJoATi--;o8H9_404
zQT?Tv(U1-Yl7&y;5y~Go^CSo<--2&}Qwv4{8&nGi%P)2Sk?tyLE=A+&{baBElst~$
zV!x@jLDQH7T!vtrWH3n86~4OP4Jr@X%B8%2H7HX94$2HD8uJQjt8k?)3TOtWhsNPj
z{oeqCre6H-(nk`r;f%_q8zWr1hBVm~yLzG!fUSc68j%Ta1r+c+)?cFD040w}D(6*%
z>KMBjUL3b#%?kU?x@Dk#_Wc`{0meef1GBvMlhp$|YbioGH*ho9!{sCUgc0!Q6w#$*
zq0?<J1SWXarW-jI6YUuZx@S9c!uHRaZG1m^4fR#kk56cx1V8|FH0s-lx)jzE<q2{k
zGw}1#+LfwkelU2*BxJO)566kR(kV8EkWr&a!X%~FQa4riTNy&BWyt_D>(q&Yl3WnM
z_TgZ$=Zml&8TLL5E%{N;j45=d`pkiQ4ca84U#rqEhhQG~A~U8jHNrP3mo;z`%|NY$
z1=$=J(DnAf=D<<S{NbU)6&3YM8357k@|;5RJ#{qzPP&CO*XWQdWnIZAu~tc%PF<SU
zwHKExn~i5v_8`omCD7d97;&o+`M?V-!Fs#lL|$IoUI@d^L%@^9Df$xzIi4h<=q<7{
zzXd9UEr=FJv?4d|lXOnqt^B8ZYOiQ-I>rj6(YAZ}0n-+{O)^^s$qy-d+n{4WRYNZs
zD8**bwpar?FWKsZXjbGYL!c&iWe#?fZC#|U<etv3n6PRf|InU<vvA`Kwn+?+LxHEP
zSBUsQ!n-l!lNx$a>RnE$*zZ)T78L?FO;dIHvTOw;I@>@}XnVr_3xNQt!%XiB#NPW=
zQOXIwkA-|8DX^b%tnb{xHf_@~4%EzA=bx#;f>TLMYk;8YaFdD2nD*6x*d?IWW&;H3
zSl4AS?ZqE+V8!=5n)AC&s!6`pgyueHy&+uOZ%QS;GeBiLvlA$xNLr&S9R(PpA_iQc
z2s}{g>qGTXu~iKo3dq$I7ws6O5~;jw|7<R@eYEc?kd!CNb}glzRBF9L;8jTFiZG4d
z1L#9f4uztil%CqQW&~C0VT*b#Ho5xdZZVw0|5R!i&iFa6`y=Zw&V@`<l$~53$ic&?
z_<k<Pw|3!HixPt;6zdai@eL%Sc7Z3272&|6sy#az+*@?tj+{QXZt6@ip;(8jc-f;I
z8;jK{?iWNy!?<zwmMHLE;g((Q!Np0VFGTk&l)RcDcF^81v>Fa4h}3;`#E5$7##BWq
z`1`GKv&cf=tL9+kqb18c0PV&c8^W16N-G|tbOE1oXB$_`pNXLEgGNO&;$fqPODlY|
ztL3^jeQ&_)ww2^^BuOPPAU&r`@X~#dmsbZ5ut}AaL>hxLB%hiZ)YnEw2ma#9$2UIR
zyc0$KSe3|QbpJL}XDi13J4P}jHFBYjGnM=QQpHw{KuwU+LBiqteml>tru_1@J1VkL
zk+rq(YYm`F2t%*Bgl&;4^bQkxM^dKt@UP4kLZyt4N;$*Rhn({X0d@k<eU_;(072Fi
zqVyvG3trZoPe?`<NUPcuI+wQca(j{-#z#EuBcBFw`~j}k8*QZQ>>R;FMQ3a<T<sSw
zL(#+-lCHHB61ui36V49Qf#fgrg%0TyfX>@X!}!6sTH(eHDN*Bf4}i3}_1V;AT$x|j
zwp$yc<Kfz=YPC%lz-FT*1jn`}{%BBRH5~5hs6gAUNe*fk&`oC$DBqiZ=S8HTjc}=`
zxYono5!-kR*8xC57a26gFLZFgtO`la@IcHl>X36>7c?SbCUQfn#q%}!WqWSY9R6xU
zvlO8xKp)@XOzzp_Ayj$LmT_6_L_`ryGjDIl6J7!2EN)TXLL$w;(oLv0oEiy@wt`@h
zb_f0*5du6x<K?E=QDS12O)SI$a1hF{kUh;5W7!y0ncJUZRjuEtn8Lf4MxNcqo*S=Q
zUd(!U2S`Z<nluy{`<JY477}FSSY)94?4VH>?{_BHlmAs;EgJ9TMM>b{%{oeAWP?qv
zkr*ei%?K5>;oDXpr^J9*ekhZQWy7L93CDZ$#Dp-4edx6<$roy+vRq894g;0`R=~JE
zuk@eD^AL2ytRfK!YK~PEWNN{~?kEU1qyC0Bcm0C!t_#6R1_e_h<Ec8PKVutQ(>I20
zMk_=Gks2H4G+`kV3a%w(t^YN|lN2~vNiDVXy8Co2Ce2m4%>$AV%fh4$0XzHpDu_H%
zt9hnLWW*4Guv-$iKmZk8rMypr4i^g$g&HT?oNo_i)5g$DCvs;fDu0X%Pxuw_rw#`o
z7_WUYgKX`&smnw$obS!Fr8r(!5QKdyRGe&We8@T2guurgoV!M9&n*qKFzPe(l-q$+
zpYFKKr~_*bOcilH%ca27IS~^3Dgwyk_0-x#BnZ(tKv)2Q$~reKB?0?>erC9`tRkI`
zooVxZW%3;x{C^}UcJoB&i8~k!l8PdUVKj<B2sW1M!mWUfWA`{<{ER-av<tyK?y;u*
zA_k?QxtTBn)Jca76y8lZbdWWuCa%PS+cEPbxPteeIayZEwWhNyZM*<^%!}HAD}0R6
z138XgnF-R>Kh=G+4&U&U{66GE<J?g3s-x1LsL8%q2PSby0LU}TSAl^NvsV8m36Z9H
zVhQ55TEQdGoIDkEi^?L_zPTBb;&wcvU)uF<cL+}HCorTKZFdJlMdd?8YR!pzd7+_t
zD6wqSmb4{1gNaMblC;vO%jV@zVN-o&LNi_aA9remokq@BA7>EofXrH=dx6Vk<ct!X
zA;M>aFyNFR4x~mp(TrZCwe7w6-kOr6;v0WoUFGV~M^qxF*Sb7eiEv#Yyxo(F(`N8}
z#zZ%b*KEc-c>yaKc-OMy$A2sz&*uF-7%OG^q_oxaG}!Ry^XtG8z$x$Tcv!9e_tldp
zlR=b4^0B0+Mk+3Sz~Tk-NT#BLeRIMRJ=C+~z9EmurYd2wxYXUd*fCa|D&+(;+!H41
zrFKnfIUVG>GBO`<JpZ1Bb(2=>UAhzJSoPb}w2MOgx@7_volQe5(}7Ic1E<49epG7}
z5a6zW=s>Vc8jns^A}Tr=$-tmgCY%o-41SbJ1lvLgd-~=KHAtJ`A`&?)G28ADJf;?H
zwC|<(wZv3xdb&b^GYV0%6%!LbFDwcU?m6-OM?Oszx8JPN2K3hev^>n{^_^rxaGYTx
zb_$4q8MPpZrXf+@TN;ItxJ?-;(o#{n;D(ZyX=e$=GxA#lLB}pQk<VXgUy}o_XxwKo
zQi<dv4JQe~ga3KuX0Fy#Yk2@>s`OLA=3RS^J<Uh>Nl<e$6TnXop;uZKc4`*Z>mk?7
zy4u2hP*NLLeQu`|LRT$n^e@d`)nD1(7#RN<`2Ude7Kt(vj?EBf^y+~h$3VQ*WC&wK
zbrAhGyxdZ$o-6q;k9Xe%?Cxv#1DUhMqDg%3@3&w2OXhVw0on3tXS3G9Ap$N4IG@?a
z+_Dfgp3sLEz74Ir9Rb7Y*aI<I%zC1Q?7%1*9K8_Um7{xHa;inV!Le)l&w}izHhAw|
zTVH{9$6odWDJf@46R_B17WhSTMx|NT!B+2=E2Gh4+fLh0y<R61vz4RMMm-$0i$fKY
zg6a<De6%9Bn-|2^dQQkwz@TD2&6;l%AQ2NPiQf3_TuG3Q-@1>_MWnhGi*K8*<AGaC
zpw|-o2n!8nR_pBP$q5J%z&cH=9cqM<WD!`0UWI%56wJAy$$UJqqnjJNNq}2}Y7DAl
zhl&sDbUtphN<ik?Q=lY1JJQQG(yi5<>v(dD6EyxO^syDv4;a#y<CG`s(7j&CBOocR
zD-$P?c{$d|nMy)C3=6KrYuHq3W`)Zr_g-T|48j>8KtNa8g2*@GGr=tx1)PoxpW~sD
zVQwPEC~w7jnQisK?o%-ZF<fv(Bsr+(m?<R<DfHl?Rw^PM*46IHEFO^#sW;grqF1aQ
z-z;bn(uLQ&*CeZ&rUh;z0V4<_k*#_Nm9`2CJ7rq_z3YKwr2AET=<(UNY-jGj1%Vow
zNhCF!tWZ1bgin|09^@Qyb)(E$!PXHAxfk}?tRw$2>b9XHkC2~@wQ{ZCAEsD!Zby_1
z*Q!WtRBu66K{&BJQ$H=+N{xI;dQ?=`MSJbOkox;p_MDuYnU*(fD1)(;T0=wLt3rWw
z8F(6!D5}mz6PHv0D8_c3W2V2<vLQ;vlHry82E-uH^)7Y?^!e+?Kak!~I*8H|$~2Oo
zH<^cztSn<%VY?dvBYJN)cbXdz12M=yIPv|103R%<&nC@nC=46Ow?h!$bwo)YI&aHV
zsL+_F(*!PPx5w3Ozj?c2hNw_7%v481Nr^#f^$TlXTdBuj4OXJBqW($_PIEEhy9Fy~
z&~3vP8>P^O6^X!@yx&~TOPsT4P*{m>O)|Im-NQ>ujnvE-RSvins6TFu+3d*^@Bz&-
zn*BgEOXnf<TJvk6UA+0`H|t$^LaApsU5>YJj;^<%WZN#M5)qPc3IPeQQr2dC&Q+<N
z9pqyCRGU{_t23%_L0{_Iuo70N5pKn$Ba0_M)%9+_QfY`%{o3`aZ3&IdO=aN!7*aqo
zSvr6T*r~yJ=}1ptpR2SYV%uc8@Gj~9gc=31yIr#@gq<>RS(Jy#cP0O5C%&PAr2eYt
zj7*L)H8=_=<{n#j!e4-1_#>+(|6v2whvGspVC=6rTvqxll$f0%WwDm33%m|i?dwGQ
zB{oLsq;i8q*J07PG#<J!aGH;+%|{Q8D4h7|0e*>c88(h7Fyrv8e@3dBQ^itGL;C#G
zck?Gj!ZjEu=kORn;0WTVA<3mx@7oSWBzqM;$JqiLwZ8RaV(*(<5&l!rJW6bPrQ=0@
z#nB*u-(sz1mCytWxSTb2%ax3R50SWm&C<Q<Dg-F}kQtw^1%tUFuY%CFGPR4^Z>R<m
zof#1+<8^iHEJqe+kNU#Zjkwx~`%?5sbO*l4vy0gw@c23wp<|4)P;YETlh_C6qoM-%
ztTyq_p{H{5`^h>GerNYpE2Y4NUm+c3@%QGQlMs(7b4=dk!`2QQ9p$YNNErc6$E)1$
zH>f(6U<|7I!0?mEZ!arVg$)O4R+XJ=q(*_rU%bd-Gy%6#;%NCU+h2fFgE1hGYO3%R
z!*+w%)8Jr-h@n}{*&Z8Bl`BZ*qU*i!FMci<yC(Y<)|5O)&<oK5F6M0kq8exlfKFi^
zq+^(K%Bt*@v{fljHM8iSXD6ann+}r6Dm)DXld~ee5UDfZ5C_oEgS@dvy=}xB>JMcO
zMn&%?a_plOt6fh_7nM(MrV7}JFv9Srn;UzK(526rQATB|Fmi_?oK_c1KP+8sWmy<1
zJeY>eiN|zmhQcdifll(LneREKnU^GL7ShlV_ARDYWr3b<Zf66*7#KA-{uLSC=#UJZ
z9dR07a(Y$D8i`$itnJnw#>L)R8Iks3Tnrgg`b?nATj%{{w_<GD7u}QxCjTc6Qm;9S
z<Q;d$nuQ*O3a{+b<(Prg?rf?s9Ei=u{zfbA@@Ca3qT->iprmkV;)$!aQOIsl!Ku$y
z62Z|W*j@F+0X>9XW1t&+X&-gVlV$$h0$zDrAwyXl8}2^lWx~NTrp!9Cj;L#U=n(X;
zHS&aNOMVC04{Tw|v!p6B04(nZm}{%Cm*bE9v4G&!VB)XltSx84pez|u<amc>TYK<)
z8b!K6bWk2_sBBoAnkd_oT;}&sS{n}Jv4}?l?)4=r`E(ivqF1UlGCd;7u{fF{=%Bj-
ze@i$EI|%caU=qaH31OxjjYyT4*CKOgOWN#l_ZiL;3~t(UZ8{ei<>rD98`3>f5kw!e
zJ+z=a(`(^#C2FumH6$<t+kworztz^GXJsLYlUcJbCtj{a4#?Rcq)jAjIPhd7VNP_t
zv3uqWAr3&fML_s^C8{~di!~lgi%kDZ2%+s~USs2^+M_2Fo@<vOD0v(>KKw;F=)-AU
zeD|(Og7~Nu18y>--yjVOJHJi2%=7*ub)tj6fVYFmO-K`Pwh*)3rbVpzJ9C1|5v|~q
z%tCq3498eCQAY*{)kxS$Ep}=n7q0rknHk>=0RyO>C|?(rcFOFR%iJB*-A}B+Y>lTP
zzu(89UZuVK;(;->q8i55fnPdsViziG&@DwXu+-`10VPQPg+Hvtm;u{wd*SeDy%kz!
zF)kdBdH=;VLY*uZ1mv#q^#^0fXMl+mvsqSd^sm0jT^Yq;WYL1_Q}kMNDxOYTTeh_y
zIMRth(g&4Ne~So>E{$|fs}Svz`Y5yyyyi#@N3)wLY_wc0s_?E=ByBUFF?Bek*VH_!
zI>msUv1DoJ3Q6oEkr=dH&oFdM3`gOt*C%(CHDl#*n^-1^BBznXx3<ytJf~4oe)z(k
zH6)r$ZMe)Wb_~fr;}`p%*p<Fgy+r712;wm`hd3HaXE({W@yN0~7>u7j1dwV?uA;NI
zEiixxW{oPLpBEviT?G~o;u&bClNI{MgbkqU(y2L?IO1jIMKn7S2L)r9YRTD+j_~Hx
zFLg_jbREPVsw8&47mmOJV35o1-5Ua#UQ?axjVrN*CWErLVOsz??B}^PqhZ0|lUK61
zaw8W1ubOIC7%5V}3wfPLUe%Qu8^iL?P)^nXjPY-6MU`NN&bvsDtP138)nzLMoHDq&
z!_WMVQe=Vlkvw*(YKaCxW7Rpa5}4mWMxV1Z<YI?O7-yan<Dh+N)iLhp`DHobE>&np
zT>nKbVoApI6o)|}MuFDVxoDXEa;e`hbkahX!Q(C5df0?#Qp}!4NJFnM!0cTQCQgs%
z$Bc92!u&IjKgxCYFBuY@TP3_P_~f`yi$)|ME0rsnPDPzDd*EyxuK-Mbc@^vUKIX$X
zXcKh*MO!C*_u)l%wV>qX)B#Fk8a*FWpWm{|Jt<`BF;%xX!hQa6Mf>zK2aHMasrl~(
zbT8N@$Rwc9a1uN-bov^1!$x4Xl5;Z_h(T2tJ%ot0zYd4fuNe%}Q3NlrrVsih&vz*}
zI($9QdNL|Reev<!JqpLF-<Z|~P$+nSeXb;h=V1nfTP?=^3rvbwN=TyOv4SQj)LgA$
z9raL$iOoSN9j${pgjzj4-Jw!fplI^WF}Hvvt-zS+Z$8+w*6ZXvA*d#hxrdfepwAJy
z5dKCVq4E<^o-DxeYm81pALbuTFx=R#MLMWE)>Oqvs|F|>^eNf$;)3p^3wt^1?|kE{
zn(N?@sDmO@M(2`kWQ!+}9%xgAz+Qb#7il%6MLeLvP~^`LC$0&*xtoW#-RNdgUwe>~
zdt#>)!9rdcp>XOB|F?v^N7>VnLx6LvX@u<Ps1U04!Z{?t$^?-BSF=Qk&i0e>YX&cZ
zOTFeV!JetX$VvCvP2_ckyB_`<G9x>6ao~x%(M!nK7B5tR$Or(t9^&aYtST9MLuL|f
zOgz33r&1^d;Uc(W$pzk!puy~|GmcmbQ&<cDMatTYG^ORhHH6Wi6UU(DL#ueMsReQR
z0}L%c6F9bAD35#Y@j_>@8tb|izThzy0OuRmca2w-j(c^fQ;r)+qAEwN3KNkdHyZ`r
z2?sd<0TjCkw3?STvfEiB$Vj<M0@hw{MhmUe&@mHaM?JP6K`DRXpDlfxcQtr8<||ZR
z`k)J!cDAd6QtogbL#{&?m}o%{Z+Jh&H&^r@S9_0{)HfAb{{bwhPRTbkVPo<2GViak
zqV;q+O=Dq+(-MAyT{|kYv7K#X?V)lj-JvGbs=uU3s81nu*AK-niMkBNmqJhj?2`8N
zY~!W7j0e9o8#XkU!WgElJOb!=kKUW{s)^-`+2ut-&Gd@NLh#N2=zI;+i*tb5u^jWq
zYu{yX<^=Ae`lW56)Spa=*sh#(rHcVkMjGB)vNX=7SnX8GUz*-rQq}60!_hoiSYwa9
z<EiTOt_o#?Wo}C)JwoZ<(==v6Fgk}n%JgL+0%T$4Zdp}}{eC*JbSn@*91m+-+}IN$
z;RQ4<i&<k+w7KA(7Kf24_O~=s)b0QBmr)~&6o5xw)`=lJ%X}EYzWpN>tdzUF-oev-
zxA!-N61-31Jd%C}DoQCiSZBOx@8hC;8VNF%rMKH!KgZL^au)$!((Njy`5she=MG>5
zx}|GN!t9>+%Ojd=MzO01RZg51zV0KX4-x4{VF~7iuTAB9Ac57M9)}9`67ze^tNAOP
zN0ND49LG<+`{-y|KI#gb$JvT+l0n-_WBSB`<gOTChLEy+IR|)9h>vl|^t5GJ=s;8f
z)L0+I|B|*Vm%wKWRr|zx#DwvWCGDN~?q*M7n?>cF8`6>Jz`9?te0gD*Imfv0S7mwR
zc!M-EmY7Db>*o67?T5`Sx`Bf+|7Nbp;mS$zxlFHzOb|}CIEYF^Ix!)`a-1@g9z?7c
z>6dqs(9Fb6d%SW*-Zqg!q1x{w`EP-M5v&pOeI0Onj6)oe(YGVBOf3jen+QUt%`lmw
zwZ0dR6vTcf{iJS3Qs$^pQA?x=iwfrne;X+W5|rI_$ON58Gm!J|;z#4FMJum?bkRH8
zyhqX;LWgLyHwvFv(+*R2dz5h405d?$zj}`h&qFoYp8Nn+01?A4`CNcJvNQW7Z!@1g
zQB3eRdz{oocQsAZ2${0#ZH_kHCi&0RRZ?poJK}Hm;j_;K=kCCm2;XYIJ5G{tM!@GO
znwP@!viWo&9@IN$TSc^#ttA(4Zo?0+rJPiPuDBVk@0}-^ccP9b3jq`i+{aJrCeA(D
zs0At4VCp1xO}?TFUs%mY&_Zff1&ar@oA2Yk5Hsawf=YYBP;)@oZQ!a*?B%^lF`&Jx
zcG+af<c|I;N?0%2>?0Z$rx7L!eRyeUFX_dhnuK;u1e1R2FxGco5IefA*X8oLm-8k<
zaEBtPDcUHWK@;ypK!w6H)NSPySnFI3QC+YV=>_?kC7+Z^uqNMA@wu&4TgHv8B9s@M
zMPq5{3P5}uH^9Xzb2kM9FZhqQ_VRezjd1ca2<7O!U6SryrU(ST)LXjKN`e{VSji)(
zF<P9}WSWDwS~3T)zSn*>t9nqUt3yG`A$@W7{uQz`-fIBBQRKTw+ZQ6Y_$>e?G@96?
z_-^cQr5i<5c?7qqGq6eUzX$SUK?>PJd^HTa(fzyIZg0THk_Uq8SzQE;YL;MED62$W
zu%G@Gyk`DU3eE8hrGcgkb#wyGmBNw0-foy(xmbG8BELZ(?J|MMV#9>VBJQmjA%jZN
z!ilwDB6WbB-v6}wF{D?7*ig^+AItGxPG8l}V7C?VZr!m+vr_z?{Gk+80~icCx3HM4
zIp}gNwF!Q~_)$0T62EyaV)Fzw!DGyM_8!mbx<V@BKBM0VDw(fkK<d;+V6>YpbcHUc
zK|w8CP}?Y<i!7N(Oqyli+l<}9aJ!5S;lD5036|Z_Ya^07>WyP^5|%Q`X<C+EH(<7Z
zO78!`wZ5DknZD0lHfmr7qH%=|!#>jppQ(RbGu5OKlD4Lb=$B<LbNxc<P^7<J@^P1*
z{AVrcwm|zg0Cgp_SYxF+!#<zOC2n3LCG4o@q9`P?`DIp#23>mPtgsWF<KhhL=dBUx
z^^F_u9Ft>$c8AvK{H$rqfwW5jn|>e=fTqMdV{9~BqjMX5`b@M9+7?<Qh|=!{WGXDs
zG{js<nCfiW$YzX#UWfHr#Z-e`B83v7spIfpP@Rey=g#Z~NASe&Ix;4Zbpm-sq$-}Y
zgg5C)V`NvGot&ZDj-laDdO*UUFdq%F*Fuc|kxY?ttn?ZYX*>PQKHl25J0*1nS$sY8
zGaVh(T~k-N{auv7nc?c6<Gu)Ek{+!fW8-F=>NACrctp^a>uL2sf7}a9_-MG8bM7hA
zC(@lsRP*&HlUO>);Hqq*q!ahWeYiPF&Y2||Oun>I`KbE*kVu4PfV^gK1ipXn8>hs#
z3j{kKknZ9|>#q)z^9oMAol<G$V~sTC5(0ZC)@O57yvq!X^Ly%#-olS-*r<mfv{$>;
zQ_}@DGUFN$@e+T#M)@`I_Z%Ma2DsoY-rB$&fKM+e=L70GkOb?6=!V~b3Q)<%UfjNR
zF~_ZNihpv4K;LEHJskS%+SI>nOYFzbBjz}IxqH*HWf`>1$8sTQ|3b9PnSBy~4_@$2
zs|R*fppVr>qFa3)lbzs)>SqDbfwj#K?;c&qI!-Ix%}sIeu2mf|=fikAH?cd+r(F=a
zw%!z(ph~T#5lF~bsMblr7A91(y_(d-Cyv*C{LI0a0xq}!xh5ln+L%TG8U1R>97Ant
zdXYcmUTi*_*mINA%d9e#%{_#jG?YjEdF}~F*~vvxh~5%mMe#<)Os(`Vf3)FEcsoAx
z_fM6v!S+NduZs)8M0@(SvXph{ShGPyZ6SsfwMgzbEpsu~!l&=L&ULJiCAHuHI11P^
zS%y=xK6ak3#2I(-IehgetX1NUdu>_7Wc@79Ad%`HQ|F-2@hl=~k0jbDDBp8<WZNE6
z`xI+WhO;v(1M68XHHCL$1%-)0ecE+$hym0Rvz5xV=NPEZ!&3NdigJYV?2$HYTe6Ld
zJ7NZ-RpexC?$#>0;bWu-*(B6Z@#c)Q-$5+OK?=g|M(_<)9LYK9Swa{zd?Dma3M_yu
zKw3(J@CFNpa3)39S4+}n#&7otV+|DhGg|9Zu)}L-XpF61G!IqFq=i&*B7jCV#QM<`
zSc)O>gZ>`S9det`=v)$)Y*2Hmg5J4=d0>3Zm5BWbVX|bCv7rk7-YgRNMRFp_^mzsh
z>*86<Fl#mq@G^c#0aIAgy{p>^usyAeoAmK*E>w~Tvz$iZz0y(4MqPMuVSwV>Md}91
z%TA-i1!{0Mp06~xaw*(|3lS5(Al|5MTnjzLmH79SIM1|rCWSd<Q%at7Vh8XCO30(~
zB4X>!=)6`f(C|Su3vt5tH-VEJ>Z>fY5>6JR+_T5yrH#|@fLD*6ddzZKZR9(Y5%*)+
z6n>6ip_H<_YOZ<07p2gvVCp<&*1{0oSTZq0tZa5=c*J~7DYhpzphGP>8RBFM$%X=F
z=sZr_Q2bS8+<=5n#X3pvQ(@v@0hCJfQ9QCt^9<_Ez<AM>_O2Yz<zr5>V>rNqj~yeK
z1-BfowC@T)=<OViV`VcmBShWtOrA3SBP*Igm{aDjc{YREUvtVJIKU@YXp}e>xuxO@
zn#4lDS4lde3(8v{q+Age%8X%sa~k&VgCc5H<LX`0wH}3yW^T`;q$#{Xk5kj{LIdPT
z9DG|KX4|s|)Rm?Yhmwmp2#e?XcN#_sH_1sQ2I4W(6uP5IZUuN@SI(%ZL#NdvwcZX+
z9?V%(g6_EPg?)gwmYvuVCm{_dMf}B&ZpJEv)NQ#_8lHMnKKbq+Dn)0pGZ##bp7uzE
zQaB4290tYgMZ}<y&D)}9jyAv_HfCUF0;CZpJ<92Ob7X_`KyY4YuuuVF^3WI7%w|LK
zY(Ox<N@WOpPn{|*13)*i`1V9WDGOgh6mTEG>ge|cUBOIu39OeqP32>nlvtIz@=K6V
z{=xnhQvehbUI+1YmE*H?`1ryxM^8U84emS8z_h4yp?E-BiSWmxd=Er-zT19ZHgN;)
zrhQ5@e`$%49IRBi@dR1JkRdx`^f@;uM2Fj(nh?d7FKteadecHyo)m2PU*}%EWAM&)
zFSSC0q!5#{N(AIY?VlXgPOqNnni?ouB0F)xYs%Ymw8lSAs~ih8BXIhNh-bQs{wqM9
zqHP%lpTZF{L`I&YZIgb$*5U4GEvjF-(OpQJ%(J!U7FzvjR1dMNx<#e-NO0{Lz&FKG
zZtuB^z3?_V!dmMuHp`H)Nt<Mhhvpr>pYT28dr|X9M+W}Fi;1vIC9ot(doaJ9Lp3(C
zJw%2C`SE;&iw@l*dBHV#i(-ThRxyIs00-l^pnK3T$r1qn8H;>2cHo!3>Dhga1I1Nq
z-v~#Zvj+igz~-jAJwBdfb@o(Yvu|T|s-#q%1V;8kJXH9$(h*+$rgCO^R}nXaW~ZT=
z{i@(OmC`(9o7%%e2xhwmglY{`+5iCs0RK{coO?O+xCkg^=vdmEcs>Z;I*~=#!OX-e
zrd72ptWPN}Yhs>Bjc#L^kc(b<74JT5>3zYnJSDk*bxY=XnwfH~nCJQ6Lr5-fE{weX
zFX5Rr;)UvvZQSFg2OvcsgA2`b8LhG$);&0NyNvk*)(XjObm}XfMcA44S{O6J%rz$V
zQHJTzi4hS2mj)pWdV!!`I?Df5{rAT}NeX_*`vuewMsx1j;<>b2;Z;SfqA|Lbc97U<
zsqA+!6E{q4d(H4PfcU|u_=k$o-zrt&ZT#+7&}#Ff!&6IW!@AOiOU=KLINAi|i1JSD
z>d>^~1fo=m1|ZFalfgTtCTH3{RaZ&Qu8{x(To=bgU1B39fj!gP$4~j+7MoT^7rbP2
zCoake3f4GJ0e)tq7Er*JY+k2gPKl>+{5!N6Kk7#UMiTZwN#3W<$}59z+yWi4WQ!{|
zr1E5>lM(${iw1+`ZFHg#UQYCGLQf5jeamWKV#NC4aorc93@SDuCW&wDsyfxmoWzeR
zZyq4?$uJs3SceE=Ri`VCf+T<buJFT@1CipjnY&M?Et!Nsw7wddp5Iam2o0M1e71DJ
ziZ9$!%!FZ~9_boSy?1(?fN;@c(cP?v-IZ5{XZ7Zs$0Ozu5bWxl#x|<e%xG>JEP|}n
zvvo(|>=Nj05f+u==YPfk)FYg<?3YjV%QqOY0C+%ZnjSyoqmW1I;qkR!&x!llbaM~_
zqV^UwY%_fZ2{Z}H#}lXp-}Fwlq<@%ICsMxkyTWRiYUqT33MGc{Z3IK-V&F(^NUbVk
zHBg+4P$n=np=%`&->Xut8%VFVQaRiS%UF8*fnB-5SN8EIcLHzUBk(lFOPRNj&<)eX
zl<&cIAt@TTWnvM%8h+BRv%6A{Uc`nB_$&%8{Vm|&Uv7aF?py@k>slJ~+q5U#Y*fF*
zhZZpGZ_lY-Vb?6@!bnwL+bqE``sR{a$0ipPJA+{X=%;$R^wSms^0ZbH<UxJrF3H@p
z(FoRn0pA0BbNgqbL^3%onL3%N)<dt=)VoudBOHIDu6h=4HfUy&OvBK7ZFpW`E<NIE
zDS$fo+d#NLI)a|^d+M3_k}E6~K=*M{%i;aTIuYo((m#YN1<T2-DvI~fq|#K|mTsq%
z)u)6v{EuKSBtKwv$SX<u^w%IZ$fiYa8!RLl_;((Fx6{}8^2sXkhf0FE@%gFb25Bl<
z&w`sl<JcPu@VdHE0%%*`;QaSpqwYr~c!LXJ3E@1cpJZJ_q=lZMg7V#eaS2U0vrwOl
zj#qkL5p`%6^v{FyCCftJ1`+~yUG~%+Gz`u9-iMG-&!NF_ocindcFurp)5Qdansaf=
z7K<<U4ZAIemtRPJvS#22BPYKZqa&>}6cHU2aeYi_@$F7W;Pnx#s~~?(0K>aF9a)JS
zkFi3LAg9x_p!yMTgSi3k^v8p+ZVt;6VRu6yF}=qWlcV||Es~yN3`h=~!xARA8nu=X
zyE}t3*KYNRGvy^AGFr$&g>N7vfRZ7Fd>IUE9`vLl%#=)^v7{ao(c5*gsGf)v8xVV{
z>3xv{T!QyO=xt2N8D7}whaXC`4@>V~hQto1i)W#k#VHxCjriFl)`5CO6IeZFjMBZ|
z;!IMS0G{*M@(IQt#*?Kfl*XLh)|`VMQI-xJyp;<|>iz6cSk`Nogo?o_Nm?nqPt=e6
zjDvwYmVCCTN1IFg`DjhL=8q+j<ON-@jO%`$n$sE|n9Mk5mKJ_WEtz?U`cJ(8M(y6}
zvp_CvX<g|1s?Xg~(yw9x5@>^zfMWdItYa)fGR}o=(RrYA)cJ!GG3NqHpdZHq(>o+G
zD22iXL0G>kK5UN4#_)6&?jVV+AWs4TU}Dt3ABjij+s7XaO5c{to;ZG@K%Nmx;UUe4
zf<eDlAg9N8g}n-#S(PN{C#PE;8N<2ysrJ)^2;bTeOFDs$DWE*qXO{;M4!5?}@<PRe
zc@1t*s)lEr1vnJe`5}X%4y;sE=5B`@n9PYGP#<;qM$8>Zv$~cO)pH)MOtqyn5y}@6
z1L$>tK|}R0>P3MQ9|P`|Uff$N$RwvFoPEfqX7sZ!UzzVPtukm6Hru51L_|R#1oh2Q
zmFEOT_%gT$8B7G|vI8waQ#h_33N9m~2we}`ITHVXQ<?D2){`|$NmUROaZftg>#4uv
zO<uqmG1|e$lZqf3wYnn_|FNLDz-N*Ogg41N>YsaJY!yfW7dSS<x#8Pb!%7QrCwSeZ
zQjf@F!c&IPmNz|3h*gUi7vSze>>v9)1u^J(KmbQ-x$Up#^1JKcolGqSM%L)A4-~0&
zOUal_sMD3OK>*BLmNMKsgYoQGzUw@c3%`6xH_e?l)UxmBiEohOb;3^W!C#g;<2&4&
z54_5ZeYaSFU`-QBZrPE~=4_b}NKd$s)QLWnq=N=Ed{4?_B|c{d@Vmo8Da=wB8(o_*
zR6_0Od}`WbvP9q5d8TNBZ;)^G9!fsyse#fVnHj>5+%C__GVv6wfu$BB$asxYu6dAc
zrlYCV_$&;=AKi61kP3q-r`tS^<f@>{&P4s0rh<bnYp2_prjy;c5BmA8Azsfq>-@lV
zY;<+D^$rGx7q{B9x*ZYbcQL9+6O7G4LZpw%1>N?Pjz0m533ryfGzxtIQy!xh*~T2{
z-%&&PZdU3TbGNp2Ok=^zngH>MM(7EODugR~x`rTe1M&=8Pn~~vI0Q0NgMo|j9}c0C
z($LIXGMk-ts)e<D!qP{y*}6p6(QinR#0%GL$iKy@Wu6Ile(9)vmTqoA7Ql_g+@Aj*
z5$|%C_wuD&+c~qQ1=m%2Au@Bw6Se}U6Y4SgC1qedQDm#%h}dv3Q=!<e8_Y}{21KkR
zKgQFTd;}ab?cW+f74Tl-i#Go(zKO_ULwOejWP=Xtxlsn$(~=Sz@3jd(H>jC0tkk-p
zSV(4QUxYH>3a#d4L0w?TornzAuBHi_GWC4sl+1`7Qt9TRTE15=ZoFSnCsH^>OVd$2
zka%kln!sXKrSXgcHO9uqA;v>WWTNwbI)4ub5RaZmo}Mf#SbdW}+nPF!+E$=W=pjxQ
z-JU$k^Dlp9jkB#~GN}2?LCk2UyT=WaFcRF$hPK``zPR;c@xBPACr=@w&=-pza%#A5
z2ZSCG3AF-)C9B4TtV?^V?(-491-yC~)FUdtzvyKuCV!Jo9m6GBlFc9*CP}_waXp@T
zqjD2K{eDU~9%|dpxSqgO;Ej~Wj&VTYik<nY+%xEN?{b#RyF7uocVQf2hW*qpMN<54
z6BqoCr+D+>Qh2AArGfQ&8=9yGWbXP{0S;^f;o5m?>IE?o?X(#t@UtTi<dc+i8>>*D
zBk}4B0lyA@aljP!<evL_Pz{~Cn9E?seVe)!1kUxnHHZ`=g5`&dM)2L^K3fl-(!ubq
z0$5gN^wIJe&<3ansn;~eQ!wPBShZ30kj8sVV@p~ys+|%D#=d~C#ZJOiLIx8A)Z7Wv
zB2ybuF<GdY!kz&wvvd30JIYQ-3AVUWy}@dvKUyEv3B&EI)R*LG3^<@D%s~c?UA4lO
z*z(^05{C_q#!o>=$BxllBy6VB!d<v}Er}V}hilXFf``rEUh9^)1F&ZF5cpblvV9yR
zevIs-n^{|Ia1`{E!6XnV*J=x3MPBCk!RZo?zb^zjNrElSwbW8+gzE4VA<dJ*L^NYs
zAx(d|yNzPW9$)gw+qADY7iIiizV2|ZI=o)2L!YMXoTvKfx6nUo44pn0g7id+K_94s
z<%*5cj>z#fCUy3%gmPSvgbqwvD}MPv@QE#N#4VAUCK+@NEXLzs^i8d6KL&cNs`S_e
zkC#d-C;y22LM_<_c&&kKcs@YONp@%+fcryIGUAP18<P6gW{{L{I8|5k-AjG|4pQtF
zMj!&*Pdb#d7{FF{U&3~N6Gw>&g>~c#=vKeYu+CP`Nb6B*Zf<lKI7hEjAk9qM|NrTU
zsQ#*cD+ZyEC?HG=C-<~#J_RdrT$vo8_->znYxX;PO8z100|C=@3BUz;0M@>OW*q$O
z!mJu=TVpj1Uz2?{36o0g4s}JD$yw%)zaxZ<x2O;Zxx8WKOE9JRH5d}W=PPe!`6FCF
z>Toe%ktUar!>QmA?MR|Z3f6l;dhNL}OLZ&2tzw!SaZR)TZ5Y_tX&DX@^ZyD5Mstuu
zGaGT0Sd}9ediUoQ9b1ERk@DP+he!WM&10Lb({`2*UOR9Dne)(ez5`_*qy(itsL7Ia
zqS9@4x~HcM0#g80>1HqK^e~Ed2bHj-B++*xWBtx)V^u0Y6;^99c&nHZhyA%6aMc^`
zQmg@4-o=nutAsWu-P?$^Kp4pNoXcx^b$q_Wj^@gaJla;M(CjEtS`*}aFd%2tVyP&^
zONcC<XwA}?B39o5<}Y-MAjJCn1CY0;PI{p3-HVt9CKtEcB9cjoNA1miVE{ziSc2ZJ
zJ!a_msq~mRABHB_?h7PJ5YUSiFB9#=FITQ&P3i4r0F3nc-2~l;uhX7CC8gn*Sk}<!
zTux597QB(ZjpThirkB)_^3HCe9_#804|M+lZZW!*I^z@=2q2M+g*LuTaL@N04BUh!
zJ}u0tsQLfl;JE*dccP4nZV!c!Pz<HDba4Q;Md&r2{%VTg`DSZHgEs9_y7bVp;tfh=
z8Sdl-S|U#KmfRAxZHEtpXQ<bIM#8;TqZ_QtzrwyMffPWGk98{Y9X+f+*Ul{gzs<)A
zlBIeV$R<m1j3<F`FkAa&Dh?QH-f>l;_&c*(1`8Kx!t+`Q`e{9TVx~hV>3U@|aqWuP
zMV!URM{`yM;4m-SuI_})BTMd`p&v#9D$#Mos6L&25@Bm3#tWMHm+jzHW;NgDfBsO2
zM%;_T*adQA@lfn?^*WP=tsLe4nZ`eM;Q!wPa6GYjMbs0F+J^^yn7X6H`oKQXzx_|Q
z`Ek<02E_&KG&3xYvv>O6UpO8TVU1oej?_o1keYcpizXAi<N{%Ld~r-Zctp53E`gQd
zuNgzNhy`ZAric>yh*;10{>EEY&+Oe`diM8AsB%^+M5A;W<m*sfIl362;*3`6CUK`w
z#{k1a=zNCRM5>G&gR0l#utsG^(6i|>t6$(E+1u>4dz7LS%bi33kK^!r-~4DkrxYe1
z_*iDkhI5MNU5ly7+%%qSe36U<et+!4$sB}ritej8ltJTkdZ{u+5?DX<22l^>X{RZC
z+{Ej+<WP4lTl^q6x9<1*809V=fw_&M-te&q>_Uw<f5rEMKqH7cf=W2|7^*#45Ak5}
zois!T$=4&%RWEL>NEJ-}HsFpU`1xO$YYOBbSXz|gP8We(g6&`OV2vLPTw$rWuEQ*&
z3EDt;w0~saTnqi|rmvJ77ly8`iCV1?*YT?!9#U%5XgO-{&U{IUL%EaO=0RLFmcU;L
zbFiO4_QR160vo4qsT)%@WWmsh2Tm0Q1~FYjilkXph7LAxfSkh9sLhU&cIDjxplQ81
zY6&eAoy51m+n*N-AnHIg8zqi_7(L4-JLd+NmnS0S6gJpBwY)UBu#|gJxZ8hc|GO~|
zj|;Y=iIgFsb4T~0C}r2JefMF&x^>?FsYN}7djG2PjGS@c3JHDFiCjJYwobuoa4Coc
zKP2*JP1EU43!ERDH+{t`sLi#pi%?J60A6pXKzON@$9C%`aXa+U4i%w=I1TS@a&UrX
zU}>--NtvyTNKuRIL|v5qV85nxJn%K|E63>y;%pD%UrdZDjV18ZwlQ4yXr$<(z~PZn
z>*~gbW=d2H^A|~DEZvfrrIO>-6S{`b$bjB#NEKKu<T;l~9Jy3M_he7;Y+~k&TNJdX
ziS~XU6n>0JM-Q!<?s%HPqur1c=QTB#YsRJ?{(DZ3plXz*(<ei42C#6S84a~QD{`IA
z4xt*Flvs9la}A2%99G<m`lLQ{aN<v=iDx@Li&hx)oA!;ya+vb&=5+QHxe=s}$s&S2
z3^gyXfX@I}8!|*hXiVh-+_<LFqv$aS7JcRniqpp<30LC0(YfNMgjkVqAaTW@+B@60
z!=YKvLx9Lhx9N<S*=q8wo~9_7RijU;+G;VOko&jMX#B*i?X!E;1=Kt7?L?|*Y7aA_
zq1_TRFVrE{TL2MYWJ)oE8kaydR;FW~ml?nukg{02<Ii@}PYTOqs?Sy<M9a_%TuVtP
zgHn)JcBCbr=D=o&+3{E=f9`i09A4~6Gx%SU3by>Ea{hkfGcf@zUuX=A&Zq1yY2To7
zJ*ihn6w+<2)zac<Ee<H>B}|7<-578TR^uX~1XzT*0Arrm<aHODn-KcUE#DNfuFGz!
zRX(ZiZ5@vIt=CC;LPHC?sq)URfQR!$gaN3@J<o&>Q0;}$+w~xc^JDNk2T<D1uSUj1
zPLQf(8UARPB>QZz)jE04P_S>0MSVpgKW5$#R~<|M&uYrIYFl4dKr)!UOr&>Kf09bA
z{OvXD!sTm!Fi*nM8bP3<8EDRb$x|dFJWE>8v77>Nddxb+FGN0VTg?$?q+l#n!UDAg
zoJp%2OXzikVCRfd;42PHnz;=%CyzId7s;47A*BJEFK<F5L7c^b1`fapO$%%GZsK@&
zOXZ)c=WNPqEym%v-8Yu21{!zwBtFZ}1n+!Fk(KiECW+svzc3xE2USch57;&~`O&%j
z?}eNM-*V1YBtxSt$YhwK;QT{+kNd`2NEiV1?_3so+@BZL_Y*OSWg8b7L{R+Nxb=vj
zr~yvuy3)0<f*Gy!dY|fpHT?>iKGa&#=-XxPe!?VwvBW#$6B36&LQQEJB^Og3zM{Cv
zZU`bNio$dyIG!d)Rgi+p{z6wsE)GSgq{hlY9~~?l?oe;f1$Q&2aCnPJqrw#z2zGVP
z$-#yWC_*uFZby-Th|wT=ePa!V5yv-bJNo&-0y<ubJJ0t|@BXQFT0~~U-hs~5zo@uj
zUblG7oM^197MS@IUU%@v<<u<Cm4B0!tMrS*R>5=i&D2{chW?T0b`v+X^_jB=wPB=`
z;9)|whaW)9$2!S5n8n(z{$S+m=`dFoK^Il;LVc)%mnKG3CHncRou85>rFH<{R}+4k
zm>v6@OJ^W#n|lC4L(x561pU{9601p-QgP*?@u~?J*4QB8X^hTgg~@G*IcrxJv<-~N
z-+8wMC6QmcXx?%{-Nw-^*xF&Keka8pX3Xh2r6jyh5N|zd-WQnG{8&)e*)g}|*;@Z4
z_>fV9LAy-C05<%B#DrI~!qGz;u{c-X|H+C8f*&6_$-rA6t!(gOFQe^8Bq`lx`KAIS
z+v<;|`^KUFQnm`ukLF}->=2O~AA_e@a?;7s+E%>~=N*C<d}_JWh(CElpH%w0p=$LT
z7C`#hs`Ll538yG7{0TzJ#;z%!6!5^v*tCx!J5W>v#yIKaDL?PDsRhY@2{~&jW&p@l
zBC<#V%AcygVgo6^P6LEO=tNm24NujnNwU|#g4@?w86?XzDw|Ll!lF$x8H}|4NRsI%
z#0OsLpzcRhpKog}?27@i)mo%HSv?`KVN{zu`=lwx%eb9*h^^|Og|yl59{7^(b=f2}
zxcH!%8BPn|$-b!<9bXM6)PkfSVoVqlIEFk`>eD{&vETP%pq6`XyoQbGk`2};eFdw6
zexBR(86$;W)<rc9p5ByeARD<X!6*Hq$~wV6AN7N6#7oLoa<{DN6DQw4VL>GY(FzX>
z%z^gt&Yduja1|*$+U3)Zri9D$`PRFdhyuqNRzq`E2)Hi<WIa?}Z&?X8I|maw7xFHg
z`j6syp3fwb9G;Bq)4b9sh1b=lsP|RVOz!F|a1erqC#}w%qO?I<Xa0bKR4;F_;n?+n
zOvQ=3F#_2}Zbal#!)a$zAz`N~6W<}wW5mZ`j|^L_&g=|(?9r>SV*gyM0vLJGLh?~v
z!I%j0lk}%^fbhM6yTx67BWPx@ZikUTuzXn(+znNsrK}Py7yfZIe|fZ|F#ZO%w>I|S
z*Dj>Yb?;Il<f!Ak%OyG5I-?5fWKuRWWU#B|-l#5Onv=`8e?)MaD*#rVb%pWa&-?us
z6l3?xGsdvwE2P==cP>3(zZb*Vxf^h}z3T^Mf=PA<Lu3RKYW5^r4Z)SfU|349N9lOL
zguNPDs5te)zQj6N!ahcnCZ3M5a%UijrY|m7iIPF=-k7>%@@S+d^5v)t&1SZTWIt{b
zJLQ;B{YI$NMs1*k;qaSX%!Hg9mApsKw!QBnVS&~G79`-{)yt+mzNMyGF006an0dOG
zWME!Y3bCe2hd>}<aI2t6Z7Eg(U(MX8Bp2!4-Tn|k?AQZZ(l&y3C@JmEpS-wuf?)xc
z2vty>v7&-t2Q;Cm6$`itj)t*lLQUwWljq~2-}fh%<M?0Jmbf}afySG|%MSZQo3KLR
zH>|2tUc64>uAfwb_&MuXj1XUd+QjD>qLyW^pnh0~V=)$6oU`@m-jJGncg|T~zea<o
zufQQt#aD_|W4SQ(yc<Y*aHA-R3acqvl2|>;wHlM0WO)Wk8}*wij__pyI_{86QBiDD
zsP5A${J#A*JK7_e#5dz<1}K!gxC6*p7PtH%fQ+T%HLL`9;vn!li7_x)5T~*zsGx;=
zP6mkmW|I2eeu7b7EFv@d@kPSlN#<DyMz`@b*!^#)EaWS#M~8(68FpN8{qs?TD3vt>
zQ{2#IkhXr~n1x@!z#mDFD~H@$66ciq$qKk>GwVwEwbIX_9Si-4IMz${>#O{Ov2lFv
zjLeOi`FmVO%74@tGPBq;pV}!uK!)3xt}Mz9`K>ykkCx3O1Lr4DSSep*A5TJ`*ux~_
z;bN&}J6xsql%<g`*~;EYIFTO?=H&!g#Y(15fB9mB4Lcj*)!d-6Ecu#+JC6(+3d7lq
zp9bvxf+lg=s&&|U1vcRI<gAQf%y8BK53xNpbMfkwxOG4W0<}oEtbn`wzkCgeP`8JP
zA!Gp`7Aj8Fi1nz>dj4-)@7fj%;cK&0WBpq`(CD*kt>Hv_jIQL<R&Uloj76Y?G#Hrc
z5GKPS>F9y(%&bGq0PAZb?B;5wm_QGXXINy2=#?9>0>@0gc?2r)Bmy5^h&B%5`Ipl)
z#kHr`aU+?HX;CodbG;E|o%ZONUXCPf+>sW7c9`z<Hxos`BpsKr{&c;(w*+GD9dZj3
zd@ba8Z%BHIm{(Gr`SKufo|xB8S1qNj7rf(lCHbP5>Z=T%MW5}pfa4zm=@(xz#i`8i
zz{)h8UI>vOPHa)H^z$Qny~^fW(A!&xxhfaQgF`e?Fr8dG!W$X@Uh`*rW?-n%5IFfc
zo^ZlD_iV(e72CnAt#Lb=^23&EC`LW}vI8r>lI0$7zW6LC5ycsT@I`*Zh~i{xPKvVT
zn8b!xF{_oOSb7aiM_!g}XoyA8G4V*rSJ-eD2L254Y3us*En%G`B<cOX+RN?wkDWRf
z#~BNn_i-^!p~K7jbo0$c&VvQq8drD;T?TA3&I0=gS%kZKd8vyw3q0Ps*D0x{LAWIU
z7s|rTi~f%rrqQWORflDMH2DP;M2TxUoGtxSaaNU-X3he8_bgbpy>C71N3*cHPV3I?
zmQd8UH=h$N=c|d@tP!m<igG1h`j6j@IaT&38-p~Kgfdo(>I_Mh7fRj>1e7(hk&4_+
zfuyPV-Is4>$sLxL)_PTQZF4dSI{+tZA#WPyUcgWlsJ1~17Lcx-xmt##4u}Q`g*A)2
z#CGleu^t0^kbeFf`6!n(f#<(&N?B`G#(&&#;u{`84F0Uke|*QJ9g;|7sK>n$h%w<a
z8T1OWt`@C0B}F2>Dji>2Xk3nK5tIbh(|X*BQ?JTRIgs#{tMZS0<uYjf3Ycg}Q*Y*V
z0^P@dE<1}z`N0(rPZII{ljGMhQmwW>)ZThU<3RUQuat^69GLa83A+!uRfksNC)6pd
zr2`h9i;W^>E6ucGve=SGqvZq|Zov!nfpUL5Dguk${zT<-w<b^v4|q2V1>ybivN^M>
zrBQNtwp{hOXd`2AN0O{#O;GAuIB4u#_i1rWtK-k(`ncv;y|p`#A49+I+iP?{>7z1o
z>Lke#^y`nx&~nK<7S{uKx4WT6#XjYwIg+;<Fhu&id1&?x>kt%-aACr!1zy_y{-nj6
zv~qRZTJ+2d9iAo?W|r|UV#M3FY{t~XPG4FMw*|aeHJYW$gAZR@ZO(m_PUJ+79czkF
zfmTiC7!W$sX)Q6qsEZGCtpf3JVAO`+z=^w3VrU9-nMfD{&>a7yei?!meUwO~9x<*!
zCct>-?nRO*Zm0y@2?~9JQgj;m<8Q$yQ56b$q^ds5d85>3Z}N*K=-03NnL9g)LnxDy
zdcR-5=cq=|*U;gskUZE3I@r=E-8zzaIL$S=!>F+?AiJWP(J$39tFa~RY~!6KG#5nS
z^6SWFoagnF$9#`>aNBkhC)>YtB<F4Zj?vL_tSXb)N{?Q|P(bDj(#YGluW|zp6!V|2
zZi|+AmkFfPX!Py*{5i;?>L`p13b#NAdsjC|!@wk~Q-IPO1oc8BHRZNnb(12mL<8;h
zM!+BeZ^W4^iwJb2jJGMH!x67uYQ)EKM{lJqHqX4;tl-@_m<FRNB~*r|r%pIz?RcVx
zb;Q<l%^T&lZ0nt*C!M2oWF9Ve_veQ1V~PGSmyqGiE{R!B1ksrIOySPF-w~Maw7L=~
zeC>Hu9Qr&e9ZI~7aMnWsb*%tg$h_FI(@@>=MbAXD&|KGb2i<pZ6c`-Q0TctK(aQs+
z>YL7v4j98`{bco7jadDV!^I)UaGa(O=>RF$Yf;zu6)u!gLG_`4+c!iDeVP^rvV`k*
z!lPM2BFHQqquYYKTj$<mE3)o)n)rK<6)yK<O6e6xeM-G7NC%5$^72t7>Xueup&7o5
zloYcubC@ud7Q1RRI29WI){^#ENMZq)TG(=jAD9z>U2&cja$y1pceR;6urtMq%~_aS
zhJI(AZZF}0r*iX{2jyw0ni(b3p?5>#iRYetl<v>}8!Ry26Cox|hc#f}I<K#)xn{)q
z%L@5VEPJjfUsut{k@8vxe8H)X8%Z&kMRlY}bsoS3I8ELdud||VrB;1~C|0PgDtX`s
z$On_ErAN*PEWQvkmSF7DvH(fyYxg9!b}8N?Z}hU=kLOJ3<ckGUK`3IAE*R;##hwCb
z9fxz95eY|AL_)vdFn5RLU4(1iO~JpYLxzr;MeMD#4hwE}DjvnwuPLIUB5L+xQo)`)
zQH!b}#cYewIq=ic0s4cyr8}%v(27#p#<rzY`h^~r;HFZeM8EgB5r&7jza&C@TKji>
zkAZjo^!Fgot@)AOAen)uA6;lkr_lBbLC+l(U><f+`VFNaLg5<H7xeTeNL(vY7ar>@
zr=fLpQlxb-$Ua1GG8clFB(^DgLZqW%;Sb;Qne-4W2V>28;Wy#4tmWB~crH;nt~14-
z?V#sc3YVdrweM$A(#9!}KSm*`g!yrIb%We(L!)}i3~pAhJIlrdZyX;aA&fgWMkZ-r
zKmy*!WusKt20C2C(aTRhCA}ho7V2^cIu|nGt_(1jV3m3F_P0x%vt}8%z96*n#f3$4
zt*onmT8v=n4+^CFLVKv%BNR7gG>U`c*ki-&r6+dOwBL^MavIxzDGW>pJiNaDm>3b}
zj!<HPv7vrQn#(QcaG-Y%FD{cdW!`JC21WtYM5oMOK!OkA;((q}d+*A6oe@jgh$5Lu
z8sRwq;1%!f_K;$1%)?WnVlSHL1<F4)67^h{|7ksxb61fmY82QMt1f<cC}=xvY?8aL
z|2A_(S;BU6FPS9=dz?ujeLR*?c*V{Gz073i#5Wq4vMwgvv~2TK?hoYrcYK~5tV<D2
zhV=Q3BdzOAA8f(V$S8FnCZ<AFb@nV^>-e@r0Wj63W*4-qZ+^$sZDtRH;26=ht1i`6
zs^rXa)aoCI-!)e$CEy#wLpyR0Z{tFzUcCvw&n4VwfYNo2*F}a>LCQXd^TcyZdXXv%
zsv*v8?mp;8CE8SrP$>z$<F?yTE29kgx3U+y=#p18Om?e`3<C&F{j9P^F1{(W6vuUL
zV5zBS`5a9x<vW|f$xE^WXZJO}f{emh^unkr%T-X)anbZAVdNz*D3mUgaFdw9Thmh~
zrS3PHMltbmkoV=0`FBnz?x7EPVX5<Ol!GqHjW7rqwLpYPiMPFiy1!$nq#O{{wRSs_
zHNNboY+}mzGXY)7#a$CP5cX@qIPBi`)3K(nYk%o;^;uRVR0kxp-H>p?zpon1rbS~i
zEBpjU1@(raq>9|Mf1b;o(#)3(Ik?}LRLZq4!d^O4GBI}1OR|`gt1nL2tkfW2yA9&e
zg%A4(vgQ*eX#u+hJGZp;H4)LXk=2QOr2OWAV>(BghGCO*P4V;Tk~C7)|8OKfXHh6G
z5K#@F9z^EHuEO#lmBOnblm4@a9{jAEn&t^;u)_`_xL}2O&}*Nk7>~6||6A$)<QRHv
zP~sgFIU;{Lh2;_*?AR6uw0Os&BZ#5Aid0zCLuv0|0MPIr8_Zqo#g8FtzTJ>(K=LFo
z9T1|8@;2vls7`A?uqOa8+bgGCA6L5uI@T!w$7Z*=xa-dckytpWd$y?Ee=t9*`q$P#
zE2s(vEoMpV8F@;{(d2w;dJ&(B@bHud!nS|?^7CM~M(THgJ)JjXS!wEG?J)rC@EGvi
zO9BMQFMulM6wom*oqxV4dRgUIqeD>~Y5eDzU7|tO$CUE}jh9GQxT_&Dj#G@C<`ypB
zKGAn#%S`mvUs`j{aK^HB^BLJf@n<K@_z@+@q4lw26YF$f)%iS4NCMCp&NBG3YsS-}
z4i0n}yNGy`E5R<=7;f02Xr)_4JNzx=%iFamn4E}XIqLGnXpR5HshpfZkmVaOyvu5h
ztDHctaZ|@wp#M30f*8yp$lT*YdwY;c-Ld8F-a@&Pj<D9LEwV8hy-S)Ji|wZRd!{75
zJC_JX_ck%W;QVxJqK3nndvwC?dY{U;)-aw2s*1sVral<hnOHaQIFGInKIkA9x00XK
z6k#iwZ)PJ$bCvs;6<Xd0BK8hByHJQCW6$;Q#CAg~QQ~cMGr1h)f*{>8nf4{HP|zg@
zL%Z|53eTNKju+Yp_Da@+%QKk<prE-Y^JJwyXMFdtmGb-~bg>$qjB{C#ivHJ2;4!C@
z|5DBqBvzJY-Iz{VBYCE49bz-+)~D9|*1I7>2Uk<pSFkFr(+9akIi_L%-83){=P;V)
zPPw~Z)llE9B-;|}_q!BCg;7=$qimM>4^!##Z2g@e<@C;^7HbT+=^u?~-%AW*@Z7`P
zJAT)vANb`!v_gng8l-2@TbA9K1&}}60PQAGWCQ+}h#<fu9znKKr?6UP%k>bRDYx$b
z0-xZVg74cpEplGlX6@hJPv-^fwl@F#jR|Bb^&*N%E=ff9=Vl-G1NUxKhXcA1kVr1^
z)F*4qv1MR4G#VRDH=SRt{({({Ykv)uaj|>iKE#4W-+HoatjBC9(A)$l-9!P30<{_^
zu?#HIB}#*xqm!ial><{HMFjYCov!`-JF}r<HYaj6V~ejKun%i)V1=`mvIqq}^-d90
zd20p~gEQN0w*7yeUHuOA65_7QK2*>erBT#}Q#~e85!P-so6*JCV?|_RP%zs1fLUzw
zp7kP&CN37x0#Z$>yEFel^=6Ytng_xz<_ZHs&Sf)qm|$>zp)C$qBKM8~1prS2{AM0@
zT<%GUvz)8%e%1@|XUqRYlyP2x=w;_Enu{=E7+Rh<LI6`YvA)1)axmF%TLEb$Y{7hB
zXKi~cli2~1EDZdGS<yd(^i6}v-IKE|b<<*Bs5K|=H6?A;V4kmD8>PCBpP|WeRPaZ%
zRYtIk;&&*kjcVsQx6Ux3H9J@MRCRRxw^?pam?yR!ls_m}`iYEx)i7Z>Hs8rBUe{{%
zh<|x;pV7oS#z(>yvb36BhJMg2A0XcY2b5!NMgLS0cL$Z29QN22%@x`il&a;<VKbwx
zT(pBKmN52+4P4*p7-sqP8l10ColO@ZMMR1N9xF+uEsY__g@#w}45Tq5s(P5S8v~?B
z13+w>^DS!x6oR?z?fC5dsH~mFih`+%Y_Xln<*mUJsyi(#V`Ie&VknsaJi#Qpk+(Q<
z3JCm0!Mz@VX7`T}hsx;d)NQgoUjdUYd03+=^EEQOUvf(ms=oqTs@_s`)|D!kzhZIH
zDVoGwCi%KBNZ)9{8#)i-SFOqEXbL1bFuYkqdoUCzT{6PGJwZx(%q@tiOAK)5Bk+tm
z;zbu$4PF&wk+2C=nTeB$%>;Y2BRi*mf$TTbo))_-c`R(||2O@$QZ)@evsthA{$rmA
zveq)4xSY=!<pvIvxiwu8x-{t}H=lNIBET0Rvu)kYnNPxCCr~)=UxBX&3?W6x8z#)1
zny{Jh{@Naic8kvwzTpg~TyBi)C)qt?s-v6c0i8q}hPyf9Gt(il`yYO4h7?gQs>zFg
zt-=U;FfE=j(PJq}#^~uTu`#`m)ajTIfI9D1KIZV<h}tj$d2{$etH$BhooLg!6pCm*
zY|}R+4+z2gP^si)05wndVGJ2o_boWIY08~XfJ;Ns8>Qr8YzST*_~Ux*11(Myp-g_V
za@XzNbCQ?%MOy}^uOiLSX~sqC(~7Sp0VIyhav&O1WKv<+qUJYxtw5k@X!^WX=extu
zn-R<j<@a5wp5MQ<ajgKSTK4&|xFPT5BX^v+lrckR)D8?5w>SqM{cp^}wfyP$e&JW6
zKSfuW_X=}t;}^YsG36Jc>ORSEcRHLK<F{}#<}5rE7d`i7EhSAk2H9`>bt*l;Huo_R
zwJ~4K=esltMNxtO^p0YH%z0yJ?WD%{rIio*7yh5OQ@_xT5;cCJH>+6yd|R~q;m_^d
zM|%yX>ae@j3W5&_=w9OafKfR31QVmZ(w`dv{sW^6pngF4QG-$*AfWvJFLoG^2a-yE
z=Dw#W0n5y$r!Ex7wNiRV*o_{7*NaBZf}JnWwWwBko+C5UTMt1dKxf&5C!9*Eg=-U&
zAjP*!v?hs8Aupl@g^=bfHYI_WY9TQ+Ridel+5&`v6g?kyOA8m(>k6`?ytwaNj5iJ;
z-$w*Bl1=ql1B}9o@Zm7h3OpSuot#L@Ucw;QM%5U4SBJf%0aU5pgl>;{S%{Hv4%lwK
zp(Qv6i=Z#WM+^|PZMo2Fl*swOwKnjBCfY%@Kbi!rB){S~IERNOFhdRmYwmh{lO|$P
z6IY0Rjdj<6*g(^*?qekLDCJCFj(IZVPcggi%?3~6)@lTk@N$gdR^F<yo>ug!xAsZd
zMnl??3+PUo-_Cu+s5yf(-@SSYQ^p(ZJ&O$aZZc%b=T>22m#M-}TJ+0jbF4hoY!hD<
zqk`OG_>A;=<h2^CPWPBUZ71HA;R1k;1>SbjH37nVCJ)hWbSl_Hba41#8SK>fHXlba
zdwU@sJ3Q8yKqWINcljn>**?!OCknBFK@l^~KZCGZ7o&mIOnt$C1S`AQp;a0Tqj^TF
z#=LpVD;A>89c<;RFn2N#P3|=o9^*W4yO}X0Whkn0l@_{uDBWvOuMJXK&y~?1#mV?I
zltqXmAMQ{f#P(i&;LK*KgxDeSsddgUxrx9T8KY#@o<Oac(aXiC;D{S6_c2gJ)5N()
zj1;u@GpHeL&H3QZh={$Q>Y?1Ty~*@A8l^741n~NPWwV`=_nrt*O#$Ty_y0OqW6FNf
zcK>x11y286sV_?Z*g<@G^OyFEk51<y5lg<H#Kh5Y(sh>(#5F|{ifRtndalFWmOXn|
z>iI_IZsq4f_26g_76KQrWokcSE6ODp(~Os;#+@3!XM4^@y{z#B%DS>(Mj#cjm84#c
z^|pbK@!UPpaK?dyW6S7qpFVgVZ#Q}DJh`wtcoOZBhCed4AZl<z@eR@51d;nPLm=Oo
z#;)!x>uuH3(PF$27s-fjU-9&5yED|25(bqFJP6eODC2i{l5(CRCG2>wTr{K_pduTO
z@@NBL6TEgHH?hEusqOIDqJo9ms4S0|)SDnKnZlc%k;D@duu8J9uD7zK1<}5e1R|PC
zpfncCv}S{{20DO9Dd#zJfd@y0etpr+-GaI&JgdhM;9$T)6Td=oEa;%KuVKyKM7om~
zl+mkBMX@@jhlM@1DcvC_h~NwbdYyX!fJJcmI<U+BvXB+VxpF-kTb--iO9d7~K`;+w
z>`|WCzPqYGwD&Ku6sQND^sx|n&wB+0FYasvFEhO6b6$~ZlVBDmZp*n{xJ82dt465O
zCt{(I*~FV3wr?MQE8A;Z08EOap5br(Kmp0Qx|vdi$@2}X4UYMO9H2_tH%k;PT00oG
zG9S?N0~?s$APEqZvYYxwp2l9lUXIw(7C%keXfyeA<EWe6*!@I=RK0q&aB~eDhOrg`
zOe!x^Qi%DK;G<@*F~|Ki2tWgJtwoogK&tL?I)3z4`i7EICMG-{77O0{X5W!WY3WII
zNhkBkTxUXqzZ>Qzm@MUr-AW};nuCTq1p4hybRc5HvbYJ1E_M5vjYEh*lvO=+Wp~aA
zHdOm8OjMtsWs+vJBeYluxg!B54i3v-{_fvl1Qqk?{AhZ51HuZ}7%)-idr2mpB&;y~
z(>^RdXvrf>=u<GNqf<?!6k4vKZ*`@nM=GY??N;4{tWs+w{;LTd4>137_h5X<IA`OH
zFS=Dn=*XikNV&k2^C!rJ>A~MfBmwCYa;A!d&au&tJ)0&yXr5psIaSH%tZe%}9X)>5
zfvev~{;(!aQrmSI%j{K<nch<-1x-J*FK5`kHa}cXmCXKfS$=<8-$)HZyiV<psr}Xv
zNIEAp)!l)HaW2*|S#xZN29?FjGWgeG8;w3+GqJ>@0LOk&&!!_*f@49r1WB*Fryc!Y
zSrA^#I;edr{&fsm9vFJr+VBI2#E+TYtH*V-yYGu`)yV#up;zkz?F3l8u@}(~$XJ6Y
z*QEgFsP|eoJItjMDd896V>Fh53BnUoUyZy?uwT?N5l-?ZrLmJnisZ^a=v)ZL`Jk#m
z2l+Z`sovX$!`d5AQ(^<P33JUk8jw7biS|V4B0|&o#7}zZalq8hw3YT(mt7#(g#Eh<
z@1u&KBC{&{v1=GVG{iCyNr!UVWWpd9p%80q7CDiUIQ66oJ$u4kI+gV^BFQL7KmwbD
z9Sv8Z`Y`eW8RPzL2?WS~Ium2}HD%4Tbs%V(OfB*R&5Z;Aduq<$!MA+O>b`9|fR$$A
z41UqK_H#_rSPA?2K2RDqlK{th9`dYaQFuaQoKUO!G*wBCaXYYR^TwYAK=4;@V%ita
z@xhad++EPap>&|6a&?nOP$)Du2{_>vW7$uo)2d=6v}RIBv4$oM`iZx{^2Zk1LVJ1O
zhkq%ya!?`m6z*O>UC0RWwztn;D;LtZ8w27U8aSR&blfH@FWEJsNO_$bE@}}~WBo)G
zfY%k(!dHV<$^8D2ppOCj5^y|P7Lh}q&15Vy*lOBwL-JNB43ai00@BS~04=?=KyH@Q
zNZdwK2CLxwpxhb;Ean!jwMI!dr`0J%Z>-#O*_6A<>1d?8-cmtY^(RoFet^3Kl3UVw
zG4oo|%AVT}%}-{eXLyWQF~}<<DnW@<Tu?3Rc^xr3R_`!#)OCGiw=_))OL2NY=X{`v
z(G;?;_GK2)yDfU)oNc)RKiO?Pr+;tOt(Ajru9d?P)VzeBI_1_zgB**zA+!Y;qJ|7R
zlum^NJ+|Oy2w<aIOwEyOzZDMvUnZcxRjuTCR=I%Ju?2ff5umGXlHmYl#Yo=BaQkTp
z!ANs~T{)!bd0X{m9J*3MDYX?ls<0)L=eI0-$2-<RY-&L!BL2ME=NKv+Y87#ZOY{Bi
zT;;V^FO7A}WmX7%pDqbKqpOt4hhu?GM(x-L7bHxuDJ*^9Z=G>^Q-?T_i1(#NiIeXl
z9U?cp2Vg<`3=9BOlifP)kjQ@80enKY9FlelJ!5XSQAf$b@8=Od<nyX&5PHKz#wPT1
zhLNgv36{-k1~b6R<(yIQUGk1jRyfK5s$+$C0@S^uQ0dYRs|pf{HKdXIBT@MaeAt=b
z(=?$kEMa=rKzwQ7u8@DEd(1vv#}_k{OjnJ{V*hA^Gl!!cA#YU2b-%%-u4a!jEX~4c
zV!i^CZsF{{v_|MQX>}f@cHtbn)ra{fL#!CGBb3K_QU3~k?V$x>Zt)Gsd}E{Sd?1e1
zG#3&@9U#!7Wdv$t6}7l_2)0sLWfCGq{2-M`tJ~njO)<AHXU6d#nR{{l>uL(t<M2qp
z^lIJe-=`}|i9Nhub_11k$ct!K`$t$Od>Vn_YWQ!IN7rSRFuM?w!O~)Gk7*j&-FVd7
za8I`DMswygaJ?U}r>U<UN3EB(tJ&&JcPDDq06{>$zx7is&<y(6{c%l52QyYIUYmJB
z_yBD11uw5cB_o`4G2Q9?;ycDl>VgdNv}=!+fyr#@wG!V8FpG}#8Cq)NKNVE*^OEB~
zq;X)g9XoXmqHnNKNCX~_ug3g}!#81%ER4GDbK`0~5&>YyDy=&(vOuXJzOB9v!Pe=!
zQdxt<5%ZR^=jN`Z5(+zQ-=_i-f=ry5>2CXhmBO{Y%{#QcyTT*Xs-7<nd#_t(abVl7
zfP-12H7H_?B9^G2A8TDk0%Vn}K$lY#&qqZB9F-DOT}I;);_uG`u*rG8;NV}<U3aW+
zI9;)f4^jABPfcE=WGkqqS5VUo#i`oRJIylVdYcQKHd4N?7kPTLwas<juD3ZL%%k<A
zb-d0y&r?YfjM-2|<{Y<0@*<TO-m`F7zP=xDdCk8A{n>s7H%ezVzt)HoSz!g)TIQwF
zGEy_>xS|6S6&~eZV2<9F6=QM33UH-YZn2L$W8y)Mq4`-te^^AlO?xi14G|;CgpgVg
z|KsLh&L$oXwFrTn(zrm1uE#K{;LQmuHk`PVGK-NNwl#gZSS)v_>Ef=IVquNN3nJ?`
zvgk3TL^=v>TnNZ!RaWw@C0czVe>+D!^t-5to6VC#fWAfvX6&{;N`0ggNc9@0#@<p1
z*9h|>{W*`mw2NID9?cIs!8$~{k;g?}{{V@f<>@i^Fqoa1_dE+5d3z+{1caHoGaj|W
zP*OaTRvmH!lneA`C%_WdBpEI{IF&&sSxu7UZ)8i)e1w0eSVDAoQB~`rcoy(acfa?u
zk-a7%$gbT3Ttf43>UY+N+2Ay`<2yl+gP@8LSJN9r13~)amjZ5uT#WC1e?94w^`?-`
zv4N_XU?=ccgILf38UnRwt8_dFjgeg_NkAaVTz))^b6M$1MIQX0)c{^l5YG7Pymzr@
z(H%vFFPJiy{gYG3Z~0qpsD=4&%ROmULFPQe$n5vzP^=e_j<c$=KbVE|@~r%uQ^TN?
z9xUpvAe|4LfvEQ?U+CP`u-Y}Vp7yFg=)46(9K7QRP!WHa-cv$o9~6l+lRCMQG<!G3
z>W#x=#=W`#d7#n*p$4A|U&HZN56OLM7l2(M0YvP(KFw>1o_%IdXCS`J7{B*}?3m_;
zk<x5mwp3h;dyoE#?jUC~QDMQP(2GCUW};Zz&n%lILu{%yTmD5chH`=SO-7YX2xxpM
z0YfBUVPZ+ccTtaxfZO@LI!Bd_@MZm!yJ`fD&|<3=-OC-ox_FDuF}<<5gLuEdTd%M7
zDPKEv;WO<=Wm=W|J^P&?gL=@|lWW@y7h|VAlN?hbV<W+K*0{NBlMIcAj33~$BZ!|N
z8&bm9LoH<YOLNJI$r1GzdfI@f9?pp$f8be&+byfW0wnQAU$&2WT4<)V4~P?WvFs5v
z#b-#_atzKT^Rx@i5N;(oErnZ{+;W6Bs#C)Z(}z`t(~sQJoe@hUl8;3`o>ul;Vjmc^
zp@n70kt5vTC|X+$p}(O!lk2GA)mg$vhnq(bLGdI_uXZkD*gb)dyu~pV2~2BR9Jv@j
zuObS^r{2Mb<ZKpvKHazm2F_JO7CqBf?-ZjEsJ7F6>18QynQ}cgMqCB2Q1JDH>G~{+
z%};|hVqlyMe%==99AQ_NPV%__Uh@CDqtDLW@Eyq{y;g@^@Up(yjD@6h&%;!bRulAB
z@@(b^vymlsK0!r)Kj1{!dcq}ARg>oJrlN7O(K}hE@gh@W!NkeRhTe5Q_0za)0o|cZ
z22o^+l=y#u<?U21ltf)$KXVO-HW2b+-xzHI-;cj-ddKiATsCUS6*8Q^10UuLDQC*A
z?=V=Up&eoC)H-Rh_A_5p?S2964mM?5GLvX*Yu2CHEm0tMQy7`xV*_`A`yh9a8#KgW
zB$YTYFnk0*1&lb*i>T5=L?xFg%p2#3cm641J}Fh*(Wp9`9@<YYxjDD`lOoL>eW{*Q
z`$_+eR{JP}6auLHyt-hPBTEZ*sK`$x#ssjas9@O6iC^&YdS_Q4%RM*7@BJPb)4H=_
zFsycsU;xl?8rduE>ebedc`f;?!cUhRPN8+&H&mmFfO?WhaEg!9n4#mO=xPWK3A?(v
zcx)s?3r@j(DH_<>^zp;i>1!XsyuQNj+<H>?zqww~iu5BR+n41;{E5&or3?d34J;w3
z0ty=tz=pd<;m}dYk#6ytLvN>CZUo!46qCL4mj|n{aixAM4Bm}a%|h0gZV)`wbw)f<
zkP%$uA^p5a(0JRBnRkracH2f!@Q9=n{Cmb<M#$R|Z7K$Z94WEei(WZl0`mdWR!So>
zpTOvqb=$g3xx9c6xG#@adGuM7lQ2l*I`6*jsPk}R`Y{@c!F9mLSOlkvB8{A5RMB+R
z5ONZKc4D^;97afz{1^n`zY3Xgx~_UkE9{nk{f;=WJraQq2eJ8%vg-wZjg}hNE$6;;
zj>MC{%3oc2Hmt|oL}*O8fTdCCJz@lxE$qXT`(kC9D-OAx?vOEstPkbUYBlu^{{D(>
zCaCS`KeQO9sBF%_7uyjiG7LVjs|AIa+bL^>YlD_jzN(^Bj6GVGtUG~Vi{M_3JP1SB
zS#*pI>5SwfSOC_H0v*NfZsyJ|fLj#igANsB%xwJJK1bl5Y9rZg9i}UmrkP%G<--Tg
zirM{2)Gf<i-Wx6drs)~z@Z!?PazbXEu;V;Vg?4q#!aURp<ZwH-;>|pN*7V#~bW<Or
zfe9J9OpGI>-<s|rm_3|uiJRe}ybETt?2S%}Q#$0)g6KUB8BeuH&W<4spS8q#EAqg&
zItK6NiZ%j!tqKu4aq=%*<#<`|GoA~z<BfC@Y?YTa&I_#vb8CKXgPxtTXONaI-EhLU
zeWY6%NGQ#d3V7IndM9WM9oV{Z$6MMPj)~J}>=Mq=_q&X!&-UHIHBYYbrLI1ZLO94V
zh;%FXXNv;i3?>X*NEke~J3fG9E=gBjnuQ6fLIn}X1B073TEiuL(;XyY-pzQMdB;cO
z->J(jZNUgjYs&yeqz^-6!+$v}&MS(0IATcH^&)rIOa;e%3;r;r8zNB<Jp$%Zc6d^L
zqXW_FfOjjO!s|fY>+f1thEiN8LMX=1=)^q9{;x;{3b-d$SYckSeoKnSA56#j%XTQ8
z)QARQ`Uq^AtIv$F<$#ID-(KHYhC6q+6Pt05EhAmf+DtjNMJuE3SCjj<+4kYlXiEv0
zc_~G^>QR~U)g*HpCX)5S+M}r%EZ>N#;S&HMnmu=uJC)(UQurZ+C%^jGI4GDS(T@J(
zb^p(Zywg6AY`}l@H9O@dnF6kS#{)@)+-Wiqu-Awmzw`oJq#<Rw8h($d3*^*<S`40$
z1CtPWYjBDM;$m@G&d7Yh)$gyIH{p1?8KMELH(i<lUXR1yU~#b{*`f{XSb8_4WC!7s
zJB=g@ovH{-o#g5;Iaii*zWXOr;mTqzBE@8y?){=);?)Izf2^F>6m=Lm6k>H&tWh2A
z?adcf&@txiL}@I${CVB?bwFU4i*J<uiqu(3=dPgc#Fv|P9ab;Wp4|d8=jwT(A>T7n
zPl;>gb$t%B{-gov5ho>XEjfBCYk~FmJA5GrX(#`!`-X(#PzkgwIP|zHP{%y&ansYI
z{h5qvN&X5UBxI^XiRFdN)6XCVZX5QbKtZS(hyky}aEd=}J_qtm4>q&k$#;22G!$^_
z?64`zRJe}bfad(_EG~%A#o|TJ#ZIxk-3imSpBsa)c(~u6^=*%6LiUM;xAT1-Q>B_g
znAZcFKP)U?RuU^WFpRkFB{?(AsZDp;GRh*;{IdSzbo@V%Gal*2ea<O%^!t2SwI~#G
zrquuX=$xrT&0Y7}{^W_icociTcz)7&jNZ5|`)jzK@@Efz*>W`?XEUIPoSJa)f|c)r
zbFr3Y&Qj0u<BLzD(joA~>~Cf@=z}U1oSwrq8D*_cTT<GkEPL;gW&xKLw3|eP`OZF!
zK?)(T>ihhfr~(}hB0eu-Rd-I5cJ&owgaJNwQcha=BCOm|__{tA`mh#;UC9&))*?S=
zsJ4Oi{s$@<&&t>=gzKX~vg<bJzbA{u&ak>srxQO0k+yCqF+<c?Muz}I9bHnWnGaLP
zgIqY4rHV49qOWa70XC24zY!mD>AelR5yUFhO<<W+S`%?vfE>N|AYx=RTxk7>V_i#6
zz@T06&*)E1>}(xz7pDffN!o_sQIiQc!0;8OS>9=_6ouBY&>Ea8W~@vJC+Jz8Ws}h_
zoS`2?ZxijrG>sP+6`%4}=~TEG_y+YzsFr|U?ja8UXi&RRvG9&Ta64_N_Tw{O!R2z`
z8hyOY{fszqP`>H$Kn+0Kw>4Y<fl>u}+A#SSuKX`d)(2zEb<h>dV(VWm$uS6E>%edk
zZbzYXphx{C-pc>|m*N2~J-y$MF!$Os@@zFmV)m9x6W($T!{ipV;Ne9u76B&_VC2P!
z4#f*hBKB0s?9S!Om6hGsz90zcT=M1nC%(}v^9X_7QBs_Rgb)HffbeSFsn;)TRNhc@
zET&8&-3VM?DaU(!baz-n+7dc#b$K&k9-LVN&wL}n=4#9CtAb5;piDQ)Sh`decOhP*
z2;PV91*j~y%fvWp9(8$9A$VnGBn=oTqFQc{>?t;0{K=k(BklqQe}{PyAN72H)?JGI
zt45h9WX15IMjpx1z}<*RrlwLCqW7#|g;ZYYSTyD5f%JBwjiNpczGb%7h}mbop5|3D
z_esNaxQ$}&CeL1~Pp_im869vx+e?F2B&B;VvMb2oO0|~ub;Sj|E|iI?`=*kUz9SKh
z_P8vm18!tG@^(I9%2Mtz{RJN4c=Q=p<3Yo1*Vzei#H8HIQil526m0c`ujb2>g(grr
zWWB?8LrZCl$C56fj4M6DnsV1GV(ACHT+L}ejq+wVzxK#4nsfX1*12?gK~P~c^Rhbk
zf(T+6Q@(J_cuO!bCqqVl-PO#D1CGyw`lX4EQ!7&!w=D4b4u$gc<TcR^1&308Jx|&R
z-={jrn=52~VNovoVhy+s3s0)TN#BxG9m(4o<3Xx?Nb7uSKT0mS<>WBuyGS8+^SDeT
ztcau<Jch4xwk+&+<L8MZ0aH$H^<k*3j`^NJe(<I(M?xrRhN%Nj(lb(M>rs{ol}!}+
zC+-&pm9W)r^W4CX?b?uwhtAu)5ncz9Zj}n5CekHjcv3;ofK6%b8k!-wvhe%YQyDzm
zPp1c=UqC~C5TJe;lQ}Y~Mw-F*WCx9y8aU_wlyrw(sKz7iDgi1*&M)#*n4S4lpadm?
zG1CovWBl5=JqVa%w>Sucvl(Ed6U@kxxWo25+Qb>V2#^gLuCj6G4w@U=F4kDd_k-gm
zcP(#tL%PtA24cqf9n2oLoBEIe=s}7j5SWJ2ezligUv6-!V0oVe7-;pUi*-Y38!Q;8
zfLzF#xS&PX6!*K0tdzS27n8Gc@w1JbqoHI59x*m8%Nc=9r1aylm~`Q;#pokGlm~Y=
zF6p!pof)4_j8IW7!ck1u%%2(tqq;day=J_invO3PE5MA?`4D1U?_s+K5sofm$jN0}
zCW3(fA0)B-Amdz3nre2EVv`$`k!DO4wLADR)A0>??j{tX)E$mjW0C;YoW~(&spR~o
zwhnLlkS(pv@*AJ9AOlqZH9a70KZr-Rp>kGRi4#H2i1OA&(jWv4pZbSu>d_-DbHXwD
zx@-?0zzB8RDL}$3Ix_7su_BOWBaY(4&LI6$QaMfH^>~sqZcLC;J6dys-0<2k;bdvB
zR<_G6CMbvPm;Q6-uoDdd{LA3sh!b8~u%jbzAh-R~L0=##hv5INTPb-%4=q~j!NN&u
z1j{PY$h`q!bw;<1FrdWunxQ$k$xlh@ztYyxxzjjptm!pUWKw>CS@g<;#Bbd<#R7%S
z3Kp3htq(7|#=&`~AUjvRc>mV4{L?BoqLXy*_Yf7woF9$o^46VK40U9Ugo^AmL##42
z6{^Tx)6YH3NNSPfIARC=iHc3AV2E$Ckg$R{63KE}Vt1pjy4ejA;uu0OMb}zs=AFJ%
zVnvAw1nU@SoYNJvtHz3gAr48rCNedh{eTA4CH$QkZvgg_k5BGVFM$3v!_*Sc%gagx
zonf}scrqg?%c9D7&<D&ntBh$Ukv`^C9D`K;D^#W3)B!28lpq$|RLNHrKXofzpm_8@
z7Z2vMuc>h~q)I8|e+Je+ptBLL6Wg}uM|x*5ZQ)_}YW)ZE1&$+YiI~$_f>tS56D)%O
zORr;`-<(2*weX(l1GiR=e>np{3}{8F2o^3ZNmMlTH21ncqZk+a{hHXN`eXQ=e>f{k
zzwR%Ms{A%j_MuD+sK&zn`@!DO8ZZdDjG5LCFiowCz!5)~8g$aipNN;d`F<{t3a#bF
zTk!9$cqWK;x<mk++AULKFU$A#$6y1hs98zm&u!<{+djKndZRv<ItCSVD^&kcpGW0E
zQkCq*(#cbxXOb0!-^1o|{et8>R9u+zZk=w!p9=0_66mE6cDp%zoBi*69>HsqpB6^f
zw^dj|_YaXM-`J+-!W#lMq^fJMWodJ|Gm9$eMRcbAA1n9;jyA^DQSzhmAbK&g7f*;%
zrE<?Um6V;<<_4rn!MgvStN&yCIvl6F3^B|J6P!pQrr??C_H#@Ikqa=G<khb;@Js-G
zfa4(^+=Y?g8kB`}4so;3_vHi>HhRj&n<wbU<v{l~D00lJE=@af<$!p-R`U)Dwk=z{
zL1qs--HV|A5i$RmB7`IN?jpk@9$?fVE)T?5@B64T`!_=Yf14uf*h^ENqRw6|+fb9U
z-|KSjuxec}@y6Z_tACv6lh+S46yy|yLW-zsJRKBUD0ojC9@;#)YOR=tBmkw01F8H6
z145!pL*35IFU+}Xei_u~AOtxc(>Z0{^oInhiv>H1tG2VFNpG?0o$AXUWN%WPf0&}#
z4p;xB+_r!lg7YZ7<xV^euH^pAL&x#O-Yk>gthqAtZSGd(CEN?NgnaYyw`%_8zbC5&
zaUl+FBJY8$5IG*+ml}bx^bed0-DO<+QrP}h!AZ`C`j0@{#Kl7PW1>~Y1A7b{I!(hO
z0^p<&G$LWjdx3`}jn6W%{jiT#g=@Z5ske96O8!*TB#dJd`h~X(E2;`Svq~L;hD{g-
zPxqCmmtSQJ;CiQLVx|_wqP72R>#W}-BG1zq(*Jw`g46y~eHGn~#0O^Gl#+i4Ad{6^
z-#2$vwMuDW>`Zzz4&ry~igDYo1BCJHB_eXMK}8`t#DOuhPpC1RFr(_BppbYWWq@xH
zj0Dn*alh5VR%x#bn8td*`~)d?{{+QSvNK^;FeI-Cg<vHG)t{?$vo%(OXmZ`Q9%fs>
zvb-&BP|^5CY7;}n373A$%aF?(L$G}QEUDKQ0AKoLEkP?UK?US0_(xO4&JZq$VkVE9
z8M63(R@*Be8YS2;!z)6{$)k2+{fuq*DaRDc#WEY!byK!B`n~`ayMOpR&fYqG;)70c
zbPO@oGy)*v+|?B)t8-$Q08@da)cY7(R1p~riJ5u_d{@pK2sx4Xv%Rr)`lU{`6pd6+
zpGgR}?#$V)Ibh>|Tp$<F)R#PFHfiX}4rOa|9)Ol#6J|w@qiI>-JFBz+1VwDG>}On0
z?a{o@bLXq#mA08@P<y+-sXZOJW_eqn#a~^O&j}HUp~&}8ZwiV=@blxrftQYBpV@PA
zWOL5ja3<{|UEwJJaF0b9Z^jx#I%)`40MB&aCN!|d)dbyWT-Ks-mn9Z=0@-<!tHJ*u
zxr7@T{)u@Kbx&u2_=196WRg0R{~zV>F}FY)3>9WB$LVnr3C^H@Jv$!um!Qb(Y|O7R
zsji_Is>j)cQJkE0?o8m6&{8W2bfhF_3GL~z3HJ?$>|x?&X;|1CGeF-?*okPx=<yWJ
zehp$0jjvk0w9@383Gg@?lp~Jm)|9sVq(K-t(xY#pw#m@92(}k6WYK;W#uBj#@+BZ>
zJ@(Z2Y%nCSWih52pn=mUz-fG3D|Kyo0m$B}L*#}4eZn=|8Z8##+u>vDsQN?Pt?C>(
z0Zu&ie%TMi;<XL@RiS7Nck5C5aV|2EBt|aJV1gk7S)YmAw0g|G6N%@*A=F#?qf3Ny
z5EI>qwvSPzQooBvh`*YIbm(s7n#@CeCq?O6bm@fUa%4i11K7K}3%o@(q4~j9jjlb#
zMw;WSPO!OQSzrQ`cb#Hq2vj=xcNcpa^u)Wp<Rd=@K8x#gajb;wYX^4P2g5ZvJR>TR
zGAat#4;v0}V}x5j_R>H&qTI1a@I{LToM(S!k0oK0MD2-i#245_-}@28k@L{P<K1+4
zZr2C#9S*$9F;#M)Qj1bXCD9}YRe9t`J4&>bF0_wiA=rZ;(#q_d7;YA^Hn=1etL#yh
zK6ccya-;k&$y@Trr2$lWZDWjhA%L(jt?@&EB^AX%MRMA@u91MO6Gjd@k*6ev0oG(L
z8<i!X`9U5Aa#PcIhwFnfA;TEdhSN6TF}m$_<=#o!>KQgM33m-aT{gnc0Jow2q`YFb
z34{BH7CU0{V;pl&yqG5?BsNi_B&0hc)tr2ehc-_KmzC=h3gUcfR>}BfcpS_u*wfYC
zc@P500n+=c)csM9fJxrFuwKafD0n~3f()v<NLp9-@W~^s!i(c=kA$Pq?A;<zUva|C
zPxnu4#Vlc9I#5q6N)87_GLASiVJ*qw02NEQkt6Z(T_5VpoS(te2YK8{v-x02@PjE{
zta9D21J$b7UfVPtxX8~=n?#w<?>Z6yWeM-O0ZX&|$%z?GKTXA<P^<8+-c^q+9_%D-
zw1aGSMSOO)jB5$i`;)S#FbN>D7qM#>$^oJbeKwhl()UiN%xmDqTcgZ+aOz%zIZh5w
z59rmG`Mvx`5D!(o$3C22tGuzCB2f%U9bJKI><&68Z#Gj3{Ww^HsNlnl^w^1ssZC5k
z@i@H*knr7Z#GC$qaN!SjbuOx#fVi!q=#v{PIz!benk)$O2a7kRid&z}Pq$041P!qU
zLytL9be7Tfs&7}Ahp^IkaF`;PC^Nx&M@z<*fQ!iT!_p_MDIoUAk)~AN)A$b*E-}C0
z!Odi7SwWM=YQ~j+Hr=4+akd+xMp9W#seG!C`PkW{Hrnl&%L}ZV`1*Ei2jjMnI-l?a
zJF|V(U^_F<`r3)_q`H!UbNY+qc`x+OTQLVdkG_^%h(*&0xpZa!y4FeGHTh+w*Z>xt
zeRt%o1qtX%(%Vzrg8KpZy47->x2{uW>HNJ$Yoozyd)&v62gkBDq4MGK9G*uOqQzp3
zSid~-pF=ri<*Qz`R($}&u9MQ-c#&Ch5I@mB&mdNe{{a%mQd&KGOIKR$5+1x@IJ~9c
zDNRq~N-pQ1qKcqrQaxf>!l7>^SMF_xkcWA7@mG}Z(~}#%hK-P1_sm75z^@J2VjeKq
zR=kav`k6?*7F@5T7GLbBRqz2CNJ@=TuOl*I@#R?@vcbT3&%5C!5;3g}2q#d$zruP_
zrE~}KQkS8qJ#y{oA^jO_K5+f$#36O_L~Mgqtq3rZg9M_CMw#T@MGvtKIm7l}57kAX
zu>qGi<`xOe`Z|%1Z!PlraYl(k@QN^@{6+44{c`lEZXk|7>~G>O<@}*-V!1*5jdm7I
z*iy&h?ewn9WqUYQe#7y83>~hTvmI5e!yR${2a4*(2dMDv`@{r66>VtnfdAYw<o@fh
zFvKOcM2XL44Bspnjruyr*$eT6T@6t+Lg=+vmI8b-VuQW1J85iAJPXNC3|p<hM+Par
zDW21bicMHieH+3E!cMyRi49sEqplQZaXInhM-UeNiK4JTyNDJr_L;6-K9SJYR8Yw{
z<x<sg3~=L17r1W`6cvu0x~!(J{PL0q>f7U~OQX*oOL{9wbM%6i#jX}xa+#{-u_a=r
zqO`!Y1q$=rMD}A~N$3k`bTBZS?0a{9X`c$9kj<z<i)!n3;+gk&3C|gWd{hxua-_cJ
zs1(ab04c=4V%1b)csVqV3b{sKN|Mq&6Hu3RN2~i_r&-frp$X92S|kcg8n$Ki%gTX3
zmVQ+hfNZ_%X@baM=I4F{8w48(tZC_?#8Q!`&D}QCyqDND(VAW?fs%w$YxD0&go3Pu
ztaI_XLmXi(Rm<{OQ-P?<+l!S4lR!`Ap?SLlX}mLr2IIxWqxhsBzF!r10s8puXOp}`
zVgHqn{zV+{5Kjx^z1WZx+se6w7mbe_@60UE=4XPv<{c|doC0YDhh!d0KEWlMZXr4T
zbBw*2H(&JczEq@-1hd|W!uHE#Tn11xe9|0iykSOq<$d>>%GMQ9Us0nhheQ>|r=tW*
zJenT!fUaXPw!yTUIs@UTO3!d$7p!lg?^Gs&7DRg{L&(plZx1MXbQ^ljhH_u%i;e2l
zx|!V;SEJTAkCu1#EQIRcoTvMBM#m2HaRWI95u}UjD73EXel&LKC|Ie&za4$(x7o`o
zN!TWW6r;DT5a&fD(!F7?t@NZH20U%oS(5!BiiQM-iiO4>n#k#1<9D^uBiq(HlPW+c
z+WZQ-iPxxE#9%wR{$!mTT3pxxSo1S(109-RrN6B}9Q~<>&frKNY{TtS#ab8J;TC;S
z$4!xlLy2x!LW5R~zwp41^k@3Gn_{`0jiFDQXL**0r!tGrSJ^>+m!j0aBbUDuKJ5bW
z#(vAWmN3kk>h4kbf|m)tfcE@>AI$cOj6q8R5QQoJHB=(ba3fI;(GU0l{AdP9sFslq
z!JRJlf+5A<>lxQ+M~rbCNJ_Wrw9@14&74~GQboWf{ip^swdCW=%cV51%yO)b?Lw5%
z&HD_9=z!|l)Jjm%Y@Bp|^zV*Nj#e40UUA~wIkV;&5CorG{&u?QHgZ@0B53pl$nKxc
z_2wf4g3#KP<0<xn@j%e?hZTfi1=Zw35^<#Ct2(z*-<7wr7CczP#vUNr?!HC-suhDg
zb=xL-mUFMv$W9R?RlcN-7MN+XO<+yuu#!}Cl1+(0UvXX!L)_}^SS#$@&|Dsw4XC}M
zLz!`7RO37yWrJ65Q?HERy}$0B;3dNgQskTR7mZ#pajmzO6`RZl@PBI?zHUnnGUcv$
zX}z=7+tVpA+`Cc5t^fj{qPU%|XtI6}m|H{9x^*Y4NEpvDV5r;7&b!q3hMZ-gKR5>{
zYp|*7Qw7CI()wGmDUtAvv~i?|muyAXqY(R%N=|1(eCG<+Q#-IQ6<EDejVK}hTJQhr
z_rWN(XX^d{fNU^38`X@@>4B(rojH84Rqx6{{#oy6-%SID^2<JfLd&_*iA3A5GR}Gl
zTk;6oy9z3q4Rfd}x8h4WlxmyHnR+F6s+?zpd6lgRwNwZc{x)sQeVx#l{zGY_Co+Ke
ze}k~18SV}z;^BOhyu2S{6ZxTq8K-HonFtgTYHU}ooID~@f2^)Hr$G;X0)6u!4Z_~|
zNN7pA1Pr%x(2x_-xQ{UGWL%foF1mn{(Tx$Heyq3TEuJ)SuQ1=AUMJOq`-+-66Rlk%
z!?oDt!K?o*a}44F4sy)2oo_potKgXsfh0Wycd8QrT*hWAPE?!t?qQ_Xy}V^a!XwqT
zd68Z^LCAHj6pY>>ED%g>>Q)uDva95|A12cr?ay-J`2(>lQZ-6$nM72i31sl$p;Rp}
zEB7pF<<cx4nQIie%ubk_kjD|=e}4!mWimA+B5{P9EI?3C<jH`D3E`fDfrtsA`e$NT
z#SdQ(D^xDmX=j!k2GJ2Z$)x-)@7Gd$ia!Bfp~gM@$uB8iYp;%msAQETxk;;u{4r`C
zvyx{|sU_~xML>GO){Z<#<dUm}njE6D6Eb4%M51a`9QC@e&A}bZr6o%;v0_|~cLh#J
za5(%H5>GKR<Xuc?Q;lwx|7%JvGJl$#aIs>>MVgz0utCnMYZ`~X+5!jDEa9_eRls2p
z<>g3^w!glBLfazeC!E$@q&<aUL%<OD%s4)OQ>m@Ru2F0h9VaE*mzi^uXtumo35G(c
zw{+X`Rh?Nz>wUb8UJzq<PWEI$D+3}kG}rCZqk*;<EvY_a(k4;kW_AaB9~&m9a5?SY
z!cj0b5(H6angv_9J+lBqj0@)iCYGhTKbY3Zf9GHJYw!(rVcX;$lFZ1D%3He(gbaGU
zXtV$4sDl4v2~Lmp>L7ey&{Cq5^uS4;Ax+Jgs@__(K9pc?6LvC6HgJBHOS^h?M98qQ
zaHQpztTB(3ed*?0Qpu#|%ZEk0u=YWN+Aph-b(z*%p>{Lfk8d4$PR)Vxtcqrj0S;#)
zw#&!O*_=&~hZ<aY@~^x@Lsa(DfCU>T)0Zr}L6Jdva40A<D--E)<t&a6m%S4}q1Zj*
z!(dO?Cdkvg_DkO=^TfEkDYIQW*_#6p?){@CAFmH4dzp83@v@&NJcOIk*-~2A<6+<7
z<19VOp<ep43Uvi><k;u?uHF?PX%(U4DyFAq=3TS!GbLS0!OYy#hUxE34p(G<Z+}C2
zfMLBi@psX}CY4do{=5YX1S1bSA49%7@|FadG$aebgL(0InfbGh9OaV<c%u8Z#7*pn
zz1GnYWfc-LE2&vq@$0xN`8^aVWskHA7#g`@J?LfW`If=q;wL7K3f~nf74e%p!dXTy
z@IE+h@_VjeUaNoafow3007=na1$#kE9<%wPOQ4UIuQxBEbLb2~H5}$3lh`R@MFY73
zD+tX^m?2doP(0N}Y?*n6B+efu-2W&hvavdfL;jMDq3#>4tO;H@WM2l1SA=F4x9Lj&
z$lo2`YYyl0TI!zPnyylnM)PQ7Qo%@QIoNuDufXfuTRXP4aOKhQR_Z(Od+j((*n-n)
zbY$4RleOK3Yfk|mZgn38M)p+~dw^2l77fSg=3Nfgg{hxw$eG8Xetbst3;qLo?*$qr
zcH<lN)#o-kz<Vk;W{rDNsZX;CIJKzrjKtUbkW)Lu8KD#eBiB`@4An1BZ8^jurzOwk
zpc4cGh~>WG*mWirg66v#ZVUQNcs+JY;Y|GFi$$2lsi|!YT#FKP<XMe;5j;3$p(H)s
z*lGCEtu?=!RLpvj?hyeRed;<6UA_ijisD}ehb!oxRC0~lEY7F=be<q>l%Pg&Vk#Kc
z4uo=~1?C)|bHh|U+Efm(aok0Ggyx=39~d8_#DuKuT`tIw`VHLBN6RPA=3hhN>;#@b
zPp97-L_fR;CoJyFI~yzCu~Ou9I2UIATVwp?$fpw>8|6Gn_GL6-y1<RU{#da4P0`|U
znZp0bQx@hZ`Amn=6tXw`>swj?TdpP$o}RG6W7qBRk6DF(5XHWi=8EHY*M9WCyCAW^
z74qqHu$9`|2?TmCi(UT*e>WVh%Nfp|RC5fno<-@Lk&eXH0th`4!<NIEx-9<4;uE_E
zMgdaP>B9ChBA=#Tg{0I#pjpd-Lw6R&3|lJ4yh6E`Hxe%*#fu(AKUIKV!GP+1!b_P4
z)oyEYJh6Lc7I{x`EUk2^ebW_T5jP0!+4oLMe%H#Z&Z`|qd#H!x5s1p23|<eUG>AkX
z;Z>V+35Izs*9KmW20WUya%OkaSy0}M2w`3eC>)PEugI+U_5}m7TZTham<wn8S?Q3U
zWB5fC8X2r_TYx=aZ{ZTcZvv=od!;=k^^=N|5)P2T5$ho{v#vHWSFLvKxTaHBhPi_V
z9%O78s*qy-<~Ub_;CEaiXQ(%zc~vlDJb)>Es|SLh8}K@LUuCKFzwRbv9$XHm7QmEE
z>zSees8H#gKL7zvltRExr60uBE_HAsUxaY@)Ykw=F?wMacZ6h3vU2FYjBp;imp(Eq
z)dhAeOctSY5=c(iVFqS+fB8+u6m>T63thWnz({Yddo4U{+<4Ifv-T0)^*4R<v!Jf)
zU2>0oGf4`_tjC21_K0aX#(eZL&sU$)<GKrp@-<QAUM~!`Ck&5SUBPH9ASAU?SnP&0
z&@W>++kV@@2;jACs_P|isSWyX3X%HVvM4$1sA9I%vo1`e;}ke?jRNy4;gD7KgFO!z
z8aTrV7WXH~{3Jmwd$&xS!`}Iqtorrxl?(Zydbbtr$@LeWp$%0De?KwQ$?L83>IM{<
z9a7NO0Crb>mCLS0>l3x*c`g!0*1trHW-oWVr2{9KjnO_x2`a$4u9kQJYf6OM-5r^B
zp?7Km)BJ<+!1iG$*lN?%E~v*fb~$K;I_NVca5fdam1%pAmfEYOQ{3Y`U$iw2eq(>s
z(~b@qnLR|574WwDQB{h~94XJa8b^y$oM(B9R6*3=C~EFAR4c2Iak0u?0XH?{%>JQ#
z1{Unuri<R6qF=!-=O4EI#ApyWIpuf}?n9}|G?N8U&rlo*rmCy5Q8*OU0aL4fd9^^_
zJ(YE#V>&l)Qt<L~-x^UJ4$z2cJ2F^Ab!m!(qs7+Tl<!M0u90ur6q-=pSt!E%WzW%D
zfA_z*&*h8vJ8m?fSiJTo(nkeh7FXG>O9`>WPyB~iySCE=`SY%UeKqFWodgxud%MtI
zB=6k-1*rnkzmVi;h3N1NLPYoke#qC@{kC^YN`#%w#Nz7{jmv(%%1^kfypDN39NxWg
z?F5DqFjN%=BsG*ujGa`gz-oS&ONNZpg+daId920rr`p4TZvxb=nGfcLT%=y&TAx?W
zmI#q_?5dEoF_a;Ri4RTF@6n692$wZvtQEGKk9uBXB|f;c?ulbs;nt%rxy{VfSgm1-
z0((mLBhomKfd=M&>QN01>TcRwLhZTFJitIa&u?~HJW<1>y<Mj++;-L4>sQ}L<QOD3
z#Y>!nLVgMv<5U|$-EEiNsl5lK)y(`w-5hRGTGGBaG1kYqE642?5eLt_vTy(e-(5Dt
z{-``1dcC=VmpJNbk|fQ!8fGu8mbJI960dDkTqnj~$s#iHHI^Bffw!I_h4t=sa2_SS
zkIVkmo{`;Qeo);Y_7tX3iLM?Re!a0JZN9+bM3nnMUTA+QjTS1eaa0^vyLwmtX&m0=
zZ%bfb1vP}7jDz_)Z<(;)?98H37B_HsAgvqtkC(vJ!GWsYam{LAsYlP`T)wO3?1Fzm
zZA6tOde`ZHn9=$empe@<*Pe&|$_tx>Ufqp63v0&*?R1f8d;Vs2xq`)Os1qP}#X_M>
z4ty<0@prrt*K5^IHl0toiv_gf*Yc5PEQPt!F?Y)av38rU2vqS<?`FYZR;C>o-F3$8
zuPyE+(C(9bCUV2Rg6?%$>M#VitWGA(j=Kb(k};L?p)G6=?5$oxcC8(po+e;xxGoce
zAe^UHdP%R%{ofz$nIpFK%KrkYam#yLB}FSVk5gSJHlFWW)CFBcfVQyO5|Q8r?GI|V
z%uBBnX0N(KElp#MDC40Uh|HK<r5SRphs9pUt2}0T64Hg@RyDQ%{$xQmzNc&y7J@5)
z>&^Ka@E7pstvur<U?>(RkB$rsw13z!&7CMmNKE3S%-`GlVwmvbQW#KMn8x-svJkva
zrIjzZiuT1um_OKX3j1HTfo;E6{0Z*mqA@TO<WCMv;Hn{VTuaF8Ch#6B=-{{5DqT1)
zrF4ogGMf3{2+a47F#Q1VZ8LBNFmauk5b&jlvvfXZ$g!G%ULjMelRD7gAy_Wj*7a_?
zp2lyC8)E5PB<_h2kBDd#tjw^UlB5iSrg3lYOugch4~S(zw0u_gzbfeOnt*pMoG{#w
zdD5T*nbBcf4(;EW0}sJ8%tCtXiSaO~4s;!cr!XTmjQIf+nT0FhSw)|2yrK5OC}K;g
z6P8*uEsyO|b^?{yJrNzk6)tq25G!4LrGC7GQA=O84D~6G7FjyP#B#3|e>vE}KDN~o
zas`oY%}0z=>wV`)bt&DAHpw1FQI;pUn3o`EMTNoFPa3MoQVWaVh~|NJ`ph%7;cU{&
z@Apj(yJzzFG>Hl^R6!9nj#x?R6d=S!i(&tbO@Pgp5*S7KYBgOg7`)N||JM~}r7!?G
zzsn>nvQD`C0<CwM*NcFSx+E##WHlfb97$nodu*KBuA!3*7Mxl!Y!CtWUKX6j{mEKT
zcsh-U^&nE;gS@q-W~Pe5KizcINf@lFtrH`q{x7*;Ea<GrL)sod!+v~q2v;D3BnG;y
zQnj-O%y)Dz|GUQfut9?$gwGG6FM;m5UBQQwmyAP2U$YW56BuPjS=Pe<zi(e)*fQd4
zEb?-3D?xR~FP>^eb{uptPLtF4jXZJ^;}>R1iYw7mvGkXu<QP|){T^m#1SV$f>k2Uq
z>J+8CzKD6zK@-RgSa5oiL}l0^6iPwj`yn!%zLODy{eW%*=1y35joQT-`L9aBRJ#kI
z;?N*ZDKe9orZ>#*d$)&Dc?Ihy<DC+yeGUrOI|NR(?^Rt&1dgFv97$MxlE`~kjLB9s
z0f8UK>e@3n(uH_MlMWCq&we5xt779-=Ut^GkY|roj=aMfd2vlsYocGPi}S{#?obj9
zum}0p{9Axhukz|)xuZGX>1kyRWsL%oI;2AwT4G9j?NeAnb`44$k>}j_9!ej07!(5o
zy0npqlkyc|i#)Yu)mXg?wx|K(K1IMSrAh8Fnv;>^)D8Dh*y@j6$3hi3%U5{3IJ1wF
z%7odvvyuqdGpzXz=Uq)mt$KsI7`lBFq?YZZC&97n+ab_rgN-Cj8h1wDb)=QVs|)?y
z5Zy#K`o$_3_H4B3558R`iK!tO7EaMvkc%!YD)t_=@V%BTcInOt25Ck8<|@K`!<1Ke
zWksBJJ;uKWxT*UcWD`I4^}GAyeFB-Vq*J1!?#8{57w5&KE$pGkJ45O6o`s@u9tAjG
zu6OWuueCY3fkhYVaA8^2ksUOX&S>^`+ely`HAn&ulhp8&T_6XnrXkj4k>(zwEQu2V
z9EM~ND?p0%pUrHtv#8I>iP3lX+)=Bh{Dv;-m*7&C*2H31z>ziTYFrn7hvtPzM5pw?
z5_J`!l_?bt6|F=B!w|Hz`RD*=0nPS3-7JzTaUgz{O!{c`&!Z|q52%!Ve8kjUhkUWR
zUBe?<LM@96^EH(S00f4x6|)2-OgI#ok;3gJGXTw<VLDv&5@7`5M>@xxwe>vpE`-7p
zFnt88+s_m5p@(`k+CFw8b;h#r#T-V}ODA;8W+I?u)<Lq}FZV8p+Q0K6dA@@g0$I)N
z+)lMs7^YHF;@KHLQ|*OC!8dRHq#v!_q|$fUxQh_0iwTRo@97+~FliZg#?0a`I;8fk
zzXnWYR$&r>3s-oQnYY$RT+>ZKvLgpJGZPO`;-7c@BO;uHLvTEoZD6I<Q;<w4S17Z9
zEw}!VsmF_~Eid!RZ3?*mMSNQU%W<s>?ZAsfmrh;m9Yo+6^Qvtnk^lKXTo~P$N7*r2
zWZ!1xQ*QOlVMl#b0?@~6a1o#XNJqmRsapE$`qipyDGK-<b({5UY^Z5faoYP3HMcA=
z<nSjCWt!Q>`D0uSsv?+6Jg8m=Z~<u$o{dVcN!#7SUKEZ(Q8zngrw<=+<GaqAc|iFL
z?BW?To0t7q@_`PkBGB_R%+${Ss+a<$8M%lW{@%@fn}7w_t)VK~)84vcL#^rKAX&Mj
zB~G|c!SNbe)radC@vRG1d8rVYvsMs}d%%u+F{waK)?7FpFyqEDCgfET``o@V*p*+8
z`G!_=o)UzyQAuLLlnKO^m(8I-;dwl}Nsww}^o67a9%5?TUklpvg#D2mG!ra`>Xz=+
z>1Pg6$PHWNixGBCZY}MsUU!k~X3EHNM6hp;0s*i_(2SrHT!wz_)mvTT>s+%mW##(t
zHnu1x>t3~v%_i}+xc^Gjp@j*imNfLP7_9C1{^y{%zz*@>h4t@-Qrb;OQ9d28dv{v}
z&Xzo7f)x887x&X)do}FFXSpu^{CNfV;P~yYJAySn-1Jf#oedn*3gkT>!-B%)*5X?6
zjV2*>R<v(!3hS!*NX{tD4AjTf#gKu79q1t_dGnt{fNwMeN=>_RVy?|3{usorD|+8|
zrtSNesh<36aD@esIC>8Zq@Da}@VcE(ti4EDR!~YoI^F3Pg_k!Q2}T4#baqHFRv{n@
zpeolG`tQ%=i}ghQq|-N%<~QHbCdaXAV%cF>>@Jd&pT4?*F%Vmqm#@`x8A%~x5a<tg
zyfRO;rGT~Z!x9M+W&4zFAGLUPNcv_PE6HWYiGU7DXmyQ*(WFCh_}_{IChIUI`@n$f
zf^U+~U_GRngaYvf0t>SnZ~*R$M(nhEy4R3|#EN~mlF)??QwR?y+!9e>7^P81F&{=U
z1Ox#>W2U_VG}7o)^4Xlhu?!lFd5e*6Fea{EoG+#vCvc!hwj+KaIDDsV9|1&S#t`-l
z5`~;&ykrbF*^2@v-zsFQOhZ%bOI~+4+&kZCg@vJ!-(0<uan4q|tkT9pT46^5dbpQ7
zP98n8b-m)GL+PD(jzL><%B4a~>N4I_&|#<9u1{E{{M(Kfr^DtxNZVOB!jjRTKfe#<
z7s<5e>y58vxe|($eISKAv@}y6+qzJi$G{91^)eK{zWvW6hW?rJXb@+di~|h8;=n&$
zhjoyMcx4`YE_zb_DY#5e6eUk?k_w%Ey^>nvHk<aP0is`tXe59(8w-EI=wD-JKuE8X
z1h9D&9ILWmA_k%x)1IJ3mZnUBm1~Kw9(13qtb>Zpn~jkGJ~q4Qil!z(z0D49i?C8p
zhSR2-0MGYl?wkyAL?cxx64N{XCHd2yaogbG-aMhIlSnu+@gqxxEXmzdl%6>BMGPW(
zLrE_5yY;#NM&6}7<}2ynrd42p7yv>JIwUjbbMt;x7v&$zpc!F5tx3u)hb74q;#!U2
zAaD_TYmBDChY;6snF*ShF{P-q1<fQFr6Z*o7iqP#wf(PU24J#DyA3H5jpvhjxo7Vr
z{koaPNyT84ynsn+pNJQt4FrCK)GGxcUl;1>0P%e<UQ)1p!t95Cfus>rR~_f}5gwda
zPukGwpNPi4Kp{BzVhQY6C5M^Z@}@do+n#QR&Qzg>Cq5FgLdbD?gJd=`qot16{kB_e
z_D3lwwa3lyMS-g^Q-!DNn)83ynGRNowOef)X0z4wuxmM}`vS+jD4-VZhY?eljSdVn
zM7-6uDTPC5XB>y9JU#WM8T0W{Vi01COIh4%w*hz;2o`o*)$I}{pgPGq3aM&XSHO=$
zw7P0bei6S?J*{KHFAvQ$Nh@J|_-M{70#9uwHK6{$f%6!8F9D@%lh)om|C1$DJnl3k
z{Q2L)^DIKvZ9h!Z!);0Ze0wJeX4Jx}Tq-oCa$QsBVs~k41nkHRx_(7}mnuc$+>)t>
zboS*INC2se6rRj^C&x(ng3e8E>US8fS<qeP|Nb8|8+}oTu_$z^jyJ}~k6903Eg&00
z1&74g!j<BRaDsph1h7L!AvZq6``r>lH%a{1qRR|;D3gka9{EmBYG2|wE)PEXZ;l$6
ze!*3rSvyq^%2H7kCym?BW&PyLzSAxao>K1?<FzOyHja4n?i{;e-{Jqw<F}<~0KW-O
z0#Q2^IO1~JGQPcRJ`XBHU<-MAml7kVnoC7ltqu5I?JD;&C`$7XN#q`XIZFUa@atLt
zp+8N%u)yHt;uJ;jCTH=A51z|70K^^D)rU(5bh~HvWId`5{DrE*K`z}JB?W6?oiS(J
z5`qyu_5FC<M0{=s7gt46suAEL(;v@pr5V`tb=!a#S)6!&2(oZ#v|~m+9iEK?n2j^w
zLy{xui(lwJRs0)smBXGndwI{ZW33Lr5URu}FfKIlnVH!TRzF~r*Fa@4EHvQmH)9hl
z%<*@xm;|7NV@B%Y8D900e*U7FVXNeQ6Z~BuZfr2HJ&O*Rd9Mo0HbYo@`~A~tn$e%v
z``h&P!JyG|;$S7rA(*w&p6@?89n9B1Q9$?*7tXM)rADF8ZQvz!>f3U<UPLV%e@QTM
z@KRKfrARJYYyW>I2E*JF$~h4**M{DOabsKaiCwR$$?oy3W&%O`mZSE2*O!mW(#*5m
zTd-rqno76iYMQxgaNXiN-0*y!MHmlDt-H|NtULOCQ5eujb|b~8H2K*oS4=OYZ8gOd
z3jQSgV<><t0PtZaH4%ifRPpPc3%`1R;Lh+O25-oB$Db6_FtckX7+R5iw*W;!9<$5r
zS-#*c-IwZ5p<UD|`X<ID*{4H6S8LMD?odqzrrafMy5$$lT|O)zJO3wJA$o~?3Sc{l
zj@1$^VD->sOSG9)=V3atE}n$n<9Hk;aj|4s4RX2LOXOp9V35i#rF;wT&_@&|*dB{3
z(Ar2b`3~$<FG7E8MNj3v=`eUDB|ExuJP@5~Gi^CA-#e7^_MC%Y*P^UzW5kY2JJ74`
z1Cz^Crtl`2^@Ax_jeb&5Z$qR2*zFRYqD<sfD?gu$LADN(EfTf&Or88_#Xuwrqg}Zt
zu)Tmylf;67gQ^md#9fcc!V6`ka}~)t2(A(Wv0rWyS2-VJOBCbm3?Maw%+$pJXSx~D
zqVF+A1Ai~J_uD;YvU;RphmjLq;z&i0ynyU?#ADz>xm8F;)F2(2$2N>h!aXZlU@-T-
z{y+B!V}9q7k<NDh;Nwdtll?#r>_rX#Dt2EjF@YXwt<ExMf~|dnjQN`TH^ILQz!y7?
zHRgqw!P?7Yn7-5G#{A3f3(rx=t<W$Kx*3>co;`H)TNsyDjC)o|2f<ps(m$xNkAr&h
zy_jRK0x7-^OH>MW3~dTue}AjU)q{oGU)nZH1T^gzBeBlze6U+P&G(i847jF%u)uuA
zL;xpB$cIqWU!=<&O~_?={-N_DBZa@#tw8BJ+ms{15-o)ku#gtDR^`GP|M?tLGeJ?A
zA-}O~39o^6!pM2A+qJm?XzBD8lh8u!vc>cR;jRVw$Z|}&OF%02sLL<%jc;L(yVbp`
zgc)(Q>Psm8Ed)>@N(46wb|W}#Mz%?SFjL|Ufqgu<FXIb{;{V9vNI?t~u5?4fZFsPU
zs>>t{^v2kRPYC}u`naW4cM>DJ)&|k^k<kQ}f1x7^escelS@~g`m|`$+WI8`#RAVJ+
z%iy8q``JnH@4<OV?rhjnpf8lw=M4&imZq5>6f>NfPI;A+^<9g6>7FcB9=qI-3*)8j
zXWF)lI1DZUPKB)k+<BoTt{KSLp<=H@+E3ri)4iRh4!-KyW99vWuBhu`f#c)^2H_gJ
zoW|x{(9JW?88DzB6jHg`cyQ=7C$fGKr}p%z2oo`G&e@Psdd`BT@1DL>VG;R_%0xOM
zeTE!5W$h(#1x2Jno5omg*&b8Dqa~+MNus-xfvC7_)iOK+c2w^-si1ll@a7bp{S5}I
zSE0v2U|YGgG@cI2sFS}M(EJ>0oo4Jg%DII{wIP2q=3!^FRR_#m40q`_#@X<cL-xHh
zvm&5==I1%STEhp6!jK=#nCwm|+Jiy{ySSz2atlTp`#cQbdJe-dIEUMRv7FK%TuZZ7
z*lhZAddx6aUt^%Y3r;)+aGX$UYO$>U$S-nSMa(!$fVA2u7(wQpPwjPoC-PM+qh0X9
zt4YwzzrfORFW=naRFj&6!yAZRY9><&GA<MiU}M)9F5lGsDO_!h7=@a9tB`;W#6&>Z
zZb<4Fv`+%_tP|VMB47)Uys3wa`;6E*g}kxi&)eD)n)FTrFYU>@?jvZ4W_^Z$T~ME7
zYCtC<74?I@72;RBqF!fFp<Yb`pB4M<o!!gY^UUQHZbSTdTeG;@^ErlvTEAv=qas(D
zSBBQvitYL-pmp}5GB-8e>sNR5*w9m)lNvM&6V5!XvyvQUjSNho^gdo%u4zFY<X9Yl
z4mCG@D}z<xjsv*f<lSz(=rSG$RvDr;geayY`&@xX1jRq5+@h1$ipv2zlTj&9k7!nT
zruF9e@y&$vrh)Mu;!9~lTdSk4WaYcPah^Q7={jU23V{X1OSCRkSrdk+s>9GxM?wHY
zK)k>9t)&fb$BGMHXX20gGk5~#;rBCBOY{Q?!NA5onsN1(mUlT4$rc*V<$%L47m%j(
z1m4}r)G@preM@c%W2q<jvIouH&L@;g_61c#so_d2gIH18;6YL+#$CSlP}v@r+J1+<
zFVzCI9JE&{vrP(En}YG8$%$JbdCaqa&sIb8=z3S|h3jQ#U<-hD4LAiV!p9obHi!y)
zx?!U*0Xib&d~_j3j>JXe8K(n0ia_JZ>79vA_)q<djStMoXf<n(j(pdHP<`Sb;7*}U
zOHt~on`<Ag`Su#;_@wC*DiCD{1BGUu7%21Hsoohv6FTaI12MaDz|9d_V#Ru4uo=7@
z#u{`2)kugLs=L`?_|m)I^n7=V9<<xA!e9+etvf`Sr`XvPWyPnq6LL}$MZ>f8Yf%h)
zW@a;ywCV97Ot|+kXXSDtOUSF?Pv-|X#IWh>lo^;AF?%epXvDM)_|AhN%G1WViR(GY
zm^Ynuc!mM~A<zjTxNl@rUgwOUW8lZ@k6?)Vm$o}8X_I-?y~fmAs#+P#2%0srfTcx@
z27DY0Gffb4>r5&oY^{h0LjHZ9ZnjcA{HuQ`7h|{f8_AEEfmS|X1NDK<Tb)5wI^E=z
z{A=?#2Y=5Qp2xqFm;@DLW*JAH{leDHD0?*p7PDNi+Ik654%N51EYE8q3{5`<t0JPJ
z=6b>x__lWay=Pdxsu-kyGwm$SyZ`r(XqI|qxxw(TT;?$1kC1R<HXkcA0xOA(^H&HB
z0_slZ2JdnOk=L7tTTXtYE2=TEZ8>_t+{S~7IG~<*({gXN<IKr@FK02<yv69UP-NWW
zhft9Pt<%Eevu&SYHL&Yi(ujdJ0|VsTOJ0Jms&~*F?YM63kF8U<Q}Zo*I3ZWXGx;Pe
z@5jY%#8rp8d8&h<%0<5IM}``0k-;^JuCn^d8YT!5rHyO`Xdp?cCXDwQZM}cOYoeTo
zMGTKY*ySDy!D2s(U6-X-gl#<$sGSyq+@M-WTn8bn)21t-2Jg*~=NQf~hY?F@PX)!x
z0tQdH#w#V!nX)(Zfz(0La71Y-ekVoEbUR-@z|~`c(`NO)B?#j}R_apmiw91}mW~mr
zaY}NWrakOO=S5rD@VtV*{B2>^Q2679{sd`dCBBAy`32o(CW&~W&NO}tuSgxMJo|fJ
zyNyIR?J_Vq4a)j&W3co~oWBHkCp5a!;eBlJg~vR#*xE_Paha@vCl*Fj*<Bl3_qS*|
ze^?g9=RojGxFs$3yCGG;*MONk^MP%d>(Ox9w4LTXdJv%E3<Zf1iTQKjK52g@XztkX
z7tVR{v$vV^(Y62IQAZ?0Wp0{n^6@?z(g^v+=7!F&cIPYFOm=S>3EfYVZ&Z`O8KAu{
zrzDKiZK_AxW5CGp81xnWUK5BsCl!4YGD8CH{GR>81!8zK7x_Tk`4jQ221<OjkTf6A
zqLZL<hSgTkmBDA$%=OITR!ht>8np1ueEnFt@)vjewf@9&LXzhbOB;IK)rX(1Jm;tw
zDo45OJ2muT4(P>^Z2<Oo8LG*OEe3UJZY^z%jO3mk8&rEEZqIp<;@N7WLjuA@((21p
z{W4*T*p!6zs#5YcejRD{@v6_JYI=os6FY<c@4k3hC?2Du9xw5t#w@Bo;9ezEyCI_S
zwig!cqJfqg5W?qz3LVgOC8ru^s@44Ui@6B|8{?=B5XnT(LuCYp%ei94);wP?{-KDX
ziQhG@P1?EiqbT?f;_U8I0dQ6tnkYFD>}S!w(}mEsS-%Jp?XC-<$*(Oh`zX&6t1PKY
zJ@E`1KAc$rYNfmTeH;%XN03bymLw$=7@+$ZECI=5x?e?e@EmtWAFz<M;1Op0%oO$1
z$d`UHYC5o+m6cg(Zn~0NPCqMqrE6jp)>L;+5C0=mvWo@cSF00{tLXh*vi~Z&#kr82
zCOeX(<Db~AUmw5h5NOs|h1tkY0U9&oWD5Nt_RQL=6@yZxn^f*9pl^tunT_zR92@a=
zb_TH}YISdszG**Txlr&miGNm(4B|#`GcY=eG^zxg;G%z42K-h5`J+Vq?&3!)H&o1B
zyN+X*VY1y*orN<cval8)pG~ir&vg`URke2b;_2_OANNO(BIsbT%AxONCyTmwb8r4(
zB-ekdi5U@Za*5|nf~N;a2s`VL_u9eZRTeHh-ZJi`DeDfl&rqvf$ll`j#6do0>L+lz
zq8f=1cAR|*O8gBb=Hs4#lM}`bfBX~@L)21VOvJuF(_{7wmA2yoaZLq1+`>e|10s2u
zrPEj2+8p<I%}MGT9K2D3Z?Lwav7QWeg-50m9N4;*DD@8O)z1{L4Q?@=&j;u976Tm#
z`YQO5hHhn@oZ;Ozewfa?bz~k#C%^D}G)K+iv^RXzefe|{-k*z5tOhFYuD?b+kn_ZZ
z*0j6VuFt|2(U)hre>>BrA1rVd7S^l`_LR9hC(P*}_c#`kUaoBcJ6A}(*UsA&h%YG>
z6d;u@4>{jDR&_Zny4ui^V`S>jqkf4{!zvywrQM*RfwmLa^^o6$$CQlHfmdKfy@0Ec
z;=CAiB&~@>ATlh#BpgyVa&g5>ebKe35ZCEtecoMUvbM~>cbH*U&S}<SL1KlXrcNmr
zOsj()NR!y~@M)$LI_xNyDhc4#-cZmB^8osoqKqj)epB2J)_kdhnS&QQmDV_)rMmLJ
zh_WDLYE~{P36VI(7g*3DxojA~F&ImsS%Sr-vH?)V9IW|c;w4CKr^>-iL-IXR%EMD%
z5n8NobQfM3>$sRJri2^R#UtYl1Cz~73IXlhH{JKTN`N57pFJk?X8VUB`Km#s*c7c1
zs!wSd@$0$o9>sAeiCR<KzKy)$AE<7GwN$bkhTd?Fga5(4VVpYftu`e+HZw2+cqG(f
zmX>6)aVLd~52v#yO*-7Cx|~2m$?xdI@n<snH_2I0oLp;OlV@JyD;LgR0!|GH=OV`x
zKPQo7<DTo5Y?6Kxto1SiTz$%KHix`Vu-gpLn|YfnK$z|Z16<6nVlXKYA)Ju}{Zbv3
zWVn;YTp3jOkKD3<0EHh<gH+jeRJEl@Ev-g;qphMmvm?23>^=f?f|0q_Cq`?MRm;PJ
zI1_~Vf_1Dg=%jY77A7z8mc%>p_fUB&;QBxGbD1Y$62@aOUhHeXYv@A`R0n+%EKhqA
zsXgy<pvvZ0lwy(wCndELp^L>3Sze}xL$mr%El*R)3d`pUxZ81U(;v=Ev8WoH!?8F`
zKxJx$WS92Oj9Tp{pXLPp6IQYy#tL{7l$eC8l+TOk$`pJhm8C}~gM<nfHwJu8OJ+jI
zqP9=jqq)vl6(W(=@(MCp;bE$L#^lc+rgzr!k}ek80$WxcJ%8bo?Jtt2X=ljyCb37{
zspG^2pYZH%{~=bXEg_C>Mn1g1$mTG0;LlF+tCk}hju2|cwNjSPY|Hmhqgqo6qj6CE
z!&z9>I(NJgMiP{Q*gEBauVrz467U|^23g#y&%`lY<cH<!T1t|ld+K<O>ABE?E5rn%
z{U=(9e<zsowM5V<SBi^(&mT}z2a^iMi0Wh5A3%Ao1|l+1ZBx)_q<8FRh*Mtx1M#k*
zJSSk}tk(|;?BBw!PUDNGK`{$wmAdd;?oeo}0PtM>_C?q=3MMG{8}cX{5t6?8FgwPG
z&5hEY`LP3v8x94Z{wdtG%Pzhhn5%G0lb{d9K<^-9eS+%d4j107`P2v!GSWY%B$<Dy
zno6|ju}i&o?;}W^&$U353fgb<jl845*{@%gSLcWrR|&1>H<9*yr-_8@oeI~6?W^9o
zc|X*XC+*zLK|%%HtKEPxS)ikxL%FKr+|NtNO(10f7JTBqtZVITjnks5s8G*AW@!Uv
zGVv_hG&<0#O2wf|oNYUWS5h<~{!yZz&{xTOHUJ9<y!?#JB_i|Ev$qdjx-`59+f9aQ
zuk~VNW!i2g<hGQNM*8{gAG$wV!L?^NeS3y#7INj%<u=XP3OkM8TykoRf0I7mYsN=I
zuvh#bEC_{N(YSN&J$DBR&=twQ21Lj4r_qJ_k=(ku&36J1_A*iqe=pm!@l2$<aW9!s
z{)tzFo_PApO@9V|I$9NxSlfKvSyCZtFg}-+d!3yf<Vg+!DOMv;OEK;z;Ne-ovPF$U
z@}q}6OQm(q3bKa|_zVerN^a1w@L>3giw?u4dAc>MLWBI|gVl1n{2A>7#=@g_Iwg;Q
z4J6<J7#uqTnn-d1iYVrb;y^P(h-7UQb4pCqfDZ-6p($tGJ?%U5Z8dqol0AoBTB?lX
zTCm_cYvoMA^k9fK-j!*TFLkACEB~n^)tLB5;b!uJe?V}caWdF<j+%ffI9K~@GYWHk
zsyarHR<2$*-CFu-q7W~i;7Vt^*jvxpf5}`aQdnJT_X*$(F{WS;@t<Eq{!_GhPH;n8
z+nWBRK%G6bd6rb_gIpfCDKYMV(Gm~+*+rTjfCSK`4NlKD{xZxzZ)Cf`DII0dYv-yg
zX!5DQzE`!?cIKJqWaO1v>wFf;hAB9om%ShYKuzM!pD%qlm(Xx%7QJLHvR#QT4;51h
zZuXPVik|ID&&fpO4dMsW)Rq0m5wE6|>IN~uSjFPx7K7UWuT@7p@$5k7zQE-v6waWS
zPb(SqE7_kHtc{=ud(V|djq-heA^jkv-EPU6d^rcvn=lM~^d7Mv7CfQFR`wY;y(Px_
z#2LiY>BMt$2NDh8Z<;#fN!O1CUR}s@m9qgP5q+XyTmQ*_k3UVPvjUVb_#3knQdcFf
zvAhjXf@6c90)yVH=>lh4L3}GL`OR-bg`=shknOS@X5{CDMRV4;Ard<qYlN-m-+|6B
z`Bo?8WoCF(U_Ja!9@!)oP{S4y-C6|cBa^kzcYG_0k!TX&7_=0AoSZ5jblg&b+DG~V
zi*dkY0zNzc;`~hwst{4DBY;T1!sJcmZKX%ng9^+4fwI{lqTD0Y>7ip3YN=4fUmhod
zQsK2mT@jD|0^dwxZD>@hbwuMc4uV^m(T24mzB0|AVxmkPN@uNsKHcB(sL=ws#i<}F
zBsS?tv<9T~A{kxf&2<DR8RQ|)*#V`qYR5}A7D=UlhD)vBq;6;$#tuu}BH}4DjvpV}
z9ts&%*=C<~_lSZ&d*SXBe*1w-phKfW{Z9Ux*1;&>n_>xR+SnG?TI8tdJp5ikK!ymL
zNXq{Cr7dyJZKRyWj&hoV((i}zRXwKE+U}ssDilRkBV}>N;N3Q#nA|B5oVwGAH{O3o
z&m3Dv;K6kW=`*k1XBT|a=x+Yk_#@JLA^H7cucF>8&0#7c1<I0z;V-sN3TR4@K`1@j
zy|z-V3jihSvxwnY8bt`hdScx3K;e(toLo61_M;8lKCtbqlG`0qc=YYRR8IS&S^7A&
zZwalLEZXP$WqQI-bUbYVo(5pGG|xSV8v9Hjc#)h`F{FLDFJzPo@(d5v-1q%lVPES4
zohiR*2IfxDItB(_Bp_z#H7%8P2?rE8uZK}nHeAp!A24{5B_qxErZdyaq$iwpdqR2g
zVZ4<;aZt477H#HHV%QA7$!1W}@x>5+_W6T1#zJI}M7@M_L2`ZA@`VJ@b(e6UY>rkL
zt->yrL-9*x=v$hJ0zz<svYhDcKYwXB{mhua?Vv&?<emk*lxywepCRzE`e{gVdbeM5
zI?20xheEL)qc-Kjex%#+-AIdrsw54Db6j(@Lnw=&3{Wk%jfD|TW59khvv-LG&#3cI
zPhDmAft%eXO}vk1E-H#SwQhB!c?!=fOtyci^@Ymt+lOaVk~NOq&a6hKx7=r1c&K8e
zDTwYgn)$uMi}4Z|M&I8^r|srAHx5zM-|D9uj&J%&R=!a25U%+T+Hr@$Hx(i140A}0
z78v}rjol}z{4cI!@;%JNQRm0+_~9e_=Fh7qn&JazSo);K&jlr~+gEiOu^mf;q;xfG
z0Md}lZ4({0KHQenq9*m_m?Y3HYjD%xdG0!VZ?r@yJqz!=sWySt?c8H9b{BsP(u9(e
zu0|M6siht7%(u-6<Fhr5E4Hi8i~j$nqA_%W8H@k`6BVwt>$!ry&f;`fKRKdt%o1qi
zRd}p2H0boqpo&d}Qhr-{aOV;N!KeyaQDL@ZV5qOIw+OHp-){-QY|%2gF*p>Z-CH-H
zW9F&eNm!ngCMlr9MIFPXePZgh07<Ka&&UFbJP3*X!U;oALQix7C2XRD&XD2_Te;Wi
zH+(|5+wCXR7e_+yTDr~fy>$?-Q=k6YIzstCVp)06J{?f;AQcJ>Y&$S3ktnG0-i~w-
zH(0yM`1N9<pWWv!SvR?AVQ>Eyg+~FNXF5I_-v-k~sWUmqEa@fbr?Kx1EMoWXgHuG9
zFe>t~5f(#Zyw-kQlEBRRGT?k1;T`B-4p9{ZJ0DuZ{R`!mUDZ)oOiHy$tPVc~1iGOK
z4djMZETC?!U{$AS4;c!jK)ye^@XQ&sV{)(5_7}l4-#Y-~sFSH&iMs%L5?@jdU$cg)
zYWn1{7Ak%}b)fLs3Vd7V=r+z^%z$k{7&Xv=r*c(_p)qe<PUYDz!|#P92>wB@#E%f;
zwBSk+Q@;vvXDJGAbJ<Q+OtFfD_AhL9_)o}1YE}SEG4X?m9|8Cyk5bOi{nbYaTUWeQ
zU?&R|SAHH=CjiVJm>{EDq3OoB%!ULTd>JZcxmbdS{h#880)Q!AWViiX7*fd6rmcz=
zL3ZgYE74>9V<dSuA4N#90N>P}gx+M2#v?2>%@PRdt_w;(_iCzb!@HenJE?IV$euZ8
zqKjaST7KwSqjjbpF2!9wKMYfL*dqO2{VPLZB`WUBR#i#pfGf5wh~{ov7#mw9TF!*5
z=W&cT&b;)HaL~Zf7;Vj+IaBDb2dLkWL~?!XIsh$_jX<5I_>f<Yb7LE&aohW?*5K-x
zU&6eadZmxF+1c@`45a-Fn(46te&Ssu+Bm-GlUPFxS{`YoT?{xtb}J!OR4VjZNkUt8
zF+d?NohG7&%Uu}*a{YAANHGVn^bGdiMPDnh6z_0;Mi7CR+~V8e=Uq?WCig*6Pe`Rg
zb{Y%+4gc}>^fBSP^3(ss{Q90J#*+dD%!TiU>tEWU-m*Ujx=*9ypnf~OUqj90XgXwE
zYgJ1C*1zTG6*(`u2xv#GLR{m7`hYIwvY*i2`U_wx(uM4!IP++sjJM0Lp%D|-i>ct6
zxm}OIu|(o34wphiGOJu<1l}F-?Zsg@<6t_|-rCo<OnsZrSShc@o(8>`VwU1-XnuL9
zeMn3aBuSx*EpSt_G#w|EcSe|<m{_v^JV>ZpR>t%_!J;+AZRI9lz&F1>MXWpAnkN|C
zxsGAurC(gm-HxuF<wJAhWn&P-GO+60e7x)Y+;jW{{#>O0;;FM*GwqVhH&pUk0W>I4
z08Y+gAf{3xGE@Y!j$|JKdYY7wP6e$Qq%Wj<oe^o~xQ@6L&M$_JTrl0#e)ra=H0HGs
zHQKf^<z+0A)=}#<HV{)cktPyqo=Rw!6dnb9G18;eIHkVnobdIiPsfN0j|sJc$-VUB
z%4Ej1?u>xNrYJ?{v2|!hHZEb}hX{uUB3<WWfn?p3_Cp;09#EM>-KDdZO8{{D&7Uub
zgHBDL>8#I-?-3t>E@8I5%WX`xfy-H+&D+GHN)BJ{X&RQ*W22k>>N;hJb7u4aJRXmo
z+Lg;S5YU)%<#xgpq7Np`HEr9=J{~*4F*b^Dn!VI|2AXe?3J_Te2$?8c);T&f!$(a7
zL*+7(HsR>(`74;FRdL^5W+n_?zSiR<Ux}T*kZXg>&-Kb42Cg5xZ=ngh@H7H|5Yb!^
z^GIaXN-83+P`EdgKHys#I@;f5OINTrdnAMB?Bh!#RbjF?>JaldQFc`lx=0LB$(I1H
z07(Q{{~<F;w&#{EH#ECtbnp={jr<^J5Avo4$>(pKEMNMZ*xpe{W`HrcvBAd)&4?lP
zSgSGd63F6&8%eMur)Q={;HsHhH^8OZ5=t479Z4V*cLh9IIFJ5@Cm-PRM^2D-f158!
zG}+#5a&8dnBn7D~u9(2@W97^qHs4Nf{YxxOiv-IP%tUn}V-LsEoSa3`rv4cRjHO}D
zRq2sAvy>OntZx0wJnzf>$OfzezSAMM5g7rh$-z5<?=?!avh&kF37wlO!)_(j4{2kf
z32v{E=JWS(UrBXs_JkHLxDnzuVu;giDI2H+CRNc0C=^Zj4?wCB%<H}VbSSsYiOp6$
z1<@*dxnsNWo64g03kmK^rkWSvf+#jS8US{gw?cSlbyFcds6;pha=A``2q-847+Sk0
zr~ooPVxOQfNp0s#Dp8fku*Z;3-;k5@_KMqghS{>+C;bnWD8G%Z&KdXNd~PqO=9u-Z
z(U)`~%IYKw+=KT2)Wdc(rNcH^$>TOzkttnf<q9_3-=yuQtVszxB4TdR7skuLSevNd
z>`MJ26&SZu8_T=i&<I0XS;Ptyh^0KE%wnm|t%!Cn0I)<-0wHca6l&D73#CRX%sbW`
zz217V3|;ceMm^@zMklua){|CitOrUDLjxJbXT_`c5qWs|y8FoT#VdBq!9Qlp4+x5*
zu9sl9SMC4yNq#B`#h1p`#MKxE8S<zB2h?!xisUI~y+DTe_-%~EYPGnjj3?H+uXJ2)
zG>$i*Xt9Su>ajZ1*(ovsrFwxv8AGB;2K&buCXlAx+S#RUyCXK&aq7R><PS~ONV!l?
zT_w^#bkkZ~ISYP_{#Jc}<3|=6=q&p&9?q9OL;qBktXAd?AHC+2obK;HqAeZ90nxb@
zQhqe2RUklG%i2ZmhkWDracr@Yx0~O0-+7D#T#min+iff)P<*^=q?pAn40_HtZaA|q
z$I*wx<8c@+|H7>%MQy8@nzl;64nPEnHNVvZ;lMy3D=euJ$t}cqom<J^`LAb~+n5sA
zY$#NG5#<bOerrZpf0?v<nbkj1a-lK`fNw+P5T>Dk!|!fnB>=MHqz0tt5wNA{RL|yI
zQd;87cu;*GGE4?eha{jjb?Y~~q5g|$mQH`OWUXjMIE6{Pm52Kmv>qs2AC;s+|BC@c
zJ$c8BCel^CBiXM8Hl`p;k){&ckseA<Ret<-DPzU%N(zEqF+_0tPM!A6RGsZv5r8Nq
zi83j09Bs^02o@*b(82XWw&g4emtep*^8m~xtih6|0C_<0$>k#z8H%%)w8C*<aM_%x
z_Lx)C-Hl?lwwQz9dJ_qc8ZUZX@-Is(U5{xRy{`re*a}w3Izg(VMXOj_l;EXMi0S$7
zB*`8_n>b#B6U=(y@Cw6jws^r0SDJo|wfOq5`Rs%y)=@mG66Inil9S6R)oT?i-5v$T
zDS;0R86eqjKm;hy@xgie91;H~h?;M}rtrLsyV&nsc_FbXCS}l%&{&rIMF^KPqm*i8
z0cX3!tZ<I=Rd9Yi+G1cQ$HW`AwJm)*Z0BCa9=RtTF%)pp43sB;Ak&hO1v3RKa0Qnp
z)FZQ}X1;(?FBW%jiwl}Wv?(*75hSjF#1UQHH!2593!CFEEZm78efPUxO0N*Q!<g``
z&v`>5aeD$A=BSU6>PB?V4-3QYn>+WL5jar555IwzSgd}3m*RHCCTGcpmpt?#x5(SS
z!Pvy3%fa-*OWWau`Xu#3^ptoj5duO3QmL8o9&#h8?g2>%+zqFmQ=WZH9`FC8fi{DV
zEpHjYr<ZuGOcJepI^FgX5;pJ|dd9BAQ3c1(32*!+r!NNLXJqBb6Junik8A{@wl*zQ
zj_~19G~@KZ8N*hATh!=(O3!qEp12}?7DM;=Zm0-xf`e7UNV@A;o}D@Kq=_V#|F|2m
z&|Ky<KJGk#)VmHW*J#P4m`=WCjq!ZrUnWFs`vKl-0B1ZuSJo1EQ`+hNXF&w3@#udk
znLkdlns8u!fWCfnz{iTBe0@LEdV^*LSoU(iS7@+wf3V0LIcwsN9;o4DANjqA+w?(j
zx1F&hAwpf{6fT{Km4jqCcOT+^LI!`o;z1wQe(^;ONS78~4z4GA`#WLhBDn(DN>`eS
zXZ==JAzJy!@@$<4msP-~Jxf1D+*|{HfBDMVj7e}>lnoMwYRNGj_Sj7wDOt153pLD9
za;W-`BsQk<-lJd>-xHwwE-~Tw!*!r+PdxT`#;3wI315D;Htw)7R5@`w=L4A5S0NDA
z;KB7dlDOQWZ!S;eZbk2VPdFDVxIR1o@OL&Q7t=|}Gs=vJFq-i5MBr{ecN}9~_8;CJ
z>1!u#G_*eMm4uSGOH%2FW>Bq2LMT}PP-Z_t&G1qjSq0aB>6YxkQCSlR`^r)MCJ~1z
ztVB#z#A#1?Tdkq2o6&#D*9WbM1a}$K2e=JJgR0vYv%ybUCiERz&r1{&jjHbbLmy!h
z(-=6S1scN3G^erZehSNd)@?kD)y^N|JJ+Z#<#S(G5w7C~ire~J5=O5hB#|eefA_~r
z$*;^HDE8_ehrGFAT{6dMvRb0p)`J-5>~0=Au_z5XL}?edj*s<b_&Hnm7`<S6aoo3j
zd&YBcTtxz{bOj#4myCCxqJ{-2n#?0VY@HW4RPu`CP1?EOUJwwn1=~(z;uAd6kaTOy
z+umkv_q;OR@4NMKz4FklQ*(wZkt%YZo&>$#Jsz#6aodC%E*F@BVFN%`ELIRnj0pFD
zKL3)7JzU3Qveg4^nv|DOmoBN3sib#PCBfGJ?=Kz?Fjg+6{i3yu7Db`muMyKq42^$X
zi>gcs+pLj7rrDslcLd~cNJQ<^wqqpwE<8q$R$=Ya%*JZpeY+;v9eCvcc-$sO9Dmx2
z#y|Rxs)`(q2|qlA0o&PZU%a@xMx(Mvh5NcfDlU)*HB(#<<aob{H?-mjqZRDcc2ybT
znOfGb_V7ZkUK?fMepSc_BH5ihofuCfTr7&ElWW}4O1#}iQc1QLH&P7ZW5iUApquM;
zje^_5cH@@j^{aY&u6y7Jd{%?ooVA0QqbEkdw4L|9q|fI+L+zF8&mZEO+`5~;&96ur
z#I~5uFAZLOoCN{i3Tt#>P9Hx08nefuwW<(|fHrLt$mqO1sn4SD@8R2s^{&3s@deLn
zMuc#l&iz?Fk>iwsBdL6jv1=dYm<t7(en^L8v-l4)6B4vcw1k1jyZ^e^kD!17+b?*9
z*@_-nsSQr$Us$+#wZVg?7(q2DJg$FUux-}X#tmSNd&RcVJjkA`xv)41!Sk1%lLHHw
z8V>YXjgGZQH&Yu<6;3E27&;~qGYu~<DvVJYfER+~ZR{JI9g%tD`-DC48qqXtBu9ho
z-qv8cEb(3@9;kD<$a*$JPyUN_$;=-7s=c(7Mb)V}T;|dm-Wslho8M52?nwkQz3>X9
z3iU2d@dXe&jh4P@WX>x>uSz#OR!a?Y#L#1kp@{DyD(AG>yS31T7bAK}O2vO>R}`O}
z`MT<Bb!}kMwai`P#Oh6>9Wqx?vph%1b^VqN@O^+PV7=?Vh0_4U9S!Wy@$@Lr;A{FD
z&FVt~9Ju%4KSFN_(96JhL!OG9WIn4w=PF?e!v)*83Q5X|S+?946UE|F)hw-ZN8vms
z)e6B0Z)t4N{kTfeTZcIDA8Zvs{AN@*$Qk@%G_6?yrV|O=LBNaAGW_<{sYut#f)hKm
zrc(NVz-U@Z(_1n@8+^x=u5{fH3kw+=%Be;de8EC8b2;|p(VPO0>C<Jd#WBC@@o?US
zlA;`ivHV%*j3cc{c0&IQfSJSY{cpksSN$z+)L^q-at?$z;!PK>Rh}Z}rH80wt*WSY
zv1Ni^rPH;#3JOFZ!kChE)!ZG~0wMGLKS1zM|HFAHA^$*iCHypzKjO@vt`h7-FdY#Q
z_3-7mW+PP|exd`?axm1I;rOYp@_>dO@enyasde|*J1Vsw`UH?ZTq6%6n0Ac8%1gmK
z_*aqmq(jk(e@%&_8bS)v9`3^V$q@T#Cy(g+M#Cm2lQ8wJ`JqUbM~h#IUeRl7QRCOF
z>hiZl+TY{c&4eAi#F=~{^@PSCwWSFD`sPi)?H-w8ssr+Zz-9+oa0r&iO%4ats%(w*
zuJ`m^$>BGzMVr*jG+3<Byp_H4^L{@S+BU0Kkk-*;aNh>5XGWSc{#+6&6!atFhG^iP
zyoPkxo7BhRr#74@u6jIvxSP%`ac_mjRGb4AN7=#EuM41;dJpLpV`H^%Q{y4k@jj<<
zW3DW>tGx-3Ddkd9I*(eo+8o{NHuaWg#qmun2b>mktoFUur(H`R+<Ao4@l#rd`wN!@
zDKDX}3lX~0-@zCxWhx{g9#BwS4WVc=sD;i`SCAtqjQ;6*eQ`F`c|%4?*9@9|x4BEZ
z0@r);x(|*DC;&#HtDV#l|K3Qn<0&QpKzM@vWHaK)Sq>eGBwigO?b72my$@4I^CLs2
z6I$1K`r!OlA<ZM&kDGQ!`Ogg{uTlrntSX~7SIULvw@Lpn*$<6G``C*6M3c)$_JrKS
z?&F<!Zr1qVz(#3c&wsE<ejn~khlw0NEq>`xYhF|tNCu^?;zVpy`3ZBPT3%)yW}(iX
z%ljCBu^{v>?DOZzY6h5tT0{9VA=8(HE-K}3KQ}hBH5sRPD6WaiJHbfXHFYq}W=t@p
zb%wVd9huza>KMO1(fnWcFabIM-TGOQTka$X->o{7%$~;Y^7oanp(SNA?xKB(-OZv(
zP6z>50fB**VEO>pIS~EQ0U|OZ?a_fNoFgJ9^d+tNLl8-277L%FRYr1HpMqJ7xo#HU
z_jWhj*aM(d;E-E7VMxYI52Xp4*P%M*Gl)V~ZrvBVWmeO->Y<j0-d=W!C|Vgo1n`1W
z`Ze~Wl#X!wLe$hKi41|=c$hBZv?xxt*Gp<C7P#z$|4?j=QxEkuX+BZtz%B<haTMBN
zSR{gzPSH6ALJ&hj{<qo8>f}{}%ocDiiwx$7@K_CCVNcxgA0uD|1EL_0_sC#-fw91P
zw!eu^lmGcM@<*`6Hv?`cc)u<Mq>8nE^(ix>P|%}?VzivqR??)TV7CfIpO>Wg;g=UM
z{$e*J^l)tFiNts!?n!ifzzi<ZyX>d3QkV2u`p0x;JrhiVM$Iku=ye!;9gb~PA!$ea
zTX1w})quDEp`k@akyX(KOhlK#rs)vm8bH5%^v!VKBX<Q+u-2oN2RFWw&a!FkH#PZc
zoXCYPMr4G;VE3~RXA8+(Z@fK6``~_BE=S+~B^W)(#QZAmtJTS@_RE<zIP!RgT1tDG
z=abOM4^gn?Bm&?{(axI80YUxMl!}4TxZ(bG#v&(h>e}W;Sd?(?h$3jiu=PjFXTn07
z)4dy4A~*cDQwZTX^D<A#UUTLv)_FK_HJYBJb8xEHV%jLWEHFZ6td?gEt6o!h*%KBc
zSRH+cCyRtvR{<&UuNq6q045Mkm0|WZZ`JH<8q-O2iYF8?wVDwHGOJ1N|Ex(1J`>m1
z$Qiuh;s!$1oV|yu13oK&bF>x-R7Q=+EunvOWr)yXf=v@1v8#R)f&q1=zpleEK%IU6
zN}nhr^{5MGD?2x@b-3m<h|9iU2jcN;kgGtNn04QQW4s7M(>$b*e<WXuWJwsSL6wqq
z{FRwoubJ9+n%|3=VK40yw&fQC_4-u~M#0((?7Owx4e{|&Hx9O-JSPoOEL`WF1j(ZT
zFihSZodaH&($oWLJfxSN4MPG#`Z5&*c9kX0c6hjB?Lu>jlC9pGs>7#kiy<{4DC#A1
zG>g(tS-%NEf0}k<7}aSKGhl^dzCon8i8X*gpcZngalKcmqUO8SD=Epn_01)q=$nH(
zk=W%$1L&htj?vsYoDL;QbBspGa%{wuljCBRT-%45#^z$9lev$5$jmQW!rL2tm)OEv
zOmM<8k!}aYlkOM8R1Kop*~^XgZPi5de4DS^*nbJ-=|sj1E=5-w$7@aZ5Z(JGEB@36
zJR&?>64+3k0Xb8E1YmA__ClNAg~Mc+fP%%Yu|9$(UGm}g^EvGy)%PBfQcj!e*PYTs
zF75h`7wAUdJ^Tx1u<Wzg%<U?VaChgt+QbeCW$FAT;yEY`)op!F4CWyVP(qzu>(Fdb
z`?6ZBs%byW@S_J8uNPGfO>pZ!!c<W<;I%>Y-x=pVoZ8EVNL%vRv85UAlCx`ko39%q
zwbQBY7sg&h|NOv{jl(Rm*msX*EfzWxNI0{7c(G;K&ikMvr7kA3_;ib^IXbQoYg;}4
z2Jn!1%GJ=E{To=fROsvcZ7p2hWDKF+mW{ipL*{X;l55g6+xj-(THEOixADX@!ZFuE
zHs`%OAv+Z%SuOeD=F4E&ZdPQc9#Z2-%r-XNmuNg<7y{?Fg`gB?BGCTliruk-+m6A!
zYO&#8>xrSovW<m=tmqoWanppKfg<x^t_rf?P2bA--ic>N40PA5p1jvjG{r;YvOA{?
z_9OY_9B<)CpEY?!@&v}W{RX;R3`1~)o3*z-6~S%?$k$A6n+FjV7*OH=5aOr9K)fk@
zP>!PlR;{UuzMEZ<R^7&HQUKSmp-;6AdaV<C_!6q8vF#a^QaU44G}X4aWes8m6TLVn
zo?u;%FY6}j?-2XfQiF#VumxDNYxmadKKc*Yf@C9H>2kZe4>HFHIS(`~eiPRDn(Hk4
zQQ`&s!Xbg8Y-4U$e-TYJE1MZs{A(lhrrKcW14?T`$eNQ&mNMS#R2@8wVBAEHd5k|)
zW&3~s(hf^DvFGD4n@<6<C4JBYWenCgcTPa(IDOglR=uC^+bE2NqkTk}PwDti!I#cr
z$CA~Xk2De$gMXgS2xc1EsG{|GWV6Cmoq{9P52*`g>0Y@*5>Pcr^lnt=efmEt;{&rq
zJ8AXH;4qTiAdR`Q4Br^lLO!T`2Tz$=w-6)9>?RnXCp_n1sNiL=BElFFJ|%kOWrH?@
z&<Z;IO3K3%51M^<)=F!E`D|#>cCNA-Pw9C1e!Xu`J>iT51ax?M+CEB7U%d}l80t`P
z9FfdEa2!?kzNi<HK3%wXk0u^k3TCH{Vi3dE8U>_X3|0Q0_7S)t^SJ)V(lBlnXuuAe
zDOKc%UE7o9`Rc$BHK}*lbV+<iWr&1Tp-fk$C)$Q5ZwMB)sB98c;yGcEXN_tlu&9?(
zol5kHWG_%XsqjnrgGUZBP>q4(r>)hck0rH{#+)un9j*yF(9rg8q=X3*s9!k8^-5jL
z^73$Fua6`0YSJ`~B}~%DXfq$bZAq8euPJv-gd{DVmA&|icK_IYK}%TW#z#klwCNRp
z2RIeJ<dvJ7^!g`KKP6%|d$Q5@u@B9FMm<1bR{G<=&$#L1x{X}dUV}96Bd?V$zqET&
zzW^Yx%02u3;2dsMt(j)%uaKF%EA+NB>8XMIi2{U!@Llw_LyiD-DPk^H6ZE32FcwMT
zI6fQXoib@5DOv8wZ!qQ>-k8)m9r1d7@AYOhU8$6IUY^Uq20BH7{q2bNzYCyVTY%bR
za1|W!k?)fSz_?3Qf*oK3!=UwU5%}MIJ5O=WX=`}e%1E2l`qlU<bJ7o?L@EIgyWG4_
zS8svEqc}V4O)GmQU`NRw=wC)T^g2tPQD~S*ZLPdwn>yZ%Ifzv!h1lC;2uQM86LN+F
zSw?nC(Kh1R+aRORT<ZV}3knbNu8sCoRIOib$j-^RZ{IL1syC@?K_{w0gJ`d2%Ml~@
z|1ybS3$qh-{!?rC3tzhFoFBvMkvy&O$G0~ILxY<+{k?dq;5tUIvQ!WAQAN)bc19wR
zg%PlLC32!`z-t>_Kf;Gwwr}hB%?AjG@wrgt#R_H(2S&?Y^Aj1`Ff5nGvBK0D5N+sx
zgELEc<*7m}toqCB8D%rRVG90y(b*mn>-XVOY0nh%^pyE$k$Bcw9zk>I&{|SJfnC5k
zBDiA}sub!(i|ZSNh2j{FImOY2b|CULVknG;#61cNsw9M_<pQ4@KD|pz=<n^lnY4Nr
z({#{@*5SV`RN}&#EfAi??>Q)YF^n6+tkWEf*<-2l?p{rH;Uom2l+x<-n1hV`=0I?8
zNNC3Y!scfU#wt}NHlfJQ$uK-lnI-5tTSN-8#=H}~nlj$2$<}{Yiq`;x&;ErJv&e<f
z7&;QIFs%O6w3ftcAcN-cBe)c0;U(TI`STT|VlI8l^_w9HpwBg$&Xn{5ZmF6n{Ujy<
zvk|1_WgrV{^RVZ_8J~^gK!s@bL>Z;+ug7mdM!iSzG)e6Lg2f^is|LoEnbk^PPX%T9
zlhK@6?fn6|&`OTxImmw+1wq&HoUPrk81OBS*R=2c0HS(;i}{E!R=lUdT3lqmF&T{B
zzn#J0=n);RmM*wRBI9MgOuMXaXTo~uNxiB^IY)jOE_)kyX#N?!nO^2A!~rLoR<cw`
zzbVU?b;tC0l{KBHoRD*@UadaFfk^Wq=TE5mFnSM&4y=<&3)^)A3nL~*Cfd9Ozb4Wx
zUjr@PPw8h3P}Ljrkmvi(tS^`Yb<!nl$cNJg&GP(XD)d^$_LHM6mN1sM){3XCW{`{x
z-h1K=Ulu)#_fN_k^pq*Krir|w(vxk<MkIv*_e9>vTzE(zL6?fmb>#HPKDUR3n^6<Q
ze^}h54lu%AlpDm>3%VMxMeN3PFoML$IPuL5d=(S!9~8N=34kD4W+#!X`1`!rxA<Zt
zB3N;<T<A{#^`0lC&w;DeM)DI&G?~xb-b*An1jufRQ52MTp<o=?wDFu_jpA(S5s6KK
ztyvFj6LxK3K6f6f+6p$Nv8z_a3%h|&*bZfmfC08BsBkfNf;iZSJ2(cYL$ZQ~A!2QU
zLv~W7ncZV*gWU9^j)cR3a|S5+V@B2`9~B3PSG1SxQGCN<o_VrKoTPFrsSbyQrTEkP
z?M~R=ziNS653z7m&PUwOp|&?3{Oz(6Q=@{j$y69~Rsa(`D>3dxhbQ(R%?gs!dno9y
z<`j$!wkL)ErfOqrTT$dMFOC|#YJ_#w2B;Mg-Fz7|GvU?1mLLkPl8R>FY;R~uoa3&4
z6U`VoadSDm=twIg1r)=Kb%i-tq{EEnheHvsz;~b?XU}*oI#DuAEy)hNlwEoK&G6$m
zHA`661a8SK?sb&;g7o%)$>Fbjmckq8#g4A+KHS9NM{8AuZC5A|6yzUGN?*?yi)&Y)
z>Qb8glZOaO`pEe`XXB-e&h(s&+JG0<Tf8LvcUOe`<tIcb07p;#H#s~0(dS>0M2X?m
zBK~zSkBa*r&xXVuL@cfimd=5=+f<WKQWQHXV5^%`eS~Jit$S3}wst@R+m*EPH+n-)
z@N@4`Ff~MpkmBxDILC4<Ka$PgAqb}@)m(9*&2k5bZsna<Df}|tZw>$@E4+LDStTMv
zl2@rD0fbD&KQO&6STZPaLqS`WmBh{Y{x5ey1*JND<vkTF7A_EgNeEblV69B|X@fq7
zR#9!CNbdouY}^?llF+x>b=B;UVFbphZ6JiG5XDEe2KGnURYB{3K(g*R%Wm?HS4EPS
zK7_jvDQj?L;n$G+JA!7D0%%sl$@>8CiD$m5QPj~_?Fto#+ntR?oc#kDOv&1mBQvr4
zC0{6@+?+oE!vZt1lEC@tHCX;=Y2{94b}7pcwu@_(Y3G*0r)kTbLV9t@KW-TG`^?OX
z36da5{Mdq44!QPovJNlZ;9S`seD=xOi9!xyOs70VzcWi$w$Jmm)GPVlf)ka#yhj^O
zxoi`p*OPdL!NunwocGGljl7UbVMsryIhh7bytHrSl&uoI9z?~(<KLQ7tkok|L3Sev
zKv=4JLfPXxMmVD$)IIMKJ`zn*ttmOo22CoRuW1QB!81&}H-nR&P(FwK;z034N~^o1
z+r=1LWubu3VByTbf3!1PkNWL}aAYb|`Hp(IlboPhc_TG>(#OiH-YKiMTG60jExnc(
zUay@sTsrxgw@izg@bD0|*!gT#NBNp<2w{}o_+Qac+OhONegBpYOLVKD(f}x6(h7ME
zx;}5T^~iRv|Fi&d1Tp;~D)k(1btw#UvSdzp7r#yZQ$G%S!z4<TZ>OJ;(m(V#_$>#g
zWM4eB2;6PtIXbZfR{RLg1v5d%!9$?*^c<?Oerr_4$r*f}8P6G>l8ZRyUE8c1ZN#%P
zWm-atx=HDDd(c$XmC<Y9viv6mYKMX0Gb+@AE1P6Uw$w#?U}0myk<6b2sd56M=;N>+
z_)I%&k}rPe#6W6>w@fKA(`$C|8tT~vI4W{?e(nN3%XYyfce^%$*goFxiMG%QlBhv7
z<1`7gZ=UTyrs<^XXt_1xo>TR|tYPRv=A!h%nO!EJ-yC;DMde45IH>{lTx5TX{iuF`
zQ;NSoPuG#x3YYhs^vR`xq#Qey%t%z%W|atH(r!(K>63ibd4}Ga>6rz#VhPrwtyM&y
zLj<O&q<ea?*O|pj6VAwC&-5S?_l*}6y)ZD32azdiEV{huja<#$pRQ}ZWLPTkzI_H-
zdATFwK<zW9;sXD7t(o3J#|rE=RRjl@reXq}ygb=731t}w<wyH)Tw=FJ!$Oy{alW|;
zKQF<C!u?qdag|)}QHrTR+ncBf^5)ARN_CA<chHDr0AXt5d*;*L7(+(#{*T<B_N~^p
zX#v^QONYv5-Zzorf4=R`K3*G?efoSdF~`XLS%9@D7Fclkx@G$nu}i8Klr3ENGOT{y
zV$-ulxYJ?fzfl}!g%PKRp3$B*Zbz8JdT@eHIIDY6yn43ykNgSe%Ai`7bb>5q&i5`C
z)ULvy@M!w$ldIX>t68IYN<;|}Q|$=Tc?NFVV!nH0Q;b4>(f!YnSH@zw!oY|{KHVjX
zLzL{@MCTWOs?CHP43Z*dcaVJFU8rC5v=VJsXhefo{5qqPxt^^IL9K#<gflq^1gU3J
zQ}<Kn(LfZnwhrpTbi1o(XbIfvc&&Q?4CxH7Z%5SQL+m`5Be1%ys7lHSiH1P9|5%(u
z*Ayj-_rS<W^oLf@r^C~|Tp0r8s~9%t1rnCeFo}hR)NRPPvux3>@*keiheEI=_SI)q
zFkJMY0&OC4Xv3Tj&6iVhlnaK7kil(D;_3dNS24<<N5_R!to46lAn->pgRwAyBhD;9
zsBzHqUXux_VX0Zc2^tG?jvxWFxw4H}OO3q7{=Ho)2kdg$L78UoXlnw1J?~{}TAP?p
z=Cof@wJE-7-+QOte0bi1VpT-1oA%m1HP_TY(W-JEMJJZ-^Q(TTIrUSNyi&1ihzkDC
zMgb6_K+4T8qJ%9gvhd_*j7CiwYLf7kf%{>hNP9UP6d@<Kl2&(V<<wpAn!0Fq+u&P5
z=f+ZCw%ae@Vh`3X@OW-^wVe!{jF>FGTpo{a>Hn=;ld@!y^`&(n7!UO)jU!HQ(%YjA
z;@#bs9ACP()0omYq)l1om|V%Gh&kfRnwHU(bvHeh+T~a83fxl<mQ8du7Q=+8JYn!f
z&toHJf;w0$NW9Y0ShY!0ZE+<P*y4049J@4zPsJOcEp{xDL%p?>NJReZB4W?3M)-?o
zwXP0n_VLnUPqaV|>Epo(cx4|wY_j%2ZR||)AE`ok_B$M1&qCia6Kj$Z2?H|Df>wuZ
z=BmJ4Qs%r$sdM(g3r}`wef$`hIf5oIE;BNqRAkf-+=L3uJJtA^_dBQHR4NP!a4*NK
zv-#n#$lXHc28fj6Pa3}kE)z~t3uvs4x%N$jFemke=!I&t4my?uz=H8dCW^HLTlZM-
zrcbq2@an}Fj?#J}z_3)L9G%53ym*1OwzlObS^`r!_}g**=aJ7|rzMkuIBT7cC40f&
z7uH)K$PR6mqU&(*{T$^gt$H`6z#`k8l>;r&oMg|g$3~|2K)$Q!WW8Y6zg0&GRL}YL
zJ(uSlOTKe93`o3N${o*hX1}3CvG+UYE~-zxr_4CM7?d;dbAhWaj2opu?-#i_rToHS
zlGKLyrT8nq2}+61N^s~OZ?X{Jl3nzjpo}9zO+Y*9q;O_40$YNZ$ICgWpAWzP2EkbJ
z)H=oL+XVIduB~QBAq=qqRQk)T`R14WkU^>F0|JhuQV>iUdN!nt31GOloO&=Rm7%b@
z30B<K%f9>z_5EMbq;^4<S8L0RGH4ztmv_Cs3o}LVY$Tt-!w(r0|Lc(<^BjY6Mmuzo
z=~hqU-d+68bIjB{Vfxslvl@q*(#9tMx}Ss2v!Q!o7KP<hQ=NsTe+9dqsW}7yN#M(k
zXJ7!N{$&`d{%W2+ctuRB5wd>5<@M>dhViX~n$@X|6`Y@n(o|UNg~5LYQkNmW2$(f0
z*%O_EqLno@Pz;5wK(?6QKt$lPsgy8U0n>sPr)&J+pN=1I<3n_jm2~sXi3nJvr?*b9
zLCvL{!YGn>i9ISXh>k2`{c8Z0;-b}Znv&2#KdhY$`!c$SeVSMp7ZjGa=@KbfOY!29
zIIOV*?76WcYKYkZN7yffB$1{jXTqZ4t)<qbJVd>^VbO&7aNXd;#Mu92$?P!M<ji-!
zlhFfz(tJtP($VyKos2~j`9iMB(oHQ=q1O0Iq!crN0Cl@bM@q@&mL|H*;8y2_|J=Fp
z982Ys&W*_wxKJw)E_n<_n7D%54jLchE04aFB6D2`^R*_pRUl=tiGHMx$U8QlHLK2K
zo0+HCw&YTQ@Nn3=y-BEB&elvvmmcQJ$ttYqD_Hj_Xk!He?DKQfnA<PJvna6{D_5aP
z^78(RY>@&NH~Z0Yc+rZ>5Ju(C%f)$(O4v<W`IQoJ9TY=?#Gubv7{T^YO^SAlDbQM{
zbrw~l5HWHQz=607+^)k3Q@m=3c~8!S0l}uy<r>g5ujFuGmcMLFNjHgK%qEaJ!aGGd
zUHVSNCO1TjnW<Hf9Xiz^q!jF%!o+c?J$;GGeMNl|#wrksERiX_f8eniVC)GFjWXYO
z+p9cskQJBIUi!k>K9HV=-teCqTq7_=j?jau$tHydlTs@M+qr8lfo;|A*KAP%GcBD<
zk?9l-(ww$Sup*ZK<2O84&ORp%^G$x{AFT9XzlyUIc2#hQ+`WpRDD8qyOMyGnSB|ET
zZXoSEvBv03+Ns4g7gdRM$etPyAg&X+hK?t;HfMRT8RDxjk0sw%T><ESy|S@E0%l=o
zZ}(Z9Sm2D)R~^n5A2&Ol+2Vp6*ElPTs_n`PBY5iW{qn;Lm_6gd9Rc|swZ88TaZFqW
z<+`_k0sKgBGM=MmfxZ<?La-YUq(QGwZv(JE*3%VoH`lEePkuP)*C_PZ{49%vgZk&O
zlfBPxxN=rgbgky+W-jOgD4nnhEel_O7g^Y730HUNvo4HgaW1M}Akn^fGn$MD<BCO$
z5Qk<h=Gs}YDilY%17P_=zXal62@}p=PE`hbL<5%upm{Wpm5;t-wF+2oDWhk=3kV?0
zA^}k8=EzbtN%Ryu^9gCiDUx5LXST@`glvBmF^d5(gc)~Fi@<W_LU*tcSLR7yCw7Wa
z0e|aE!+0fh5IrGDk$Jga%ULXe*fIFpwX;|M1=5{dnN`~kOhpN7_7tU?%)~3-FLK<Z
zu({O=fwpZ^4QUJ}G2*M;w%ZrA_nIS7N!-eUK#8Jr{TrVpl;-)zfHE%i<X;iNs%^rT
zNPoOQytupy${W$S%G(Ju1HQ6!x6)v#@F+hAd5As`qivctt>inn>nqVJFlPN*^_wB_
z+3QCs;suWveD(2hYcBY?i1y0_>2b<#oLH8BW~Q(V*s-q`o(SZVG*QPDd?c)ve5HZG
z5v<)XoEckUmH?qq1dKO>cHbN#)*xPw{I`^X8!wMn_Z_La7MlzZB=AL_$W4d;;ujpb
z`OB2yD7nMNn$g?Rwta1$B<P^|S#ghg0*tQlFskxiVJ9xu@CNwRVNbg^Rh!kcin!CE
zK)2lnSpP2#g!b-p=<@&Lx*TL7juyu!a7DB9*-ti=$>bokL$S)he3nW6YxPEx$9)Hs
znD|<R8ONSwL}QKJGZAV|63J<Xl%xPXK*GNf?f<r-rm^_>OUE<&L5QU4s&brW;8dBH
z(;1UCd~?F!Im+>@#%R?-pU6nGmy=uT;pUc7zPJ~J{u)0HGCk$1y#E_jt2=$Q-OHk7
zg_82AXTpv_B1$wWjq{w15ax#!Ahc|O&^EqEuW`g$A2h$kY37sC@HP$P7Cv(VmyV=Y
z{#{f(9JcydXDs%K0w30XbfrNA&e81ePpp{Ua6fhLM|Rjk<Kmx+djt4qPsDZ3RO*$R
zKE>u7b)y*v7hBkrRP{MVkH0O!fuz{*t0hG>S=Fu}#?SC&UhlA7nuX50&cvm;bbWTK
z$fucNC{f5DBUU+@$8d*OEtl`UzJ`~j@Z$Yc2=3c$84PueiJNcBw|Pwyc}A85utE0B
z00dLh(onPfb3T$23l0b8C{(^Wz@4#w!}1jgyL))!Q2i>`d>EnN>mX;$N?@T?JI7f_
zBm4m7hm3*yBV=kJTNVOCpH@kv-0s|IsgC;a+((1nGHE$Tk(rDeBX1*-?k+`rl0mtk
zB63zvD4>f4ztX+X>k>#EUN(vl)XuBnan$>uA8Jga>e?_nzRbUO_RxGd^MTg}QKMC{
zB|99KA0Br;Y{4SWk<T3qb(f8I4aKR0stS33641oaqWZJBE5n<wPt@fA$o{{${ynn%
z2)JhNM}-0+b(519zsm^p`OIyX2DZMKZ=Qv&8>&SM*Z<`<tias|C^+ZI3z`@#4J8Bk
zSsSN1M%>FG^^%u(9L^u@P)=EN^`Bj00uqG^9WG45fS-(~CAEMDyHXY5nPpPdC>|Xs
z%@XosGx>peHA&vTSEAP~-0V2me`*Q%`sb{=1q?c|{>1zu@iaVhw9X54VoWDmsdZi0
ztl5#oUSTD@c~?La1ahA4tFeYGJXD8vy0=w>`tRZQfJV4=rEqyulxc_##hJjw7Oaw`
zyyFI@G|GujbOEK^xE81wiB^iol3>lj74t<cS%o8Ma6sIq`x0@rbeA|AuF;tNQy^RO
z%OOi=VSw{!=@pebjp!VVsO2v1zit=?I0f_$dC{bFuayj?b&sP+mmp=Rp49|q)l3f3
zfmGLRw+3287HTy1+XR3?Az~90`bA`s4rIEszH@MF#~ql3Gc#@=W`Yo#b+vV@@rc|f
zLeaUA;Q|HA&ZeAU!Iq2$l<s%n{Av;4Ro=Sg5T0RQs53?XEGIW?(7QK7qZBY~hOm1w
z?3D#evfI&Dp}a*xIVh}t)X6I}w8y>$V7CJKhniMF)~3+`$9BCT9=k&Zd*8W(U<sJk
zT=vNzn_hX)tCKS<Sx3YR1Po%un%0!;tgJD1#0leQOrOHSxi@K`gGGc_(YHL_`t1P`
z4C@@iXA4<~zVv?YjpcE>jV)rFY&T2h*HK*j#pOZy>lolw$h1x&qeA;4c6o9@Nj)@u
za%WG@jPhT-K^z?5LW33Keso3qM%xm4OnOZ%WFgDbBmd^g^T9o`H<{GsiUJLZX;s22
zhVjr}LCJ*0ItgW5TRW}SIUpjMB>WNS_^Jg`*zujL*8ILVG&Z1hKV!JQyLrjcHT?LG
zDba9$^(7(^ZnI!m63y;}xmqQfiSz9{2_G%kIRI-OwH0leCy5~W4|A@PPwC?RGzVEK
zwQTJmZX2@=r)oE<x+m%M-lvbnCT@?B<h>g@U*h=KV(^-Z4ScL4vnXyq?^<*vHIS3E
zVM(%uyzhZV;Rdh{fDd=@4ps7`$l$;1rlu%@K6)`cM|KE`oZFccoSF(_oZvvG%)Xa(
znARFGY@d^6<z5i!#`T!2iBl)xd=^Y01uwI`xV>c!;^rD0RQq2y&Tj)<-#wrdglIFw
z0a3XviP<2C3JC!j{fCg%m|i3=Ynz%dLzn~3tA2p<>!-Y_g;SmlayK$VWhq|Ph{qv5
z6~d{@Y7n8owOQwx&9!}XLuUjVa_c1i9j0S1jMqp+I8~){UVdiOXiBn89T@Q}tK=2|
zeVfpftCH-NN9IwK5X5#p(x;^MNQw|cOW*?x!JwPm*sg}24p6Ja;gX}V%y2lNi0c0G
zuxdMkVueSfFrLJg+*bQBlKWDgW~#O%3(vE&o<OS?Ww~(S3j&WfQrUQ%p%>^~${W15
zN0Uwq>e)yLLnF{9_^P=*-B;ceZAECM&+fC%i!7n7J^cwj8Xnlj%=NvTNqy))*RlyC
zh8)gCNYf8q1?9w9<>8~#k3Ur@;jV859r@<G6gYvFy8oE|lkT1$lT@fmtpEez{L<E)
z8<f7voJCr96`P~E79`wDXw3;lp}s*@$*>uAU&XZ>32JH^pdKpnPFhZDY`Qa1%)RDk
z0BQK`REvu<LJt=9s<}TPKC%rd(Ql-uOcWbnCS*ZMeYg}gDCmwt^m^Nnl-nOn?7@p|
z`6?estw;N{+|osMb!sC_`|WsME!9O%lZpWo@$coNEB#x_%a<WF6U@R}{w7DLqYYHb
zE&Vc(amzmAk4G=O7q7#O_iN`4yAzRgAm&8+ZFtU>Tc?F~i>hUVeUTO?MU@?flz(i?
z`%lkRn#%(p-VA)5%>{M2&J480G{=Ur{fI=pWAauyl6^UXa01(OK2V|3dQ0l&0t@Xu
zeQj}#XA1Y+eT*vIimv&!L|D_PH5dL4U2u?UHd#9$g`Y<_xVYMt`=WW=vAPJ>5nx-#
zJRe@=jTS%w;CxE&Wr17@;BN50LvcxCjgjgKzrxy-kt@8gr7{m&9=0Wi;3(voh9LMB
zX5LmH6jfGOSmxp~X^Xl0ao9gR8F+YQ2-wpU*3Z%x)Ue$}A=Mc6Ce{8`{xWJXj0til
z$ihR-k9b~yqe49W=HgE`X9F-h-uCQk8nUuWw8H$U=rm0zljQ0m-WM9q74B<czawwv
z1Ni<jV1^iH1gHIb6Nl+F1l4^TcZl-tB(NL%=wbCn3|rwXCN$46*J1VPo(+(xJSC{b
zActJ6zlIK>3h2%$!QzXIIETkv?~|!VE6yLBe&h;;_HX^*shfzJF9DqUh=#q0Ur?W#
zT<Se1wK{}Njl6$exgC4x@dWn&Iw94NX~4jCb1{~OXuD;4`e1(v59cF`T$|gbKul-2
zedySW2n^A-HR)gtYqqa2u#7m%EGM3|dCnTOM(WbZRUK2z!zNOfyzE(qH~SXpl0JY#
zxu>@<U^p45x*Uyc7VR`!9LwfX!(mDuPWPR_5Xj{N(?dGL-Tp9N%!VTfCgTIIA|FNX
zMgZv71Ojmf+iW4-=0!*0JTy+6j-{%3UQaq{0vNL30^C=`e0|IiL$i{0GYNFx@)%^S
z3y#gc2SULqXX9v4S$wAAjBH;7zGXS=$XPVuSxiQZR9K>@j)VC49%p8JiCibu(I#MZ
zuh4~aKO(G?Uyu~w4io%;YWtm5@0|Jx{{?0bO`#dB<Zq?*YPu`|l6kcYwJ!>Mex3ls
zVWB@A{;)5m`ZV#{jgA|ss3|>k5+!1B)BNapRa4Qe!-V!<LxIx8Iw1q~7e0`yj;Bx|
zAm;<{LV+Z+%>Yh@$p9f#!vN1-DqjT0H9dkyvb6Dlqpu?wg!FpTHZ@9pf!|W?+H<c8
z7q0jJ?v1zt0Eaa=D)T-6DWJJSg4Bk<OZYFJI5lrz%JAOQU5N?yx){*7_!w3pg3t67
ze5F~NP!sDO5L<0i(jR>}OdoTq%m^-`3b+{{M3)AST%+;Htul_{4bqlR<w+BZolBe2
z-O0!|7bmpx-&@JP--4l+VVaVkj5L6xq+U2^CGV5k2ti%@qsubhQSA=i(x<aeDBBFj
zrZi*9zwW>+AVu5I=0Ol2ut<5Km4LmZPVl`LS4JDJ!VnQl+`d_l0{7T61ERtzX`1&F
z-^%v}KyN&$F>~jjdyy_~8IJ;hYK?!-Cj5rK845@@0ZSn089(i)_E6?XVXt#@;3uXG
zoN7*PjGsZ4xnTV&TFAGGta1DLYnCv}sj*1pXHC0^<rC8I1CVn+#=@(%H+bEhXN}rG
zD(~XfArkodh6qA<;bOPUj$oy-lKX|51%<0f7FMN@EmTUIMmHs|xoxm-2CJ?3#R+6r
zKU-kiD^bE+G)(aMF;i4JYG4U>rsw)pM5ifr^Sf!Mj>mDWq3XmJx-bRR52%S=Rik!a
z&^x2$r&ccXXw1?}n-P9Lq{(6Ba;XsW_DBmm-(yQkO=Kiu8M&vZ9I-UMoSB04by|U+
z4f&{ZU3$S%b#%wo;IpU;QEe7X#tY`mvijkm?K>T`KTHPIuepxPIizj|ntxX`^p6+W
zItPdlz=u)E-*xe{N}pQk`h90&gV5X8B<UaN^Wnu=A&ek8RWLag$79}~AVTuWIg8i6
zVUIumL;pc+a?*ZSkEHb_$ZF#lYk;)8S2SRhL0X(ro@0Q2v-N+&5MU*D3xnqFev-C3
zSxL92!;6B>X##Nu^-)}iI)`L{gqCcN5sRRGA~H^0vgvYJ0_675lgZ3ha(nPMZ4U%|
zFmVlRC6hOUDAkpo7{g3;O?N&X?&dJ@k9vgTNyt*x-MUBnJM@aarx_>oooGUi!E;+{
z4_|091eRtH`wD7+1}AYX3I3|bcirtklB?~)d|8Fy*uG0WAFXb3%2Z-=3??+UE!C2y
zB|4FisT&f2Obnk|7n$73LYF(#rvcn*G@tJC<Y8MH^7sK0%~jKrYdzt0^nfbF>226Z
z`64Cjf1R~UHYo!|xP6T*`DizBfu+S-?6MeL8Eb>WlaG-uOsjdiF9&w-TH;{le1m^m
z_q*TsdINu{4|utaA?Y)DnIJX{EB>+J0+L%@Hq(gd`rwk!c}ySxhU7y@2w_tVh+eB*
zlTld*N9f?I9hq8jDTNK#=a7%sUY(XtA(W2^*a33;-XXzICaL4hueXY_Jf{F(BT=iE
znE`;E`F_xrCgpDYh*_758jv>=_wsv7QmeN*T%hW{Tp#c8Glau&taV^S2(EnUt4?fr
z&TSl{ERmH}9>&!A50v7|AA1=4S=hw$McNW<Khivj*0wlsc9J`FMd4~eHjO*n-u!b2
zOEsGA6!Z^&{=zxNFaQ=LWLCdkfw7~+-y;brb@U8d&A#2My>&<BFbWt#q_O5RWxb%V
zvvOVUVQqrkC;tf&32&<y_ZG4GyiSvgNZDHnsfr%EE-#wc+8YwD*^~95#U@a1oZgr^
zll=~7+<aVsknK?ZeTS0{*bBjM4i{nip_6_zVkgWShYgsl<Qg5!v<fmW=8M2JjTrr2
zn5WskdB<E%#Dl2op?mo79QxE`f$4GutPp`aUtyOyx}r9>_9={&BDc~6ELrM`*wBXr
zsvIhN^p#L_dcHk+?dpR)>$UN5_zXy7xII8m0glrz5~N2>+nAsDrmjaFD!xYX1h{Oe
zM1U|i9bz6pggYo%?xw|1FeXl6pRjn0Nu8R@OXf5J6qV*yN78JN>~eJ`b>aa!`CY~J
zB>4qJ--H(jH!D>Erh^P{m*dUQ=GEj7%nKn{%_%?xgrwQVG7NZkcGTDKuXBr32ARrb
z^B~S%$8Q;#d{TPU97%&|?}*C6<Cx6m>3u&TfmuQcQAV);U#w3a*^EoZ69f>JYEaiT
zyRssScm_WQ5fc&bzugibWqdChQvqwuW&Ity<O>;H1S4&iw!IdU);7b^R+i%Jz}^ZR
z`*j;ZnAxPPWn=KUkMBLS2V!XNqmdbs2!fgr0=9SbglU?VmwXIAG^-5FB<8cSGI;7)
zPRiy09(L}tkXX|qpbVH>upo<GFoBNWmp-RnA@t1Ig>Y49hmMSk1_s{!vhnxB$kXBL
zj`T&*h=A$35Ax@ZI+GDwmo7}#lPDT)d6||^Nre@0!QE2~%xgseJ<CFv6zVwHpS7AO
zrym~_uWD{wSV(PDAY&>T)>Ms|Zq|A>GBzYpGOz&!tiw$|4GZRdWH^ZWlHI##j3?Oq
zDa`^!v16bklYet78SX8*BPZhGWv9u>U+QeA!s1f8eYp7lLf!Ctyx2gwYiBDjVx<tC
z$T-kRn*dqWe9l&-v-lf&=JuG7ajo1*XB{*#^)Y(nQ-RMLxdQSl*#B-{Cv%{9wum*C
zQetH)ut=|`Co`W1km5VW8hGcjV!bMV19EN#qzynWoSo>Dq;(ZYQz;|JuF!%(%#S{4
z>H84N&irn7F8dDXP=C5{^PqCX4K-S#7+s+oiN(bU5x8OR>r2(uHG?)q8Rah_3F8Pw
zTI+WlcWq9m(!dpCC1#@y$?yYk6AphYVYfu04;E1LOPCk;vo1+b*iq64lm=OzIQkNu
zN#BWkN-uI6KAbJBtkk-<wQ=@9m6b|tbLl1Be#jQB7G*B84|@sY#K0kzQ$f5tU(C}&
z@nW7tT@A#O4l}Kn9O+x^c*;F6k3NQ%*pZ|pB=l(=WcbPIGP1MM$(=lIEe+iXC2Orq
zN#X!?z8yZ37|^GmY-oHhwH1`qs|}eo1&S<!Y`Td4>1d$Ij1mSdI@6ICqhD7ecr%Ug
z+2`oIV02{eSd2;lgkmlyXTep+nlmZgBts^*_B_E)=f$h^u9FG9>7cjRaBt*1?oWVk
zyf{?y5wR$DUNqml64nRs?s@^eij9b%1quiABIan5GX`HeloLBFr1y&aE{|=eA)uh<
z(D#ixTW$@JON=d9UG$ebokW^2o;CAokY^dF3hPxAAD(WIIcfF|wR@LnT@{Q9U-O9J
z?qb_E+oxeCQJC-bZG7EO112gr!tG{1$&T^D;CFd2xFy|Y(MXyAv?yv=prK|%E!1kW
z7eEXA{rzco7ege`Fie%7G|9uqHU!x;>W@Dldv(K7#3K=@H7_}Wy)2Eb8TzbAEID+N
zE1#J%VPs6#g{5`&b^i(OT@7K+;0!E_M2Bo>sxMOsM%gvq9z^MXvFUs>FHez_$OYFb
zp4KOyG!OwE9?I@N1IYf*`N_sQO@dSl1_wjt{dhuL8w#Zm3Pq1HS+UDqHj}s&m$FZ~
zFsLMUjFy*TjwHT+54xVOH*Z|rf!di8{~^KV14t<mf1yTD_@kWhNg!(}S)Uut$#Wyv
zb*{U!9UBlW7)Ye@mv7?1sFUI5wFHE|Pk;#z5E_&lv_ALwENth_kM$eoxv;o)p}~0x
zOr7ZVg;+`yFH*1>`lc%6(T-Yj>+MshYTSd5EU=rAP#qF+^{^}qr|oIl%g_7}Pl7~y
zXl2gPGSV536Cc~jv_kuI5|fJE5MiHgI<r6~e^IFDfDf2a(xma+fWeaxc$Z|pTJ!Ff
zy6n^T#m%oAErv?O-WsrxxS(y01CGrKiRnwTqa{#{rOaC|A^g5l&xhWM7mgyBD_o5o
z$#iEZgoEBF%z@Tr1OxYra&HM-ZMQC_V=%k4i5ZOgF1)R#-iN8yYhEY;zPl=rrUed)
z?%uBKy1xZTbX+|0c}y5`VXc(Od1tem$>~gI2hsi_AwM0t%pCw&CgYaUI_Y%i&;@^^
z2HZ2;bm>{ytWCYkU#7Yj@24ZuU|Y%Q?8U;4iBHg(XgVp1i0ITv6pNqyL)#MBiS~fX
zn|U62TfEdJ@xW1RNv@6S2dNd4g80V%mF}u5``XR{{?kr}q#@tacpjn?_H#ea^qt&r
zdJbGk_A_&9DGaGbfo?Jjkj92<OW-Rm>fFej2c6W<X>)lZLE6a?7;<CgmV%35>#X3?
zg{$#<%K5KhN|!{hf)0p@jbaHd{%fI2wl?_Jx)@-o2Vi-Slp7gkeDWsZ2!uuiK>P%Y
z6S;^$!~3r0n;eI*jUxxc8_veyt0ldxrYJrdVF*xp5?@5B;%B05@GtFAcr3*>(CAAC
zo9s)LVU>)lp7^f_9cKBHG3!~S&*e@)dyco>q=oQ~KMYFwi$1TyI?KjW;hOLHy%FIH
z?rrv8ndC^jZ_RRF?xoDQr)(Ss3YfDYbaH$b9}_}Rd-)q4DKy5ZU3kZM%d<xN85+Hh
zlYmAFO)#ZcWn-Ui`{_GbSvEZ$Y21Ln;gb_P=U4j8O!KVPQOLm!V}0<N9~&2Xp`7iU
zCbLLVOKJKhm>G*P&&a5~`X~;+Q<>M6XiwyVm9-;Pw&0SG<c)__-xF126czr3@@R!L
z!nrco-$F4?Ecw~Ww$5KPfip%k>Ug;j%o+a<U*~YRzOB029)KmN*UFlS5@#NEKh?HV
z(t&b1W9xzPvIT%#fT3ippy+?qQ^i8;Kmj-;<RKLT&DtfOn!wW}h>YWx`CVTM{2GE}
zRhrfxQPTA?`AAwL-Z8upHW6s+ekVC;)IlaLU5u6E_|w{m$A$#r4(ETx71n1XCsW-{
z(g<9g_vsORS6~JU!!aB@A??7DM>b{<EGTjOBBTO?0$I{x9%j^?VSEJlC~6+MB5^SS
zXd^;GF<%c}&z^RQRA!dgSH`*(ilKawJqx6;i0)a%{Ixu{Q%!IZW8pXqkelm_NA^01
zK51uuAgBk<jLCckWG)xOq`EO58VtM@eB%?E`u0*Q&YddJdp0$x<Xb@|i1uc?{f7&g
z>{t@IZgd22Sfmc2VZhw4<sK371g6fBL59XwJA#MlR|>|nlPdFs36}uhXA$>~W^Lqa
zrc*c^h8!nIL~&jq0?mSUq%6pAV#bOv)^leRsK!Mi-Z7()<x-)PIJ%`+C%X8V$#%@G
zsyJyg@~XzPla4XLX7atwNmJ*r17&RQ1O&oVqeyDTOx<mL0v(LFb@A<_ixn{##A4wS
zOCLWss8JmqhWk+SUuc-9%V<ZiTJv<bK;7%6$Ug;FA{#53>SnF%4-goECYw>o=Al}1
zd}(}uu}u`47&F^z5eaovY3w%%i;wVYE*)`-IYQ+_5F!Gm*O$@5lG?+P5jmKbtRS?l
zh~)QzYDe%T`{vi->n-vxy|-HmaR|kr{E#M6sNdO3aVN@HgM-hQi%f|UvL1O*s0|#B
zwn3iQ9@sLgf5QA3mxJI)vz-N=4B%qgB1j3MbKnAUwNK%~;BH?l>M%Y3`m-9Y;z`l8
zPP{YCjsw&sx%*6U%ra2ZLyF1mG<yfQ*pcrf$)MlpUZ3CbQn`QD8bWz;`qiPgG6dD~
zhLVnukKf5AS3PP!3wA$Lc)-ndpSQpn#dBL4y`aM_P(mROPm8!E{lrfVa~O$Eh_&&9
z*4Qc)RqmQI(>4ip+p%-C3z7!h{WJVUaFth=v^wo1i2bNfq*VmiL}O1m*MAIiK!d}G
zGKNPAQh3UL@t0A510c;!-AJDM;{_;-1xbP-O2PXwiNuI>qoc9#9be9-2AT=}O8xBI
z<6e*+sE0;eIYWlNzM84oW_?`AvIw|J(FaXip$T%O2sa03c7FsyX2fr$_>p=paSaYI
zx@`+utN&+%v1eI+JzZ@lX8NI}Th)nHLfNniI#@UPoL?%Jf`Em`7va2S;0ZrfeHGK?
z{JXW<`Pf?-@1z)ndo6`#&zCz=X+?`>mOSw^n@d0H?{X2R?jHR2w~6MQRKGb=@q*`o
zarSzrMuw~hWZ=nMcbPF!=aIjUv8Jkov8drQ^U+y&D-nP$#PmI}Jjh*S@Lb09r<48i
z`h`VMWnaUrZ?L}$N8oqU5X=NqeZu7lPG(eH7GcbED`gcQh)j*5s9(!At5^<_-mW^v
z0VlB|YPqEpMvm}b_4GoZcqX$Q_AS8uE|P&b%pJ5IE{60=gAO5XJ_+j+KuHv|><9z>
zd|_tQV|<)=k?Bk?3-AW0=5)Yj)VORo&BE>2)Zjt#D-Z{{AjOAiNK6`MO#QccB{g4n
zkm2B0bBa;Svrio8Gjr;U3WnnC#l>RV)l~CeWi)eZ5!+71CMrFKETiPh_Q=9#io70;
zZ7sAHPhsJ(5S5-Qd0>>kMD&eIsXitQ7sU)F2)UHse&!im!Ey#N);aGGY=S@?gLY<Q
zNP&9kI07Mg1;qyo_~Yi|Fnvl+cjc-EqCf`;-PLZ;qYCUdc>m98TH7<rt6Kfclc|;8
z;K#Lt1dIB){~nF%y?-53)dI>eRM-d(&0jciQe!d9>5z&<({5E5Axm*!x97ZH<*^#i
z7Y{)t9eL?85MpAvl7J-n^+hd(Ensm%YQhhE?#kXDRS&T-Xt(kj6p|%4>~FQN4SN9r
zpulxkTdlJ*(h>}7fg0wB6+en`;+yIxoH({bM#bf>RDe%l20@kdiYMQ2X}~oPkmV8y
zzkUxCN18^zDkZag0`Ve+AExWjKztKlPG{zbo9{-Nk*=Vaw}$skd$eYCPtq5?vCcx>
z{uf`gesB3E%JPin-#Ixoptj@}oNX1-mq`8n`C})tsTVAm*7DnT@06BPLx*pajtHvL
zILazG>$~n#C$r*}?DFzioXU){P;O5&+)KBi;Eh@RA=Q4mfh|AHHSDrH?4M@ro?~4l
zOX$p)B*me6NBunhcYyiLTW`BjnxpAz=w0qjo9m4J72nDaKNDiCMm93JU5sfx?s22a
zY+*9?t7@lNs)w4==<Hp%hazrRz9!lH%gwfj<-TMz?Q+VE=;R>3dCc2$oENbpuZBf(
z<)aNLVa*J~(~q_m2ThDKcTOolLu-H*dlL|Cl22W(IEWvdqk6~5!hN1OCctE!=hc8}
z#Cs1AX8bk_cW}tg=4<|XJ!(UaU}u;9=Vv6}9wUy)jWf|N4eSH9)Wb=Dm^5#}OT8W-
z^q?2HLeM52!*Q1GZ&cyn9YaTlBl#W#`238$@5}>mD-ehaC~4kvL5XrFB(AB_ufwzI
zfL|5s$4W$*_QGaRKxIL-pvWwP#KYgQu#^;CUc29&Ta9_G9dM|7zFP>!VPe&Se1(fL
z4!zDhdDFU-Dv81Jzh#X!M_!ow=PJe>cLwv>+VJ}lG+*k=7p%|R3^7{?)|&j6slL_w
zbf|=S`aL%#6S8hpv_E$K0rLI%8nE4Iu9780$h`OXUvJ2t#d-b#cxo6Pbh%Yix;P2e
z-O*NQCaRzQL3g9apc2qn#nFG!yihKSC7bdXG6Cz5Mb(9wQZg)(%35|HbZ|ceh^}cK
z93^*zhs;d`*`*|!c|bV<%_|e4PvReNbBe$P<j^9(JUQd7!Gm~xK|*_b!!?$51JLv0
z5~PSv;TI8>#%rq^*e+q)evnvmcd{;?T(+ON-U6oGub-~7k8Zb%(wClF5A9&<MJ*f)
zznt1)N4b)6_MV^8{=jJP%L5p37SW28D*q<GVlnVNqCuwtR|orWP#0gcd8LkM;np#G
zrvVb_u|-?lKJCgm-%#eJNSurbDN0z{-T5slEp0PmM=X_#g`gh>{#K2an|5+TR(7X#
z^J+_a+f8IotII^A#POz=yNjISWwDeRU_niXi#LPPt#)*z=G6o!EbXdV^vtf7QfzTG
z6@$U{GU^g>q2W1l-}yGUCx`UpO&#WKGLI72ARtfMdm1xq&IZ-N98mzIZ(t0ZL^jS0
zd`Py%tMV-i%joWb?1KHdQ%OPbf14TUM_U4fHtJI;JUT0ZjxqkdEoKi#7~7}3%k&{d
zhkR}>%vV)}5ZA^KF~#<y@Ml;bq1eB1Gv>p=gbc~Z9HO#uO;lyD^5tkCse9tK3<r+d
zSHCKszsaLjh=)5Qm9cg&&uxD@`FovRh;1uwEEDAI-DOcX;kCS>=;3-U2*kGqCsy^_
zD#NYFL+qE?KL_qr{em9>_+AGR#jZwq9~-1Xp6<e;_Kh!&6fq@I{);fukDvAIL5nj9
zZh~N4jhU|T^`VkKg|Artr%QyntqNvB`Os4GAmICA{e6vS=@rI{kwS?erB{Ac(!xS^
zthn0m?D_*8*9xs~T#1RTi0|5@VL#T$pcUo>f^?gZ`A<b0)fq^)aR%ex+p`I@(NnPg
zCFIHy%WXzZ8CyRVVHtQmz=5N2a~COObetj#L*Zd<+KeShsK8|f$~t}LJu!?;?iEQP
ztiACiseUk>31C@jU?NBZTg4tyu#uw?G}JN_J#E@U*=3mJ1(9KeTOlGP5ZH<O&hZ7f
z8XKjQc#xpQuhf<pN)L7FRFRsp#k;1g4(Tqz*&)pVlvqyWVde_Tx+%T;`}cA<ZUxxf
zWHlmN|7@y+EHiOdw_=LFrt{g(LPLKE=R?1BQ)}=r6g{||M}uj@OVC;Aa@_eyw~X8C
z-d&!4_m|mwe*XAVrahrL>v(Cr`w67#trKdmo#0c%X&v?KS}*af)$vg3-%k8<(qVgg
zSTkWq1)BE7I85Yy;0<T~y{pTlvr76<Al!aiGe3E9>h4W1x4;co%&$p5tMNsr?`Ch@
zzgjix;*U_3?>CKtMXmb!6WIu)3l@O2Vl^WANggihB0F1tCMZXhTY8(Mz*F}#Yfy7S
z^uWBED0MpgA2v4zJ-LKpKSI<7n1EtA(LAr<F8Bp0rL+0rGxePXkxA8t4pq6~j)0Mx
z{{phB_f>(Jp%kqHN+2qlW7Xy@k;HGO7R_1G*i#8LusD-V|0e2N@&3fn{$VPv=s^UH
z*AHI|EB4Q6DD+C#XUU#*Ftqll$JE@PHMapCmf<Kj^7Rj+9Qsg8emwtv-Q71U^eD59
z^~9*z8#gz4t(+AdL&Muu<hiCA$(@8mouM+aM@C04C|@sX{N;_xZA_Qi;lbQB)d341
z;?u(z6MnbgpMOz664CVi*BK}tH~fDgN;gU+w6I{p(=wUmShD({=A1@6#OB~<TEMw%
zJ^z<+fQ%qKhBB#e+Y$D2nZys~>Zk;2Q=UT@NE^^y8UjZrr!3n3>d=s;V*0TDn)-)R
z<7UqGpNjXKC3JCH)H4UG_;V5M=M#8_h&&Z21YqrdE&;3tGwe6Rl$0_Qr8Dq&(UoBG
zxKonDj9#|fRGeivSPc2k=W{Lu**A{h)9*TmC?Er1zKpFJ(eFL{jmNixoWXSnQ`hpH
z$zTvVG9txCXH5sMbJ*mWDgonb`^bJGrqDJ&u@~w%120*|Uu&q)gV$Jr8tyGE;Aw_+
zS@R8TyE)qZLo54HpRc4w12XlIFI(VcIdN7{IUa8E(1FqYK(HLa73B#(sjt`GGD@F*
z)3wBqvl?CU3IfrIz}X~Y#LnIl+83MIUlWSZFsntV<3b~dA60A&n$|lZNZa|fKPc#p
zcXrS4b&leDrHrG<8_co>QgpLdR0$S16uXmpw!;lX^F-hf`9t3bj_loyAU4<K9~&2;
zgF+bmGsG{!9eY%2%B7X+;4jGkR$tp+`uPc!$7yIRNy~ID49@6bN=DZM`wWHP@9XY^
zsx}ZQ$?S__IWqN>A2yq-aM{os6>*Q5)I0(aJYtqZv-^6a#`OF(q5@GHDGf#6yAVK+
zS~nPtTVLt#{=u(1k`(@@fWL2i^|M8Doh@$fP|CsCUKRtG&McVI%()5{i2N{{@XfOd
z#KT+P%9L^s&jg`)spyw(r^f5ceRL*~Ma8p@9nAh*8TEpLzo(+akOFx`oD%zs<gD)j
zPk*+X&^$(>Xy$(RfL10fi>@h~S|Z{gTve+7mss@8IrUK1Cze};m>rm{%W|8LTTeEv
zp;{FZdA^Q}al$e7bZF_acN+qlH96zRfF8^Zr`Z?)q=Xdjt;-o=n7wG&c<EhgAsQfJ
zxb}ly8oT!QtAd~2@s&RgQCAW$HKFg4{+|JCS6&VWz%y)~wfitXAd-ST`>~>BT!@_<
zWo1RycS)|>!DB~M(}T|)&LJomag3!jhB=B5uj-)gFI2rzdGM0KDm@~pe53+BivNc|
zL)e{?&|_^^6#osyDf`vrH5-m?8c=94`f~{JHBd$8{wZ8BnQxzt8rB2blu>iY%4n@~
zq#+Zpz<N6)Ipnr!mfQi4-0=9T*>0y6ozhLb*OB)+`%Ku0%yK>a)4Q+#v^~%yT*k>R
zdnwN3No7#e4{<3q(Y<^e<+em4Qk5%2%bNsCk+rqE!0aNwzdZF#?<lQU(u38!yaFN_
z@c=ftg0R1~d-S(NKq2{qlY%@H2_PdrlL;xu;k1wVAb8)Yyt?w1ixgNh(Tsbsx`VC5
zr~u_dgp+<fdP#IgdvJI)S<m-S#H1%^%}B%nMSO->*{ez^g-YXWT{{mI>w04)^Q}-x
z7`Mu#t;SEi^CXxG^dL#ZWdN)*&#gJ}AmjH3U{C!!^9BZb^Vj`E{diB_#W)Qtw&WtO
z6CH#CW8-oljnO~X&cn}ayLX(xB<?EZ9zmYM>W7L!#v8@fG+9S(-qd?rRU4jQUlL%%
zzeGbX8OCt)=+k1xMW7<xF+i`wy97ph%!gYSUv&#Q>Yc9}tg9W$8uCRFZFC)jjXKhT
zJwnh;2YvsHV8sM8z|L~D5-dW@uBQBP>Yt&DyBMt0Yci`f=UKweXd9jAytQJ4&^fIi
z^I^_8mCn>kwJGWB9cL7#E8hvhm8^DH7OuhFI-YAyZupsG^Lb?e=+gYO+z^hsGu}I0
zfn$up^~EsiXa+2%Zs){j?peoey8sonE%$Z<8BJ8#<r0qu%8CR9k~#jh2x&Jfq%aW{
zAgw})PX~wCZFmYcH5DkCWK4SftvskajTkzAd3mFUVFTX6vjagq?r*|=BW1nzksj$Q
zH2;mccZzKJ)Bs4ekD?TBwVBVG2@(B?-(H0C_uEitXWP&DvLH~E+6Oz=TQa&hn7wDg
zz5AYNeBk1sP`D-Jh4>lCCR=fJYzDmb*)NSN2Cdv*2EB&L^y=Y>5y&!;P{Me*l<RY1
zoPb!2;BF#VuEoz;-3J*}roeml?FBJB54zy`GF?EIZIGa&O)(Su%*ihJ%F<DU5>>RY
z=l!@<a^evCeGq-tg{xWXD5Rv?zp!yik&12FvjP?Z@J%gb0m0;Rhd~14Jra@PE*D$x
zqbMM<1Q|aM1`YI$E&g(ETNW2M5-Xzj!Kdw?1&&)h(c_h#Qu)egi%d^w+N&kzuYAS+
zPB$JQHi70=ld~Sk3uh;FFfPig)19B=B?5v6DHPj?QwDTm-IQ9sA!JK5uaDp9p79>z
zY+fCqF(rswos?ym-aWlQL??xx{NEnNDNK&bkFxNjb*s<~#9A53e4`j(ht_NIaCsnZ
zpXcAQXe8j`vrA7BbBIG~mo%M5+Go2;H@EGI69~kaCb{*!*W3;_hPYpL-3;$j&VvvB
z^;|bF=X4-1&RN{FW3F3=I(2p$fkYeRxS*+Pf`%76*Xaq~nL*?2U1##{$K8tWZnlFh
zbb;ED6OoiLc`F=z)kZaBAEUsE-4`YZX}Y!ZJ(*=tDz(~=G^ZMbL1Qp%{GNr0;Qk(z
z3MTAnZu_|LCq;zeo(<-vgd`(CjR?JM!){=p-KXn($ExU_#{yd<HTDtcmk?V(w-Y1H
zDM`F$K^O}Dd^$%ydn5q}z@|W)K+(ZXr%xBcfIdU<29-pqONM0(!IAiCVybMD=)%5t
zaq{LJyc`~#WSj_;63fb7gS;WP%@$nGIEykTi$Z82)nj&X0k-Y<scFz`HS=je*xG|b
z(%gIH!mjOI?X>L)xM=6V(LCJxo~b=KX&$MAY6dKNZ$-XvQp&jaqOV{ElUUQ~2K9-z
zIQ$P$XB$ZGI%N%kthX=#ysBvAJ}ridpE9N-L%>?huCw@fvMiMHV_LqAZffaSOwBLo
zg0**tQm^dz1dK)S;RDmQ-R0-ypjp?k@!oo{HE#PAdwhVd{03~@jfGp#iNt)>Ky9&A
za23bXS$~f}{+dpC9LSO8P*t>mIi3M^S>E4IRP0Lwju?|eBA*MJI1ExFtsy4`3=<EG
z5}lN!BmpY=Z=C+}1@Tuz#XZ*#l7kb+-^bXGfY?*gYywX+eNrr_MTubcR-m{tUCE}0
z64)-OBvnK?RFd$W+al=PYlbVeBew)~ibW=ov5|ChkmyO?0ChD?6M%<ANYJR&?M_2z
ze{aK~vFLgZb_-N*((*$6$(YyQccH`ND?v(q8e+^hV3J1oyTvEQ$AzUh5CJ;BAsl1W
zVeTT$o1C}05fWDZ2;c6C;UvTPk-8qu5S*f)2Mr`MrQ!7<^V9_=xG(qLC!H{s@ayAw
zo#8E%`AHk8;-QwQ@?|mnGunE{8!l8o)Tu{B$tlw$TJ^(rseCf|K|YNCAlNz%qs0BH
zGqbh*o~yn<MF;I_w3du?7Kt}OZG>RfZ@QVje(*)01__LfTqJfW&jRV(gAMoUf}nB4
z=@~8lg~j18Lk?ff1ZT9g&E5j)QxU5Aa7aDv2)&>ckOF%uBhjVD&*PtfO9&e`+aU~s
zFw}wd8E84Iy2ooVEqj)jhuB8+-qTGf#bk?}d~K+;PhvJvl{&wkOK{>p&xeUrpKJ~<
z(Hxvb6v}-6vBCy-3&;$l#X_m{!XP1KmD>HGnZ5f}@X!<&3qbtbqL;K_(q;?<at4K;
z64aeuc3|LzjA3L7ATr*i3ZjT*$v4NHM6&BiuD-VjGx{eQHt!Hz+EBIe!iG~7+q+J<
zjp~Xs#z(iaJ_w}f7FV2FrHEf)O6<bK=ze}D{Y<nBXfHP#(Z_04HtGdcDVZ&yqYAT2
zCA$y^iJsd7dCeKP4p|0>8%81pWNmwc15lB9<XxmlHe6D0Pj=VZRSEPu)&RgT7};}e
zQaOv83acZX8hE2-J3DPXS4oXYo|7>cHB3uoH=Bir=IUe!(qH=XNx7Zej5&ShyU$1s
zN{rcn<purWuiZ@w%$C|OO9w|HuVgxqw62c*OU1f>mSw2e8sGBS>+^q)sMPrH32yG@
z2kHlHNOd?^$8ZfU*CDBNMzP*>9BSC+yn=K1vcrp)mVeEi=676t#=%HZq0Dz%>)xL>
zt{FfW(11qDPtiiEOb^w2#Z<qm?;+lmpMY+7ayz?s!9bSDZCZXH%oc0@+f6+dcgjq~
zo!m9lNZb8K!T*{f-JDB)vX}8Krv^lZ>b^o&vw7JKnn%piP&zIPNv;=3v=JK!hbXs0
zmwlUbMam<bZ>P*Z%w-0dtPM=n)RLj0gjK8Ul9;Ih5YTl<_!)|UO^#o;a7;APatyyc
zTANT&S<9Sl_#PJfNWV!9=9A*Sh&@>B=pq)n8K~A=v1dkJ-EN}3fvUoN<7_9E>Mvh)
zRzH;;kKhRLKJ2N$8$q?9*V#-num<r-f#6#$Pa1BBKDnGBwRs_wRW3n!Y6x5gG<~qt
z^eG%KVpd!A!@kzS>Z42J+iR$()L2H|Ke}o;ph-358}YcJ?t|x=2BvBhV%O{x8>@Np
zP6t{&J_Xk&*xu`Yz6>-jit4CAAZDN9QTo-_H89}?oMm;24v-XX+}U}4ExON56xx&`
zwMrLm^Sr88rKsjLIW*dhhQ%7EX_g6E;9BcjUs#lCVrIns5&JscfMnO5*N&tIZ$p!v
zIj;h{{13OI;mtNs?}93jOGK^e_ZW>HfKcWbG}vWsYgBR__r%X36V0CY`iexb(U*d2
zO%;)F$3O%J@6oaZ3F0NV59&1Cypq}zDsGf5)pr!FVf9NA06!%PD#asY^u{tNrphQa
zryQJsOIPLW+J^2JFK_PEB@Q}D)M0#$p5&hzFtlZuWT>e2X&&Qok&wR3ehV$N!kHgr
zg7Ni@e8a@4woJ#?4rY~t5-(5`@I5=_LQF*))(Zdrv!GkW!TQ<C(9DKuz+73!h;2m4
z)KmxSP0R#LmU>hSaZ-Y+UVtYd=46q7&eAAoKhXp|N6g`)wuoon<h_KCU*oZv-rFFB
zupiEHo4irex&Po`xWY6(LX&9@0d5g#;|m;zLQ^7!I2cKI!*o+9*>trrK{(5$XyP+_
zgHx(NFAoua{A(|F*4V7Y<ORW~zn@y>oh%q8zU?|HTQduvsd-`8pXXY_l7z-q+f%Fn
zcilmW7<>LSP9guPwVwWN)Xl&WIH7syd`^ymupbE7rqe{)IUmNJb4sb5GYy_5a&h(o
zUrdL*O^idyGN<n2D)6v@U@$kP9r5k`>3&L@Shtbh2&RLK2MOvdY|rkIs}^a!)AF%i
zuLNJ~-kNvqIecIMTvd)x{W{WJ?um%%p<s@l)LHJ32TpkeqnoS4po}LB%4C*2gm8dV
z><baukCu2oYO?nmCU}#-l_?nbeC7x%&R>8Q(Ye6>eakbU7wX5|xxvnap$zrWP)G+h
z*4|Sqyq3g_fv>)1&m{n4^w9>g^87;HuYw2G<+$1uDLPUeQctD~;Z92KH=8P-hx)oe
zQE3l5KtekJ^6kZmo;U(%7@&3<*mu9Rvon)d@qUcDrpe!(cDHabBu9ifx$XhQrtIg=
z>F?Ui8t2^E<%&(NhFUyWxp$^+xo&i^nkix3ovBj1>`bmn=x`^YkaA(7K=ErTeCgdI
z`}ZL0q>{aWavBZV7t0hZws`i2xLo7+q5hq{KfK@xdfadll#)0LR!z>LB8WuG=gEbs
z5ErRM6-iB#+6!VNh~A3;RD7$v-zL!atS9x?)2V7gYCT|b?83${E#=?-n$B6B;hufZ
zi8bFuWqj2)9TkjnbhB)A`pvftq>!L-NAs5}rC~p_vT_rUrq3dEQ@;045NB52f=%r-
z|G#__31ptd(J1FGS(`VCO%gM44YBU^Q~iDc^`|0?p`G{*<#C0#FGvs#HzIueOe32y
zb{qmBFxf?6qVuOKpl6n;o;aO4C9DXaQW2g<s|iCQNr6Xsy0Rqew3MLi`0C41yVpkG
z7;Efv8YjSqI)Z~}iE1h|@NjBt9mXSWsm(+AlPN&{{iB|@b##f#hfE~coVsKZtH8fX
zdff<U4u|YN#qu}*U(>?dCkmp;HxXA1x8(;U+ZJ1lj>1H6xH3lMBAf9w%iD9WHja8j
zwW&3nlMzUmn7FS+UUG{b8rj`7;4dJ_ZXrpJp~4nz#KeDpH}9GQYSfa1k2Z1O=l<YO
zhpV}%A4k0RcAo@tgC$%J9CZK!%eChR86Hf)2pRb8h(Y?duioE3Odugnc|P_hR%vYg
z6I-;wMYP$t8>_7e!FNRYGeys$I`-7M*Vfw!ici|ut(6(5fdc9!d{K_mmr69cHN57Y
zxRGsrL%nN>hSLXe;K97{`1vYy!`|dz4fv>tz&=gySn$OAB{fELdFFt$jCS<FW5uYC
z=dZ#4l2|0|XE>%5zbb@}O$8$vkMMxwZMzRi_Gf68V~}H5@Y#9R1rg(eL4>eW>|i(T
zh8Y;u1Z6bljFzXi*L(Nl4Lf*p1S)GRwg(-f?-><79EwG%Gc@Gs!h}j<p;VZx9lG&@
zE);`9xzWH90Igrj_s6Y+ii$MZ-G@u@x2U=RLsHnosmCAHVMbX#MV-NUkQRkHcF9YO
zVF-Jjw!E6QN5;!S8>;$Ph^EGu)R6D}v!ywE{^1q`O3$OICBBERzaVV2v#_rq(^mC+
zi1U3zXTR`d#0NYlne|F`H_SMam*a+)eoZ%;HL*wTomO0hMrdiQ1N#_B8XdJW2Kfi6
zB|;hjf2j6zZC~<WLa4hDFQBylC_hJYSC(W`Ztg8vL4SdcC~I>oLB^r7o!k%n<;G^Q
zM$n{Dmm*t*-S^@pcoqj%^PiBgU@QV=|9r~hT89u5ZWvcC@>;uonDVduafZX0<BRN5
zj}5q425ayoke^|*pXwShNI{S42JXi8+y0IfWWSkjlEC5zh{NS>WrUftVS=@Bt>k%T
zhQ}oy9dfs6od#vm4@`Znas*?`wd>j4LBG=GMc@Ko#|2^H{5RV>j_Z7zJ^jM4#AJjn
z(oc4Tou0-|xN`zt-$W*paZd`zh)ax*>-k`C1UZCJDSe@E(Px=xxTxpUKNCxa?jOFY
z{KD7CE^{J4dXQ7tJ%F+sXnD>&C5qPPT4rSp-W&Ek*$d`eZgbSonw=*(AULZ`w$ttq
z>0b);S4v7Bzj&<RKx_TIpaH|4_q9D7ej9TI8K{y4`QqfT4;-rnw<&i)8~a=~P{=@M
z4Z*9nsaN}NrWTj~0z01BCK&or_~uoWApC<)botacg0f4fzj6LMEmI_5eTllaGi*_9
zP-i$P#WbFJ^rk+qNy`H+$e*RQ1c!klC_$NBNAM`6gaSJZc<i9JHYs+$Yrj~<mtSbO
z>*8%HR)n8~NB-}eR~!E|GfpnI{?)H}h?<U(M_Ym8A@#HA(f_>TolFBJm?0Kc>+ZnR
zuD+dxqv7XzHT_EZ&1DkG5j_bNgaT^yz2KOzqOD?o88-YI&%BT_RS^hh-y;SI9Q)@*
z-Lc(MVZj=p&s3rX@U7NLD!Jg?`eXA2Tde}hna*?T<|<~S=yD-jdnEh}wlrx82Clbt
zl5=4roNL7EKPn840f3_z$N0}g+Pi4ZBerM(ykp@&>2+estj&(*dv#4Pd1+BNP-b-%
zD!a3m(05mkh<hGOPIC97ZG+{8tV@W&B$wNI^|qF$-U4Na!HIJ^wsT5tqNMYiZlrfP
zND_f&KhXb?N2W3vqZf)T)wA4w)beb0q%%~`ezDxPf*?=kALN554M(Mm|H+{UYl8=|
zhgYfXjFVsoy27*67}+1Ka%U+__-~{mvCQIxxKuRB$r?PQtC@n4@ZUSSD|;w-(}?GF
zw=DJUVMckRBV1E|2kelrcB#6*@wONr-r~s0m2fc)rGA0MB8%{o<jt}VD4QM62vj#P
zZ4^rGF+QiOZn2z&f2vW+X>DUE;l`R0(LF~<64OV4v}fxcyx*0*9;@MlotGX_cUtPH
zrnc4bvfZ1Y%#N0`wG$8-uKAXY6^^HiV&p;No7uD_Pz)wUy-#^A^Zqqe*!{@>;M9ov
z*NQLeOzn@xgFDO8p%4N>s?*nGXa6Z0W}&oR)+-aMA{Vobf=9s_$x>(xPW@jnWArVW
z#~ZkX<1=yXI?Cmt{Bv{B8i7fR>&~P=bu0Hj`T9HDdOKNkJ9MQx{SFE1v583D=!s)^
z+tVmg?5meyjf8i;K6N21SpYhEz`hTs<S}cmb8Z*ia`t+Q(014~1A_It2KI(5Hv9q1
zodQOm=a1NlC6A6w$hi83tw4@%Zqrl;y*!XKjm`yB4P1ObyYFzaSXd$^H5>m(QuI?s
zFYG{&0{oeG+5m`Jp2b_AF9Z-9`J|LraF|q>1O%gG-h8ag3aklsOd{_?68Fns6nU#V
z%r#)D`7LW|j5u4CkzeP;scjpu7Q;05^oS|!7(riSoKF9_t>+nvTDgozG^C81kC`;b
zQjNj<pYT})#s~YOAYPYh&Wzzi%oOtI`w>Qfg8_h3h5V9)xhd#Zo!?Wh0P(sXnPQM@
znEizAx2ox#8j~U(3!L=Ezi~{908%7kI)x_wnPc`T{j_o2b(UnD?MH=|O|Ps}mdJXT
zP#29;aW1JuX@DplamKJIGLX89Kha?GRb<>VMs>)X)rtp5;_z#>LsTRSRJi4#&w|2P
zMQ8vdTTh%JnoF26P<<wB{{MatSdyt5p=sfSc^&SC<S622sQC5-r>u-K+fjdEbf;TF
z70-&rEz5?xASb($lAAqenB=gu;y6T{w|y{4sgBXbO+0qrCL1je*QRr2*qw`B%qQ{{
zN7m0SSkVLtX>jjuiD$c6WSs}~_TW<IWUn<v0Kd7H%)vC>4Y(TU&oO1`oHOmJ3Keo7
zYt@aJJBy1;pQ@1lquL@{{2)*ALuQ|T1T;z5uHb$(t74lz^r82;K)7J8h{Wmy0y&t+
zIDBXj?>YG=^M?Dp!De_`fv8k0L~(U2Wu*49FA<z0VKeJO_5D^-6OJb=lS)OlC-f1&
zS&}NAtF8H{iVxScnbIO09GiWGkd<f%pW?~cGZ`T-WG`T>YWd{m6P#n2l;h?8ihE}f
zLd)>r8f}kaDzS7nBDwY5&n!5h)=_MKJ`y}pm)OCjMH$Bbhy*{LD2G6W3>I9oF)EBj
zk?OV;l8-N1p@thsP(f{2<32@Wj{l|qNbVhHZ!G;YVvOq&jCNECh2$d*aKn|JVjO{Q
zySzU20m7EHp@|XQY1sPtHi8{B!ebq;^(vSO%$z1Tv^ZvLuqCd508K!$zj2Q<i$*3q
z7ip!wSSiQ-R3N21zY8^%gEODT1_+5_X+bGXJ~^~&`6+9v7&})6&9n~8p<5b&&6f({
z1q_JcrHc?S`UJ@)ONWE(vz^(`H<MSBA05o)YuJ9VgjTjw<AhA_nAs4Y#WbuS6xau$
z)?l7qai!z1Xj``m(F(m-0z)^*@vpnaLdPx4(s_A|>O|?#bQnBfB$_um%NxDHq%KkC
zL(E%qbPDG>ty?&CJ=6<tgx~jgB-Q$?ScCe3M-9il6esN>tDnw3hH1`QcKxllW=0e@
z6FZzPZ=otk8EMl6vE6Dh@xL-}aqC8vA(YQ(xR>PQ_og_rEdK^A(F`4WwzG#yT34M#
zE}HfHE(#jCzKwDr<HX>EBDZ8bu&r93(g0k+sZd!9tasvQw%A&tNuBd9-f;hHpi|!z
zQIJDGsD-;LD(naMdm;RxkxctEyQZxA_NfDf;FS383paUU$vkMIq$qRp^Fu)sBqxk8
zjpP}}r98Z*D%#*h6x(v7Pcx5)+nwew9-st0<!t`&v4v;@zdYiIpd^U|cdILb?4Bo$
zSvn4GQnpoz_!WjN*bCJ}0Fk})PK|Jd&)!8vLub#zyN6?zkKxtJ^PnAt3%<P7aQ*h?
zeg%JB3IP|g<zT~N>w9suGt2Dhnmw!HDwa^lCcK`UABK3$n(tgPCio<-6NY1yCWiKK
z>=l8-@jdNp-MwDZTn-~=c5lEDQ`D_}jgErsyw(gKp!q6aa-?Pfgz+Af5W%xda)33k
zt}HQ4i>h7&C3!rsS;|G+@I&<`D1xuq&5wG-=kq2r3dIouB>pkH7aLS6Iu`P|G{zD0
zCIj~0myWbZROuHBKs+m-$a3CiP2PGz@?zDLck3pzSHH2X??PANPGqnk_?g?nihL4%
z7Xf!G)006&SH&JA%tmosn7zVLR4e&@tS2O*J2WiYAJ3>*_EoDMOam9Gmef1j75YS?
zRcHf9`sB3wC1l0*H3wnhhJp{)@FV;Xq0RLvt_Cfq`7;ofbS^+*Sh)f&Q|+m;WZ^e`
z!8jM6;OHCbePaLHXA$xeFw<U?qH2gns<!J@^VV(LJOMN=B@9~Gl`$UIID6~z*ASQ4
zw{E}Y&T6tvnBvbp`BQlFP%AC^cV}_Sh}pm>;Ip*`#qPd9=?hWNyY}?DvJIN4fTH4@
z9$Az7QxMXf@7$s%wQEY0pc2wqFW(5ni}O@(=b8upe=K_9&Z(h-Yd%b9;63W$4agIr
zr}w~~9RLIRWvqC??nyhw!b&T9LgBv%d#`3aB7_@pFr?~cy%tRVy2xB+UaCt;{HkD4
z4Prt@@~7jfL_2LNIn%D82vo5aTe}%6s8%C^VX2RJU%D(j$y&Ev4NN_Ta-Sd>hj0rO
z$gnYbJ_IT=JFL%5OyYmReFOa$PrpT<2({oQf%8?{m6I~i-KS*7<`%~P3h01U9J#i~
z$ghW5%k@ET75Yx0ae*+4{!jy!Z<h7GwQx&X;X_WBvTR=K%gz{WIwiu15u*i8$SS6c
z5p_6G2w6>ZuHB9tEOSuEijgsK^AoAMh@1MRpz9yr%x{rxkK<xvf>MWf154M^Ke}CJ
zFh(*8v-W{TUX03W%<?eP0Y^oRevpz2WKfm<n#8~~z@-jh#_W}gRPk}MV}tqu_EJ6?
zeKV+L6zj%c^XmnrnS(Qw81a@u)LTyfR<um0$`Z0TzcP2MVj9GFgZ2~nSAYa&WUCln
znvnC>V_QH%m+J_fpcEW(y@(f}Xb1i0HU6<eWdXkI1pcA$KBPA|2!YT=+0Gxo?pv1y
zj~_V|xqV)ay$EZ(V8hUpKHJcTD;;-`+u!>cTknFxn?{`Zdyisdw3gU!v{=XupPoqp
zs*^|2Om6s|k5uZ7{7V3te(fcQT3J0Do*X^LO|KGJuaPtEjBp@t5Y};wpE;eSzw-(o
z6>$uBnqC0nHVDj7Ai@rM<=H+dh1+2Y2=Mqo@wH;I-m^XMLN(U)<2oPaH>n@3l$-^Q
zdo6J9MZH<f<_xezc}<f7zX?wcp)2hSuMnW$Y^E+TtZNsC3v}CL9yld?8@(xipWEKG
zhvVaz7E-DJIX(D4JkIqsRt)E&XxkawCn|A)-JYxf237Ns-i%iLKFBiJ@rEsGBJ|4U
zn_(tE$FShgC(T?IADf2ylE!4Uu0pmYPyt=wmn@O8cI_gbZY=>w>?Z7%WmRsW?l!L0
z`@=Nvc>@v*(S5CT-0fB4%1)nTXl-&w9cZVU83TK4)YgSxg((7QX%ZuMOLY@cQzAD=
zY+1{qz28Ah_6IC_NB|1I8?!nYp>cizO`SX=yU>xQz%#@-`CG9ttP%XV)!*wi2UM+R
z;J4l1sZL`vj9uQdi6dTW!SGO|SW`fL=+A*_c^FQM6;h?jO$&T|Jq#Mhi@iXIrJWkz
zLe$dREGBAxXSnByL*j!NH$Ltp`pY7QHF{QG9j;t#1<QfeR;n?W+YR=JvGJC>1E@0q
zB|wz_Q|RbBb*c|fi0rN@k(<^~-%ebc9o<a%k-6b5Tvw`#u_X_w>+JoF&?g#nwT$%g
z65E}|7iPNFJ!Zh#dbZ?9#Ao{i4(Zob9tdITbYL!$$_8u}X|(AJ>hhd2m1zg(6b|0X
z!jtQ@5>ivscWM)kH8|QCXag?<ibfd#P&4fFNQJQ&QgKtu<A@3gbOS%hICkFO@BQ{3
z3Dt(kvx_O2VA6wWS)@!Et$(~3*(jXrs~GlwZ%(7^$VWqB@tjwxb<FC6w<nL@T=nWw
zQ1{2>knaXlp&;d7#!r&5@4##$=0K}=-*->p1>DbG8=Se;0PCPvy6TofYN2x0AT<*=
zoQA&*=sI+t8}e#;s2lZ^H3IBVKgSLcKNYZuB3J(ff_6y389|tHA6zPh&5+R<YRt$N
zyA^sEBcX~u7rN^MgEA4A3U$g61|L{UUf+qcd)0tBJ)95CC$!zaSh~CvP48NDv(UHE
zcwz90XynbZ{9Vyc2zr7LOA}9`J@nL(dA%Cq^Pk{rQuo*d&7f=zF+o>OTN|d;$>ouE
z%~`t|!=zyLVBPL^$LzzP3mZ(kNB(rK#q6e!{r5^Rl4UHN1%CGsimAbNw{CEM5dR4V
zi?p<4GyBYC7YJ`<s(~>vRA)g5D}2OSngi`D^ecd4-hCI{ivBE774F<^eFbqjFx|mA
zGEq&(^#<D9mL0-6i)`x~;f6QPl=OA9sZXs8#Xlp?v-@*IiC5jr3-)Zk+h9~6t~qcK
z8pJgnOXK7cJrNHnp>2=Hqc|{nutiufUSX900y;?4Td|{NZl$oN@J7E$hg@BZo9n>O
z+_!>6Qu&~mBu;yaRZ$uZjgROhO+EyA6z);OP(E6iTJ~FPLl4u~gZFX<pup=!D&f&K
ztx^XHrw+p;%&2X}0P%@cLB6->uXK~w^8E3m<uB~-F+|T)0U)VvBmM7m*z*zIkD{^K
z#y{C}w=<o15B(mQ^+u;oc*jaT9J#B`@Pv=vphM|JhE2MOIPD1SSNEX1u7t!gSWFcC
z3JP-|0L*8&QwgPbWX&xDBOGjl+!z_yF08;MWN%<A4!qB$7Bw+LJ-v~50l6LCzL%px
z1^_?>apta8*zLtypkM8-F;h@y071oj6NZVUpR<vl-&f=;Gc~4jN+ikvFo7lV)7;2%
z5ugQ6T0GcZ4EvX_ego{m1U95kK+E7kEjGxFQ!QVs1gnKPeXoIV{5U%AwZZmL5Txh2
z<XHD^D>^vB$M99tsQVuRQklD$I|o}19q=O5vE&dKkR@80EO>q=<C)YaFA@VdlEcQ{
z&Dq9$pFy`4qW?!%m`opm|Hx!7p3LOsceW?`?uRBF&k)z(FtRBw=dd#CXHV~pi_wY|
zi<LTOw%^oo4Pdv5n;Nill-ID@qbSmDLLZugc9udlW^kCbf<E{iftXyFYTWZZ1V$78
z4|A}1sjlP?u!=V4M$jkd&P)ou_rJKs196~s3cCd0K(p1@G2}qN#S{Z_WCI`X&kQvP
zDJZrDVOBA>N<9ceC0;|_*h-$c<WH{hJiLt-%P|fU<;jDwn>g^#$gXMFZte}(oM6c^
z9fvs`0TLI4faoQG67EM@G!ftmGm{AGG-(;oH*YBoMr_Mxdu{;Cyu)O-P1WMk3M{n4
zjA)6ADnP6Bh{?v_*)M)P<@ecn>VwvNOUa2qp;`x_E3a1KH5iX3+rWoAh%%|4nR8I5
zdBj;e_=)$Y*Om_rrTCGHgoF5$&JQ?yUXn;7E6&&lmxUA}LSSM)KD2yMu3z>vEh#~F
zx{8f&9egdzBMqDa+)nK(CE&aolOUvTK-gJ;(^3yf!?J4k*70rA{Ga-Ud=94f7*JlH
zr&YQ^RGWW@u-QMMpkorlrr!Ys?Fb*|*zWP89Qcz*wf=@9;y++a+hP;|2<FQT3poZs
zMKZbzOw<iP3Vc4$&E|=^KE%mBeYd~9#-j<@&VvH;0ilwy;Er|#hf<H0t+0kgTJB7+
zK<k(Ci&40O;i8Ol=K07e6d*yz6bLw*s1bPoA(u%`^7{b#PSVTylb4vIO4{Dg@m?O&
zCLP-;F3lwBFLGmuzZRI*1NKB|<($q0(l-bqEURBC>@T}HkpEM`?02v$Z>f0JH4D7j
zwg*}vC3-mUe-E3B!%1iQ{5Q|u(+jIBVEe7@D6Zh<&(vGoL+wC`*v~)^$c$PfYRxsF
z%m*nhWIW)@KP$5+?Oa@L6Id~w6#$~XF<YX?iNTj+!~x;9?`Tu<;T-x&#G%GK&yOEu
zC6i0dun}^N?q+k>56=={Vzlk^#}uLaj50GE)0!e9=JD`**X6T3jkpK_KB&a46ZP$G
z*AR8{5%JG;=U5b0+wiIjdzk2|?!SmNZ)$HZkl#epZS{u2`<%+j#W-zejwD__StGAD
z#87=(wDs_Pldz{*{G&yILb6dZ4t5i-l-mE!JF|!*dT+;n;dSH=VU`2-n5A0_a`(av
zR8rNbXzImwT!;8~R=tiN(N+rBo`EvE!}e>;#)1EwG-;@8=GrLph81~9Z+-wsSMryR
z5jb)wOacPR50iAwooPdHeC26hH^EK$f*xqTvf6R>JmGnGQlL11y(CuKHT5oZ2+Q!@
zz6Wd54YP*dv>1%tty%`I2^4#LZ7Xa3l7h|7q3>`o7TY|m!+KnUB}GfOT8Q$dJx9fY
zL><xFI!nr`$~%d_f}yjPP(ebrvD7wgiI8;xkUQT-Ux(JdrS;!dbXVz9JqJZ$NF8%A
z-S1Yd=@9sYiVkat|NGm{^)HaEPtcg;h5a>jGx97E%g0Dy>e8eS2CgL`{jSk%+jVgL
z^K_XGM%OB2DpgYC5QdE+La@kFfF}v*zc^+$rwUS%Z%6_gbfJ)VMKb<30z;87TsP1O
zYm|+KMvJsZ%s$QhJ-J?N9&rLOi2C9)(ycN&!`ssH?4u=!{ioytF`ab?C_McW!+YR&
zoVMu24c|0yqH@rae8VSXN<<&eQ-w911?vc^jbFVg(VWcl{&ARiPZ@v|gDbO+I{vqB
zUGtB{>%a-3@E4ypF`#Ov9UpUOpPMUgd#m74sC4jRiDkfZbiAztPl1)Qtb4gdfPz3M
zh_Dq0YJ^Uq@vL_+c7meZmJ<ZqatMtd{B4O^a6brw^Pz6L?nkj?-U@Ji&@#ngH1M=p
zI3p9=Dwqnj(-x-dbi!8M3MK^IcW@MWMwiG`aJbwBezaQGom6@9`T}e<6KNdSUI$wU
zrECp4zYZK%z3zZG{J;uWzF|VwZ>ZO|k1x%I3KJn~*=rEa3Pt~_VvmT!S`Robbyjyv
zDCMs7!YR2g23L0fLaJ0DefugV{sS+PVSu*{yiAvU)r}ovtb*?)!q#n%Q&AmN!ucMv
zRP|>*Rn0II8d@9$^mVwdN*_1^a~5k+E+XIZ7}q$us>>hVj%;}klmvxQLg!$KD#?dT
zx~^hXBEU8D*=XftXQ~6%Q*C^f$(jZbANN4HyKP175RCz<W@iq#-};4QgKF*;%=N1r
zt~k`%T-2(f@V%9YcTt6Cr-_Zqcc;*bMm!*Mt&wv^8k1EbpQ>8KfEy3j(sNaLdz_as
z=HiY^wkN;>9u4YS5IZ_7%YV|LQA-wny~lrpn!&mUD9@dM!xFrqjoTUFkbEUu_;CF6
zYyi{*{xbj*tU<K2b=`OH(oWn)!Xa9`UR`uw(&oEw8Q7%bOfmG?;-@MeO9$u~3?<^e
z>nX2qB(L-#qIOSsaEh@*efvshz|Ud6yscO&ppw@e#tn7EXV=ijlDvev6?lbcRwj}h
zSAbV$wH7E_ICD1A5jad=hD)z2HmLJ(K)p~70-HNK0nQ-D0KDbp;`Y`g#%^f6Z&#e$
z>uKI^G|%}djwu%D>I)5mj+Y)(J_*ER%s8(9iK>!W<CV%NG}8NI0|UUm`V{H;e%u<8
zbyTO&{x#fR!B^R10sy#2NA9YDga}H2#vr^wgh3_0P0hYYGXd+TmA2Q9pE^43nxkeH
zdGY(1nR70_+uWfPzn@=$Ycw%KyN449mwBH+VC69wLMGzgypu#2$cv0`&jEo<ecA$J
z;Y$BYe_C!8GF#8)Ns32GZKDL<*9wwxGZcucx!4Xjc>UQ1=iL@#UtmU;jIp>D>5Jr*
z{CccaoBphiHP?_0ck|bf0SS^x9aY((@Uk=h#2pM$F|48f44Kb?u?;gn@HuOUts@sC
z`KoT}^xA$DP4=!X0v~`r;)vtRHtNG%q}y(BaFHr~f9i68a@5Z8J<UKoaX99ub%??>
zNnMo2*d&9%HqLj=_LTyXeVs@a+pr_J0nz%7NQvi58C$`WZj(nJF%LJYZ-e6MGcTv%
zQx75?K4YtW?Rl&>H}Gr{9D?Z#3`|P^uVG7_ZdsFfrl#W)lM?6?Yyif^c=zP4SZ4L@
z`Uzd>;-Cn(f-kkyerF+^=`IgN9;ml8;|21}3S!ffH))>^2<2?iXvSQKW<TPo#9S69
z!$1RFh(P)?Bd%vajd{jU;Ro${A(iw6oUa+JG4CPA2<No4j^#|!8NWP(wfb@&7Tj2x
zjwvDy+`A|(*+pYC)yj*ioHTae8en>uE8*MGkaMcQZdtToYEL=u8y)IuobdvDkEF*D
z9^{=sgZ@5ib$^HTA~k6gp&=bh_)0dT2S;@?LSGLa5AGM(oem28`PRM859NZ;;6a5)
zS=GQ3Ub!Y*ok)C+rKh<dgeZ(Fc%PO184mTrqw;)1X{Ls=+a@LITVZ<<xqjNNM|m(r
z<@_Qu&afo<Ea}3?vBiMzF^5n*t7f(3-MVI^3ZRyxT0bO{zlkZ|aw&g#lcJPkgY-iQ
zi2lShxUr2|W{R#42xrZG_kOvMB6Q{FFCgduewH)2smo3d@tHMbt1i|^nwivHfjv-h
z?~VUlE97}N;XECZJ+fZnEF(>MeX?kU#dhzlEQoPD(cI#n-m7~4Y+u~fVLOxDo0ZD9
zPC)=|s*9tF?JGiSiOf~t&RD^hNF^jIb{4K`YEVMOjOzc8_rznLH(y9TllC^&>qcq;
z`4%hogk`)5jV>ThiUwT57X@62*;12c5<lxSLdM=MKmNUkY}up~<YBx9G<@D9dA9&H
z2w%lDG)U3dgatE`v$|#_i6p-OxH{aULdeuFX~2|Z%QgPBAs`iqEbyW@wL;MC$8c}f
zysG8fbzTnfP@Pxb+>w`(ix;>igKG$-O5AYPP<ueu6zWA@Epvk$Z4XZIf`b$Uwk8b5
z>&}Y>_Z+$?a#p@9pJ`p~{7wclD`F4&GZL|TSuM{v3gnV8p7F1N|4&jh3do{YAt8vK
zNAq5kcWsdb-nna(4JmgG-`1t9G384ec5bNz9@oci<5cbt^`8G@1xab8y-U(C7BsUZ
z12T-jIDwWtBj^1dZ&?-sb%zh9duMd~5>hZ7@{)w2;4Hyoae2cqh}m&SR&bLn90dB%
z1-fqWD~MIqcdJ0J<0Wh&yl1#3ob8Nk_;(Jvx1sZ^<E(Mo%zPw@FzF2zbp>z;#SvW9
z96NlBYhRQd2uYRjxXoV}X{nY+SrDD9Uen+z_s!>zg4uVbicJkEaDD9s-}!Y|gBb<(
zpgBbCDv+yD*y8D&hcs!@_$B#)jc06B<eAsnnekT$`>Xt(Cpea_VzNnuH5{0*p=GUM
zELC(~jL;+|6-2R~2M5r!4NM3ASinzV#?n%4pW=UbwXh}qsHta9yEhFWcEUpa7sCZ9
zwVR9ot~;{0{MbqRGzZBFFFfRbbpB9Fp<_N@T4pbf*7a6q%P<ay1?~Hr;7b#O=bQuk
zwGW>_YVxELq*Dc`I7#bT<Mr!T5+F0g2Kl+niJGY8R&5LiTNBDc-Lc8m!6)}`#M&D{
zhK7RrxLdpA<*zz5Gj<G7YYGv7qq$g(ZlGbl3gag!8zg#p%x63QdP<%t=3*NtpH$YA
z?Q;l4nLw)>s*_o-(tZn6($U{(1U%66UXFu!Km(D=%n*a!V39)ESlF9FStM5WpE-y@
zJq{1iK?L5kXm^(Sc{hwESd>%^#nIC6$kaMcjKB$g{*1w5{x0S!I@$jMT;T=%4Kv6n
z47Z=`TwOB5#f%Q>*dM(7n_4knM+W7otIihRcGt$Y=En=1;Vq`)fhyK4DIyH!==(4^
z2L6e5=EODpcD%MBY9ljAH=nix7@KQ`Ajh#N^pW%&lKCzYpYU-u(Jj{sfbM0@)84Xt
zNrT}qD&s8bl#gBcsS;R*v<kAip)KuW11B8CNAY5x9KoFo^Lpw|`^UxP%zdVwB?2~;
zE((C|A&2KgfZ<3c;fGD7eJt~3w4CTIEi@D*6qoZ<{e4%&u3V-hk-SJ`-?I9>J5O59
z^ky8Vo?G1CUTgTZ`SmX?w7PR&{=_1=Pl6oE`MrJoMj)Kp_8V|8#XDIR_Vv5$*mB?d
z`C@$Grm@5$d)>@V9q~gpd_x?NsY(B!K#V+9m~X2P#PPI9pL!R%wwgSq{qetWSI{Jc
zX`s}92z5M?ex5wTgk=aRdCL-kcPp4%c%)ZcEhB7Eh|&f0QZ3|(esy|OM`cNx10Ayp
zzn39=?JusaR}G^TXJcw+Y=hcN;GJ7XVVKmVR!u}ro3U%01LXdkXtF0C4Cw5Bs`&~+
z0@oimxs62_ZxI{n2YSC3(Dw`l{(3gq7jLgErVPm?$9qIdJ*pHxW?oMrZFiwDz2Qg<
z*KAv>>PZ^X^KQfkZ_S<~v5dH~CE=qKinO}kZqm}@k`J5>Kbo~Fl&}rL@P5GkVDCp<
zuEJN{;RdPDD)fZV-*GGdH<HRrWDptSBc`n@8mL+RTf!7|^!lhcjmH~8hnc%X%$TDb
zC1WG7BMrB;riny7lRN74exBn|uh7T9@z%!|F|^7}jY0)e3c)-fc`eCX=P|f@{=cia
z(B&$6G1K>^Iy2l6lv0Y=wSIzPY?`KgNDj3DmjAXF0#`b9v}I<#vJA>6oUn;tQ>f-y
zb#7$1+jBT=8$k0ie;olZ&e7rUc$;ii7^c-j4(D>G!8;od)4c1bpKm5W{DFW_^!h{{
zKHD0@vO2JIJC7k@HWr&jlKC80OSfzS+<sjoWYCz!j}e1Q04Z$Ejf<%sc{aBXBjN8J
zTGI<**@Zh6k0VGmxo$wvH-Flrd2vP*y4>=9q`Fdw+}Zj?hYF_+jbrTCN2Kg1nVzQt
zvo*$9D$3O>d_PqcNAunzI4qEhgS2Dy++3AUBUeWAq1XYR)$ZF4MWG$pvj^j{IspqL
zwYR6$EhE6DXaR060EJ=)lUU7Mc}~qtSMZM;#y{Jq?ycSY(>-neV)sECRP1z-!0eD$
z7N{fzG!(=1>~VB-@FU62RCg2w1O$-<7(10mxGJsl_`nGfuy^Q65ygS8KUhKAwAa*e
zi}a$hAlF#f;OxLk3w4o4&IT<IyJ-?DPhIdpp!wyiWquS|TyFOf45AK3-Gi)nQr}QZ
z2N=muM0@(AjX1sqz4`ej8oWR{?kL-7$D^}0(l+~RGZq|Phc$Usn;&!1DrkThX$G~_
z6&P-zVGU2o*6Ut9<GXXs%l<9Q!dvbGK7Tc4D*)#(;6TXRF%(Z^ip3wMmMX^lwLkFf
zb<<4%5&e5D5k_|#MG`R3WzKK!U!(wbx_}VAK!jh+kP*BA52TSC=62HQNkx26hR~>z
zGbrIj_zvwPePju~t2m-iDaZJjA_)AR;>`d$?iR-g{m2Z?KmE?eFD#wPqSlu0*OpQ1
zzAb)XG&cA$=}Eblp~;W<cVMdWhenInL=lcV5o7=`b1S6Qs{(=X2MKQQ_cZBrPC@uB
zL*yJqbnd$z!5OUYs4mr-?qr}8TN9`jSRLB4-fxazSLT<}9XQb>5u!1*OXLjgYpR`7
z1#?m6ffr9-#O^x?Fx-m2v%!vHnuT@?F3i=!f!tm)ZBRRzczplSWL=LpkA#f2D2t>C
z!eEVs9zlPieWBDblTmK>renms3^mKrpvNw=iR=(iWdZSNhM2eKvKTkE3<1u|Fuw3u
z!RBaI4u&jztA0qIWi^I(_WxZI)0YTI64_(P)~%)?0$PZRc&Og$Z=!iJXz>F2Ls4H&
z7?yzOsu=lD7p-J@NM-vQ<0(0FG-4FBGzZ`O*bk1>Gvcp&`$|bq`Ol}Qm^S2r`P>2q
zveE(9^x9VffVA=1MkcYNP@kn7=80ld9GX*Hko-+22ONmd3CyZrKB1ALH-{bTY?^m$
zgyFqC>tK`E2ZQKTcEJkE*G>__JZ<1uV=QS9EoE(w1cM==89Kmx_eP5}+YTm_FkGkp
zQdvK4f#UucAv&GrYFV_-mxXSAB$$ygIpR#zO%0!?O{gh6T?3n}Vw%#g9S$*9HfsEE
z3YMaAnUyryj}WDkdKWoy_{Q8AsfFt5F9qT@qyslwGcf`>262Sl{1op`+;^45D%Ze@
zz~>C-L}6=tz-DC$w+H2uFFi874)fY6wZIKks5V#i{Z9^ma_^2w;&DPf4EZd0$keR=
z8}ae6Dx)BJKCAcLMKb>+#OpKoEXABT^LA#r@YE2V{EF4ZjMWl|K#@SYAibDs?=@OQ
z^Z86(1%3Ln>9N$)o9J+g+%2)>6wFhG4Ss^<>5mWlqSqt)aqRNVwT2?unwi9NYCG>n
z3_^yhhy$WeY>R_FBY!UUSuI=khqK^~@U@2x<$w9>_+Q>3C6G1gq_v<}%fCQG&k}Pt
z8``eq?$MH|5N~XfL7gx~Fl0h+XR0=l3$(*DcK+N$Cci}U$F3Xbb~>8j<^Hh}Z{a!T
zAHO>yWiyhMoiN#t5kuPd@Ql_9_zm>typAMFvx^*_@W{YMWjKp)w)l&lg(ek-!@TiG
z5VAEM)MLDK`^&BUcPlT@jW=GXi5jJeCpu#y$1bN!S@4u<^^>CRrknn{gu>j*xkU?E
zPIssEut+F>JfAIiU>4&C=$AF0f5z!K^<G|{mD09UHQrZaBwJA+&*gKh4vCajHdpN*
zbv{fQ9s`jDBoQNx0U=)3gWDxSdsZTDcBgJoPPMaHdgn<G5|qs?Y%(nPH3$~5G1D(s
zRT~J+fk9(%u)-^kA<wf;z6A2s@Wvq;*W1!v*4^?^LhTA<26EI}$PD9GmH8d9?knI;
z@geW4QX|W;&aeHo=j;?l_<Z-$fiYbK{O4EUj}E6=zE}aIh%*T#irzi3^6dlmzzRjY
zvKOZ4?Qg}w6L0#otY+aPhIO8_WrP_XZ|5EDo&bu%p<wa7s^Q~)|K)bet1@jcNbIK5
z2kE`|A270tkacIKy@BzbnZ4fv=WZKqk3fNf-isA@j#ouy9cYVYTADwImBmQ_W4C_3
z^yG<pji_97>F(<QlU*N?e*z(dKU7p4kHQ|0elGvWyG~$}-m1YfvKeue5R|7xt1y^K
z?_byF0=k+LVDHzTiB|L|++>5gBJv24klpHI0jha_C#jPyY(4;FgE#GF%`X~vpF%7r
zNxIvK*osu^44&cR9;5K`C34hwTJ>KFBBLdm)rJPVr5%>U$8V6vdn3?4@Q`jzAM<*|
zpkN>4;jo?jB!@U*<eEF6*h$J6jO9(CPf8AFx(0?rH3`H}mh)q-)uT1H$Pa!r+Wk)w
zE}m4m#xt&eQd3JAB3~y-)JJKB;lQ{XlWmz7CQyWGq-Qz(9*f5F6R7?N@rF3NYJ4~Q
zX*M=bras}QyIO&fHAS@QHlc_C3BM;Tj^!U*dH()j($&$ob{v6W?fJpspiE=Rm>F~K
zsDmzO#?4yFEY8ipgvxG78{<-*XcJOp93#;qvuF}}PkaKKFVWHq;fAw{d#m0%GLvdH
zdrHPOs?Ma{WuxR_HI@WKI~R!ahP$4er55TQ(TxI}<YDVoDxg$rA(&9)h?cw+xa6V3
zy(B{Xj&#<%uutt8B5yP~Y9~Yb+@}rAFu&}ui0#5pGlwQoUx?>tzJu8X{kr5ehzKd*
zj`_@KULH}~aM-z5#xJAbioRGLTSmoB`#jvTHgqEH-jQD8u<yHEl3_D$L1*x>45mSw
zu3`D4`&_W9$@_&@ZZ<>N-JcPyBpA^r^m_YGtZXWrT~@bAD<a1r1%>kXO=xMsvEs^N
z0MK?!mrRA79>yRHUENTyvKM_$tE=~*tgFZ_l6*h12WGKE(m#Re#7crD7^WHQ<?=D!
z246O)?i!z3$O0%-9$7U|MS(MPTFLou%vUe0Tixu?yO{OoFyf2e#{`g5UYw!T3nl6Y
zzaO_f>P7XBx{MqwyDyV$F}!K&#6O#5+tGVBm=ZmKZJ89-KCM`d7rcF%FX^nXa@NE|
zwFrgCg7Z1r<G8*Se1xoC!|F7~n4C6CB{&BN)i)(YMv^6fehNnjQPswX=8-<^&GqMI
zG);?T;8qSwQr%#qM&|!}8}!TGK8H$=_=J5(lgOA;kjj8sNd(gCm<Yg-N1(Es@c>P4
zY;)0Zex3!+!zDk6#oD~>!l28HHYczIMuv*cp+L6%mBM-lY@mVjzz$T5VhLzfI59hi
zhgziN5`YOKke}+>6@ow5*7}I$T=-k=3y(B_6Y!fy3KH8-KxZTby>>yg0i&(+S4rfD
zmmbMv<2vU}t?%beNC{fq7&-ap!y0e3p;ZB`spE}5KE9tvk?Hs}WDqqVtfs!aC4@O9
z+LBfEz>Rt!6?yl+Y4)YVjRIL~y`?u}+)>%Cm4rktoXWz(in<lBTgsW1k{pfUBj}nf
zov_<iVMR|+hT@+R@CPM~qfH_D*M~|^4p=Bgw8Evi2izAA0R!VBR?AaH$VLy07i^j%
zHwuO0MI=uRF}j*FVE%~BFjP2OCC*z<@suc9h!VO%5^432^^1PCNAs3=$S~<Q$Ch|7
z>Fn$v?L$1A#VlJRu*Xr#>;+^%hM6@TO^mVlllUKe|0`dCzCacI^Z4dPRJj?Y6mB*Y
zLuCY!@7Gc}MjhDN5;9PuJ5!eucp_9zX$1F3!8_$|5sb$6*OUVwlJ|HADK<eMH(!rg
zA{vlsUb(#$hC1%hrUg5{dPR~CKz)vPktPulJaNX454#3MKvG;JygFsx0#7{caxpPa
zNX2B*9H4OxLka>d2Ln}tGkF}QPgD9h2xhc>G)Z!F{(rbRIe&XdDmrXDO22e~+C=Vj
z?2iJE#dVf$Ocv^(9nBSzpll6p-CQ5LLOSZ+yyxTosvP1_ik{W69!YqU7)MF`6ljbu
zsMR=p?~O=-4w-zr!t`%**#aPyI(S-$aNm*(AgDcSnbZ_S{n5Atp%P%4jqP^v5rsld
zl@frIG1MiBvI0S;n&+_XrPQ+gY$CTFp=~YK_F4Lc-3oC}Fo<iH*${B8Nhs~;4fHY4
z7FKCU0}F*RU6)5}gk+1dC5Pn>>~-3H;T3*c%uaU9(YuB6d}PktyV4?}-K%?&SW$H*
zPB|*2))8=~&<4_gB%A5nFO$eIiER>i9;aRZb+poJ(+~XC=5kd*4ET*t>{Ek*e)}QB
z9as#ZLH5=s)x{G1q3?FmT&Gs4Uj?BV%fMRKJ=R67#6X&6#~%MC1GAX@dY^g4!+Fdf
zst^NcyHg>tj8SA;o-~4q2508br!PYvPe7&tVn=`MiUZ<YMJLZ&W-Zc^LAlI}joKEd
z5bb3qpl-%&+@+%aawWYAlbnEW#|s5!d&|eWc&GmKx?r297cE?1)DZOM_k(UpOr^{G
z=+#3P>_}8O+ghqA@Ek2@g}ndxX5rgu<Mv$ROf5FE1n0#h)bD)P6{EeQzR6)mg8N52
z7c&);N*!}qVU&B$Dx#E=x||ue1qgr{ZGCsRwvNej^ZLVLLx%D8ANFkhyDn~u5Q~-(
z`X0|}YWW!d!JK#>;MR7la^>HE^W-wFGi^V(k;B!p?=XHA3OyvLfmeXrT_JGW5+p~c
z{+=vs23ms{(@FsU*38JYso8$tDpYsdRJ$m5TNN2UTZ14c&wGW)Zx8aky9ahI;z2Ra
zam=)Bi7d<BP^yTVDxJva>7o9H)^>SN=zjzab(vUf6iz?`QhaG8$`S+$c6Lq#6r#5n
z=U+1}@G+oYkLr>2wIhyeiI>ZN;f_Y!n0oc~bkdmyXbz{1o^Vpj8-LV*VR8dG$A1i<
z-QseiwN|uiVGt^0trgX$>_F$*8j{u0*sJ5V@VH9K6eqGS4NfNthemdrP50s4a)~Bb
z_)0Yzk0onRVvulNt({;`3_<X@fP#<0MyvnIi!LzlPZJOb#Af5o34SncXWcF70GFq9
zx1-Zjl}a+!FwR|<*$rdoa5t(t6F9WUs!)uihBg}(xP0JTU{iaOz;19Gxp#zIG0hF{
z05=6+fEbo95wnw4<N=~zsr>}p`$s3N5<lc~RC$+|R`P=v3-G>x8W8CJtH{KQaPK{p
zAiPjh<(aogvFW30#@S$Hyw1CpM4Svse1t|E$tvAnDV2EaQz=q_Q$k6w$FaDt^S|)h
z?-pzpDtb-iOcorSGD;78%bRa*!fKv5lh4I9onfpt$ZY+XsH{0??{%XP#hH(xqi9Pl
z21Tv<U`>8+0U`S#W2O>A%bU?Zfvum3C}&eY;p@Hmifx}X)w&_1c@_P`eLq|Ct3-Vi
zlz#(DdRa>}>_R72J>uAu1$)_Z2N+Q7OO>a0a$0lWS^hzF`R?Xky-iEmg6MVbZmR1B
z7XevR)^BJHs$ax1uQqOx@=LX}=9I~Z5*i*RBVsW{=IT-uJlH$TBoZkIeat{|`=XwM
zve)E4ArHQhd}?Nc^jSU6kp$z)8yQBHp)C{oyd$mQU4~(u-^mxt5A=z%8(Y8(tuqQy
zfU>idRJY)Nl#VQ7bElN7zXql%nmhPORm&|m)U@N=g4hf6Od7^z7gUH4H7U5%WOonI
z9wtpFwwV2P@jV%wCt(pksup5bUJ&_GkFU|(e28iU#^JL08hQOMC=sYp2D@`aSM^(k
zFVgTMP9v{9&%hq`+Z>kr&uakwoxEe}eF7hqJ-<ryR4HjLv|SkX-gWbFzeVeR!8+5r
z_j?-H4U&gp1A#&yUY1i_Z~X=m1W6c;7yHg+u?O<zbWZI1-|goF1ETEr^9*P8I{HYp
zzS9WFZ@}bP@^)ey96xPSoCx_pelqw}uxLVL90ww^iQC%Kvh%+VIWzSC>xm4<h`_9$
z78kS9U*`v8YeZ8vm;{4w>r4yeofYJZn6nJYg&Y_RTzZpj4v7Pf^eGwcfNxPlVHfd)
z0og21T#i3alw}Z)r@Xz;e;@;s@*8#GQ4mYYiwf#^#q5JWncV2<(1x$WOAJ~v7}c>5
zW1G@B*3^>4AQ}j-!fz)F)o1w~r8E`f`o(=uU8CH^_m}7bzT`|&b(hRq<<>;H)|88h
z$*u?Rkk2s%?m9T=?ZYVuiMU(#zz)n<GMpF@Ms|V3#=|Xhc4HgiEunGdzaqLK6HdV)
ziij>kO;V8K=)<5@Xk*2?qtGI>xMxbHx+7<YpA$R<e!I`l`&T}Po^-1or5pykCEkK}
zi=D!0C})q05yi<_95B*;bUs$qpj_~M5zJ<R_)}e6AYpCqTqfOopa}O}2T`yeQ&1M*
zM(|O<J!Y5M#`&AZv)+M$8zbO~O7|o9p<oxzsg!aZ#s!6jLln%A8)w>}U2Iml^iwV8
z$O0+a&d%Z~&@*w4j)rpTy6G)h-z#pmGN`pX?5>*)oOcZX3t0IZavO%HhE5nOSzLQ<
z%wq;Y$V;SyrFF#EY`g%gm$;3BZ6ypt25y)|C>nwoa`<O&ivgK-@E)OKjWe&t6_9LW
z;6$SSE@yF5+k*V2Y6Fbz#c1iw`DhEsj&cwrjbM?2)JgBh_%@BdD;);gZg!|JL~Mgc
z&;!!b3mcCvy1)E}SPm^cX#sa1*H!0?k0S$`B@$gR1jq+4Uqhq}`0ka^W1FElc}E1}
zE^phO=`!YG>GRJnN6F7)5ipO-0eL@FLjl|X!{n5pcor>zM@AtO=nBlD4@D4spjNY_
za_+#hxN*%?Bu#f>XaQ*H<~_pZ7DQ}YoZ#J-rNsJ_XyHBKUIPd3U5J<{A6b)xT5)Z;
z%9>BJyxb?=UowNPd~h1rWuojp#DWiP_ojO~JtBY_wL~3E>2LE&nN~OYWpLa(i6o2Y
zAaty>4mlnnK{vDlgrj&!(s;zCQ_<vrZf@DBry`Z0N_z=4G~Zu(Z&xZpPU(CTTKKY3
z6U>>5HG{?Qfki6>RbT)Q@Y5u|&;&q>FqORZeS<jhKrcXh(u;Vw^+JT(ofewLifNf#
zbJ~>?R11=ON;3gq3c3Vn_OQk7G$VZ1Y-zD{IB>x4wAxdeH(4S$#?@9EW)wC0y-#2+
z_ruzR(v)N`d1$)<^u$X+d&9AYtvXGoS|S$op6KsEJOkgng!n}>q71RSECLjGe>@Im
z|HF<CmYK{Q$I>KMOXr%E<WpAX@B4r7|A4Ajscu2wng!7j`kVK!U9(gLV%K}+U@x@d
zynaO+<NHEH7FI@XK3W1ny%-$12pOBm_+kMm%%EYC{DV$!QepeP-=?GeArSlRO6&2L
zW>-Im4v5r&=#@kgwd1L?9<0N4apk%jY<!jAcKx=S;Z4mFdt_Ad;#pI3teZdLpRGbd
zw}a;ULgc~{TPI2A6$4;RNZ2%5Nc&9<DOU#crlsC3@W&#eW4OMsdRg69<sKoLMQAj(
zhm~dXp6sM!R5PbK)iG`-yQGP5Z@H-)vZ5RJyRCKErs-SrLW+i|fo5%PA0sanaxs`D
zNk(Y58Nt_AOb+JCIN7B+>k3%6fQ-u#<lWVPg)R`s^rRt9uGw9yWpsRx+oT&R<um6X
zVG<mly<B3=kw_JLkS@b>!CAJ0!)|uehaNRb=@p2(+*3%(OX$e|q{q)WZu!VTTA#cL
zF&~E@HS~lsf8Hf7p!`%Nq7oGX!&OlC03a9#lk}8tNHJcu#W;OC;lrdZc4lFk)4<+H
z!Bh=w=ju+}xUku)NjSWjXx;auF3u`CW6`_xv4mF=3UuW90?At?E#q0OopW3n8y7Vf
z0gC>Z=)d$xqHU2^+AQhj4iR*!)tz|)qz{8j{AKaqgph1`k&FRH2JUOUL0`rLbP%};
z7VUG5!lvVQXx$23wY-=0>DYyO%nV2AMFT_;9HCtZaUFa>RfHHvj!W+Bn(-Dv64L)L
zrG*c^W%<5#;Z02xSI4PuwbpiK_mAB8(o5)><yhnrq7bNt+ffS0)<*Lkya4TZ&GH6L
zH}k8wM4V~n$~KW+|BV1kvb2}xY!sE@@Q41$3A2IsP<8IW0N!F1NM$Y9xy}l+c67ul
zn>~38AJejGM}4f>0$jEaQNG?M-;s2MMB|2h*FQ`=;7WiLd%<e{=c`d|X=B+xok|bz
z`d>jnXCcu7!7MOSzi!JT%9UNE!LJfz#h<MY%)w-4Cn;oL`3l&@i_sHTg9O<7B>!8<
zjyy05C#-qa94_v8-;v1tV<14=1e2a#ScL1uqu}vQT(gE`=TNEqtW3l;J{fHKE2$p#
z_}s|BG^g49xlX+#*^+I`A<77rv4>G<z@Vx<ua^YFAC_wqyqCt?z!9j5Hn(U6?b>7~
zzN_wcrM?<i%Ov4oXJs#+C(Uf8{6Z<JccPxZ%IJ1dz$3VdMh(1+9bK>M4@JnD-p)C1
zGOaU~b<AV(y_s_Sil(8&=l}%9;#kaDpKM=dhwGVB0KpDvyhoT-lCSljIicXJSl~?!
zE>uM)d@&ghM~BXq^_H2*)%MxkX1{rDiJ74h9LqbN<@?>YFNWY?9b<-#6OKf*>Br05
zSs(@Yqy+K6rlD_Q$5(@iBz6A<HP!yJ;*IYAI;8vV`67pFwmC`k6!e%G!(l^u!YRua
zFUy3(Rv44oqS3>3kKCQ#$;kiMtpCrG3JLu&FP)m{`e8y|mcnC-klJXejD3N=s$Bos
z_3I)BlbDZ^@hebml~?XJHBQAHOox@FZtQALYz0#RVCyKa_9&g$t-O4Uduo5as;D8=
zCdHP}$Bve0+9qZ+JkA}pZsd?gJf+{Dpo%26$5FDe>vfghuA@RoL72AWFBMDj$?t1K
zW@7rNW}_Arh%lWth7*W%P-^=hn#cKp@@?Ln`xQnv!YG8{NoppT+f^O;tZiYS*}abB
z1IB&3u<XZj!1nl8`9C8wo*oAsPCmcG*5SE^I_}??qgFp!{I#~0ySiw?Wg3kjoN{Zw
z>oWx9#&70??PTdTFd>M+Ma9NDWkH@k04&m#1#Sr(c%C1gcY&$7RAzmX;w<w}JWx+3
zfC_B`FCK4x{#k|X?=*y1lG2Oq142T#*!ZaSpow$F!kh{4W8ge<21Sfo7pYX1@35M~
z)zAzT^R@%^YHnF2g>q$knC8<_)J1i+ekU0F`|V6yjrtCt(C0BzOy@cd^hSJIR;JT5
zwQV*Fko2N!<@#dX?ds<}z0QA`64hyGW^*&%u;y{Wmm;)yhZGcu)XpyRY9rf|AI-^v
z6Pg5R-=15JcW;)xi0SlDuEz4Hh{ZmzU9E3t#R0)ClOF#*HZ0)2lZ9w%JKCN!YD<Yc
zjttcS@e(2hrE`vHU{DmuQs*349ca_%VARGzoS*)O(UV@q6>xC1S(@`=x6>^LFJka%
zZ1p%Vd+G?*p0UaRRDagCSM|snNb9~gSHH_8cF8Mc&&DCyIcNDSeKX#J_F-Qf75M5)
zZqA<1+(qBHwYs>;x9a=K4zg87F_d=1j(v77-#Hm$RH6vfYnR20@y>f?TSP+&V_m%E
zRkePM1#z43sr18Ifl8ZKKf}~u;7uLt*m>uCS><LWqM5QP#SIqqkXKp=+z&t3ES|Kj
z0SsWJzT!}C61U$`{y?^6C!Cp7oNFzr8pf2_b9lv_LKcv<_h6oG*lHj_cK%k{XEDq$
zgLO5%7z#i!>*y7y6<DZj=uRK))pJ=wa<+M;L?DoOXhH=$C6|1J?Mldh6U00?09ny9
zMebNeU7Wz5?^&udNCW0T>O_D@$!|&8^~W?f5@{bnV49b&B5i_tom7mB{WqGK7R4Cb
zcYzaKPBqRj%~6Zn|I4(s8#vMTlYHm)@hzd&b$We4`ya9BgoyXmY{Oq%xd@~ZzOXKj
zh;0vcMzbAU2HHckAks$T{87X^7^nRQHx)r~6iP|;(<<w_gUq1BX}I9I#`7Wq8NBIo
zk9W`St@8Y%+ZL|J47ZJM|4O^Wi{iPXqaJwk7O`eUH>`f|x`KafPJ;pR2kk;-)c3|J
z>?f2zjp;_-be7^C>;5i^5BpAz#`1g!;Mvxc<<?{>J_8*+MRL(TT!^S9^Tu1cOr&rt
zM)U&k4V>y5XXB$iNJ`VlifI%%TG3TPnFglpDUu%}#NnT8hmLxwY$W3&wSriF$K<C<
z3xno%%HT}S56iHpoc;>s5(xaWMD|8IZ3cl@<C?TZ4>%(+O=I>2H5~s~)~P(T)^&`>
z)ELKLXR*HbL35Uon=QlxSugP6*JaOWQ&Xiuw_2M{u_zDBX1+<R#r^#y?|?cfW2}}-
zYvkSeYG|jW%4L}4RM8=i_e=)}Ij7rj0NyJ#9Y=pDqI(s3&fOCa3JCfOs6SR4E#77L
z_V}F!PG(#c##NW}imeNNa~1cnk3kwO&7%C)PPImx9Ej&f2jq?K)xAgrMC@v@;R(SE
zpW{~;dg`RjmApu~(J<95qs1$f1WxX9DFG%a#pg32dK}EeLCdts%?2q@G5p$<;%1Pu
zx0L_dj~k)zvenybBMOFFENl~B>RNSxG;Ur`zQ9LA1|*cJkQmQ){a&PdCi(2G?l<DH
z*IQ#eu1gN-K<puWFtoUoa|94^?abHQ68`4XgK?Uwz-6zs9x=(v9SjeJQv8)s6YB6t
zn(`<fNg((EU5nKpY|ZR*i$&j*cJsS%X=IVaDk|4^oaPW$BN;~p5xXPuvHaOMudXtG
zu_un*EF+0_{I;~DL@l_UkCElPA5(qTezQJp<!?VTIid63VGD~JLRr`LU|SV$kUj6$
z6Rn*_2lfFd7Q}bP#cY?)Y*U#S*C|#3&XGCFs+z^;Yd}?|V$JZx=WT4=!lcJrVxENK
z>lTYP=3v-NA37ksLOU65-olkUqWFE`yjZ51J_Vp>03fW(D>M*$-gaBNPCZ6p8=ASm
zG_A3iDl}*f^=Ri}A&Mu@aq3dkosB3Wa_X1YapPrjpto&^D4hFhWU{Pg(DW36MYYX*
z_eQK>MIr3-{Xo`7oT91H6MpmtfrD+yAGsU=jQQAVft;v;J$MJJ#ZR-$w=W#ve&J(D
zF2kKTD($w#o&rqof4c5pr?PrfvQAjFPwvZI=%~<67MKm5aO@?xDXIV^&>Ul-*lr`C
z*JzVK?&#(QbkpuY^o22j(`Wr#+T<i;Fvol<qgjJKsvYNUhDD+VH(dm3hAYL^MMZ2D
zZGK*Gjp4N6ib@cu;;rD|P-=|&*bMCZ6`GT^D^VSYfE_}o+*%bpMLXVIDJmb@T*|IV
zspL6vkc81-uprwkFV9Ptu4@1ra(xJ{OirQjjMHhML=k|A93KbK)cuM1xm)(vP<+3}
z`Uzo!8f_zcAqa0<d9DgxBPE{(s7Prow(6r9GT1$%h*&rSKKGgb-^*;mzT;aSkeU8W
zy8*(wzV%MpjK>i0M0<o|YA{jsv|L<2x$k6YBdpZ+%q|7qoQR(neYIbkNacaa#YDn-
z02PYU)g#vVcxWMm0W#$}&=<ux8miFNT6M*YClQiVnme|YSSqs9a}&gXb0&0qbOPkd
z^d8B6n3Ynz6F+FrRpd`wwW7EuGMUJt&!jC^br>IxvF+%ryC>kz<YaElJDSZoin&q>
z36Z{&CqG@04zjI2+!wzQbMSSpRt%>rSm;SX@E1PrW;PZG0MZEpZ<f&fHpzYaFwqzR
z`&wkF+|CE1=r1365Q;D%YaUI<lW{8k$qy90*-)6DJcR~Vn-bE1+c;%~y;sTA?!glL
zWTv%(j<}q)@8-u{Oh5@>fO-erx=AO_J}u9SxImO)nrDIsu<}cxP(LHQ?jEl7z}K*t
zc#$+*YUD|@(>qg8b5!S4g+_Akh<Lb0>vb>y7T{59ADo)2O@SQ+PZ71}#Z;UoVoDse
zvIA4_Zh(!J7sZT%hdAkmf^b|Rh91=SBuHhdJG@(>!h&AsN1U+sjfE)LwAuKni_Ywz
z_S~Ct^#r$`B<JHyCB}sBE=M!i6(OE~dCU0-ATekLL<>{oic_+L-_2}K{U4N@@&kRh
zY*4*fXChCb)?K`Lc2ss(cCI<A9p=6+9%SFupG@od?)OGb-9{v~{KOK6nG!~Zuu((E
zSc^;5lx~F6Y^RKl&>{%ck9ckEo-FQ7NB`_%60>saay4X9drFiKao?m8((m|AUILmT
zO+i|WCj?ZID5Prjpzg3eGr~q-+hYJnK)AnfEgmn5uTF|3mUW#C8mcr?O}cxJkXVvN
zyKzi%WQVARDMN@#22M0iJVFBb_nzZ16F6O~CVkZsDYVCv8rrV5`WruH2A<N)9}lH8
z;e+p76>Ed^go#qLU5}9ZP+McNt&Qfhd`W>VicqJhuJaOOMvVVn4VPhi%US1<46tu0
zzixLh!J{mcfH|dL3dd-eNhWa6vH^c@B-O__mv<$1;;12+10?e7mK!gGgCkoPprm>P
z#i6LdBG0y~Kklr;N8uzJu!zQmX=?^BaoS!4mh2iW|E^A4cG!>(z^&2rPoSfFi`GKK
zMiPQ7I1h;eawBVW5*Cn65U1hQ-5$okiEKDfHhx5;b_zQFJE-n<m8)9nip*y>@VZ8h
zCuaBLZ{EBR^H5X>lB)^9pn1kM!Uz;jD{t>dvRu^BOcMmFM(RDD^9atMi%g!;d!6M|
zRb(t=yf3n4IyR%|ZPw5L6mn@5WhAItC_&Ur+Zy9w42OIid1KhYV%aR9xLHC2*@073
z>-X}m4>-RQ>NARzfzpZ<N4h(-YTdA#d6?gGIsX@tkFy!P%uhztrDpw1>@%UGk3j*r
zqpb3&U2)7XcW0kui2Lw3(6h=vCvM+XX$mQT%JFlrGR%Qeaip*MIGeHKi{Tn;t0O$B
zy#rAtprcx%%zx3%yDkYIyhB^XN*9gtyLMihnz`GreWo-+g#fr{L20Wikk~ppxUuxl
zX0I<02g~LR1RU-D`3aTpgh`176-iZ&KVX$-6f375x}Y4fQ!4SenjhRkHB?XB`^EZO
zJ~B_BexcL2l1+sP<koNPEUhB2j|{xtkLrWCRixZlna#is0MPFT74NB3QqiIi7$;#w
zr32GucygBlf_uKi{F@?#jU#^{%&(px>K(WWJOSJHXdl=1jPV9+naL&^Z4<0ewRuP-
z5rFqD?V(DKOrB3>9_R<Q%l*g-3We!<KVqouphheZo<bJ}iMhM*Qc)eS>RREGaXd}S
z<D+=7<R<!9bSBBxQ}VYPLO;GhM9!x3(>njf(eF}>_bA{qm>gHlIYG1{TrZhwoN@%Y
zUBHSgRV_Lq=dNNib7cwh=~MRjfe<>0r`#3m>|4|c3lmaFG6v;*YuptUh=DcSXyc^t
zG}kcIy8-&4<8QKGJ;g5t3RDU{vS#nf;>`<c65&+K+HqEcMo#NQ#GfQ^%x0RGb>joT
zEE<pA%27S*yCg7>#8`RrAzRJb9O1=aePc~GgIl?O{mDAOYECEDvJ6xP_y{N=!czbo
z{OUgd6&Uer%WXmbd4ZzOe2_cS_1~FiFJap;Nt5A~bH`oJ3Q3=Jlrsw@Ebj5!3jto1
zKpjOPfc!`|Y<=fPJgNkqJ2$6B7c4GYRFlfd_DIqIyek83hXL)IX?q*Z^9g(;23ch3
zR<R^18Gb=gouM+ZRpOra*f@t}KnRp&IS-VLOPA;t>~~STD$cfaI19KZ!u1b_4Zhr@
zf!lIiw8z4O^SgU!M4qJn^F+p+p7d7bq=tN+xnY!|WWZRu>cW?505OewCm&E<YT};a
zT6FvApnmNW%J7otlX<iSXwrRL{9;wBS|ro%m@GJYSKqx6tIz#}97Du{9j3U1O%hc)
zHbb{`N?ek%guuA>4VLVQ0#E>W@D(cnqPmbGyg+`q@*}x8y0;?W!-|qjIYiad)q@jM
z*2*08b3N3S*uTrUcx$9hf0vIUrpk%dDF(0aEkQ8D^wfv-IUpTroe*#Fe_XTwyYcn2
z6$@k+;sceWkWs;_%73#mrVF=eYt2qEy08N*@DpSC2P1bE#bEGm+t+$X--3TS`}SqR
zinSOE<KmiYT<@h(P!SH~8wNy)+x^Vec%Y5s#Si6AZ*9BG(v@6!aNIqF_}$5ETT(!i
z4iQ7pccDGF2|CenJd6Wt3n$c(uBfvb<x618QvB&D^rzIUZ4DF;uK(Nsbg6}nLn;wk
zvR3($FmM<h`1#~=AnnV@)HU#@ZI;OLiJJr|Uxxn0jl-5r^<yUp=Cg<=#mfTmz`S74
zu76nYO}e4l`!@TM!ICEMLqWrIJolFTETepsNXM=!*OH{jtLdK4<{23hJ^HQRj)m#>
z+uy{hYd|ruB)<I7;fd;Jxi;u<7mZ$Mhp&A;vHmceusI1L^n6LV@opUpbV4hOkd_xs
z{ybU@?=a^Y=W*`xIT$Zl=p-d=nybD#Iv5E&f|0crqjb(R)CQI64)Q`zR*6SEgdlzD
z>#ccGgm-=HX|v|_STN60<@rUnDrpfuoC}a{7`qddmZDv!eR4hUJlL;aMv@33In-OS
zJ0T6btz+;JU2ug{L?>@^!*@p?FaOxfpEL}c)_^2gtwtiL+<6U6@sK=H3sekaM9vIj
zH39HUFI`)7L%PA5E9T+&&aN?*mSGj(XKI_PUtYqd$Qq+@B>Z?5uRl1QWj^j+1%`AK
zDyC(xt?z!4WL(4IT0{}euLxDqgEcKpE?N_t)2<L8P&aKabhzbGdfd(<rV#3m=Eb=5
zYcbE`cE&y@f4H0wWIePSKjhSuf}20B+rzuGJ_%Iv68Q6{75Zt4pfS@<mxEirY1ntF
z1M&LNM6=NuG@|r;%Egqge<V=Rg#vokdO5tQUMiN5?SqNl7ayz^I;h2#+!+Xj8g>AK
z0qCtPbAc|BuJyNxvC^0Z_;s^FU?0bRVV2BRFTU#&|Hl!=W&`b+Lh5yBkG+Ekfbrv2
z0Aa5}eWPFAIE>pw^GZ3AZ^UGmi*M62H%^Lme2KY>>YsPdu|?uiZpPV(JbI3RdIrEJ
zBqkPx5v=p*6$*rHoI$WM2137ezDRdVUq7Nvr!%93$x7DWJcRxRNhG=>StU{3W^0<)
zSs$vWq_H<sA>5D)He`X;YVnc@lu}sPUQVkejmO3AEvP3f6+zzNWIS-7IGp$AS`fd}
zH6_t|eGssNC6TE=ra&XGIC;gNH6jI6Zv74w`iO!xqf4JlE`z47RByLWIUUD!3#HWC
zwgn_Uee5NA3LbeA^|tl62dP_6H#2>OJ<Dl@HVZj1i+rJ}oz~5sdu!ZR%>%O;G^3M$
zBW5AG=Hgj*Hk@AyLqct1cNhc@i-@l@HpAsQtTpJa75W4RvsyweJDfe;X$EHn;udbl
zC!ey6c(VAUejOhgEK?L?&0sJ2wvv<2mJ)tm3?&ZQy??I3#o2Eo1{*v6Ckq+?XS{2N
z`jSzGMJv@i4r$`Vi+Eu>qA?|=ILjFy3Zp2+m-;C9)op`B1|7Z~9BfeCB~<=r1-9t$
zz9kn*(AkQvx{2~kW~}t(DTzsao{KPaWY<=VwYu-Okdd?&5g0(WKNvD;uR<^{BD>w?
zOz+!SK!RxqjzV~K-!WBBg|JOlbNN>=35wzew-Td&bm1jWfTfnY%9E$&E|(>>*4sss
z68%Wpu0885nN6<5=nL}dR55%~koSuLH8r*MouV8=oOIAnB2FzEu^+KIkU0cqTp?!j
zUH9NwWpJ8juYNLRgT2r(Vx!3&QO!2pDw#Yw+c|~Sza^T{OnvC!&Rj&YAdQ#F-R?|~
z!1Y4`)AgbUu#yP{EU*~?Dnv8uh-@;6dI#1;j7@UgU3Q7f39nh=cTL_x<ZhRG{4^L!
z%IRWszlSc&2e@4N(J*;2pDN!?rwpF&6=h50y_`OZ_QOz?tV<ZXGZa8xkv$p3$*uon
zuFu{GjX-o)zp*N)lc@|aF=$jIlLBZ#(2O-Y9lc1%yds`_LrlJHvjgew5wBsr4!NXF
zizbC@i+LSa$g8FCo+dkIy&^&i`kH8|PJmbE@D2+1RE(?*x)m091tNf#di1Je#9lYg
zNxM9GPx>3=TXz|UM{TXe=$*3WP!lxacR26IDqt(=QR7}zBg@LkM$OyPRT-cr4$n<O
zGI7CPn<XTock%GXxGh~Yt8*F3Y_dwyP5j0(p6XngBa;=EtV@TF7743FD%2wzcdmlh
zB{N-P_l5RY{4+ftEkNK&O|SvHIfA#sU;CFF?t2#!<BIvO$MRYpHz2mE`6L4CC0RTm
zX~wxmcT6vSH!G#?Ijj+H;oG0Hj7A|>wlXWmAjuehhB4klbuE_BHsQ;n+~W5Y{{FpA
zds&(gDD$AmJdrnh7I95LG?pbfYz6c3T~z@5WGNvuQc>tp|9<cYYp-IMh{JmPH29%;
zZtBL58h5NrC>nCd!>LCU-&<6!eGp4XS>cPfk<Ip-X~7r%6C<V&6WIwVE36^5pPcbC
zL16IjG;^MFp*r;STl~A*?dBnS{g#cgyqPwSiBr)-?(jtO<)fnYcZ-HSd<Nd?AUJXK
z{#Q=s`@ePcPjLf`4g}k}pIh6c0V`Zrhou*M`$T6Tm=7#)30F(So13OCPW~qMZ2PPe
zeQ68ZaH8-jE_i|uJcJ3+a|7~=V1CJN_ZS5?rL`$oPB+?xU|=>>1!B0E;s9l+^u$D8
zu`Wx^YRC@I7m^`Eh(M=;N!|({7bVB8aA7Fh+03JV^N_V&%ueZA4rcRkE8KI!eYwjl
zM$kmhLjAyHpGMzD<R$1~^dZO5)F#}>Ue#KI{||(Q?b1RQL;gjpVH$BAHh3;_&l{+)
zL9tVOSClWr?&MFcaGd|yZbM79e@Dlt)Q`iGd_)szq@xf;r-;ZzS-ua5mVz*VF4-dR
z`?vY#Q;E0#J;geA(Z>f2l9&#PDJIj%F|C(~QS(}nKxJ1B40qL8UF1pa@>qI`vMqY?
zxQ8gW4kH)hS(#R}w{Dp5HXy^J=-bkQOKA6ct7eudT*Hfz{jO*o3JF3~9{{t`z1=d<
zvMX3eUVs!zObR4_oRZGKsyuzI5ly=gw#5y>k{w)?<`AE<k$sLw3qc+i;>=D`Yi;44
ztMC1XW!gr+{qaZ8;mD30MC@+{D_diIy1O@}(<-Y>&_`eUUS$a@0&Ct82Ery9(^t2v
zYAUT-*_7~XnKgf^eWy8!jQ?;8hpXwir`#hN$?>KaZ%*NsXMl$~9wYuFt+zK1wzfFr
zvidv`0D>U|O+udnLq{>ZScCZ9NLca{0*0hcEJxf`jtk(QL4;m*oUs1wm2&3OJdq_q
z-Poq5f-2f<s^LV}=ap1La=un){L*gwZOK#Jl6rl~g11!od$^T|b!(&oi^;{{AA=RZ
zli{2W?jQQsv1iq3DEhe(?xeN7%7Hf0@LN)h>h@={nuOG|FL4W_`sWbBAx8i4ZYZu~
z`{Y*xKa=oX6RciIM992Y!n;;CkH>gTyN-nr%4_M*1<R^lH(vmg45`ZG2}W$`I+P5l
zMvSGPN$4Gv;^X!S5Iof7-dobLxKuPWs5x0bBFnxtYxgcGqBRt@0lL^muq8HqyM>_q
z7vN{CBT1MsB+_#J4j2Y)@dT!CnbT=gff>3)OuSf;4yiS9E!fNl?fj%MM*1A5NwQxk
zI`ITBB6Q!Pw}B=0*x-!GeTQnmb;Qnzj@Z2+3jCaC$37n9IP>n3UW`XTm%vGqRnhEB
zzM!CNu_RS0H+^0w;{H~Qope@Wm8=_`NiS8jvuEsH)Hw4g&}Y^DB*3^Wno*o?UkwIU
z(mV;xpDV_G>GZ*$POi{rN2d(_<3ha&Okb2@;eSN!b{5$4FPjM)h3Uhm!35$^$QZ3z
z(b5PWLFhEf$;U1C4?&OmIJXL|ZYtZr%3iw-rl^S60A1rCEqid>JpmS7M*HshsW{8a
zrftBpWw@5i6OQ3)8+hCnfI)3W7N@4sZZ@93Xe(i+yVVpGB;EGFwUo5xFs%jUC9BDv
zq~QniEO~E1`=(-`EZzD9JIHxB=RN~?cCV5hB{(6ZS(}E0M3A6)81Tt3RQ~{YAF@K3
z<LY(#+RU?|E#528Es72Rv@j1NSSAh3uZnV+`s&e>6E3E#SP$Pp+<9^t_HD}cT8?bw
z({Kt~N^t<r+n6%c4s-J0Em2QIuW7u?-fAYd^=162t^>fRrNDK9eg`(_<nxxim1JIE
zv(IbBcxdwJRcuWV;f;HoQ6<ZK^$Jnb%xF9(VXFs~WRKl!PSd*BXX&|0b+(*qR&XNQ
zBL8HpVdh!lrB#d4w~A|uurgp&y_|Yx+z-p=lF~22#?+TL>%Z;3KhM^n+b%Z`mxuW`
z)sU_(eMkjPB;*A#)g|pMda=^siVE{aL#+6M&u9NJJG3NBwc*nTwb`>F=g+uzH2WP$
zK5(F}|8aFP5vVN<e#p7G2{cb$>;`?kn)3GpFF*I$>RUgN%8O~)Z{?K1RjnI~MeA%K
zMd9O9fD`uf)adTY>{{Zwk0?sx9>okebbM4NeXEJ#K5ZPyGI&X%4yq+m;>DKGqq47|
zYU~_X<TXEa-X|iEi~pH@0iW-SIib!{gyh=Zi1{es_h?ilO@g0wmYR;tQ`&FMO(WJ*
z8#=mwDmROMD{}SY;PPU%lV^lL+2WH|_wAh-KB|V~af(uCg#tcCw&_$RRw{ej-P~X5
z`N88wuV9*v_&8SN!L+j8c+P4E@uFyIN=?blIr?dU%By+%mrq!IIFS(*;J@dI>GhMO
z%7x}r4-CY)0h&wiz}#X|cU*%_aa^c>W3Ri>?5|^`C>pd)_75A>-<b7b>LE&pVEN=-
zty`dvv|TWt2=Is&J{Ei~`&69V=!;^nY-CsetK=hsefv^94BOH-0VNd~u!Mf3Yz{64
z+aJ|B*c9H#vm$pH=6s~_db*YdBT*z$=iN4Fxcz*Ebvf&007Uvhz!WZ{M@*Ja^6EJ6
zkDj-Ih3r=FKvt2&H~_|md}K-dLh|B+-zr8z??45M<9Q^-oJ~()LABn|$q@#<T@K+~
zgInwgmp?8Q44ImEFxjJ~9;_BvI%2q|xP^2|1i`S@E~N3W9)LncgvmAKCpJso<BEF1
z-F8Wcoblysw$M_D(ya_E6^*v&B5>>i(;ntlL-`q{2T}Wfr>|`TDiOn$C4?7L<FJS)
z6v?!2E3YL%fLorMde86uhoK`_Luzn>=l>Ply+W5q%^&0=TGCTK!T;@skWrtPQ`!Mh
zk0jkm0(0}FDc&QLlFfn@#>?bfd|HjZ+}a?}83anj$?6SGWQI1=g!V`Ox80@vz|(e7
zbM|k=(p=<Ay1KUdi8jp`sH1NmT_iAdx&XLgDXwExy9l|Br4yq0(AqkX{J<bP{ZID`
ztiCbn5LrXQ#s9d_&lrSwoC{XqwLjS$ny(TE4u&;iz9B!)Rk@3N<=dqn-y;%SwDE8-
zG`wu#76p4zx=kQ}3&;nR$Y<$BmrO^I@ZxU5bk%y^ZS@NFe+yJ06t_DE*=#V!hrS$H
z<Ex5vfIjpSPgh!TK*d(_Ub-`xh)TCJAzl!rSl?<z@Tfpf7bUxP(2_cSq*2u8?tudX
z<m6_+Tw#}6P~t)R(RL0~ky#!X^QCHCYsV}c@%FjPt^g{(lzO}7!0!wxboQ(hulgEN
z<tb-!g2otsJx<6CVE{0;;v?s`pq`o*RFmQiMMD{&qA1WF(vj!?ttu-gIW&#Fq({8F
zr(iKZ!aL(rty125@i?Y5>?8q<U)o%7MUal4P-=6~os0*@x9BB5#Lp=IXno(-MoOOB
zT(A=6=<P%^8fnzp=kHwfJ`=pote-zD=Iu~`iYLfcbpOjNB<wK;xlMz)cTCe72L`hR
z>O77jy7TR_J?cP(iBwKLvt%7cM$fW4ml%+(?y^Xjjacsq8m?SQqOJ4eqGS2jI<2Uv
zQT=JzzJKUN1ViE+tU@_a98(RHA(vSIyz~z529EnKU<Vn!RCl{cUM!$r@O(qr8CCS6
z9QQz!`rXi@vfcVA8a|VLCcNGZ6VfTnDePq@Sp4~LzRy&o;n@uex~{Nmq-qS5Z(KaX
z8_U-xdff(|+pUiMGzK|y=w@{U1nRa}jjNCaM@bBE=sT^xE1ZSB?p2b%B>?FE5RXLM
zU-jNwC;?>j26SuyoW>45?6NA|!+xC#{5rkY?<E2PJ}JLqw8P|2(Al4nr}(tPX=sgd
zP%HUee>T??CqL~YhW?VieOG)Y<B08m!7f;{NgDc}-q2;97DvG)^BO_J5RC>V5!OZ%
z#ZBYz9^P8yA1@}txlpr@g(U_g@a*{pu(dDm@l++Hj}0{?bgsXx-Xl-mEFu@!`%JaE
zkvcIOX@r<~>Zv+h$&J>TSPnYNe%{2(nYRUv`^P(Ofxys&iu?E1DDgh|sxS-hY77QQ
zwe!APYf8RTD?+<|cE&NXmkWZyeAn+N`kG=pZWPFg3B-zmZrZbRL9ooA@W;Dxp?D3N
zfz{nHZ)Dc><0?~_srl-7EGlhQtpjM2pPnmFPw1aR+g+Pb$(EQBlqf{+JgI2nl$I!n
zMY0?lj<K+S%oA2jUjMcx2jE)|g>rfIKsrEBcx;k{q0v*z)7G9G?79!3ICfmFGMa{)
zKFlf*=lfbwp1WI^v;{3?xvICBi30`~h*&(skP%QHd`v2e3Pz)kMtDb4d<R0dB@uKp
z#t{+t9$!~=u<cs!c?WJaZWtY>0A&n{%E`yIGf=ID$g)XuNpzX*e#yPPE+sg1Q4?r2
z()3w3EI;_Oo>0!(v6b-aH?cW0l=OAcro0?4vV=1%d(=w~S#VV*Z|`5i@J#h&72&wg
zCNzqjztcGycwU{}1|9|b&E;VKIln25IE+)ech!Ka+Z>yQD_Up%$QNj><6*wTVBmg@
z;Z>yR3sNb-4#(uQm(tzCCl{D~C6c<2YQvVzuTQitU3NAg+Y$9IX-$}P0a0n{L`;q;
zH>msv|0FC~ok~wia9DyXc}&a&hkZyzRf!ZY?({f!!9YkZDL;$~T{qs4TJ{qD33b*o
zg<^-vqEWD{F1TP8u#|Dd6)Nr+X<|KgHOnwq@>4aiWSzc(9Noge06dn=m|)D%G5C*T
z)|r<V7M<o6(Shy7X8O&}OWXNH$))%%4aB}XlC@VIt2DS5kxa5}i25H9P?$eESr_ZO
z2tn0LgRo#shL|I%cvxRt{Kb;Wk(}nE=kl1!iC9N%DsBBs&4$is%Mo0juv%mv-@&DY
zf~2v-U9k&D@0%XQQyFcJw+|av2jJAHPc6lcAqH5^Es=sRHH=Oa9?)-x8g0BZdJx6F
zWY}gHpjzdyZ0iKRgCW{WkY5(~26n&K4-P5rY_<4iXV3Jec3D&7SlcQ?RdASV5@5e=
zlVs4wdr(h33JLP)Wt)8fWD96Q+_$6!XVaP5L)F&R(GgX7ND>lYJLsGzpQ)<>0c2xp
z_4hvWA}foH%wb$gePgN-HW2qOK~VPrhw=if(<ST}-adDhdqJi&FZ<-&FcViz?1wlE
zK^cPFIwFqagGXBRv`ip3d#kOcq3ws#?e7DyR#wAH>9#fh&_P|}DT^URjy9<lw?9)?
zjC#70iNF`y+y5po+y#qe4HC1HthwBA=<#f;S5b6Pz^ru(6rgK_*h@R*(z(o$#nb_S
z)*{q9Go+V_!S;R8oY+0jV`-?kK%0d>_OV@e`w2k+6lg|hpmZ+`B%{ZUccmIX=LX@=
zYj=3Y8UdE2y0_?q8_b)p?15~mLdt_h;-grUiD^eetqMja3k!NUcH!^+_Mca(fi30#
zoikQvO%sG^=WoiF2n#Xx_eFEf1G!EERoBKn$Gzp<e)NQXr5?sI*te-}bR%1=uNp0^
z`)zjgy#2AFl%uP{j_sh-<j{TLhSC)EZImO$34N_9g83#9?JQAD^yt_k-SVzHO9lil
zpYj-N58k?~j2B9lBnaxw67!9(NqC?NB1vUfEAaC!19xn-iifnN-gZ<WC)A#WM$Mqk
za7HgB)*NS0TL8*ub@W6EVmmpboNFziqDRUn(n0ld6npLBQhDOhZRkE@F^)_G1QV3d
z`!qSfgg@s?c}EuuU%&zEy7&m*+A+-plu`|hJG`?ZOGcT|^FWHC$=T3d$4LdIY~wF(
zYN@q#EqWk|7{#kBSxOTd0COE8K)W^%Y9|5;q}Dczs5rMI1iHdfOi$$Z;ZiBQC-yh*
z;V&5JZni{Zc}fa-Q+_B7BxN!>7I|&8GE6o7gJHdSvX{TzLD^0rQV1V<!n>K*_*2c&
z)s5}3r8@%yQxSczom_wScLpSgz}=v^`ZUgX<WNdsHBwXd&Rbk43in<=e7Z`ZTbXC^
z3W#R(1}aNKPiPv=TJq#bogP1?uAn);cGM1=q_dsqc3Nm$=tSc8=|x4f4+<bG_)tZs
zZHc#T50sA`fTX`@%>8pDwv!Uf28L%b#r=T>{9jd}TpdmI^9!53*|I)1La_w2ZYCZM
zYXtO7ex$I|do`)P7Dz0y`s8K(fU_|er50m&4w?UFf#2q?;Ef;l=B*UbJ3RyR1KQqT
z-z5I?s}hGOJL0c&Dp&=?*!GZs+ip${$qH*!&gK$$@vX&EJM}Uc;(K?}z|ZVI!FJ%N
zHE}Osk+|%IFHHTyn2!Ks;OK`t6fyvhm9`H#31&7z20KOm@r;E|q)mHQG+#dXHxQwe
zQy-pKGYCP<Y}+6~*b2uDQZ8^joJ;crxovB^>HXRC0WIFI{PWXsO1Iz$If$L~FY5GM
zIScgJv$}b4K279c*sf4q<%MMjE{lfv=4;_Xh+k4E_E*`rtUR1++DvWL6yH1(n8B7a
ze1A5(R0(^B!IE3LTTy8Qq!M>OSNNWqjJfxU{3VMdgj=8gwkYl`xVuD*hRi87DPAj?
zwYIWA&*jpFj^xj#&@7w+74r!5>r=2+tK;lCvP`F@s)>Q8*ciwk&wA0%BI~S8Ts*N&
z<&>{DBR{2HAj6|Ahfz=j)){RWt!3$PwKhq-rYoB*J<`)^gI5inwM2Dj5Zc<ZgOyIC
z+C{#U=tlYt5Xp-bZCmo>C&UlddO!CRl@iGMHDM~nd=HvIMj|cqK+bzc31u4yfv>*w
z3`4wcviAFCpG6nMAs%csK<)Fybb*8`ZV&J90cCfBtqYVlt_2Piczgd1%99+Dn1Si8
z<5jn+koGE1SqL_l$#_%&GKQp-+X~q<#n+UW*bQPsBd3X9w|OvSt(J`$dwZ664Pegs
zsjJrhZ@`?>L^LA?VD(H3XJE;(N~4RwnFOQDpZm7!sz6H-6>rT2yHe|)uf@4j!JWwc
zhc|?Fj>)Gk)0izaI#<rK1ANM12C<G=WC=oT`kkPc>{fFRYJ?BjXE<SnKFS}h5HB;I
zY=Uk7qYWD7__e<voU#PyxDr%RbiW<E<3y{N_GK7@g9N(8{ms`VY%tiD+jm6^-^GM6
z`BW?d!^2daT#wMN2s)PY7c2)SSeGtrt}d0_{?n{l^P0vMG(cZn{kD^*+zu`&@h`oV
z@QZ4F12;cPDp1BzjhpE)eGM;tlfCm3jE(d8Wj1E|9iX60hJG##gB#ch1Kbkqol6KZ
z)U}mLYEoCg;=UWW&`3Fc_JJvK5?xEXySCB|p3@q?>u~(oL_@`^<zLAGu;6o;FGZ6W
zeo44fCamb~_LV)L@Eo2k=cqy;2;i*Z^*mgRGqv~+Qhleq@NE?1<t6;SE@|mU8Bq&&
z-YBcQEHPOR4eqZ8x%?=6{m`TZEKu6t4HVrmEqYRtNX4_=iw)5V(EadX(!dAAHoV(N
zaXg9a{+pTC1=<?t%k&ufiYjdaLORPQho+&{_M&~Ki^nZ>X9>@aG@d{n77!k}>gZ9$
z-=|OzFX8@0{yH-(D^ezy76h69pZ5%`{P<^v#L>AzwjiQN%J^YI1?M&0_u@Z_d6L7<
zYF8_c@%`JqeYB_LE+)rQyJ}hUJYxDFej(Wv=NhlXp6M4m@1VQoCHan%JBxb=#Ix>D
zt~5K$PffptIZvCAura7R0%Qr@TJd5c=uTIoa%=Xc#YBw_<-)ws<pg;lE*<mkqdNK|
zF0rES0t|+ZkSh$8S7BKBaz)TCan}m2qeN7cYUhO^h#j!;Z5@?k4=nnqBVn{Lwb_w3
zS(<JB+MzmvG8pcJU2US|>1F7U5quh*)13a%iC3n&fnGA=T3B<0>wnZfnHW!G8@py3
zE?*qds%!X{0e(#GC@1_qn}C7eCo7!D7_{%X&K+Jldm6WQgCGw=B*n%G##URK(9Un1
z^|3n&)Xg(^VM+xn{?&bW1ko8tb>7<h-#9@)F(Ned-%Do2ePx1`i6+$qofL;yU^mFP
z$N`tOiXTdce0uGaaiOki+hrTPu8hHIPAawWcYVmtt{fT~2c}POu8T56&T9OQzc6yB
zXhsU?K+U=Ve`Z=M_?Sw@abF@EWgC8r2UH=f!KVXA!LP3o862sKZMvrC{yl%2n2<H2
z8tGt3dS`Yqsh>utYOK)+I*PlxwgqaofN$Ouo^6l15^AI}l;=*e8{^(rWRLJE8z*G9
zmJffS{v3R8^c!&5tInN0X0WHn1^Z=dXvB+Q1vXN|OD;zfvt}jr#DjFV?+X-hfxld7
z#$oiep=su0==Y%aUW}EyzQMd)pdQ?XB!sT(#jk_H6sQ-n%ld=bG-g_`8T7CB^vJIA
zDId$dZm{7%T59M1jhRFzmr0NSXzO-Eu+=r<T%HAavKwX*h5$@A9-hYcP$L+X;oB&+
z+Ajk#5f}ApMKRc_3jTT%F)g9NhNx15XpFB$Ej!qQ<UF>I>2XvIDcpvpND&bdFD_FB
zBz5c*DR#U4)Z%5ermcK75GaQR!G+c9Q71hxg*OenPk)eHx!u)}t47Fel$cHya>k8|
zKXNC$?aI?I*VAGopi^sY{J5^u><J2=b}7S58US#TXV6kDOpe`~RfkvgrpclUM6bVq
z2#x&OfH)Fh;#pDny?Eg|3|!2&v8u9BDG0FLKCca9><m&hQ{Cu$R+kBqvJ6Mu{G#wI
z*BZ$k(u^PLj%$WTfHY~|8dICQTyAQRQDhHdjBllaWFsT00)RV7;?cn%lKgHvS`_e&
z!MJ*o3f?1LI@$fhs6`;G(Z#B_-@RDHR~qpjOAh-tvu{k4?F_Mvq3$2aJNSF>lhBPg
z*D}lI67|sF;#~*7r=w03lbU`1(j%M0Hbn42BYJngq5<LI(9|LX7&bv2ZksJXLA&DE
zRYQUHKFqX}vBdKm30S?=T)zgqV6IZ`=B_l<4iFPW{OuMGl%NgR8h3z(Qunc=3qsW2
z*}t*AYK<vrg-^YO+#9_57vsdTRL7BbSlT>vrKMa-q(SsjLFE=6LZF(x&vMrsfT+>x
zqv|jvOt2{%`H4#Sl~unA@kc;i?xiAHFH&=K4w^r50Q;-OB3I59$@C7rzwM0XqoB<y
z23Pc?vs~mC%74Kz>A~a?0M=~5JP(=FcOa&iW-BtsB(Cif%0G*_tQtdMJ&=-Et#<iq
z@ol9iljRJ?ieuTTv60+d*ljv|^{36YTB!9Ad^>9j6*<t<fK3-lf*AK4)Aq3%o8R!<
z&h@0C5}L@<{x}#5u95zzFSKqZ2d&Vzi&rVZqtQdNGl$~pOEAep?fTD`-?<x-lLXAd
z9QvS%Ir@LshaMoME~4l3%nk%jd*-X9@UQ!zzq?MQ<;X4yG&-n)ma6e%DEOHH0w8$X
zfm?AJ)q7Xk+nj3FS5JXcjj1m9P)1Zqm}l_Xcw13&%kq>M{+Fr|mee0bMBrY>x4nCX
zVGI~VH9r}+ko_&r{<z+L96L0#=Z?6G#+x)D($64KcP5Xyobqye(`pOS(S?`?u>mUk
zfIs+}MXl^Kl-fZA^4Tsqy(IeQZ((X*a*T82l$wfQ4NdSSJM8*ixB?K#n=xb56sfvg
z$<u0j7h~|SlzyweTKbO1n=W6Kg~idP#u6;>A37JYLyNbb(m?v^G)SYEd9zvfEGYuU
zpSV=nY?~i{3a$ULso(y;G&M))dvx~T6WJeP$Ge+f7mzC%&uC!a_kI19q!J22m35T?
zCKLfDjsRW%nvgZWvxG?-xw12{bdzi<IQYV8Kk~LDzt|_!r5+rWk{&C#_9t5_zFxL?
ztE11-xGC)xv<#$*aijh{+cRkY-5x~*c)cfv0VDrzI!CyLv;tjWf6!KBhBc4&Ip2wH
zNJ5rr{vh1#?V@-&AdF}O(aKS3`V4?4dQiqCM!MP8V#naXl%7W>aNlZqpjmEGvS;@J
z2@M_-C%}qh*Ry7J40nU#q#pI8(fX70pe&J08#^je%98I&=WE9J#jTukZGk6_6x2+@
z&?hkJ!(2cw^1V!)oA9Utf&qSY88KF9m;D+i$R^)=^g;K5>=ML(MZYi+&P7iIK6(6I
zxL(%ehIF-~xu#_Dpv+;-ZY$MT`WUEPX9Nj}CrzqAyS^3nW5F+^{;k|=cL$IqaOJ$c
zRz&OI#*D}E%N?-8dhLhkYthD1)&lUbD%`;6i-n_e6tF!Da+zj0yHJbN!Qtu5`?cNZ
zCv)huNG@mvEEYd`?4U%(iEX?Li6;aKJGn=9iy@7+4|%7=EMAH~CmDeWZ42TB;dZxx
ztRscnZEDw^kg+)($#N6PbztKPhi$j4lgSXcAVaTR>+BhkwQ;a`FF_|Qni&M#_SQ;f
z^BQ=|46VD@b}2`%?j5}mPakC&_0!55yPoOy*JwIqtI%GQY3WJo3{;%}dZL>!7Posc
zt?=kz#JSb#g59n@4P3Y-7mU%>0?5OiWz6}#ivK-?dYmYrkLaO{^TUp*@V#oKazVQ`
z$E8W<SOH7cwDAaE_d5sQK9@sR;=?vUKgzYYj3FmI&nzdFim1y|a$|g+h=P!Ud4MOn
z|97sE2Ti#gmfQm!TV3pd-+wHA1RZ(H!tl4%cHnfqCI;QZQ1R@4E6;q(6!y1qvyjxl
zN(=(HllmD~qKhN@2+=@UJD&m$q!Y+^H>bTNU&lx4UODV$&o9-a6$>v*T&YY#NyE~A
ztKO6fhL=RYqToEaY@`A*9JM<02_kj{U-6vO$~L(cWaMDmSi{v2vfovE1_~(07Mq!O
z{fIz`T(BGT%vHpfykffUy^WC*Oz=9@U_>k`&%|>$*ly>8hsu8neBhVRGo^X@^TZ`q
z$)2I5)t8@^dTD!Dk94h1QbPRtOan&tY#1NcL-DNfyb-Pmo&Mrw&0^Krf!Uuo`7~)C
zbp2o^(AVnm1%hG0+BY%hiqLeN>A@{FUt1bxTG235wa2GZVS;VKaZC-<!e_YhgAt)c
z)9GZ6FN<b&LCl?cpup<xn2yJ&lmt(p2s%V~g@nbHlnVC9qS@4@Cwh%3>$hhbOVR7x
z6l!=AGrIwViU;{paW3;=Oj8)f6n+DW>fXmf*~sxy#ObjcDA&TrS8w;uM|g?)%Uu$+
z^hb~W;twF#j1?2ZhP0T#N;QT@FoY;0IQ7*wJ=2M8l+6fC`>z49&CzNfoXL0`!*_v`
zHs~f}VVZAc=Js-zw@Od$0@HQNoMR0vr4L&&O)fQ(!pcoO2Sc_G-UX20Lgc#k<kKU^
z=zRgZZ|l~AnlIC<xDgx|`9T;s-0*6jEB-u!+e$0=Aw&>&zIC6ULK()R9~ur9IS4=(
z;rodTStX?)w=YOlY>yOOowy+zKHYalHJfjJQEC1OemLZVz7lOPt^qw5HeRf4C{(y_
zuhHGCxH<59;_)*GV*01W9AUkvYwPN~96p<Lm&BGVa$PTc<^r<{5@3scW{T*aM<;x(
zGg}HcYNFB&Y#QsTgrz>n;brNCTEq+IJF>=^4&Jhok^A}uG_VYmw>3ao%fYJ5!#c=k
zcg=0Of9q~~bj1#|dfiBYj&8(9wivdn!m)1mB`!xRC{bi>Y!{;q-xw}r6#!p<8Zcjx
zGgfR!en{Hrn+*|OW14#G_SvUkM86MORA?`+K|Y3b`Vtfb9pkzs%ZrDV<c5ZBst+AL
zdm(nHc(u)`pIw`M>EN3<I7GzM74XblK>mm|$%u{cBxQiwA~dFlf1I{|KV)vX{LFAr
zHi^9E5_j4Pi=I}>T;|p*N$9PTj;H+}GH#r;8HVF|dBCp;*+VLJnnX*U!{|4#Te(Uw
zN0{G{FWq$B{f%O&YZufLOL@n8V~x}TpT>?~EfeO?sq>bs5nw;t73|OxIg4N1pyB*K
zqK11Kd-`7Sw~GW@{*+g~+n^qzRRUsePBG~HCxd4O=?qXT_xPx2t3$X$No1e!3_tw~
zeLevG2Y()%+$J9yN;gzLg%|Sc8ivt8?!|&Zf5M1Yz!IHNrA3wsuW3aeO}{)%ew84Z
zj1-vK3`SS)k96inYJM%w*znA;uS<Y&-&c?HWnm`KoroY!L3Ok?tytE{B_8r>cggJh
zpn6{@)gj>|x#=X-DA!76RXPo{Xr2I_x2xKAaJD^e6ucyEm}3!(6NzsHO6Ena$LbU=
zVe5Ho3o-On3<*1eNdn{rDVP*I=1|+tQm7ee;FMMHnhUpDlGQ0;JzEYf5^80>^xY%$
zsxc`^?APuyHz5&8=dq5mN(tap2Ep|azVW;^xkJEDb7)mC8~p~ebIp9w;wyuB3gq+L
z#uO-k$Lw6e9KLc!2W_?hz5#K;PsN<C19F&fKi7%U5*-}G{whS%kP#$dhS0!_qKebo
zfGLjlU((Syk3+F4$-~WhC1%C&>=M3Yu5pZAqKJ}7;+I(+$@{L1af&htvWS(6pU5X}
z8;B`R((O2vkwxtM+M*}96#}n!b)MAUHC-<`DsA@v56tB_V@B(<%kSwLwx~k*G72nN
z9GA5t!kTQj=v{B3`E1w>kRj;1TGtUb)0454@`cW)VS)~{1?xY=4VCvUR3kj;F;U)t
zH7rcU2uic*u_r~a(8gso{%;~Ut^k7SmCIHyF;QS6%KWv?hM1wKQ5jTP1nB657nfm*
z3L+yy19Ro!8S;f>YV<Hlc)2%J=A?Gd%YC?F4ZtRUKoto3`hQ$ETqgAC1&EpUp{C+P
z7|+IAT(rizU`nn<dz5t_5Sr}Vqz`=nOEHquIjJ+`^E>Y7u13IwlN-;((`xg|v<TOe
z6vzw*K2aM9ab>q#lkw-0vdXYz*k`4+WeEh$*C{4?f<Y7<86)rUzIYRIaOnTFuyw7g
zL(@WSQPzg1wp{7~R2qfl;$TfT()Wx7+!%?UF|pX-Zo|+pN&3+OKjTZBoKZj}c8SR>
z)-}>LdJg9M<orBsB6^oV#^om!v!Ls__b_?Uv^Wm`c(`bD5XL%>XUpbN<kf@GSH-fZ
zp>7>_iKvYIY-KCzQh3AluB20{w*rGa9;p0k4I1fT4UQy(P<NPHRdKFDwF4KuKdcJ6
zexb4z2^awaDL2Vd(x$Y$isuz;5oeu5&u}SEeJ+6LhWJa^%>dTAW<fK$rw0lc^cS%B
z{m4rT4sTN5ZHJZF_sPdQ)+qV{AB|PL9OM<A56D0adZ_NoRX(H(!`-b$EP0#N1Ln&?
zO3xS8J-2j7p)nY_8r0X?!Rb)3$n@HwX{ZZ6aBQ?(;WnS`C>U)KKQJ4iU`^E<Hlb*W
zZD08g3e8eR6jQm!q%;t*PqrobY#YEaKYA5>XMkw<pL3O#*UfG5El=kc$lXw0ytWSv
z6wSU9JDwC!`zC%+%q>;e#EoY&CII_8XMzo!4?vkCEn=tHjIwuB1{X7Rd{(op@&vL6
zZ_6ImJ=krLd^WFeM=5x5Jla=7@29IRXVsbYD}An<Xdd6B1T^+D`N{=KL18mRTR-df
zpUt1A7pmOvs`cUf__cMt>0S%x#+Dxd!E}aA>h&^>?n}O$CP4ENN7&vV#FqV)oeQp@
z_XE`zOP0b;|Lfl?E|v_&wG}^2QyBy!?Kp;?bp0dHL#koJb@HqY61dwxt6WRdRsNbH
zFhJE+NRE1W-~jK(hr23dLSyQ!FsZe*-92Q7%=X-$Eb2b6xD-YB(!EHZ^K#lL4x3|L
zA;Gc<UOgJi2bKlnF}n8(L`@53VcBM+=BV}CzFLu_CXDP}h#s@NOu#PQwrDvS75@P$
zvlCp|Js-!|`Pd6WpQRn<b%pO-4gT!OY@GJla-xqG=?+~N+<$sO3jBv;mPOTZ?!|AW
zv8K`g)?omf3kpAWEKprrg1oW5ZdzKA1q2p<r|~^0U$XU(UYHeYYn>f~s>G-TLWs!i
zWkd5M8)vQh$p^~gR7kqIipnKM<R`9QI^A>{_|)3RI*oVA5Db;(qxVXK?-3kG_5Kep
zj*0MN8F!r0-ZzYK)E{iIUUgHM=1QeX3dZ5&NuAQD!M-NhN7`|CxLL>wB+c+N#>}C;
zsqLHj>WM!OZ}hD8Wh%LEVJWY{z3W5|WcLIZ!$|D&wAKiV42(MD*>Ks%huEjDln8wq
z3)|IUj~=2F#h;N-CydgZvc27(qOjFO!frpdkcnjK62T@_n&XNdPqf$0Xx;#sFURK_
zf;rlhpK4m*Lz0j%=3UA;9b+<3&QnvXAV)rGnpZcb5Hip+uyR%X#O0GTXF%(H#bQ8g
z@;72?Y=O;Jd4LVWj+crF*3mH7%c_z(6T;*@YZAQY`839w_BF&IKLAjxXE$7$Z7+>6
z9NmmDfgL+4q$7MB!Y5AzlwS0?C0tEOOhR-x;0b2nrb7I?>UEevq+-bn!(HTlNn49@
zqPUtAfBxSzu99yv4i=UI*zd{MC`5=_L`>$@5-v2chr?FB(f5j>&!4H#UzIa+3pv=T
zJU+aX^a^K4b+>35c41S<^S7)p<V>5Yr~R&rE*jPAu8GV*^j}|#`2c1l{;#Y%b|?he
zzn+SxX!dW~t#Bw|!$fUZ?9&6nKN39cfm!mNu{HX6RC*K6^;(U;r|LCLLla+S_tkR$
zUPA}8?iS<!lq^!A5I1{-LTJ-C<3ip-8_N=nO8JN)=bu7gpCBoHx{YV25#vY<M>HOM
z42wccz6@!Y(AS;PUlIFC22Fd<qeyE)StK5#92Rk8!C77wAOrJuijZYxn!!Su?-uOv
zRk!)v+3OAWles*qOXpL5OR9*$4FI9dTLn+-Uk`?UIWn7&Piy)$|HEJ(CJ+)!M9rvY
zx#2G)$x{``MB`Et)pRfj_@(e?z@V$yE)|JZ9aVQ;F;T~kRLeMqqpNyY^6P7D_qowq
z+;d=pB^Fb}i3o*qoi#OT<G<PldQ58KWMxjwW;f((>E~@zpiH<7W$b*$%CH5i`qVUt
z``X{X$@oD&Ew){it&HtQ34h-2p;>$?DL2lL^0;yqJqC0Iud}JxjXmnFLV0Sv7RIbE
zNMyjDSgNf2_HZtAn)s(?lgl7$oj!QBw|5ny3{2>feb?+ko!2ONr|<5SaC#6EA<LSE
zKO+=UpyJn%VF%G$R}Il|vZc657~lYWW!gvM7&X)CwX;N%cjG6ykV!~@DV(wryPng$
z^?s5s7c2F6lA?>Yg(5L8X>~Kh?c{F=1A><^VplWMpElTWIM5MI=a`bT6*2u?5);&g
zN~_CCJbO@6V%he{CKBUKc!{U9T016&j^4@k#%e58s_ul`Kf^pJAwNM9ib#Hyet2A|
z9uZjfJi9wXU?`9Tg#r}#q+IyS@P3vhQ4fW_q$RGhaX-KY!RiXBqwR(dy`yl551BO*
z+_qB97m@gAFyX<lLIT4u<K4-mYC^DyyW-&o>So(D?r^#u(`rX}wk=Cod|7^qjO<fJ
zD2r3PN8e!^r*q^`Jn=F*b;=!M&angCMXJkTHALt*2^xVgv->(H8r3vXBAH%@KffGf
zG(Gm!l_K^h2DkE+9%VvIx^giLgVkL<o*SL{iqr7Mz`*!uI3YR-u%A(Rq^0%zw&i5F
zFcuc3J43B{_ej?YjDkX!Krg!wXW@V`HP_2ngRzze+soA*;k%`?@kH%5@CN;&Fp`TD
z24X!Vc}C;iH)j3x)ZJfC$qpa?1*D{7DL@X`Ok_0++UY)>WcxnyT0AGjySwTgA{ldt
z6topK*1H(mBkujAEb<G0RR%)`R-2R%<@{uM;n!)XZ;@~a=NR~4iN6lp443&2OEo(a
zt7klu2Y7#*0ri8*udh-_Z{4`ke4YjnsnD2#&gi|h-KF|c`i68UaovM_)^eSvH>-$X
zhVcg5aja!LbOIH}_Nq*errTHx)Z+Gi2?&>U>|jO@2Z3}{zSn+!39HOFn(Ug1h8uz}
zk`4_-N7HG}u=d2NnF1CQ$BBQr4|IG>^1I;g!W*Y&#BwTHVtj_u7N!jvLsL!?(4Q7{
zm0kU=Xz9*5@7OXVWjNNsxPUMkfqS~t=jEAwD{NFfxFu~uI?J6{caK<-!)LG$d5`eX
zIA*<Qq@m@F1w@ITvogtZf8n|?6f6DTLc5er%s|r9gsF&Pe~86OKE7J<vc_i3GSj2@
z#1%l{U{i#8<=?kk^xYv_!mdGxmA?V^fxKYkZUo~1AYS6gsREBcelPw^FNyK5#YHyn
zXMB#Dz_Rhar#G@WaO8ECqx4tSoR2=_5x0ggs|tDu@C`Rs8Gm@3(vp2+Z;P)d5<$cn
z2=pwSNbCdxmFwY03z>}S1@Jrm!0Uc9@8ch!b7$OpFdd9!5%0G%4v2&HNUgUrW&?Ya
zfGdhw#r20+M1O23NUo&~2h4>dcYQwt0Pk_Myl5qQsZhKBOdt+NLP9l+X>&Vbmf;7s
zn2_$MgxlOPP~WL)09)jB_$SGFu>4XbzpYfG`K~liltw59G7`iH(!ck(T#EM%GnT1U
zj&T@B;^$}|GhmQxyEO9oOL_J&MDkC0YYF5&R;(VEbnvhOf+$!<9Dfb&_3k2WzO3Vv
zQBe)5b{nRCWQf`l4I=kj%29*DVuR3C-^tnK04~V<eMXJnKh|?H?anduhI(M`JmOS{
zef2C}g|&fb3cm{~wakN4@rSH{{Av0pczPPB&8Fb$Cs4HE={5WBNhQ}48+w!4#QZO6
zRa~C}e}RTb6iGCXFlWmFyUP*NC(|?BfC62Jqfe;I?!0-O=^Zd-Df1svtb404lyK!d
z+Wh#WxaXcH!Ytj$S@4Je&Zz7m>itG}#QwXlh%kUE(f99ZSW9P7`EXCs38=LgO7~>u
zsDWCIz6&vw9p>ui@E--FIitb6OagwB7CW25=17-rw-@&RY!`dY%xQM??!*h>ZB3Z#
zz~U{yZS3GmA2E-jyk0^m64+)f<AMwosqM>KqyDe$_XEwXZXA!Iswvm)CS@TgU{c=N
zzE!kIVYo5x;NotDwV!i%)azn=>l%yHvs;BWkp|J^Ln}=_k93g(4J<P>ya?HCfIlS~
ze0Bk+_!WxFH1$OK*Ep;DH%^F<JE~O7L&+Lb97e`w-e}XBCSH6UUW$NIdn562jmO)P
z%~eZ<p7SBj25zrU<WV;N>T0nyDhjz~E>F}4)pP2=0|<fpYwHp?lFc5`&r`ZyP%MYP
zcjz(nt#<1E_-F@O$^q6fshQ4Im6m24iG#IU#ttqW9dym-hJ*?5Q{m7LZp~4GcTm0<
z-K}baEvv{8XCmXl!;1K&yVd`MP=p-k=SMfpMf8mw>r9_pze5X<a5kzTgIw;PtfK|_
zQ7=61ZMxX>UizFMjTV(7vH-dx&@upYy%24J?w843NF@T_1G%$$UtLKQ+<dm7X!3La
zvRUg<MCaEr2+>nWSkP&o=`U6t%J7E!+#<tvk35z|fikxRl1*ozGDC*OPR65IS5wrD
z52*QMm?#iNK|&x}?YJChQVb)fW{EnHgdgbHGk-aw24(SjF{B`dOg)wDAKGE1vnnd9
zqHomvVjGAtNbK#yb5P^UB1)1y+SuBcY9D^8zz##QbwAHM#P2;lXk*A;S7ANYFe*{$
zZc%8bVbE=SPTA<W$BYv{!FvC_X8)gh1?{^SBGA4&5HLKPNn(B$CA6EnYJJD$iXzE2
zjPH<Y;?wv|)OU9-oc9J$yLiQsLMlI)*HtMHPj04y9eih%$o*tVLDQ6i22SVyti$1v
z45SG#ovjR_QVF#Pfzc&Eop|mp6N?v2$jJtIWjxPWj!;-2NRFAq_vBRK;^kWMm+AmT
zK)SyvGIg;oj5-FtCn$^{AV3T28>o$<G#yKl2Ri8mp^0E*N*ku?bH`Pce^%_~g75cq
zus4yRTl#~$?p8~pT4FZnja-94vu=w<X(%{y<$zr<3dZZ*wy%~<IZPY^r>{6md|FIu
z`$Gv(%R-x}zj|b2mB&|Eka-6L%@Hh*F>})Cj&xr3sP*OI!&e@d??a%KS+y>w@~CR+
zmF<{*3dU5o=A=y&F9N)3$EG%ewsuK)9s5Wk#6m%&RLcLvp9+09n3WDC4obdBx8%4z
z6G0@WuS+3`{ec6EiKG{9FQJtgLFFE9Z4$<mN0BY-v1n*apn!5P`FY;e;y9STQF!R5
zeQ>|l<RYbnEjxg?G_1pBL}!ecfrkY>&t(MeD&6iS7J}*334;d(9hAL8OPm%?M^yGw
z`!u?syR82`h;P6gd5vN%722wf<EXCrwFl{18AeygzSpF`r-VR|1$<dPYam)EM>Ltu
z_G5|ac^V)U;^UC#7IM(@L3}ULFIO^y^mE&l!;SKI5$b9K1}@Ee#VD=e*L`WbYSSZl
zo>tiIEVk*wVgl)=7t=jmu5Y43C8Oapp^kb~FLt*f!|;COkQTZg0ipG%ih=Cv>ZlH?
z%(EU2L)v=q?(3+tC^w3&mVv$j_4H+8!`)f-4YzTk(7BR2R?5xJR5?yA|6N<Nj0R9E
z+F1&w*_fQ+J6(6UkgMpYAW6T%JsUt}-UR|=b-9tn+cw6J$3iz3-EmipwfUI_1n@=V
zQDH8W+Bq_`;b||vau7)kDqolDbKDBaPrSRo>A{2#v@%d;U+Y_n5V|N-@IOec7_%S+
z1^8WIJTY~!iQtT)Ei@%|(~kCr=?t%mwN(3IZ0;PoCB>1F{<R!6+uTnz!~4ZqbO6On
zTdMwSf$AWRtmyavQgO<)Lf2LlHy_0aYZ3)JAwtTUpQp+x&-?VH`l+KRH9<+tJ@PNv
z*~@~|C!TCi4zOoNID`okt~zIJ^h**$I#_YVx`BqY7oNwNgr5`L$<{Crs^nU|=u?Wy
z9B~82`|#k-5%rSBM;+S%x`KOE2f`TeTUm?nYM4$rW%!Hs;dn#c{UZHyxl4qfVyrnn
z_IvGsJi$BnrDfFOh*!iGk)3<_Jj|n|m!v|2Jv)y89+{K|kcI-e4nejy$hEeN98qmB
zwY%bBZyr-#&YmEkr!ZR|vu^Un$>AXZ9lH?jez@k6?<tw?sr=g`HP;Au@~rX%X9|z9
zbWUZBp=yNo3vP2Y?TX>j&Xd4Uf<jwVu_aB?_(u@$W7$M$ed~-OQ~iX73QESP37+p7
zmGT=i5uBVKe%swUD*-%)<uhVpofUQvUUY;yS2iw1FU_?V{fDMN)w`~qu~5i;qrIUg
zIuM5Y5A)}De~QHLu;}AC=i-vnry0)Jto117dk##Lq2}Uml%fGO!`*B$*>E*;7K?o4
zpL~*fDo2<+>3(1`iAkd;R`iu50>&uA>V9SBC0m@-P5rI;6cb&9+THSlzsL&SOQ}^o
zRC48vgA;V;1-Y4$M44F^mnIQdf1N%0lJQl9OYdl$se&#Y3=*8}v8O0YfBi%Y49Ln_
zZ*LO~Jfq;mL^Cv7NJrFq#pI_<^7}_<nf>5<2&BbQ-$3x<jq`AgDzc1SN;&AwSZ$yo
zUz)@Fb+O&bA3=GSOz!W_XE)({%0(|f&roS3&T#K@K5%Z0ttXw@w_ifIPNh6PCu17A
z;ZjE+pXAxVZC|5-bIR+O%C$pnd9j~bM|E5dsD$Z^#-7c|?7F(HmehY(PMQ4fpik{Z
zRYF^i-A-%t^J`77axo9o?q{TmfN(c;7tysoCiAOkj#_`7T2>w^Wj;O$@QdX9-6ey}
zsYTmlV&IXP)AvccFm`qB!169!6|76xgxS{q_{Z}YjlhX1s#7n5H5+Zt1x*^BhhH<e
ziS(}Q{iwAMsEcP)+8ZiBbLqcdCxJduH@|ZV??GLlyIQOT<-S}lA9a5d)G=A6&jle7
z!<e6P%N$fJ?HOTW^TH@q{KmSMTV73VCvXeo$NjLQ2m63*sM~sH?~2=JRd$5REb*EJ
zA6Fv9@UX0P)7UrGMGU7P_^o2gi>7lBQ+cp*AWvBCGv@L_LG_JfN+=tPS#yb@07fZm
z@=G${Z=9huTcP@H+%fWb7?z0s-Qik-zRv_=+`(b2^H$)BWp8Z=bs!gLyU=xXK8NX`
zL2M1II9*$TozK4893$oobQ&UJ<5Y*=YdafS8WRE|MyFV}wyI&naQKP<1d78=bwMq=
zrXjXQP)DUx8I6f8FvT?2QP~tl@dCO=E6-#~bkV}_TTC+x?f<>R;-9LHgf=bL`{LYm
zFpoS1-A(i6Qx4=0404YG^y4ULh@N4@2M3ZzV=#+z&WT1i(7+3dT}JaO%pQh!P}_?6
z&d5+OrO)6&1m&DG1`kyW!Ucco^e^NQ3NXetOEq5Ne~N)$0LxAWk(w*Dg4C^YUcrbP
zd@T{Xn6N6g{7&N`sTeb!;MLBsM{Ee9F0{StDbGg+{fl|Nw6w{M=U@0g0P1iF<{)C7
zE8IERrByUug0t@Nlh1hVF!cc~y_wR4w8#3Z*yVHs(o2zvTFcpjQ(8bShgn)JX)k__
z(;73gC?;OhA(fK7XqaR9h2xQydmATV91J(zU%eeXIii_}a?T{w=%WKQNKf(2qO*k<
zZc~e<z#s|}bhov0FR&VL`h3yi3HvL%=eXHvt<SA7cGsG-$D+69TOQ+tLJDG0%;79$
zwyJ$FZ$=by6isYqcou(61*i_zv^PSQG^=hAgbhUlG3<w?`+{bEQJxAHab?WYPibcD
zf*9Ce_GFxG_pnAkZ_Q<YE*M>JOL~F<{<Y<`kFsHY<%B6fY)nzr_`7(hL|3Nrty}fq
z1R9CU`)axw?eai1qxEFkibj~{tH#^nURFYpn`|Stm`g`WL1tXEFlQhOnI=4J+;q!{
z9}KURc2!l_`%Xi`SwL6V%|XF<nocd&Ld%RenPK|!0yjS6JqE7RVm#GLXI_de_BI&%
zJ(VnUiwF837j(P|;}!}y#+XF`nu~scE|I{Opw*7NhC+`p&@rC~kp4laZl9Z&&YU6}
z2*x;c&b7^or|7@aPz7+;qNNHL3x58kz1uZh1E{0THeB!VzV=15(JTZ4%~ezfhmT3^
zK9$k>6)ts=ZyvCKjdojeyV7<?fHet#_PiK$OdFGE*X}|#o}dBwz5rg}LgBz-98b$&
z3|OZBRn4ylxtD!-Xn+|<zQ`HK2IcVB5S#PnR5Ic`gZdt==+N3R=|_mbi80{r$|4V-
zA3no@WzQn}w3|&RFfZ|*Mq&h_wPE}%fg^!0#SSW0|4k(GK!;3q3qy}uSv>U0Cgasy
zE-HBikH|%@4N%6PA0Spv!dR!DVK;&|fm0zvK~0n2g1`lF<-t%Lx)5UMFsOv!_&%z{
z<qmpEgAa4v7gn7aiqiCXGuE1*Xn=SAw?IyGm~K8uz|SZa-FxH*X}DX>sX3_+L3=yw
z?`2TcF1bj*Aj*1Uw-ZG_3R5yRVAPZ8(6eO1O<7$dd`vH+&j-2OlIRvHzTDqc1cPdF
zWz(%u_qOn85<GWCl6Dh7v8$>=WFBim1Rz;y_s&U?B0I`(C>~B|!{tBiap<+OjEB&Q
zvU3&t4YquGa&n_^F9qJ*bPJ|Px5-EBUw$@z26|rQ#I7!|^A?o#n_9|{RJy5XXj|2y
zQx<#VIY3XdvEYL|Q<#lQp^ElfiVP7TDCJvVpw}Vb^ts{p8eSv=cbIHJY^u0>@K|OJ
zHa2a6f(zK1O$DQ8!U^S=BW1{!x%fk?CB+O_Nq1;l+96D9qrr@o!Br(o+XlvFjKf|r
zgL2wR=g=dCiLq~w(ODJp#0&T1rWHi-eZmtHxLV}ZUw8Q^v?-!>j<t9r@qykkmamPi
zA(Evhnfm@49AW(moQcn-vl5N2oF!Oit2wOaQ4G5<wxM^_B=N@BM@$@=3oX;FsI(!{
z3<J~*?Ls8c(P<r6q3z0<x^rO37%(5rE)0~KONOZh$v(%4%`FYN35)Vq@L$94M*Rvp
zFx9W4ih$q2X()Bq@DyTNaggAuyJ^cW%Z*MVDXDv4#juo8?YRWKCdd&vD%CNnb?_gK
z=!+Eck0D-&%}+P6lu&Kd1$Dp+BI!x1S=JOGxIBgwC-aB`5?xaUPx(a!mnmdySAv}W
zVpM)d_l-=5{;-RuR4D7E%lRzh8zE@n>c0d9GX;0j53EbgM2!i_X6d^6E3r~qHUart
zTf@8l{H2LobT0Ra=0QB04WeR^(v85edsl}EikXLE+;BcTvC86kEL8_3jsHJLIjt5!
ze;`w5|Jdhku(eC5$w(UhFmbH@6-(^oW8=fCqn+k>hqmUQ7f^x??cch|VV?3bN0h>h
zf)b+Vy*h}!wm@!pL2tId1U~u-_$oL&XG`(Qvj}H<B%gih&ss@l9FN378NmkGH%vDI
z7WXC*)L(l(>nuwl^aAtB2XQWv$vN4k8>NxM9psqU2OJ&QliUTwaHG(5X1hdJEEL9>
zP!@pe{5_~oIIH!{kfVN(>S#l-XX@fX41hWzQSPYPEe~RrSV~|Bu<N_Mf-h=%F$^P>
zVipM~^GoZEmYKl=GQ_*=5&3T1S3J#Bt>Krxwp`sKnlx&@MX9*|9*~hNb%<0sF-wcK
zhHoH8td$LyvD&)do!dIjBwIf^OLEv9%?(i?b(G!fAQ#7WRBP=x!#TL_9R{Nkyl7fB
z;!;1!?mg5c_55<unT|bvFKp&-O*=t!>Cyj9fg78o4EvKc7=!v2FS!qf8~!CbD5x9f
zCBc$<Vu?F2q{g(~m%JeMorC(JjK-dxKw-fCD^p68k)%qoBQN(g)47~Z3z)sT7mzFy
zsI{OPg5nZC({X5fk<)QkToCRf!@$ciJ-Ds@?Yv$N?Yic#$lx7iv@^^Qp@K$(C>wds
z+|fHvpMBkxSZ9rl$mL*MS@buWP_KB2q(xuMtQIS=yldOr!)SnM^(Jznwa>kpYG1bw
zUQ(iDr<Fq_S`Ed#2MSP^Ty{5pW)r#>3py+v+xgn^D^-P4Wk7QhtBwMTwf8ps3rr)L
zerzE*q;<1}wdqn(veVMcSJM`z=z)><XjpTG_9TtU!8>`Gjs(l`&_3%9qN(V&A0x~l
z6jNkCG&p3cVsi+h&N5NKEJ#wJ^_+Z@NTzUUhKDgeY(!4jJ10$J8Tpyt^tfUt9&n{>
zZW(s@5H?~DDr2yhI@bOaYDjv|81S8yui+z3gjqIAQ!+8v-l^cFHT~4rQoD3}WC&5O
z6sIprsrs;;Qxw1;^6KJu|7N9w=>hp~c4a16Jv1R99`fL3_W{S7dX()4u&)4l)Un!^
z^1NO*&q3t}iK<a`JnD?v<14J(U&{@DEq1O2mq6$Oo2syp7h#uj1X&d^he$BUbQ8vq
zMoqJDN;<58R*0Q)AHuqFrux4D0Oo<}@c(BE(#KYYw7FM_Lh`vC2z75{w7Xt$6bYZ>
zykZg!mt-mPQ3a&aI=V%|%~BvQgK-jIxC)C~LVNT~%Paah9|M`4nqbWg9Hh-Y(Zs84
zOfq@G7LWp{c^kc3!pwCQxrlL=F4yK_DVDJh=%PZV0o!VlvaP^-8_MboR?5CFoRxG|
z4}!PlCm6-zHkIV-Oq7+l`f*#GU&i^vMOANf{TV#GVxqPkG%>aDd`VBR#*9P}hc#0w
zi6~abl3Kdr!OLHIZE^dCO7l`*XkPu03&4XtY@L3dD>b47j=_6&t@>w(Co>>1@^!r-
zLlZ+U&m#PJ(cPWEOPwd~WHwN6tI9Jm&ap08UL+F+R0Ykl7gECA=^W3a^Pv1B<r$5y
zjzmM|1C+rOK2a<UR~(1@*IZrH{-Y?oK`4YQQyrn3{D6ZS8@LRZ+phdE@`pjvo-L(w
zjbf{cM*lTv_)NPE8(#+eQIvXK;Lh#4g?bhd|1+}0?FiCP5z->oCKb!W!f4$!O^}!z
zgJk7d4GSl~10lf^H6QRGT8TH7R^6!k3*pMe%CXhsLy0*^aaN8a*g^0*K5Jw9Mv51H
zBqDsmADvn_fX)P-Z}%AiFC=-<0-Fd#;LfpRYz_IsWzY%&FPH{=@EzKCCAh{01PJ>2
zpAdJDiGBKE#V*Q~Wx^JD7LS_JXOptVn|jU-(erjUjEnYl$V5vmNXqU7rwrnI!_=uE
z=Ba|@zX%EA_>ed~Q*Ian#N~d3LZ56%FS;D&T1S8QLM=9}Go03@IyGD}ty_;sb_OWG
z@t)#9$UGnZjrD_)dHva)<dj(5dlvh+hGQL*X-;<co!1z7iT}#dd%%N3v&QAHimriD
z>UF?MAypt4oO=|2)49Tz{w*0C*I+f6rrnGhs3iN=BfBqZ_dT@c`(@gTgppSQ%wuCn
zkE8VI23=Tp`gCcKmwu#z_dof57N_eM>tIP02&~H8w`jshK^L}~U3G_r*Te47$*-_5
z6B9~$9GTJ<9wPD#u!w2YbT`x4RAeBC!2hX2WY;R9!kBPCN{HI>_x@Ktp7#T|wTQ|B
z`U|7I2&jHlyWUsa(@*}_Q;&nf_TI)Gn!w;IyYys#CUmIT3CKRAZ6c*P3~)Mc(**Fp
zU7r9Nsd^S&@GVYNv-dC?G9wvcC(8TRpCCv`HkbYW1|T<aUGm`2U-`BPq#$;5EuzKe
zEz3QtN8JZ;13TB@jyY{{z}}@4j5{(zFGmAb^IIKKb5S{?UxMCA!t0j}K?7JNc&P@z
zHrG1sUM$w*s^_u+QN^l*et$c+@N=TQsv1UG_)JEM>nYl-%}2M-Ilq;6wQ9P5wgV^i
z39`wQ!v&oVb>|!rxFr(<pgnIoRt#R@vr?@#QOe-xUS1f%W-76&vxB;YuZ9m%jKJvv
zI8;l@3}H<)f!fq&iyoORk0%P@G`T9ETUiGcjOr{QP=%rnf4Bry;?egpuxyq{PVQ27
zj1o^ai)Se8tMY8I1SeSlS_upjTH*^{c5D6uahC*l&nYhuLzlp%YaZd^WgWhgTnH@I
zIPd-{2E_6?Qwm8rp-bCCE~F7IPIVwWENI6fE!z3l(8+Nz(ELGaL&ZblY`g{TbB2r)
zWfP*bloKucHtcnX6aGhE4?}eh%|4{w2XgoIYg?9>7pCSkZ|t$ad%X*Hpww7zHN-o7
z!7-pMl>F~QR~gEnPPu8_&EIgt#C`}UCCU1)JxgAOrpqPm5SKZ?L1u6s=)lP{X`nk%
zCr-82OK&IW=KUm4ydLmi?Qqi0F_ok~dzkf9mbFOVY&uX;;(hBbGCSeLSZY~9&rd#3
z<HVFbP!><e@ODq>(~@1X{7weat{es2B3w8;@3{9yBJ~S{A1sVMImM=`_6j}`q8TAH
zbg8>Q93epeEVUCW9JQ7$_KvmWC0)wrp#j2H8^_e$Qp40<xNxnMqXRXZAHNU3>6&d`
z<uz+aD9&bSM;bUh=MmDpJYzE8ujlpxbtWJ@+}?SeLeE!{XKU8n;zynbIl|}EA_?DN
zl>NDK7(#05y>2xXL;NASh=`vB$HflcuwatZf)3lxTRf()p_2S~I@v_1x@qKmAX0}0
z`BE{=@tBHt_+0D*OWd&kJpFa71PVTB*qpz3QE=r%<g<OvWk#M9X_RQ9NTehzEB|vS
zS`NXP&vuUet`?tb4N<4eynn`#8KDBC7EoC~MZfB}sz?PrzYsMYSL=jN4zb#j136hV
za#GqPRbOxJR^;n<mP?*G1yYOPWrUfBsfovvqz@^_QMlycSTwO9c0XXnuxrLEzpqsK
zeKy9tAsC1(USnVaA|`%#X-p8LY985`uO4E|utLm{*CKNRTvCSwp$9lv91qX1+6fw8
zoDv=K;KJ>o0%rKEj(Wjh)#82<pOT75D|ny!i+xEt(_0JI9K>_vNn>A|p|*f4d5~N(
z02-364hlZWz-Wmg{|o5d|G=tzZTpSy1LH{#L?#OfU%x?q!E&znJh8uB3w}{I#$Gdl
zLz|<w4B36cN@yWsx~JXr5DBu+a|k6R3Vk6Jc0uItyrABkaOn&_^}|T0Y`aH3J~W0|
z-rP4YDj@?YNXxnfQS&=vq4fX?VJCWs7NE%C{BKrNLa;!sQ*G+37$9gDf@HMTQ@2$C
zAuivSYyu#ba&VTw?teFXP&Yf$@^Jjxyb70##*P8YGLAkut~}g!ZKuKPCsB(4=i@WS
z%N#=_M7;S0R`Q~1BE#W*Qj9<7vqAi)&G>SP{rk*U<!E%W@^&rkwn!^ts0~3fJLr&S
z*IQjdh)~qUMiF52!#Q=YfQLB=$byT!CYco;<8z}g&zt&99W+*-TUceJQAB4Sr5(I}
z7Tv5UR91J6Z;}cY7AwuS)1cuWUe}6c9*@Gluqb4&7R`~BjXwJZKj-niuOW=3El%hM
z(IS6MRAW7+qtV4jjLI4zfI!$cU&Q->i(oo!LzaVkD%9p=Y50vjvz($%vq-jT7YeoH
zG1K-FP;(@r9GZ{V6X!*DO%Yp`FG9;rUL^0-0~>llTl?^6c{7+fTsN+=+O?DqDNGj1
z-uuev5>iWm1{)RVM3$!$Lmo=|NB)I+5vmgefu_@x#i#kWa=@ExZzk^Hyz>*|iiiXH
zCSw=IJzxILE2diB7*-vEG2mg4{Veb-_TOgHj#}Ijk}%s*2Dd)zY@n9KHF~U!FmG4k
z`oTAtD}8A<HWIKa)@sf~A-I@%*iF&x_p=Thj}=QX4;=~47g1G+84?OGnhckOxE^st
z>(qe?uSZCo+{E%2HMuwXDC!8mwL)xn`?Z_KzY*RSyR>UD{Hjx^y=tADd7?^P1RJpD
z)3X#{>(QakFA3pO)`E0G=naX<s0&Dc_iWcxH$`0pHgy1aSW|ZWcPA=lZu6D1pCD^E
zwu#9K<j!*H27yH<?K-t&Y53a75Tt|AshqVW910jg%lB?XnJWsaWIoaC`c2FEJMtpu
z0q;dLmdPY*vry&(yQ(>rP2zlwAMJ7u0f!1CMo|=KQQK9Qr0@{!0D;;II$RcGS56;|
zZnV>_nTrxDAa!wh!($ZZOg+Ky|4rMUa}0^4Na`=zELhX4Jej|G>GHs!xZlKjH&ns~
z9E85`ejaZ+<jZe!4=D;A?1@n#m)B!)W$813(S3_diO*)X86K#{Fu%Kc+F$-5FFA;<
z6=C2f-3TBVJLiVc<VBVnXKGMpe%|1BW)U2l@NCU=e|-7;XFFaO7->9?WO|%^3NRSS
z$RO2E*D2~Fq`cDKeO2SOtHPz^fJ(RaR>!=UdLBG1cc2D&^PYqwPT4au%@)Cu?M7m&
zgTcbLyK?wDj2>_N@o;Etw&aKET)5u7KGWz=k-KG5r2a`wooi228oZT(&NQ=8Z0LKA
zEZdMuKrlG^4U8P-n~HNcks|^?AS3bGS%S7n_aKrKR3NF^e~Qcz!K^Dl?%c?9qNi&3
zbDcx4RzU$_Q%29?)i6Vv*ngkwLd^VF+AgX%dK7$?CR3K{AuX3-R0y`_wIfxm)Bg%1
z?(97i(^1y`0{+$xpM|ze(O~fAxhBz;BBK&}6JpZVujkd}MrpT)K@}WO?HHIeU?`WB
zePp~>JB20ER1V~AornN*N5P(h(9_}jm$>^(>U;ELYxNIW?EG*`6<>R{HN1T(n*pBH
zDxtN#)6I8~52x>noR_87<!}{aBu2FsWIzhkc`E@j&`+xw__T#IM9{1lDzX;2*s}ZQ
zI~os`=c+gHPr&dOhqnrkg@_p`a#s3_arnide*VEEpy{~_P>i&Cyo7p-E*`=A%9UBb
zLR{Lx{)`&+L_S&}{h6sdH-HKcw^Mmsm#22id4^FeJu(Hg@vweP>}c%n0y-~H=&s^r
z=e7n>kn}7BzFlvHc=)XK^C&fkF?+@k5;xfu4!r0vXD$k%_K-0Q)Da+SsB6W1#RZE>
zum0;M65Me6Mcjq3&I~S?{W_xWJGk}IjxE7(%x1wJD76+~x-3_YYbsk$4QwS}c51nw
zk#i3wv|62IQi^ufyr~_P*mP|Yoeu|=;cU2Xl$i-nav(|lhYn(rhH59WU#=p)tg0GS
z6YK9&6(sQuvLWSp0wqG~AnWS35^m__uJkaY*xMo96FtN7(MDX${LCf_tIBC<U4)rz
zVSSC@;3MIvd6N}InR2i!?5H(7n%SRQSxpy|aN>kYfQ<zXCXV?-@Sk&@&IxS(B3!_F
z!1GL)lG-<qUn{cO4XV>W5+}!3LO6Fv6<fX%|KAANfy)%5L-Nf1&2^F^8bn#z`j1<~
zgRD;D5j(Ca)3s=W=qhqGcmYNHHBTgj*jo^f2(kX@MFihV*`VK0@HF}uH0woyhcnMX
z41y7>%Y47p4e)58W(A>7l>Gi#edaloN)jA{Fy!z409;PBdyQn(HDXVdfmKa%In8Q7
z5z+t#7#~>dEL$;z-UKPGG17vOJMSsKGPjzG3`9yo4>;TmTcaO{5PXrC!EUyUBByS*
z4?%J``UHbx|6Yyfk9G3CmE=q;dmzY(tXZ?6d4PLvOGQlAO@q!P2|ZFAwXV-$19IT#
z9i@;V`58-m6{lHI*PnpmTkPt4jScx<T|B+sx@%!W+zbZTMk@KM#Ptcy{y^6y4&ewM
zjor`iNUXKJh*`q7!s!t*zXZ4S$5WUZ3Jl$^CoAY22_{g?Cqns@oF$mTZh<laomyse
zr)x74?%>$`DB`FMK|l2W@|!z%su;{ww^P8LXN6s1{UPvh`2=|M-_+}MR1vRzl`inX
zyQ0FSBS6)g4@Jcgg&E$B7<c-Gx`&@SD-1dz-G%=wChf&|CG*rogBay2WL#m3>vQA<
zRl?@e#pLsOy%TcI@ies%kF2}{Y?O2Mj<!=N7IB@^SbcBqEWzUqih^wjnIJto-tHuW
z77UxJ{By0WkUC_E#Lj7G`n)!L&KvF}t6+AR2w_QlYhd-C6e;2rjZOm5#iEnbtYhQM
z=5_vF)iWE$e+Jjk_#;qkWtJ_z7NnH5p{ZT%uYe1TB@%bVJK#(uY^VVG?_e0=2a=K}
z@?lF_fFHaD@&HR@0W^It8^>Bx+7Q4Z?|7UoS?m3kAYMu@NUo)%Qxuy_+Xr;g?=Vxe
zwtZaLg!UuiBeB$r?iXB^*UR9NHSGiEn)F$*CS{n8p*nDjC$8I7QsodFEWG}@{yUfM
z##Ks3WA70Y$wu1p`pjqy!=>WGGiKp6TP(jlzIPJGaqb77e?3O%F&;hS8CV>ss-{56
zUw5dvlDHpGI5sx4OQ|flL>hQe48tu#Hji;(Xqv01{xRNSvsP!cC+XFPO#Ogkh~^#m
zEQdpsXi$?6*a<OBzPRE)R+b1-f}8Pdnr`%R(;se+(H>ec5VaopbsD<rH`4t8%D~5x
zhZuI!2|n@KQFIvS0nG>k<P+0r*9vvgle=W}w{ZBoTf9ssaDSYV|ID+9$Q-nuPwxUj
zccB4uI!y0?vwPLj0c%D<97p?Cc1NN8yL{S?uMJii;}h~msj?vYS9CcjzFY8JH@{eX
z=uexMv~>_9LHZ^XnWJyILY_mN0lW24lHYb&*$9k3T2NJNVM*k`e(Vo5$NZ0N{S6pq
zQW`TaipL(zgJ;2jH9r3@W1Ln=LxwXv`^UlKcezOnYO(x#S+$)TzbWmj@!CWvB-@L_
zPM@_ZgR49!#|0QN!8TUNy0^;cNmmr_M~#ex(PC8X{@%n&b`3Lna4bOqSS+i-uUi}1
zovRdQUMK<R03tAIh{2Bdoy{8lLV;p-Yu6L0wuXvDt2TSXkk%_Ul}NwTi@HVfKqFHp
z4&)>g4?XZKh46+XAR{EqWpybiqMoJo$Fj3=*S$pej{AF+fMzY_qduZqn>|oQ{AN}1
zF*}x?gdb_Ch_3>1@ajoKoQl>uhdQ!;gZbL~jv@5fIeWHJHo!P)iOtU8cUI#8%!<@{
zM_D;&Fc*au;XnKnkrI%SLyeJrhNsO$K9q<C4_J|G$93?eaUOXt{FdvqqfMD?2j)XQ
zpkgS;s-}>ut+lKRWPUDI0>FLry97d2(9K0Fdy3F6l=cs4qAHP2v})*#{JiqjBS)%l
zpiNvxs4og%L9&-55zQp5u1PeX?Rt%&eCbRwy}04?Gjj?H^<96bj)&%LNsMhH_sx)J
z{8rvk{q&Q+Do-gX>s2Qp=H;)21Z4u8-g4}BB}DSdcp5lk58QSeU#pK8=mv$zSbDH#
zB?B_xnNkD(pUQs!Whi)q``g$Pab2tF`GhLy@YB5qCeU?pRIJ|CqI=BC6vA=;Ab~4v
zt3%l1^v{MGGOWnB-D)YSKDS-crFjoob>jCyv4PuCSJzK>!dgodz)8W4I`vS(ppJ;*
zXK+MO`HK_}SRj5i>YH}eCJ0qOnEmoT7s)S3>2bn2TL3xK-R00#tPtN|y7_SzW}fH5
z)%BEg^mL`P188n1pS8;Bqtao{`qVZ+@9WUnb@QUe@YN8U<}dT<p+e`19;6H;#OU`6
zj6MMO!!F_Hm(5SD>v29B)jP}$Ik+a4T9d`B!p6jsiywOzff+I$_>uzoF7z}_EgLvC
zBA>RSV=p87<4UfA>(rHgP0Qyu(mjgE)hq-5gM5Ba)~`=JSN+~sk#LXr!1P(vIW+Kv
zD>x^UG0cxG9D<qbINR>y*t3OerrL?6wr=LnAuFjIovdfi8h~Lmq^$e+FCesCH35Z_
z{fLizqQn)Esm&JQsWGn*4C7*=`9f&)@J#E-t>?=QGC6o#YP_xbfewW&x;%Gu>JI3f
zT-95Fn}zdeF7zMb{zri^bHRcm%raz_S)%VK6sJ}84pB`n(MEgEvWp-rS;+@-iG>3>
zZV0eK<*Vv^7w#@UViz;kS}NZW!BwV3Rvy-8VXP{A-ih}TDdp>;4%aYQq5V#H!io1>
zWPOOdgVs{JZf?6}WO(d-rC7{Ntzh3iPgN<Djl|le6*`4iPR0~GXh^vY4LZO-+S`52
zH*Ol;<tl*s=Y4e27&&4JKC9(pJBQ_+KVGs5nPNkYU$aSN>CBZ@Xy52na@dIpmS3w!
zje>tA1?B7cqnqJJN>=)Cm4(qoS4D9RpgpD^F6Vt)$LQElN#VL>&1A(!a0uhm>b!KT
zX0&I-6AqFxnOqn3<e*WtC?8HzxK7Ir5=lW@!wWA-n(5wQJX>#6TBwb05@F8BS}j)%
z+I<7}rUw>G$9;arlQQq8Dh+<su+ZjBty2hsq?YwyRNUbvYPWMNgO(>9VA@yT3-wp2
zEA0ncNf2NIx8&18`01nLT>hV4raWtU)e!7QPt}_~E5-WK;R9=@VqJGutp3iLZq|}g
z1tzgp`@8=3BYth%hcK2Z`_cT%W;+$MB|E%I*&u%eq+ZpQEpFaj=ieaybnWa-B=m-}
zc+a;pNUBlenWU1r3svbi*ITHNs>68c)_Ng}1n#2dzd?!sg`zCjOf{ezi5IcQQC|oF
z>g9o)?t#D=9Zzz5yjqb<#~D-OdFt;Y34+f#xG;5E55$8MGD*r7ejL72Y~!5?o&MJr
zfe}dQohf>^xPMmtIMO4yjd@VLcsf;69LlWppO%+0j_2<}hw?Qu(4h5eYt{)1aVNSp
z?woO7C#JqJjbjoR6)6-6s&8-B)kfW>{$*#yoP{0!FF2ZUixZ+DCrGCGZN7!EaVX0T
z82H7vOy%_<bRYP&AZdX-nS;HdKX#o)_DSd)^zB^zpBgA7OD%H&YV9TjD)6CAk~Xq6
zgLJL_7J4EawOEx%tsqdpPR}QowIp^KAR+)kxL&isFL3MVkw?SLzgWYKr1#7zh_=k^
z6>2AJWxtEaw1q|-)3vt5Zg~-yHkDD)>y~4#977epVvh}`=?;e2Zl_j<#$8h()x2kZ
zrr4x;FriT||5$~$_)y1`mLL3L)O|?!C#O*ALDxkzxoiEfCo>}!6_d4k_MM3BOyCZO
z0&?W-14>;3jklW$Rbl^awkncu=n1`_jMPM9R1&Sv`Ok`jBcax-JCaj{N&G2%-ye)h
zHIYke)ceds+D}24=MsU?Ea@RV8H!Ds+t{MQewPs)PF>UK!HME<y8<f)i!kkw2zBA)
zl|IF#_H&#1gU^gQtWMy2Isocsbs3m71O`Fpv8klk>^y5EwEv<i1hKjm2^n%Jo2T}`
zmBmdC3J#w?$G){<=B?rllM3s-ui5S<z;*`FB8ClGf|L263!6Gxj@28oe~M=}ZB-gF
zvk)7nE3Oc+qzVgV%^gi5TWwT*%PAfD6EDS+XMa&vCWT{w9NLm10B<&eyRt`O%&~Z~
zTy)*2*uC2ypVs|<`?H~G&=p_|`c<T2Jy(g?`z(_AV`Ur3-7^AN-uObE`zb0jOWB7L
z;91yM*wp5v^Q7{M_TZ$)#hwdsZy-O}a(+`8?@qvP4-1#cx4EtbBB`ff4Jqp~Ss~Cc
z#tolG9+tTK`f3_R*cfa(;?qQ16lnh?m~NDkBHrWIeR{Zfvs><_a3!C8_`4os*E@N9
z+NfD;Q<L`MVVSS1{7#;7AF?!P#XCtm{C$1ggF6wabJn6bd3NH3yX{TT)FAQ)L0!1!
zb`Qtcpw=&e0EGaj|CNKsW&b+KN5WoG=7H1I?3!~{g*%o6h0cks?E0ChHVYw@*tyU4
ziTTGTwGjZd2k^F{(1_hnFOLGSr-ek1Asy1K&0PG~k}QrQ#(4IgDP!@1zTL$-7Vnn!
z{3{T>;2QA|2g6;SI08|jSRD;h_yTfTdtWybg;q(t8h!Y<qw&+K(vGPV0=)KJpmCVE
z|L#0(sa6R967W+HJOEM5tv$M9V5}tcnA3fEz2tyA5X`d}n85?QKGkf`#=jO*@-iE|
z+6a3A{~RUo_%<yi$;2@wC#w16X3k`&V0CE332FU&=Yv*{!1Y&pkxy4>b9b792eBYk
z*Lk6fm<QWE8&-w8QbUN7f5raDSl7QjC(@zc(ydm@{wL8|e58q~Tc0J;!bVjd<yGIi
zk~fe&B-Ay!`$u@3r1%IWl5ioolyR{u=(pn18Ft9?anOa;W>9g|Y17@XGsxC|@Z*8b
zb32ksUli%=+<i^Cf#cJaXL+AAj=uFVV~n@MvaOBcA@t<jG8K5+a>}KM;OeD#nFgkt
zPP+m8iRzF@-vwBNaeQ*<99W}Pm&{~H`LiOyY9mHB5)E6~u>#xzU4a6U8`(uywX^zD
zWMS?|g~dEXFN5B#**g1EdeJb6?@ab~ixpOjl53xjeURroM{uEd;Kyqk9IU-t$?&-j
zrUYL9G%a>_R)dmS@rCVIPCWBixKrW93rC?XJqbgmi3S)nYst0U%Eg3w!6#VEBMc<{
zIlbAx_{PM%%Zxhdy9l(tS&9iv!jtPXR3%eeiUt*5V&ZC41q=|#`xr&HTZ<+Xy0AqN
z1ZM}v?D~0nQW?phNf<k1X>#RZk^G{fUehPl*$FZJszOL+j}>kV?&T`QMz*nWXN)RD
zBAoR4l@@6qND42l(m~1^*AqfvicGWCUeNnsm|43^5c}%Kpx<9RVad1~!|8RJop;m!
zY_+szq}af6K@Twad7YL;6oG+D7<|5ccBw`CDOURw!_~l{frc?0E8bLB?47NZ(9O6=
zDl>lq62to0CKRSdiVN{Q_T~X0g6DUW6qy-ZFj(lmq!gwKNUcCsCe3HCi(6Ka4HsFq
z+wXUEaSYWZk09~ef|jI~!!^?gHh^2|Lo?5SzBZg~qVGCaK~P*PG3z(!<yQ9y>+Pjr
z-SpoG)7$V)9?ic)$5ym=X{4l@BNqwV^0z97cJlK)F`^|}RRye(qQs;<6!>blA_n?=
z9DJQ9k$S&d1s6{#d$D#sPC0?@UC^-u%!i&Rqz0r+b#Gnc5#5n`!8Vz45@3TWIJTa$
zj8sUpAF>8VZA|6m{DVQ5WIYK@XjXV@z{CZWx40dWp`i8MY(NW8FpOcuHHb69tE3HX
z*(|mMF1+eM1D|_>h>@kI)+{ctpMW!vK>rJAdZT}2bp7xO!JAV9ns^2NCxXoaz>DYm
z28k2`&SryWx;j1(h2H>RaqPwITpD!3#T9UITLDUfE#t;(`)u6&ib_aUSP4Z&R4e{`
z7q>l{o`9vXCmaw`#q=p>>`FZ94#qU<#00s_35ZM$q37S#{%TD|7A{3*dr;|)&)*vX
z%{3gLH{MgzkjCYh@l^Wzk(kqe#?YnNTX9>}KW(QO&Y}yh;>j$1pyURoQiQ3cd=R~N
zooy96HQUv9*x!EISGtk7j1Q(fD=|-juu<`o%d2G)UJ0x|)$EEFZrUyR+^8u}rah%w
zNMNO!!FH0q<YG}>znzgBS>7(Jp?-zDn&`d^_fJR6!?i<8Sws#T_%FkD&KrecJv8%8
zE28lNT+k{e#6_1*jf2@PrP@T$MH$v*#9U4J!B3905$^h<y{n_~w7$0TMW#|37wY37
zATly2Qz(<EPvis;(o{#BUtXndV3SRtIYU;aZ}asNv6J!D!}C5^R*2+6??eeO07fd%
z?wDnhx79R*><C0bzlzuEPpZJmm*7ZI_Rf*LL9BXPJz#oiB}4OmIREsEAQX>c=b4y_
z7`PT2F1hdh_8}!|$OuJioM?Y!ZQ8QohgCByaN+qcqs%MR&+3JJIYtTFFJf|8tboTu
zwfPBdXG@PxoM8=aap^<yFxQ^@E*)!m*NgHJKUOyif@V~{LZzRn(Bvd6a06ysWu;>k
zc%U!imW5Z&kL7<<qQWxoQhUQc6Oh4Md&tl#<aI*}1@6{io8^YTlU1ljpxvwMyPIUh
z5y_z<4i6#E4$~;(GI0*xi>FrlU0*T6i%Ln*FE>ByI9K(7@+J!-3H$`Lf@C!DVc)eD
z;&#l_&to1PSK2TGi<-wvRHWV}AZu#Mc=~9eSl7OaS&adgYJb}R$0l$uIzw;FWgs)?
z(alZd1@fUJwN)iUeszKrV10<X&^V{zWYdL4+^JEOaBn3yI39b_0j*$W4zb$aSV9vm
zarT>gk0sW0E5OQrE2!!MYqIAAQ6T(h?<f&V{qK6;;{s1}A;`5jhpm3^1W<At>8Gzf
zH}HLHzr4p99m}l_FXAv^;$l+y`AdB^(jmW9N9g?P0H}0Fa%O(P*^y<T_9MhOwqr#E
zHu&airE^k`UbrR6tJ2L2;!{Ejsecbwa9ohqJ%&EbvRmGUZ?!`nf<&J753|_bDSH*>
z#WCYZd?i@PxW_9-tE>PMUvvx@F38t~65d1GT-<?S*zV-IF_X=AY{pm%ulZTb0wdX1
z|L10t7YUomBiFO2+vK9}w3?Eh5!rC;1OE}-v5C^P-^>z@))*}TH1oug@rEi%GbKOo
z7F2g8bpVje4RezMadR=$U6FIkM<lJb8yPgsK<D;r)qBPE&NJd@=!LXxPms90)-G+#
zj(^W4X}J)L)F2i|_N_Uv4Z7chUR1IU#fX}d3b?!D31nVq=`wvH%=?xaf{48ki36|H
z*N!0|BY47Aeo4pNev2y2K7#dS>R_PX8SiF&Kt4r_8>d|&SWtU5_>Rlet;FP@#uj?r
z1mw@%V%CMMCaXfY3DVT27j14a=X>=#`F-aR&MbgV1@Sl?CMiJjAo1*uda3zI6Bf!f
zRX3~a)~N&!51;@B4saGdbqgqxmyhPrYl-8?Q68jFIZAbmrXYQV<Meq$MvWeESkpbv
zhVUm<wDPi>I7xk*pd*tpaxno<+@|cdbH`PKRJBseX^(1Y2nIY!-U2Vy$P%U~<+uL`
zkAl|(*BprYr~fYYc1hgvJs?iFOdk?Qzy*#mw4X74{?hrHwO0{Gjo<l{OQBkT1##e}
zeaa==8T9KhCpnLuk^qD2YN!|oMc7Ku&3~}&B}`!^FT?<)qzXwzFC)8))k*jB9^n(Z
zk`>}Z{?Cq%)<rW_zkla@&*E;#jcDzY$(IECxEl*pD0?OlZVspG{5>gO?n|f97kAI(
zRUeXSDUR7vyO%7e=5RUQS0x$xkvdmZct{T@fnq@6TN_mvIMqOd4>IziUdZIO*qCfB
z`n=XlU5SazC6sdIeOvkl3&hpJzqO@n$ief6uXw#tFw-L(KizjH88pxPZCuUAo)JN+
z{Ft}W#RADuskR7)4ZMAQJgu^vc#uo9EL&Ceh+T}H;@lx_zfE|CG%p0YWInpqVbrib
zZgaVr2ZB+mI&D$6gpI|H>|kFIXAqNXO-%ol)1(5x#^R)WU1m}va>K@UaS4dhExR{;
zGPLO);D|^{aD6ZC?<f_$b!&jy-1G^uIG{u((#y0aNpWXBK-IhreqW43wl3J0dxx!n
zwQy1=#(MC|=2IVQVQq2Wr*A7wZoD2lMv){re!!M_Qw6W(`if<Lr1e@F^e>8>mG2}1
z>#;2}<u8!61!ZPla+ArH004i8;IE(j@Kip7B2$s!`*akJJhWN?@_GeT|ECEgMG{H@
zn6Ev^9pD9(55b|3oT5-iee<wS!uO>jz*%WJNA0;A`!#k@pNcHjjx_y#r-f{`t2m|A
zJu(e@A1myiByP#SL}A)0SHEP#M8WM17qlETESxP(=`z-u+NI$4br$FTKd^b1{lBx2
z5yXC7b)Vn&Q9+o^)X=kiD2TtBufCDarMeiC@eJFx+jV9LrtN&HY!1l9>1#aIgIgM^
zxJm133p-3Od4}m4f=6lX%T0IYtmpid2s+86d$~MoFe%RLX+u1n%{`~QFNQPw(4jf-
zYHg1sh|P&1y>Y#`7OEvvTXhA5LQE1eNA_pQzFNP#oyAqF%zsy_cB}Mp4pD_uHn2TL
zyfS?RUh6VM_up3GbN<LL3s3-NmuC71kLT&Ax%<Pt8hFmwPeEnlb*}(aR|Ec3BvfVM
znk{Wf(NcsHpk$0*)e%1I1ExzHp+1xNVOo@ov#Y$&E`ALR2ZUqn+b1{DQVc#K5}0a^
z6@uH88l??p=cc!8T|`u7C?baD1B>WiMSnW~<Ct$D;vap&jD00vw9q8sE%Q2P5~!|t
zRKKh5D#9mYH>KZCCA;R1U0{wPA~ay$^T;OQ$B0r>0YE`$33^BqDTuc{KyMLeuM6vY
z$-4#hYMh7)aX(GE2FHE19*{rWKwuTSYc3OE3F(-oyN$bXa>gC61dcQcTygv()ef-^
zCC8snN%o1D6O>_2ap7+@fR&(7j&>=zL?G+lZvq0ge=E#t2st~%&E8D+L53-Z8EC!X
zPe-H;ub|9in2K{`_SL}pwoa`cniYHl4!Z^R{)0GM0DOnjDhW<4xqpRJtxd2Z(rf1Y
zad#pafoOYOidUin<P9+z`@Bdx=gzES0>oAa^>V-el;V$}D2nuGVFVpeB#3tM9n8A8
z-X!gcSktP`DQJL5=RH}szdiV&;s!WIt!rXcR2HoGbbBlw2G+6R5&9!Cvc}|=V3p3Q
ztdq9NDYTYubL5SR;hfaI^v7aSI<OqE#*x3c>E8x$yIdLO@-`$%3`!{xQQ&MvWvQ={
z|HWuF0#-@t1-EOCFgt1z&xXX_!Aq+tQVllnK)n>gjDY+F>k1L)(zrrST<`c=a43-c
zV2*?aX?58xSb9$5`--oz%anb>s`i_cVip~MSBppRV@qd=)Uyi5CMf1jrN!mqS#(ww
zzCxx@g~UL@nsbZDelV`xi7FC7RAD8l_?*7HQq<id%B~gPY~fTBCI!-sp~38U4pyiH
ztH+J{hqW@6pTUxfY1hW-IXT2t;Y%=rvWU#p9+?VoQ^FzD^v#;$?*F}Q#9`77Pag<F
zk(uB-5?t3#GN@3qJ4;kAyH4kyYS8eEX%2(4u>-gm17bgoy7iMtyFjjJ^to2mXlaA^
zBK~6N1obLMKI`U>Q;RjH6s{OHAeZ{wpjhZ%5x5J{WjaAjDFU@g?mxR57mz0^xQ%R?
zR5dQth|9!4vpV)jCdV#sp-IJrpaJ7c&H%{X^nc*QmV=P*lccsbvHUEI@y^0yqpKUN
zZZbVG_2Sxo2v@dH6#E_oqWCxdZJxegj?CT<%zcABrii$n7u-1tv1ys*NmDkygYX^G
znIAI_kWZ_hNiumh`5gDEumTQS64xu;QoZPh2yIyGELr<8oE5n8{dlktBRocu4zrdS
zG33$WKW(A<R|5mNzv9gdT)@?~{!aE`Eso&D(dVL%S3eHda?apf$aL`nKClmNY*+P-
z%P|EUK9+rv*I&?DMuD-G(+-Q0W7u9pSV8UJzCkgR=-a{8Jtr&qY4HdMyAaSeDp0ST
z9@;Y3yIQ)|N9G<wT9xiZG$T!hl<Q7ZEoaCf(d3nyV1ZFV<?MDBW3UK996t@W_)Ep;
zm0|k>a!HoAGdKz-Rp}fEz1$dXCXUNM(n$`l#wk|r0re>zl(3V*)Kj7#O4ks=f^*s8
z1cj+UQkJ?k-;U_Y3kag;Wyl)}Tu3#5ogWADI*w=FaN;DQ%NnGT-a<g_CJJCK5Km>v
z1mg54pKABwVZy}d?2t}{hnf5j@QVm{7aOj4&F&m6kb$n=rf+JvHdhk^>!bpC-p@OC
z{zg-L?!gv!DK)DEfZ}pJ-)RnTeB(JK-tSN|Nl8c?DaM``5?2pq3?#GCh*&u?D0Kvt
zztvJ;$+V)HidoccY7}&-pc3}{H>Qv^c(~M5Ci0a#i>Dbxx6F|MNGQTgic<x(8cvhF
zD3%WiST0C9!LE3lc8GaY2nujMp)NEbll($Tv){TC$Uc3s#8O2&GB9GFfur9h+?yD-
z*F&|EwWkU|g_{d_BejF)Ith?YeE4EHqXR$)C1(hSA*gdLspTrK;VZ>LaU`f59cR!i
zIDAoEps5fqBWr%N$%~gl!ew?2AjkI(Lv*BnY4N_8oMC<lqIwx5OH#RduyIw8uP@eV
zu0+BjpY>zgvuGlU<#C|DTC$21>eg>yo}N8m$nkh6Ke<5NH*~@VAh$wdEL>X(h?Z<G
z#ZXoLPzQ5HOSC6|yi?GZqg4Jbxu|h|o29}@mK^zv@NFBDW+*mCRp`3_K`}{e<W<Xz
zSzwrQYrb5O`lZ`gD{Zp$R@&j!Q#Ah1rPuFzO&)kV^FkD6E2vv_Bo;2B7f?2}>%B|1
z)pF?}^_u~!23M<I&q3SUU5uhwM8ADRCjQdAUg+(*Zgq45r*T-4Jao2}I?3b<jUm$A
z+OAVD^4ru9_=hBnIX<Ykr7uJ?P#{EA1}1>gfw|dg4)@A4@4ai}`Ob#~qaGgf|Dj0T
z7n~N9e3GzCwGwIFV{86+#A44>K|8v(X_8;u0LHHNcW2W2^`;@hAQDt<f=O0(ha6@7
zglT`mV7dNJwcrz{z}TvCNq(|$f^nXCZ0abEiqs}Vb9hXU382k1Ypx1B?9{$_V8_Ps
zS95JJ27fn*aorn*rWOVH+6kiYYycsng5k*?&1Ehil_9UaiM~-o*U@z48EkGXrL}oi
z2SqOWEb6*K>%l!2{QgpjVCx&$-P%?i5h7n7y!>Y4CncqyCITXR-PkZe-z;s?=8v~4
zCawA<n^vKhn@{7*Op^q^eH0&-w2p8Ts2r^Q^XelMg@nyWP{)wXN6S|Lp&@;`H<D1d
zGHl87fod0j1SI>>&S%f_Gg0E9*T*S6)NBZNq8s|vORXv$s(4=_o1wE6j1NCtrwC)P
zG){4Wy^JgJK>#~bw0*LEAfRGXFS_2@HkzV@9bG5nFvS7$NOvxtfF~`At%`$}^o0w6
zNO^ez?#$Mce!xXiZ&mT-!D41$V#N@D^DaC=3q#j+>9uatYq+d!NIkoMiwlZ_0LyZz
zPUn9netj+?v9U;~B}_2RY!c8i@$&mtVC`&20}CoqW6!xJLd)9@;@TzF_C802!mO6a
z;XB@nwR^akQNT#@Jzd|Ob>DKb@^T^l06##$zs^TTk||K-k+%aWafbM*^-daER%POg
zR}}-#{@(6Kp12}7lV>R?%QynxXt!<+wsJpaE!@n2dIs708B^Co;K0%=`DH)#7+&v6
z`oVuslZ~Ujo-IohH*-iWG^GRPt5WO8t~t)E-YOgL0q>-zJ*P|9aKE%;&D*l5clr&Z
z9q0ndR(elix}HiC2XeOEDlRA!)0uMlSFt{&mZUh@Cu7)U$uDG|u;gq-K}G~WHII{-
zrL-kg2zO5`4UsC4PcrUPV6tQBtmeD!F~I0!J1!1!tgh@~rjff5I*&@(<d(hegy`j5
z?dlz|gHIzxZc`>GGiif~_9s{<1^fk1Mzoy}hyu06Qv^s7PCA>Cd!;DO{A0{XD{);B
zTK&bGQ%@r4b_?w`SNZR@2=&LV5yWZYDyE(n8qwFNTm*(TVB-jaH=HUd=Kp`2NX*sq
zG);vpAN0jbPwO_g+<M7~&tNQ5?M5-D|Hu14B|)nqPz@<jw6KIG^kf=^`l3n2)dpN@
zY&Jp>ykr?VpB5ctmEskJU6zDmfbZbHeuw~*G<Z!wW0hbU&w*MPF{&U%eg@387tT4S
z$@oi|inE81n;_~eB`zh+GAXzc#mAyjhuy@9_0+AQVHbJVGGudxk5~4jF*X!1E(g&y
zh-fnVBF;ip_LtVx{RKa?vFq`u`*rvP?XIK+r{Z;p7F87&sX_N#yc##l;8&kn5il*>
zJ8Gr}s`_T=-YD%S5n(J=EVd1pRnn-7Lyw>1Q<*vy?(CtD{S%yvr(GCNE6Q56IW8%D
z7QzfpESH5HpfEpC3^aSXAx4M#OO)ZQLpgYz89kbnUDXDjXh{4TNrz2*r2K7%H85`q
zo*5>IA%LYj(xFr~$kVQIx1h5)%Ccg+gvK)yGf-JVy5mXFlKvnmTiMbm0EP@J7WI36
zozKO;#uTAJt2!{S1rQFSS^n$F>M|S&m*&*b5J@K{^k)d{m5HAap-E7l>_lzQe4X@i
zdZIeoT=6ylyIC6B)rWJC2|NKrFT>-R0b=2*5JQ5YR;KxYW}ZacOPYP!meF7qjXb_L
z_4-u{l|IDzyOzQ+{q2F>XX$*Xmot(?8^2VP4TG!=WKEyup=3j?>JS6TXQjZWr*YTO
zaBu(}8@L7~3#B;{sMC(|o+W#ONIw~zlK`f?B$Eq{FIk&1A@nF1tk*$Ej-G8Z-2n7m
z%!SJyq^#UQQC7?L+J<xGO~3cXBn8@x8N~}^_Yg<<eWcI@yP+ECfQ3V#5&k+QKEwl9
zjV?SH=`s9SUYZs-bud}Mz`SDtxb{J1EP(uL*nx~F72M@Tu`#kMNt`g%kYjLT>(^G;
zS2cc9)4&aK9QLFsfh*tkCqMQ9+qUM7_!|(rbse9lA`Q>=CV!kQss%`Q;YcVnd@vjJ
z3Sg*PK!y4YWf3^q{(NUOIG8b6A4U4zN?XbwmdAbw{%s3HZ>b$1Xwy5qCc<dmqqfbB
zWBCDkhFMv6d(AT#ephjr>WT-cMA8ZAI<^((+gkZ`mCQrq=6^*;_+~Dw9=9uy(G($x
zD9k>NM&tIT+NgHz>#l{F%xIrUA;7}=;V4MnM4C-YEA_TZO$uEo=WnN-A}9_w2;X5E
zq-8~V3V|zs%pQsv{B#rk&7z`Q^#AIx(<D&fU_`cav}oGS?vVTsgUuZA96TTy1L*ML
zK;rq%iMJA&V^Qy3+V03J=>-O#SUni8L%$}5fd?$l)#cCh3S95NN1j2cb!aBDE|b`Z
zQw>H}wRJfvo1!{5*chO%<&H@aV$#(=weksVoWxZF!<bHEI<YsE3(*}_QxI~#cyRWW
z{aV*Kob#n~pUqdtg3!w5FZT8vrPi#_ld*LM?}U?d+g0y^()1+L{b()(iTo6o;Byp1
z+9KO)n^}*)&s-v2FGx#z%=EGR0L?6?2Vw<|;*grZN&#j*3*a*j>*<rN%qMP?j$+Tp
zrVHV0Ci*>1Pfwt_yo4M7)fsF#>R}HQBtWmjZJZRCc6H7#8_R5+EtN$fMWjmsaLvOg
z_|Tf}^FmW78}1!OIu+|`Fm-S{7-Q~UIke@#Y2{mpfT!TYtpgdiJtEE8`o>@X4{1f+
zc5v2*N~p|U9fMF!h9-$VWiTcMt<kgFoV|m32NFef4nw0^rUOwFAXS)*J8`}Cahdt)
zISRJ68l-a~N?WH;#GwkSncQAlSaod2pc{*|+z*w30}%Y~x{-b#j7Pv&|Dw*lKW!_i
zHGCMn)T3$Fu#pSdR##J6*Za!{?u;C;G&!|c>TjcW>4^6(oqs*dl_Hf89o~a<m<WV}
zC(lu~E-Kgg4jSbO7qQQxm`mR7u4sY@JkXTtK30jW#Nu9N;?Yr;IG;;I@|tHWu=gmS
z!}{iR`|4md`x#(o;C^opO!3qrNQA2>h6D@ggj5^70$$;+!Khi1=pCpIZcuSIZdJmL
z{b*ulz4Q!Pk2lGO>VGQzUKioa7%KqsLHZVy*m@_>2sh`h2~6OLwU)@ZtdY((3J^<L
zqbKV@>!_KxCV%g&eGk00eZkk)S{l!GzUpVvC=EU_2_k~m5cIyj{D@=WROI58Kv}w8
zx~-A*=0xO(hcUnUHm^1lD@Hzwt-L3|7G{HV-5Jr(R`g|VDV_JDmu;i>4@D9Y-TNC^
z083=;;JML7ZJK&p0;c+=y3L)%^VVF@N`by;I@`i$gIWR93U=^(Yh@@8f<9Z<57BPu
zzgt`7UD3mFUC_N|z0%d*de9Ys4|aET1*q5^?ob^%e*H_@vCbd}n#|!}3#?V8E@DSt
z+LaRlJBdO&qvE<AP=Vv_e)^?*sLCyMR`}0g?f^%ZtphOR68t|a<2fVG7XUQucK=6A
zore;Hr}_dWmyAjO)d;qe$hxGJ<NG&<sM+lRB%dZl;G!{SxX~MRrdX>m2q=3fWp)M7
zSKjwnxd!#u^pwf|8}_fDX)pt&N90@D1<ufF)~2L08U#hP@ecI#+b<EjTlgm|5*sZg
z8EKijheK9T05}Pp;%2F0-cFm&7A$q{for3Om--YtQ8L<pS(c;6R@!j~9e?K)Dw5pR
zw0|<Mjd@_>aEtD1w_!DXrW@X2Zq*T?I-yc~V?#&cSeQL!qlfxt{yN(`6wDhQ^FTj1
zJK0vKk6c?&h7n?mu)5p!4*J(8{b+XUY;8J@gh?(fZld^4`q!A!zL-<XvY!aqO9!yj
zYqMYSrU(9wj_SgbI_YNSD4eLD)Z!S92^8itKi2qeTi=*539|`6KWSy?O(2+*URG$z
zp?E!smA7Vd6@VD+HnVm&q$PKd)BXRrnb!z_!A|DJ<@-A~9vAUH>w0q7t)J79zFREN
z2lV!H8$&j{^O!*6RzUa@a(D+9eGC~l0qjxtO4M@~P!ioU$F>0cz5m$H2YzwBe;%)Y
zWLPR9ks+>gw2K5x@AylU>2n5?w}w4je{Vh>7lo~tUrMpf3O?k<NO6k;8;KIyJRPle
z`@oqjwD9qLr`afNJ&petqma+Ed4oAg<kUTrtnExPd;L_UIOw8E*{oj+@UF6|FBwco
z0DuQQ&3rWAJK4VLo@au?5_}jCDZB_O`v$de2UhA<n6T*S0__Pxz&U4-JedX+<c@f;
z8GvQdH9F-qpvIAyt94qldnlSx6YbMk?2^H(llk5~3X1p`X@aXO&v@2Bi)-`RXxP=~
z1~}$edeH!zLRK?$KD`Pwk)y8oV;=#weM>o&*2-LOWN`@i8eq0aw27+tJFH4o@9ThK
zgjIu#z=`>FP^9ZiD4Y^_rJciqpo@lac_Nn0^AJK-rBS+ta|~V=%U)N?F}bNlyuaG^
zdP%LdECeoU=&}T18TY)DoPx{!t3nw(ybs{98amYOs08wav%u-#Ft+)^LQTbONb}tG
zp7EjEFnQ}CSaKom5!E;b0{7)dGx)55w+3S9VeBfIG}>QDCYUKmsOM4nfd?F4z^!^i
zI+rC``iAX_#lOJq`3;@S)}oEy(Pzg6(9i_qEHqM=(2(;%a1qmZHS28iCms=Za;)bC
z1Vs-J^-F1@sU!lCk1%dZ{{J;#b|y4|tv~6n4>H%i`^bhmuV*%v&xb|Fm2>|g*(VAR
zD`>=V%WCmPU>!Hfwq8`q!ib-d5za)xLXMS+Rn34r*Q3}U0V0=OYw=Lz<@ye7_o~XO
z=!4w_YBO;#{9Ws#ui83|<c8$R)(YBSw($@@{9f=X<f|w9ct@2ksgjVS7_4_J=5n^K
z(=r7j<6>UlWR0k6Wg+>)i^1=~|Mf-t^>MEJ_*aF6?*4Ca?wlLT_Rj8kA<pQo3}Vbo
zxWPewZPUSW9_jec<ym(l^m0cDwt?W@?+HJ9Euwr0!uyl4(URgD!w7xbFv=fFh6gZ#
z(Haw}o+CPZ6L2$iKjid_&BH5_PE-Y*m@!p<f%8+djmL&;W$fVZ><tgw$}33D;271d
zpm-~9us*1<1;*hEcPp?0V=_k59Iwr)@|=u@o*Y?O`1>Ni(DvZV9mUE8nvveign-Qq
z^}pV)O!54|OMuRPvlvMn61V~`j=3JPf@6!LxBA>gMMb64YNbxS#mf6WX@wlFm*wkD
zoeo+uJy&^HJXR@d8^#8S>#e84*>-|X9+s)G9<Skr7!xijTh1<apb&0hr{+|RMB$ES
zi~Vakz34}+sMe>s9UDl|2lrUk3Vnsem}EJimn<i!@OsfZQlcPVqsukG9R@A5())Gw
z-0*9a>)rMaQ<Z2A3q<&@xW4#ChUmDb!EVQ*NTUcFTxt$tU;+OFWZ4r$o4&aNs_!Us
zz1)Km!iojhV1|ww$QJ)Nn#sV?#d#@m4;K}SCVyb2xy!-u33oW!KSqkE0r4q-FbWnH
zONDvU@~Xb1p<3%08Qutd&k9=73*Pm?=`SKxJl@6p5qlH8ErANP6%c|c?1zqUZH2x+
z12ui1tdwC=Q`hur4I@pZW2TkbPxFPR&Z`S?u;R+-z^{w`V-O;y+U_fq&3{F)P`#Zk
z$T-oHYKdB}R;a3Dtv428H@!M-pb)b)_LT@^Pz(`r2<I=W4437w*~uiw-Gze=4mX$u
z9&6z-{res<Xlwk8k75X!r~XhL<<LwC{E}2*3v;~qi>B_QFN+Y+IVaX^{tr;yRtMjd
zQ`dTEIyjFATs{}Q<4^YD)$W{>R+yN3qWtEajg9K`%U2hmJe_x?^@d`)&s4~<!B$ZH
znw9>3urn(DgilN(B2=sb`evCIOrUF?HNu-hsEC~d3!<(P#T1sm6I|slRR%5>*vQ|5
zgR6nF-w%#57&oSna=G0wufHitPJ-I-nmxwhf8iQ?fBeZ&F=sxrJiv8#q(k+NSA5KW
z8DC^es1&1@&nC$J_8+3T>0H^@?y(iY1p58SZorD{X(?ipSQ3tINo`y&pknIa<?155
zG{eEFbS{-hSe`c98+Z*!BT#Z_cR#Qq_y6o>F60ii%^GYe6)Q0dz4yn`@OKx#G7&8H
zT=I6y@*$i`mTCbi_yLZki7LeU`j)J-z(zmAFZELl>l#$#P@8Y_C$JE>U&itAl!PtH
zsuW}OUafvY{uK<=eskAN^hQnrCA1B}$#)EL+;-%V8czdjRzGsGi`HcSc->VK^FhG?
zE0M*%FADo_6qe=hFKFD=X5QyInqGmsSRd^4cfm@1I!~E?wO+K$mZ0(;i)lWMN7a`F
zh0AG}FEw_wFU}?_*n1l6;5p|YfcCDWVB>ZzMn}IocJp-Isy+!yv$49er>)J0K%6qF
z<wCLyA1drn+;_mWA8EEgD809Ef!3)my*itGn8EAbi8RmB!mn#YL`qX<gCbMq7Oj3Z
zy?L%k8|rLc`_G2B6qQ#~_vz)c1RVFN*gBr*OVD8AyJR!BN(BPbpm>i;{u)?c#qwUr
z?UE-nZ^{Y=060jaoN-!~^hTDGEsnT;gxOk(qh$8&*2b=x%PHWIgm~VD@8~7&McT#B
zkyd{cC%IosjNA{F_?>st0j%#C^m6Q0Wk7|pOQ^qcd`K<DKS#;PT)S4$1x*(s(kC%(
zu^?8@Q>e!#S_mQ+GElWbwfj+6m+VYp(X4rF!n7n1P`{(K$BZ3d#$V)KF)x=-O^)ah
zui&RSKMN?n4Mjn1Jo=N<j0xa6E=UpPZfRPPPkBQWr31H(`H3}3emAz&cZdst*s0ps
zWeSa|+vP=TWf1XH`R0)@-n`Cc#3R<=3-ZfX1DL047FG?(NFdm47AjElkPjhMgO1O>
zmwo26@V|}kwxqTfzXtmZVKA6E`XFKcBQsvQWtQN0xTcxlVwcul+gMb3f4hbD0ZP6Q
zLa>fRADR<`(JXRx5kv8x53m49ko=YH;5M-2zi-cO7c@Fcnw+-s1gk0$0&e%Q1j|2H
zELU28cK^_GPgvz|&2TT=RTK<x*b_#~kr683`v-{amJQ5bZSP!jcNOf=twqugX1B!w
zhYhAw-``y?d%s~`{?|ki`e&<phff6n!F}E<L6v?7BCK0<IvW;T(eBm=l_x-&@}1je
zDn+NjVBX&Mvy*xJO_Bn7C=pP$=@99vp|6mJ6Y}6$Y0!M*h3PGmwO64@Du7iRcng%x
z*o16i&@$X?eRv@WPpJJaM8-6`UDwBX(tY-ORczPNwRzI5gn&;s1Noo(IK}W&TYt3e
zoGa<UKOiBr*(9Y~;v~xw;#s(z90C-oIkN_bPbnKn{`~_G5mCoS?%>3=@v!BZWN44k
z)Av$=G>S;g^7K>k>=8ilcbkM;Yhg)yT&~VU&9FMk<boru>C@_v2dWYsU`vptMEf7v
ziMIBwbnm9=2zV5*&q3;diQXjnGu1OOM`FB@SN#@2k({X&@pwi265huhz0ksP^F&}D
zuOFvx8h3eXzsFK|)!ng9kn%yIdY>obl>RZNMqXgSja17RqBGd>;Na|bA4{-Lh)OKv
zD)lap3e8l*j6x2)R!Bc{H0mOmNMC>R>J9Yzj@^q^wTZElxUlCtIG2q3TE2}6c;@)_
zysnrZ`EY>H8)aph9x~Nc@Fp?#5Z>_|PhmNlb7}q@BoVq(IjOSldWDbNk%S|!GIVoR
zBk9Tg>4|z6Y+7ybZVf{w4MlIGWcv~M;8ZMQ`Q@f@F4tuVV3nZeAh{9VWxad}E8ulL
zKl{6)<r`_mt$EpwebU+`nLcnCb>pWKYYj(EEkIVT>1=F0Qv0Q=Ku@xkXGWz>S7}E&
z_qlPwB58La{%!7eiPOmHiIpM9jC}xeHW%r3{)iCCn|vMT%k>~;H{yb)s;NdUE0M8d
zsLA2)SO#qI^1BYc!=MqA1xHOX{MLZ3=r}BZX@W`QaeH?{&hII{eMWGWwo3z%@e?g<
z^b!ASkC)6OHMEwm&V=mRb2n2b7{-|VB^gX>ikGRWsB1Oct{T;&5-h83aA^}}RpKi#
zL0f}M(u$%Y@I1gNpH3H2MSiKCj?J9#>!M7$?7h;b7yQ&7y9_r4uzGi0=U=5ame~FN
z2g}%t_e~#YgRgy5d2)F^HqRf6Wq0WCbJi%%Ki0#sa~&yVg?<KXZ|{WC#G}IvOG)+i
zNwG7^KyMrRqP4Wu_Hx{G;lF0^TKO&JtY>rHUdOzj$Q>U7HtPlZ+UxzA_+Bs^vWd1_
zW>_6(UZfdNDF+k(#+RnKRl3H=PE`V!LWup3Cc!#usvt<@G|=SO;(Q8{2~-0A^bkBT
z@IT>yB!RLF`1(~%m2;498(2jfP)~|h*$|$$kRg3Pmu5DakvFzhyTgGND*kH`ykI`A
z3xuwoa1qC<^2O7j+9##7^mqOZk~9yeXPZc;d#XpQOay7l4E-rHi{aQUSRdf_hD{#q
zOYI9O3d_eFp$;kI-F5!c6wVUQUWN17*DB7dRb`f2^bEXIBb`@MD>h_gIbUXDny^tb
zg{qn4ojZCady;QBHRf3O{fi!pmbJYJ^KzOdEuTydAXbQ{Btc9}NA2x1vn2`WiUN9E
zUZ2DN43;?A^t)z46U^YHMm@PwWy(bY{SG~RCR?1C=>xYkiVPEzh^zlmnFl0J$;@z0
z3w>8>QsOzILN?Y84Ex)-P2BD<!<<CeIiAMf;gG2}o3V#f1++FV@Rm8%g@es@xRw{D
z6u%Ce02{d>9IQQg59@~rS+#X@hVQc#!c!o*+xuxBNe<LNF}nw!^v*6)F2bw(7-aY&
zRBIn%_nvPByR|L?U%T9iX<sOT&z+0QlVd35%H{{Tf_mIpuq$P>Wa_jN2@Ay*R9JeT
z#!Zt@z0MSckqMw5@_`!8j4-td${a^vnWa*w-nYO#2gETHiOC-oVK_dY_`tDicrAdQ
z@E)HmoX3cLf~11{7`!clVK>#KQSON=-yGIzLvbvo8OXQX&VI10*+rWUwF2Ify4W;*
zeLmGU7R6p^hxk{qtPP)^Mx@os=2~#_yU1p}(}3!td$gNe5*Apq=a`6>bY<Q-6of6|
zkOwaKwdCgLy4Ud;X&nrnjl!$5A<=vv$k=&4PMl;Q5)n-AvG(hZJzf*c-r*kOmT>Wa
z4A+CiAxH$<IO;j*c`iHn{(m#j=a48f_zRzM1s{#;``A0AIRs~*P&T-nX|kTP_~%$)
zEY#G{@N2&~P>6bc7GUlAEu%EjZSwsojA-Fbhde($qyR{}9eqLM+G+y~Z$NH|4&3%W
z#dpb_mAx66LREP5bPU0&R{mq#{UPE`o4mV3gfaGU;tw~kCs@P(LQ@<gBC3B$79O*P
zbhVT@*-X6SgtZ51Pn}Gzcpa&v`h8W!sQ{gL;sHgy;kZ#pC&=K$2(8U=SD9@=yqX+O
za~1)FQFGorJ|_s?R}#^V`IPFCYA<c^!#`?Wt5!==P2v5DeoGT7!B?^knP+)=;rae6
zyK~@~FSskLOo9qw3qwWobk9l2q?jdVfgYqkoMkO?FkTcN?R7VR-@6c}{IFi6QGM1t
zh-DyRr?9f~js^`#_7e+A2j-Mjn-Yxtm_=VZJa^|T-NaCG#jySR`;eRnXX%>QF78WA
z2?Ans5dxj)uIAD=mI3CcIQa;~xS8#^%f^n|3$30lVWA9%or-984#EI3c@2U}ext|?
zbKmp?K85t5k{S`)vA*6ttwsm-i;~*tY5A#~Ime0%214KL`-b9~c0L)N(m5c<0Isw!
z;mXh4bdhwW^P~bT^qcxat?5^J82NTxPONNO!ZGZ%aqX9BTbYw?9@%b|%_iz?6Sy1_
z7^Z(<s<T*BA0J%5q~;x%m@Pdwss|=5G<p*d-5cu3X;%j`zapvtjl*q0nr?9wZ+8zu
z;DG?$I3IU~N6zD}VY<`)=@T`33RVyjlwx;ILYj0rtQNeeDs95EHcB3i)|6CTDa{*G
zO>F>mL$NH~V||1Gc7QIaREToiL)3c8fV`Y8YYdBJHFd!vRpea9tpI}by~LK?eh3-E
zP;hP>@9u8!7b3b#BuKF0obSNs$MEwtG^11spa8zNLW3WZddX@fu{o7G7X#n@TO75{
zDX-C^X1CRPqr*tW&o}*8A3ZKk@wcujmfLhm%Bh|?l%21^Nk_uOC7F5t7riW+3p>UW
z9LfVOP{X%(5h%3_D24evyM91WNd=T8pEys^kzb)gm@F|n$4ZqUb&u7JV`J%2Nn1?|
z{^2x=Zf!sN!$qg7@SO~hvWC;K=~c$zIhWL$UQUMy8$_0=NH82k^Ae9TH0LWPA{Yu8
zwJWE!$}YtX^4=PB$5r%@Vy?|BMFdbAYE9(}s!0CpDW)an9gHGuux42afr?~8GEbE^
z@-e58-_kpT9_$o*syq=m7wb$XE9c~kd8&>@0P7L!Ov6@$2p$kANinu<pr(O|-t@g5
zRU_jDeNFroW!}u!jw5FT_Ey3E8i1C!h%}uZt&*wXfg)Q@gR3F2!aZ}BArxuqz(sgL
zcdlz8lERwey7fSTF*u(5>rBr(rRi4?vR-RqE-!9+B++8@c@Bn#@#kP&9WG|m`BT5)
zyPA`AQHg%xQG~i9yC|V|6&U5uFn2lPaqTy~5o%`J8`Qej8&Thq4xK%wl`?6uN;gOn
zsZ=$;9C6wgH;o_zGF-K6thJ<PO$lmqNP(Rd_Vrx~576&UkJM~N*Yzal&FZdXQ})(;
zJ5FlmYyYhA-N4Ya&Ao{Li1~V>W5@FT@;kUt9>8Ao^O!6o)h7vy=TX4T;+gAMWOqcv
z(#mnMdz@W}!YPP{wZ0&I3fkrs47c2~wr!O(t@^LQlq8@BQQamjeFllHZ@2tVh+Nu3
zqVv+;N<G>W^&7@|P(@ogmY)RsyaJD%_~Hwc7l-=R7Ff^;D(O692Hlsy^nb*#(B~0}
zJ+Kj}!FJcv@Nh=yyu2xsx+;wMGldy|u6-s|N{nkO#qg=6aaCOlo=h57Y*djSDgnnY
zI4Jas;0MsXf|60FgM191oe9Pe^at#zvB02&Ev3y>2*)0O($NQ*a6B07NA3b#Jk>7-
z-c9Jb5MaAlIeX09-B#&kyvtUB!TxOowpijIXOAo{*afMuHd_wEo-KCqrlVwcMB?}>
zt%69rL7Vi-a2pKdCx^yw(PhB_?ZZ8`n0Rx#jTlW(Usk-<$?tIv#1tP5o>{44vq+Jk
z#&Yjk$pjh0uhXyuKY^QLfGxRIn2BVflhW{bEO58!!K$fScK4n<xQ69ThW78j?@5-a
z4JYlDUcDPkYHh@gN4<&d11M{KVm72XpTS#rGd|jMaX5i2C!R56qO<a8cwA^`5C8}A
z+V?vZ7W&Aa8-MzxtXV4|QB^uB61H4@+DQtr{V$czibmRhUfmuSriaP>SGbG_X9Q!r
zSY;-{usrK*_|^5TdwQOumi&u7$K#kr_BFq14;QQ}9aWiLUp|Bl^kfkh`g)&{a3#<>
z>csKx?&)ish1uwLy52()BR%HxOcn&`+0+o|5UyDHxNWheh8M5$FR7q9>bhF%^0*Y(
zeCPD35kiz?DtR}G)%%b~erbz+W64W29Bc%%*3c>`&3m!kCj93y<B3203+m_q(iA7%
z-EX5A%h9xY<!J}dws7@^pE9N-MUpOgT9swvUTGd4eX!}t^vBm&f>&k&qi`SQu@0m%
zJHEVSpMES+hIDdjDCqz$dN%;igTYhi;2bdDAyK!+g5=IqaF!-T+yWaUrM|BLMnWHT
z_t)JwT}3*lLyAKXeKOF<>umnd8}}AUePp*Y8Q!c_8|sp9o6JV0F7Mzb80F?%SDU<o
zzUvqW)2+T0c8_a@QYs>El>OyzCY|1JHI8AtlalQ@5p+H)7pBN86uw22KrdCRr7@VQ
z+XzR-A4Dr#CA5|`eCw@L;3XbimeWkAW+E!&?%EWp(#rM{M9p{(5?q}<VxycD83l)i
zoQ@=6;e-i1_l;o9PS6K-D9<^`w6qN6Es)V?z;v_uto9PX%8o9@f{X!}yWrTHl?Cd<
zf4Eu6!Lk2$`4_D|O%Yey1z0qMdE^bM5U~H868^wkQ(Gk59LASZlu0qamH>ihi&`Ii
zax4BJ2B?lMN|+mAQ5;R~GqnOZ(!mz*90u+R)B*$?S3Zxw`;5Z%5~?rD$cQU;+u3!Q
z*G)g9K1J?H`y~N9L_UPW#t@?K+RZ8hz?$B{f~ZcFr}sm(MSX^p80=;Ci@pqlo*aco
zfm(#>Kcb&f!HZk^{K?Br<1buGbD@JXFj4JrOLb8i_kZF{UldLG^t2JLFDzqkLew&S
z@9Qz;C?nHB6_N^>x**N(0F$XIqGg8(VU|HgSW^TGU(R<q*3=JYWq*eB<QKR&kM6~f
z31L{uIYXnnX|S3+GGIA&k(OChjG4<zM9M5yy9BeVpa1mZG@=<Y<^8upuo0AjB|ttB
zS}Kim*pL+%-FK-6Xr00L_FCEI=S}(KyPJI&BzMfEn4XF+%z9__9|+>HfU&$*e!AHG
z6ZKbZsI$0vZuCxL!!4dog^k9!Vfijlk{2AXN&+CDm58OK6u1f%t+Oq|(a(aii&j%Z
zCqEtb{mawW7W60>Ec1W3=^=ode&euk+1Iy1pd@Tbp%PONRq|nYpuEXIV2Vxjby6HX
z-Zf%S6KDP_)}g|BcW>H}m~PSq8!NM{8qxZrn^6E+_`VR-2;GOz({dHPLu!nQq}Q$p
zsvLybfJ=g34@SMo>P3swbK>^^VdX<)Rmf2w&}Vx9`(D<dRD;b(at;{wIizkd(U{Qh
zAsS~Kn7y~WLQ%1lihS);!^kf4HC55nZ*_;zIB|#f{xh&jJ~$tK)xV8F?nsSwc`mos
zMXJ+@AJ<ECZ|+<<&f4Lzbz^3@@@htsrj<tx5L_eBA{u~yO7GNaSPfl~*tw=Ov^?gZ
zh#OhK?iNbPJ%TNHckK2Hu(wF0yFQAa4Jdw_rF$*MOas5yhKDSN-RC_8<ybl2h{MM-
z4$jRR`7zRjU}>%Gw+rl-xPzZTI(o^>x9cmEf%CjuLLVGbv?s-`binjn8YE6N%@Il6
zy}vOv!<vamk3^WEXy(FrH~$+o+nM`ZCusT*#OZgjcr=6*&!g4nc`>MI&x+EF51=DH
zc>ZSwzMTfay2BT%5=|Nh;CJ6e^gv0C41>9zBQjtf?h$megmXfTpk=vCLgRJAW{gCN
zmuM34ne(#^VrR_{e}i(PBwD|`^VUe|otRY?EJB7zR7i6=A+kFiI03Rm0Us|-3K-qN
zufsT5FbkcDGaaER^!{HCM<1P5th9E2#$!Po5Fl7v1mTqCu`Xc?GNKj%p;4k}lXlRq
zShOG7ce5*m{{7igsIzp|rZi=tSA)6!SVB&F+)^`v?telS-;;06K0unr)O&=vc*0}>
z+^6w>UybiJpMP9fC3<Lf0!SD7=dQSFjks$ET@=lv@EHXkpnR88jWd)Hk_b2HiewAn
z*5e57|E_D<S5C!vs)M3_vn_7Y_s8H>*zgq06IWBIf=9umj%}u3v&8&!s09hmL4oaX
z@$q&;HJFP0=VQE-o`!2K(8EG@Klc+Qb20Z}=}j%Ph0>*0Y)<=H@p;8}Ekx%F{2Hr>
zzN?9$H^Ba0lz&X&Ht+|(oRr9s=9Tox=pwpGP8k@Bc=*aHs=tv=zpUGS<lzsl1G692
z*{nvq9-)0Wwhz)c>mEw7Yj9F^tW+(2QNo-=bY3t`{jt^E{oT3(LpMr=pk(V9)!Sn*
zbxeUe5`uU7<F#Cl#EACSDf2nev2hn!HVMp?v6IEqi?@qTf3b&9ObpfeKNWq(`Dk4>
z%5ZC7YY0Y09hfvv%!8bKrMU^)fg9RpwMShn%!kgN#};BDDv&}(?GR!6Oz)2HsLL0h
z7_Y1%V#@3lwNJ++KzK4sf$BWM9r<3+<qf4cv{HybbmB*)MiX!a26z>?24BE!tdDtx
z5OhTf>I^8%V<iEVkWw)ZWV7a{N=)F1#8KSHvV=gG%VC*BphTX-)1l0ER`Q!bumgZk
zcNYDnA{^ta2Vdv3xX+zmEiAkSm_G!5yQy$IRQFf-hG3syRMS)%$_*)yAz`xs*2cOx
zhfykxmmF9#i$J+{puXUy%|n?AN3a!4C41zd$j+{Bw&`_~l->$IoSN%2+h)Uji?LZ5
zu-&yOVRl&YNh%2{>3!U6p_tn+gt3)s>Isos`jO)#R9Bl|)G&ax@|G_>a{S>}*p*O9
z&G$sZ*OvTJk@se<z9aOkajvKk@4#v>wd0P|(TaM&0g_|ed!V2g^TCmc>lMI3^JEF=
zQ;*}iW3XE`JGn$%)1~E>wL}?jfHK=!L;dg<Z9X}LOW<v+gsp|^Knc72-V%J_kE>TK
z9Vv0Es-5(-{t4uiIHxQe<4vRwc2>B-uwtg~3NIuG2l6d4*$ywVRumxhxH41uAjd`$
z0R7&<0))74TH<T)QK^*A80Nd;+YFPAdB0>buy{XLQV}>BINYB<{wQf5jO(aGjdp(W
zvx~gq#nd<QLTh2LdCBv@y(m7O!Ae7G)ZY;90>^iNx{^T49UbxZ_|G)S)KaUzx-wq#
zNE}a!h6>Y)J`0fKKR4#5Q3j+yy}#gZ;TwQN;3fsdDo9)w_D2R_Is!n3wmfW}dk3^v
z2*(R7$9qZSXX-L_EF#p>Sdbdib{XS59Z94@`dQ=%wqZRwM=5<Buw6r3@X!0W0woS-
z5ilxfo^9HG1*Y)s06&wU25==<T|)tFfuCHM9x4-8*F-#!-bMVLiTwOjGr)4e>yIqG
zXJuHRa3Soz_>T$PgaK7-Qf2ZiKfIHXe&6zA#K7-q2HC92I{-Fomd<T6Na(DgDxU%>
z?p_R^aWy{|gebT`BjMNoaMt&)@EPEN5`O~l7Dr#*-hZ}@r$uO`euqrk?_LCiwB9lw
zOBp~W=~RpdwM*NYmHah99*)nNA}i}(%_5n}I2WsPU?AJ6Pz|ggbsQA-y8<r`Ge;9x
z=VaC$gQb!^HOF(u@<)A9(df@YpDd6g`JFE7pWSoeJ1OxNVEp#3?SveZJf3N4WMZZ7
z+|1mfa$?2jZdfB!>$OBCAp$;1e)(*QRPvCaGD%tOK%fo{W}C?jM^yr=c%VxdVw<-I
zZgVpog9})PJF~c3U6QX?U>*%N_`YH;87)(CSR^LrA3Ghi271+R5>W0f?@x1qpzm@%
zFrrg5>-ViCnk-6!GU|ENoT`88^;>C1Vy~X|pV6ur=umr4(%<+`1#fRFK_nEBq~x;A
zU+5a?v?^Ra4|6=#5{m#(2*e-<5}Q|+2DTsQr@IxN^ziHT@XoT^nqfW<(Pfwd7>z!l
z_2xY@QzO8Y-@<7=mu|x~iXV!)R++wy$u1{Vjr@1HSi4mDr%0F=!8SvF1^3@Tj3?fl
zpxW&;x*OhF*}cC}<*d%UMbfYxiZAT!K2!ICs9X$@zNdhkN(eufdT7BaAwG~}TB_r$
z*o&S@%qkTV+bd31|LT$wIIemu*kvAnt7xWJa!~BC2PCD?#q6X+FSaYZ*2vpldy1co
zM{c}qoa`1}1X`2i0}PzrNRIjIhr=to3d8r;7<oMB!%r#X<E(k%R@CnXmkvc&zY+EQ
z$gJ<*5^&;sIU3C7;@nmyXSKIiM_E439k$g`I%iKszY^UA>ElgcuIuU5R7I!|edPkr
zlY&xy8fG3gy$ktB;Qnu9e~^7$C)fa3KMBL3`#a=Lbib=)1u=~%cZLK}8(aVKPR`Z}
zIeDG5wODgBuMKtoIPP99?L(ENYsI@L3ptVuAG}o+c4QyyJjHexLjepN+3;=}(u{l@
z89@&$DUQ+F6_Xc@{&UASzTXRm?G%Pr8l`8*2)3M(wB#9hAqJ^O-5O-3K<#E$(ZJCJ
z!$yhxin{uoU6{IziG586Ibi%E-Hk`)Fw-3z7%lhOgmq+{J9P)C=wPhVxY##e6-)au
z`oKa<cC@ISj*TDaCoj1*SH|cV_%Uh5A(_fm)_PU#mi*Tx#<3%i;+71zlUoP+V+6}M
zclN(b<WGou5$04BoQ7ShbMxPQna-5<IeO1S8hgi{4mNr3{*Ce{aR(5oE_ujC_HeQ{
z<Vr~+;TKFGAHl<9Z73p$=}GH-9_FqeNM2l|x<!rGC)tgKSeL7@J+L798ZixcQ(3XV
z0Zz$^Q<f)xIe@zw&#h#tcr>sS39?naU38WZt}8WG6j%IOUL0yVWGOYhbDVwW=r!8`
z>||>MWr{tZrznXGoml2i6_WG{z+J80D5*U*f4s~ATfJlPEr*oRnisz_73t;VC7lN=
zn8^d23&MndK~^<d*4m{<Rz`Bzt(=4SSl2jCBMcx~MRMlFi0`B4ic*Rz3GllWV9kl+
z22HMf6}q9BvbD@QS4`Iia<hD5*%~zi`TCo7r^KYK{rKXjjqx!g_^=h~^{oe(<f|vt
z@$|EM_1O9P<W9Z(yVSJ5OR-eOvJ~YmI4$7_rO`6zjWKn$<80>sFMwqw`}c357C<SB
zWM|8QIVhw~#sC?~=jAZotAXf;rEpE7vep@-1&F9^)OBsga(**Z`B1`~!xGv}bT2M4
z|4R3BhmCLPgb7`P^983#!P98lQ^tX6*%)44hX*kq;oI)nih4Y#6kLZ)zo2-i_XVUg
z<xXD}d*_2$SY1%crfrp7r_h0-NxzHpSa357L@~xZj5g*ob2)qjC#k1rnvNbk?b5>j
z$6;}o%!Y^!dPJ8TF$D~K7Okmv+G_pxLiw5sdOvF{mM2#pw#)w^L{%GHu-7`(nytnk
z=A-bd-)|jB0faEbVoej8CfShJQ11P6(od@M!mV95lk{U%69ZjW&N0xAAS@<*B@Swj
zj&xcPdo~I5b9v^-n^u_4jjM6q9amD@@|^VXy6xQL%;C<q2T(@lFy{=9)l57}Ku`h6
zzRY}h!_**{(JCH0p#;Qya;Hui%}F4B*NGLzeej5apu7XZ5F_7+!Ojl1yqg>h8BJ3}
zXVxr87XwzF(6Lk{Uj_AFd2n!!Wflsm?nWKk#=ZAp$X*@rhh(;&TwH9l*ch4Uf#Ax!
z8W6K3#hLgaAI9b12v}b9lvpl0>QhAQ^iVXp$S+`KrG#2Gb5N(5`mzQBJVV&%ZK-&d
zsz35sG26bsN~DjubZD83!H{=IU?K9w9RkJ5V-@$Zy0_!8sWgY3I0!t232?SB2Jgxd
zbA=<e00wJ7zn0h1^>I8tcWOAT#UE($oHhI8GJPH{G$dq3fqaN8i#GLLJ=zKWg5*S8
z^Edx?JWf~X;7_!^;guv`_G9|o*Iwq>(j`N~Ju5Z3P8V%q;ub)DZIA``NK)|_w#@Bi
z(KF1crD?NvfcJZj>_;Q(^f7*NOrNA1zdyqRpFi(hJC^Hvqr<V}Fvdl+4R4$;EBAE~
zj2lZVKN|jth(R7D&oG|54^2|d^inc^stT#--0>~*{gnMLIU3~0nR{d?Vn0m{z47<A
z?+b>9i8}|B$L*2$Y^|a1Ziz@pUmsl+<rjL;h5tY(Ya4!Y7k_OoBK95q@mSG@4M4P?
z5zs$^V5-&V12>=JhyGZza5<#zKKE*xIu#s&63Zp4lHqc0s5B-jUw4glz1|J2WF7_f
zPYF`G`@sF8O-)X86az-J3<qoQ4y@l*rfu_YOa3l=gsr_|asR#ssPr=J>brnefGf4A
zC@vx5kNm7a1$w6WlEsivO(91V<kx?gyVO=P^0!6&Rwj9h*u|3z+0ZCBW~Be-hZsjW
z_Umk19#%n_PAo=8P<lRg{Ngnh2tLujk<hdm`OC4pY4y(7DJqZPVU*r%`+L<A(2so=
z<9&(96mM5Fe1{KI4mfb;T+*>=Bya>2U|Eob6QXsrE~xVovUf3$oflKepw_Q#1a}S|
z+;uO|!=dKEOC37lzalxf$pG*$lOUaVXuH8~aS+O#X+_gA=o@O;N=TZevR0|T`SM)(
zB?$nJ6=#Z<XC{?;b{a{*QbOlrywB`LYxYat?|H!YlS7`R%ZP|_hQYgt)~wGZAym-F
zTB}M%0<@Pw=0kn(<qI%$>1?X>;W&6~n|yB<&alQM;8A77A@!XdR;z0OaFYdHyMX|(
z2Dr(RI<7}9Zx4p?dwuj4#h#e*d0x)7dF8aDyxNrfaX+9r1JTSOhrc96+79GJKBBqr
zts;xSnqQ%;zl_Cwr^g|hQer$4V+|B0@)#+Ba!3_`OX$BJmMS;t)b)(3%CG++()vw;
zPmO;^iDQ%rZHyAPrI>9*5lCk?E7wd-$rkvN&|MlUra|!AV+a2L%20^T(>9HH)KR7#
zygAwWY!qU_+_p9WuNK&072Sc%t+jZ>es@>0#^ak0K92a33|!kv{ltj_eQr#{<*~bD
zeylBuQMvsgx=4)^G`SUp{6|<414y_j=bl7v{7Va`tMOCXgyKp<A?jUM6NQK2kXlC0
zUcc17?nFh@LL^%yrHKjJP!N6mSetY+Lv4`_j=jDE+(3zAo#`F>4g*FD3j77x4X&z|
z(UP-)uCteONMjC4>Nw@BHka4ArF|c<o;Ei$40~8N52Pod%en5lyAx>t7~5u^Z!peG
zCOh#5wm+H?wd%u>eg+o`hn5OyWtd5BJ!79S#PP;H=S6?D*GR%o1wy*8)NgAw$X2V?
z%T&?S-)H-e+WnNGDzY*FB@P^enZ)c1kacUS&`kY@cu72Jy}|*CPTI&tZS_QJ;~63s
zl-n}9;*>Ac$aN-DXWD!~z5$J_<YDc=9X*dLcKvj7I9$eKp7jyaOBZ*clTe6?=5dL5
z$EV9U8y2>EJt7LX%>R7d^5k<<E23ygAz%doA9eNe49`o74maPXs2K6a`Jq{r0YDhs
z=2yee9ez-jv{VtrtNLN<fH>#;K8n5ntu_bdD4|Mz7{BpsT?E9>gh;k(f)f8+G(x@u
zF3a!Gk6*K_9gm^einG<GqisRt6-Bo3_{Y&nk7CmJYg?vD8yA2|j-MuWKW8WyY?;}v
z`ay<<v5L@<KHh8`)lF=njq0);D7UX3p}-XzxERTP+Y%=HFI>J%e_;YjDkL12!Mz91
zdvc@!3ULWP-iv}vr4l|!)2gQz^yy^iabu;Xg`NDF7HVK1bKB<(eY&oY2`{Y&*W2RT
z@rBUZ!E@f8aFkt>{r)7QC*-8i3fV2DSqIu@CZQ7mNjj$m{vsB$!nV%bt00d#pI~Bm
z^H9A-nTSD|MJ!~gXHe~tZC?n{8D!fQGOFSj`FgeyX02T__e!9pA9uL(bezkOf5x?x
ztVmoITha?8RZiS(<>op%*zXmhYYPp_$i^xvg>qwBFjknt9ZBW<{H?$(?p+YSj4M+j
z7op%xrOz`(!ZCC!|69jqdzG<@JTNrzYgK_f%kwOdoy1##^yynknDp)8(Gzfz%8;w4
zix>~&D!&Rru6CfRbxdSaE`!$>g~!bjmc*71d}VI_1+DMR87VsLS$dK+mhI=tvDWu<
z?2J$7a8#$}2JfTC>&+lNbcQC61AQE3=le3gC8K+>0*>E{ve|>J3m)!D8kbUw<M(~=
zw0~s^k^M4qe6sk@c^}Rs4Mejj=baa-I}QK5vIA9}WH|ZC<tSij;dy?EnCQ4>zLwKw
z3SE85lbPj7F7IP*5F3;Adp~ywz^=%vfNR(37kEo5w$Xv1nY{+{liTi|UhP$FnOJUx
z4iYLN_c<LnRBHCht?t_?Uyr>Yq^24Ej2`sNppVOIy@rqbQZS77swgpY4Gq!6$LVl$
zcgIw$icLLcage>r<{w3%*&ltt<Y}l~RXX}k^N<?#W;R=`M3fw&&Pe|<;=QT{?josL
z#@tQ(I%#z4sul|pPgckhqMCFbzNx82uTMoEoiyLk0h-ga`b7d|*Hy|8(2iF+Ri&PZ
zs^m`D6}LNEv<jU@r=6M?`>t3V*hB7Pdt>%0yo`U|_Z;bHYN3JTo)p9UQ?P@L55L`T
z!I>pze#4+P=>u>rr&7;DL8X=aCW_7otZWDh@m2@V#-q=$e3%H_6%8U)g6fdpycCD<
zwYotA;w)wEQ`e62YZ;o`n`sL0mBhF5(vd75E;fg*+;DOy&p_T=l*DB%ngtgVZJhzJ
zZe6Do$yXF7aG+QfXa(iBL&xdjIz(7Sl{6LMtt^~RxZ(ZCY5B?$%x2ugqE6Z{0%dJX
z1q4g6=WVN-Ndb4Qx(j||!_PazZ?6vxmiZx0wYH(?58jaJ4?)T~klT>E`DoDqND{2|
zZXg`<V?MMw>AF@t2zwX;4fSDpy~f^g4XFe58~wAe)u+`xkxwQl3sfeeu4MwqM7;!-
zSow03dk7hp0Qu9qE%G*{j+{0XfT4)h0gmBb7pk*tLIdx<sWW(yt$Bc+9hurc_4<CI
z61-o}q8i+dy~>rv9FFk3QGqNpq2v>fW1sH0=u<J4{mS$y!=inZRd?a|6fRWxUD$2g
zQ^asS-u$}Hkq$1R%9oV1rUXiz`OKZ_INQ8Iir5pgtm~w@Q(wI5`SemKBM|+SPBHfE
zsI{q%2>anmFM~cDa`_WV&6_zEHlB&Uz657xDRJL|hivA`j4)CR#S5}M{~I)R7>pHG
zaHxu%NB(6(TBij+D{#8dBg1<{*P(OPPG3uVIFrTpHG=*a$(}Zl-HA|!4~kKVm$E8e
zonZDBZB-}8^HOZJcUpGAq(VMv0k%m0FG<mG3-9vVYP-(p-~Wg``|+hb3uj~<4S-YK
zuJbjCo{S^UlbU5K?}TIVOV=E5YLP&tTuvit+f(Sn7r;jjTa4>>${EoldM`X?bnb8B
zV94(Z9zOkD2>QYAlU%g}`NZ^{-->FX+!@wg8`^`HgqX*lid{fSkxa+<^%KFVz5Rj2
zHx(ESV{!lqH7zKK@TK%7OktQNz@4(zYE}21c$cUnu1R(bBFE>rJ?ZRW7$9`$2~FN2
z$atkwE23l*WEb(jK5m|>RR~C?JdIgK@JZ$fh`Dl?8*yL!PUg)O6$oTLH%Zv5XK-*7
zM~8(yV;|0zhvs;e_3g=xv)9EFW^vNTXe5G_0WFY@6oPb1aWUm%ggoeB%0hOwWIln0
zlBmjCeWX8_JC->ImEIo+mCLHSK}mVG-Muttn=c={(Hjw08dY-a*Fb~x4F1uAhh=A{
zzK#>du6E7kHki84yfvM&c2Z|Tw944Be+YThT8f+Fdo(r}GgkF0UNemsqWbF6z|+r}
zlwE7Z(Uhd*v?IMS6CDipi9~$3CRkdg&p3f;M!j)Qe6HSE%(nP6SS{C^1bTb4KTdb&
zb(%cB*}FisVD9E_hs#ZgwrLxYd;nNGc{-S%3gGhz{l;?XL<h-z*qP>{(HkO26_Z^Y
zQ9Nyt+)5{v!TUw5{|%!-%B&%p9qmcWlXplk`OjvK#4zcdhfjPmT(m}gL{?xu`4z1b
zdYn>J5i9!;+Idg8+QA*_CK&X?Yy<bGImmr6rO)6pR~X2dql`a5>&hd{ZBFRe%PH3y
z?7qp8*0mG(5(&`X8WKzu494!U(mns?PA+cI4BTQ6C_9YGk{W)UYBQa`;A*hs%;<@O
z*GB1^+P2waJvoOF%0Kv?HBO~qv5YPQ+;&H7pY|Z*`kp3vq8(bD<t|&_LL`+;q#xyD
zu-FLI<~`OI%RSKHu6?3CBDvlhpN=)tH@dB#PY#2t=Baqrna%s@vcAsrFCsMR9LB4R
znG|lhIGV~*Jw5Kf@~iFn_yMm_G-;K>?ki6bRW*Pgbd{D3$tvfZvh9>j|1|EVqyoZ~
zP$+;JYSJqjDeN1BjpLXSnJPyRjfL;?7L`_D*{fm!j}(um)yatO6Kq$*+RL<Sn@{8p
z6GBzDag<z*C#2Q9?%buTV{a|IkbAyEu93zjbN{B3rq30yfXSpU<*%D7o-Qn<WT`nO
z7;T0KmdsMBq4#7!;}ic_yyP{X@Id~fs&%bhs4^(6OH{uvtztjrhkDx9Mj#0#jE2PI
z*Q7N}H9q9-j1wvKtV@7_%s-kMU)PVWskKK=YTHtBve2Oo``suq!l*j>X=Vw5gKcDQ
z5GRvtZN$koA#&6`wCM_}lI(4TL%uCna3)vpGE|}y(B{RkN@`Jpp81L`Lkv{}vCGUr
zfzXmTx{_yjX_)-Y9?!`8yb!&p8CI`O41bLum;(&MjPjsFAbQ>APYvckMuHy7WN&yC
zAP_|CjHK$y@(hDg@AqIJhEfpRdX=7`N(4$krn%)*bk0@T+Jq)KIMXyjG=UhLX%{^~
zZVgo!UPvTx{RZj{kss7~BP(BxNvYrkze}D~A<5tQRDMB_t_ypu=$aurh*S#$+&kT@
zeta;m{~OSO%^a8X{mv=S2G^1D*f}SDnPHh^x_}e(W@w58kcBFSZI(Zdl@ZTYpcRkO
z5@SS$+M-adP16+><Rn|Ub&wx0`Zkhuvza}4Zd%slaTwN_E7?su^moCo05?F$zYd8C
zcf_K4p`z+T8%i@>-kz=>|7Uu{xMn#}L{p%iI>B4+4d2VmMC|cX3qJG|LpQI49&h4`
z9(kRl2mK|B<~S;k^0PmT;?&<{Py5YXjnUA53M!;-d0lqQP)2tV0^Or2BO9#mNccrN
zo^_)BlsHKFmcaHgy<;;|rx}h~V{B!YUDPZ4ldzZOc?3t<VAG`6(Gv?&#PGSZUq2cO
z$+oK(9F6HQGV2(&Sr6l?+3e$7J((r*Ah{$G$Kl60FTrKq_HIH2vO6bQ&&Z&dH|_y=
zqhRABCMFj2uGpb(6wfiv7{r>>Yimy!I}$=HPk>sC?oFy1S+M7ygkz9QH%6(vmLP2Z
zDzC))Ro{%qEyv!FcanImP&$+G({nt<_UxS_PwO0eHyjg*$yEPD9&Iwt>sp{%=!${K
zBkzYffI-%40Ceq}P2~ScWo?%qu0mVV!TLpWC)bsIE-ZO|-Nr;ZgIA6$UV<%EzEPDh
zG(f3ddeX_MGC@$Hqg?eJPGYny`#h5#9-i(`j^KMZ?JLRCzoE>uAc>7{NTXP)l>$eh
z?KAhLJv}oinK?Vz(We>Uh>alKWb~%A-__qG2hY#?fes0JczSm%B`dGTGQ}1#`2_ZI
z%I7e26UaTs>DGW69Y2q*;Il?sy4HFknk1@A*1%$Mqf6P5(K){N#W?bY-GG0ALjR|<
z9NL9Qt-;Plc@%{yYSjymbN>!o9nJ6;(73`~B{inagG@tG{!WH+NN)T5hdLiuFltHs
zt*(@{y|*vKrCL=tzuwK4(!JI{piY}A0sqW+N*3irT>`2C8hgTs6(Lvw1JH3Bw)Hjl
z5!<%Fu>(1{WRt2L!e_OXy_%(`ylIjQYxskS8~OUs+(&OhX{s?RRvTDqoh*kU24`FN
zc>9xbDoZnA1EA9h#gXV-RvDq|ghRihEnGmSi&EIF0V!Z>Uq#4rYg9iqQ9g>TB^a_H
z!)2gW^NUJ~0Y89~-zS#-PN@nX9RDjk^=2)4A&YU&*)YZw0BIB<qpj?4WFhKuGhi@0
z>PSy@Dv(wS=8ohCq6(2Kw+j^?dWJAGHQyxCyJA)HMJ?QdO;m`ubtat=aP8-teejA@
znj7-l-$T5w-jVq7r<H7(k2E<_t6a{>IyBiT?6Z*n)8*LHC()Mwb<|JK%J@w4B;3&G
zNE?)W59h0_knVa9w3NdpF^Y0KwhjU2WOF2$+eC6K-q^59vWQxEv3a@hW|Nv!W_y?Z
zI1Vw>z!9EQf1LDORP2eRbJLbbqm15j4GOvt_{x}T{cbPqQeHNlU(TD-@u4Ai$IKUC
ztdFk#=-Kr;WWCaCcmXYZ8riGGf(-&gtffI>bYI(eE&YWx$#71%_|49!s>>!x=o3ZE
zE;HcDL<`NQS5}ii+~0+oq5t08M(u+(ce7-dfP^VbfA$*|bH+jjXHJrBZm=Npi7g)b
zA>?L4?p~lnyiuOcocG!U3~Nu^(6wawyJ-igH2CbVmTx$P9$4*95sq%HB9gxL_hFEv
zVtAv$87>@3>GK6#Y%^o*MfB^}^K<_?y3p&qA>19d=0wx+P*_{=fDN@`5x3i%pN{!C
z?!T017rGn$0a)~4XQ?8C*}IgyE?VKdhxssg1a@Z2<i~_ekp9Cn_1@ROayu`+Bi)n&
zi67at!04}=)49Gg;-9|YIc%_puS6yG>H7R=MDSExVY7hOuZ5wk185a{PJSu0NVxn0
zyK-WhJ6Vp5wwjze$I*Jy>f$%NPaDK9iP)Xg*r}LU=B_}f4bfi%8Y7DUr6y;t-*Y*a
zybMkfOP(80)2?J!e)aKf7uQ#`D)*1`b*a2`A+5GmOB3>t{-L&|s2F##&9I>U^1ZUB
zW=PC8_=Tu04xyYPW_nIb%E6U(4`%QM96yHuSg8c%P;LewG~jcN0}h~8ijK1bk&i4A
z!F~Rd>UMM3&%C-R>Zu|7s(dI!m=bHzuHz!|#ehL;#geW!jej6d!}J95^<*U4q0%_|
z)SY6BTRA*BbDOd0s4G~@hRFnM%ckaT%JMZq5E?In&CadRjf)X++s=hnJxy2d_1Bex
zL+d}~b&8LQp$M`D>WMz?*_36FkfSWXS~-RiIT^>UT<=>SkfYDf5g(=qnFfFD{Z_cj
zIRMq}JxB-(R#fP{$hM_GY>tfVlGqL>KB}I-#tb}`IT1F$+^#Ap$lbZ7bp%NK{9E-V
zEH}4_f$D>73msR+XTuRDQnEA$28!qUc4{AioPaG@`2WiBjO+Wp=yF`2Dd}SCqSE<a
zjkP@l&+2@-xn_3_abBqqNUtpDm|+F1>?{93=L8W}t>R#skgTakQ2d&E4>~28fiT_H
z7i8FQyA&jOnk8Cb(wdb6fTfX$icQ%c27cj9Fgk=Ua$q9#RnNDa(b0r%Gk*s1e-5j_
z#YuEUHp5co-{x3$xm`{2H0BB6HejZRE(?Gl$#4lCUpsUxT6&b+kRulYaLPgwHN73V
zQC_k^RFeZ?>d_-MKY^eW3bo!6T&R+U-{}avA4&h^%C-dbYSGBAJy>-o(Ln=G5B>1p
zNcE*;;RC%pX$C_TLNu_(w!aa4y88^82Pm@xlNg2wTqN6=I!fHl<jXM@j4z!?1mU$H
zCt_bS^EX2mhU>MS4mVaeVcziXIoz4BQ{iGL#rr!0+p}~=Q~)8h-bB_E*@^(dQn%s+
z`G1_thS;JaPi{y8P*fZnE!sS%l(MgdHUvZI*ycV29wJG!vYT@CN?C<=S80T{$&?1*
zqNy#jcPhU8>-xv&_5a3@GLen&!$a3j5DI9pbI)*;(sWo=Z47wIUR>}j2<Sl<ZQnBT
zIR}b2R&=hcbVX#n)C@z?{W-66rBwGGl@x@#f|rWcwI%yf%mp;|M3sKOyYB85p8%Jl
zp!yJCZZ(8W=B3ifH~Awov|JUML))>yz7Q_u^a`H=f7Z}NO$ex96y&^jG4+_F;MAr0
zp;XQ5KM`9GABiOf4nV}$r=1|dpf)c$DEo3<+oTje>cNs^`bQ`oTExd?I>(z+yJ6Mg
zirte1FxC>bVh~|^Z1SC*6tpIqc+T8<xF*PV{nUI74Y_%DFgCc~rME!rHQ@uwH|()!
zj^<4HQI+RrL(3R4tgMg;Y2!_t@yvmqgegS2!0LqyqyZ=cuZuA`M0eny(Jk78H@yaZ
zo6;vZ3T~BGu}KafVfkOX|1e@m=QT&oH`^|g@i#{P6`RP&a-%AR_EN+(6|aOs$?$9D
zb;yIkkxpCrgcVB_62J4+<!-d(VN7n0`9&fBOD)%QEL!p!Bkt3(UI7J*q}YBA!K4iO
z_25UWai2paHT_hf+(kv*)7s^!vUOM<2%741#KEL{Dvwf(LO%xaADvGY1QMm2kM~K3
zK#hB&FM!EF0d2|)<+yOc5NDv4{){Jo(pxmf7*}G=VQbVUCiHnQLT8FFYAdQGO7T_T
z5CjVAo3?%A*2n<PT2^m7j+zAsE6lw^&{MN(HNa=`TpV8s1+Qh+r#xsJ(k$s3=@zGQ
zQ&9pGK*9M~7uN3m^0dAUd1YbjTxOKvBRF@!!oG5d`p_I&t}c0vHw41CW)W_K@A=Ge
zGxG7(G3A+6wUT<1ws?Vxy&U$WPUnc|E``+=fjqhoUZU8noOWuE)7=>Jnah!)lf}>!
znfGK-7&Nf@0T7Pi*7%A{sG~T#^J~fOb}qkyB7Gu>3ttBZEzSlSR7eFg7ix}`i;1c>
zaRsRwDc*+`sWFied7JFGHHpQ`F4a~FqyI1r6tZwoKp)(wc$o?s^h?(6b~-&hWUCZR
ztC#F^>^5tOfF^8>#zcoQMS{O^pin}9Eq|d<->p~ifrkm8hxBft(EDcGxO9uBru;a&
zN4R`fZgrx}(BqEaz36Io>0=2{;}E2qb((gyiiuv%Sr#x@DxY9J({h6Os<Zv_htC<^
z$Ek-U$Ziz}$qF+nXugs;r{VLWY(>aX_ute8Dp!XqAf|6Xw)HRBiCC3)eW9Igq53e`
z=yEHEtSiiL0a|%0UnW3NtJo3U9K%{hb^J{l@M{-@wm2G~RNR=N-XBBV3$vKPq)WD3
zbfi5Jd>h<7rLXA$>=UEA0Y44FE^W%dd;24`6;zNq493jK28IqdZq@rt-g_hHOf`7f
zk97D#*gBbA%>SsaE!8Z#cd${wDN7ll26CKMF&!X2{yM1&*>@#QvZD*6ehkx-+P?~#
z`o_g!IkqFsW6aEzY$6~Lau#+%JYe&He5P%yyM7l&Hz}nljBxXb<k2Ue7N%)b;uC+B
zRly{@;>%E>QGY#8O;30WVP~en!c6Srq4KKMD$bVHitMB?PPK^7CYmEa)cOEeppw@G
zg-=PsB<W#de|{D4+cJHWEWNI4HPRI$7aj_g=B1?VlN2QgLxJR)OLT$oVQpU0xNsr3
zH6&jCO$JZ~9gB9}t?Whkm?1Z^8(Z!T5xF;=bN<(aBbiHL7^G<N*$^9iN$_<x2JZJp
z$eW#YC<1RK^j1u4=YzgJD^e-5SOnwo!&>K*%#!M%fn=QHn$biXFH=kXN3Y%zdF9t~
z;nUDD5DK;pe3*RsaMcaa3oS#Pp1c<S>!JAP=QqdffhEY7S^H)_nhGUnsT5;>s0X!Q
z<j)*Jq*$<(kcOiwvQPje)cN>3!a{;g>zb&jbIn%8n6hB%C*U1uc8*W;Wz&bAh^aZ-
zbj<t_G|sF9kO~20eg6PSabEkHDYihy)KND;RbiUA=+~NoSNpjtcKc`VO=O8U*`I6k
zD4NigkhAisv-Ady`6U*O{KszMFzWIP;_8)A^*$gq3ukj~Nb^OE$lCq#g6yHu<J#Ra
z5oK)^u=yr?+S_bfcays<MT4~bal;~lFt=R|V-OD(j8_+B(TNN}Qer{X1)L^cpcp{8
zo<s&|BHSufW8K>2YV~Sk%vPb^zgL**=QXhRHT)ZUJUSrEhs9Z8r@Ga`JF&k+Z*Q_}
zt~O=y0LYUtxg;px7bz@5xt3wo;G*WJC#XS;bu1#g+N`n;BJ5GXo>RA`-~#NV%g)_g
z40P<z*vYB8FX1pSSJ0X^+VsoPzv3XK%l_-Ha%kc*)iB}Ao}toN?rlb=!TVb9UTQz0
z^#FU9n1*L<mQ93ph%WjCcFKyCLz2HDeE%#!mp-0!5osntCPMeGI=^<}Cn{p3f}YUt
zypYS6C{%WoWUzdlHrXij-j~|VLLFVE-|wyK=M@OjR#<D*bTd8V?6<IE(;Wed<97dC
zigHl@W#dO+t9~wg8+oM@e6~c85}OwS*<f5;0z@q;tM%D(scl54p|(tkMdO)Uq&90>
z=g2x*cHpEGpQ0|)?-H5S`?0e14rm94-10<7usM=q&S{q14Je<F!26Y(rx8Fat&%-m
z{u8I^6>&mim@<`V_Z^7KZ1F%sPA#m9DF2Yo(vd_Jj9LZ%G2^B0dVq!?*h%r&2;9o1
zKICnq*1GT*SjUD?b{flz+Q#2>#2-)U{p+IC(6<5AF2WEah>JYMdvYDj$wowPLC|%$
z0m93UTmlQ4Yeh<qwn*C5UExdw<JACwm8zpGP?}O7SY6{EOyPCOb>bjXvj-Sl210*`
zh1|?s@>Rsi*`<bGi3uLG?$Y-rFZ#wCtuNk3H!@d_bjVc6!E~h@Gg_NIG4olKm>)@3
zCC%W_<?Ztu3ue*n<k1quLNx7-<dgoS&{frNfZbaZM)&YaGvb)2eWcTBbrL$g4FJd7
zCw@}i#Mjd@Ty6R`vnTh8AG0d^B=JEv%QiUKuU2GmR_9tD@>Izpj*W02z9H5wrE+}Y
zFFHN+gj^x%E<byTcO(15Q5fsO=h<_S&j#PeP%S==sj>4aIid6ouB&$^8M#_j(ny?1
z;3PWV9N3ngmKa9%NdJ%P+%gFz*hKvWw!tIXbudNdN&dIhUdky$0W#}Jm-h^PYA_;I
zh#kD@H8jVfh1paY0U^RIXz94BvUm0?k9{MO#KVF%airRYpGl+#9m`IXkLLpg5gzL`
zR>m1%7~I>Ufdjn5_fhlCGuv=>*>}=FmI>-!UWq{o<^we5o-H?Q%#>K%;}ch`v*Y@P
zM8~cK%*7DhZ|OtcUx?xF{h}mdd+G{}39L{y_F_<i@_v_GGkAgIS$FMsUbq~S<CnMM
z1lgy0Ezw+lsYC^aJ8!Re8WrxUYX@6jjSU3?o{koPH7`D{ahz9{yzP@brB#ncb}pxb
zcdKai1gX9e<|!lxn_)yHJB{#3q^+?{LzG{QN|J`hD+P?YZmIiu{mT2KZ6JK(qcx)M
ziVow)x9PA>RC=IADr{oAXCE>NK@LAD7|-}gEIxj2cbsl|%olhtOjLkv6rYvNT75{%
z!P){SPSM@w2)eBc8_-Wdgd<9%GdT6K6_3eOlt%7Hxh}`Mo#N{vr0y<t#2HIrqp96o
zJ~4uEA#}4DWBo5;5eZmb+v>TSL|h5<z%Mr^8H<b>O(Xox#|A@IOlQaqwG-}Dn>sHv
zx*8YL)NWW-Pn7#k+j4nm9=|6SOULSe!U~3ppl7F#dyb-fqhHS}wqRgT->=o}2X?#p
z^|H}?YNweX<)+un0J`vg7zOpq^Q49sUDl^Y<`S$fQwP3+R|PK1TtMGCv-#N2mcise
zt$L~9CW)es84h^rm9Q~;lR<jCdcJ?{#?O`*s_sMzBy19ciD2c>Le=C11X4zn)hi&A
zqbC}%dY_I$8j7pH$K_PQk<b7VKn*hi6a>2Tz38BKLPA*oTk>>5E^Z3q@u?u8xe0iX
zC<kt#Ng7!Hc}(073}%jbsm6o%thpWdB-VA9#+r$vhzn<S%$+msNSDi<VmFJ<!AmnS
z!%xs^5?AFIc+QWT#)F4mUP^NTH}LB%s23o$sMw|M0d?7N-4t&voEP}U3mT&NB$RK;
z$F}M)SApMdJh**E)RxekrK{v>Z_=->$ZaPWFqC6t;oq~AwI&yG8T7<`Y-8AMLWDSW
z^DPWEGD<%}*2(E~U)Z7>q<v*f+IPENBti|}TU>sLkB*Lc(31JEItUAb?9wc6_*FUk
zI}2))J{CX7&9o9OK$$i=_ZcV>Ee=F9KbrfCANNQV#B>_@<?p{1Z;MH^rN-}ns!iRc
zEyr;ALuVD1833EGGU4-ikz_?{BUxrb&LgpJGu0Jh3Ml@{p+trBK+CdK@jGga&Xk0d
z>BJejjyDJm+QYI)%houKm^bnk=htfMVycb)`hUZ@)kdnTBUBU4WUKa?_^cHS^9^sz
zIKimkl9v*S`U4=D{;;+o{QU88_Q7kofEcDzGT%^eydVGer;qAEGOP%6ux{7p308i%
zJ{L=!tr&yBGeX6+6p#ZtvZs;hF$43idRT>DSyH=&iB9_kM&HJIM7Nji#VG4YRcD~Z
z1q9GpZn1Q<WU=Hs_XH%?V;(HqA$Y}vD$kqO7ML|`eq0U>avo&Vp*z2K`_w74%NaE;
z{`RxGM{IIbGU4Za92(A|A^wv^@Su`0V!X`hH6qTBA1s;^ko3RBy_DryX}pKW{%C-h
zyXSSBT7b%i)n{@U&}8Jh=$hTnO{Y;%spL3rDyVlEi5iV$=9@weh{?Y;j@{yfYO5mf
zu6IJ5jwj1HK*_ihW<fvcQ=rjtMGlu1+5uY<DAukvvX(8lrptdbxd_v=+J(hnCl<k|
z!wGL0*U;)yYN5D^r9qNfuC1&Jrn=mN@e!RY7TWUs{@iF=pN@9Sg~6Jzc1N0_#eizr
zi&2$PClM`AX)BpS?4-mM)5ji{zIfNYX?+7<kF~5ajv{<)B!SDAeXHWys4;<iExqlk
z)3$faROZa+JG{j(w^~|RmHh=bo8Dbbe9DZ^;UlfcfCaToUs?OHnTc=8qzzt%g>E{U
zQ05cvzu<6ZxP4G$$d9iD@X`%+w1Jt7|Lj$W3R}F<xJ5VwPMSvi`$kb@uOmcF1N!Un
z8a%>n$xqCavkf+SkhoifQ=$H`I?guoC=0sYCrt3vo0?4Io)<vGdU=P$>O^Y6pI8Ts
zKVyGb1whXNUVW&X;Q!V%-&Zk_M@zS0w2tcay?P^bW|{V;NK+|wOhRdX+{}~#Yi2TH
ze~tR}JPlz0&0=}PIxs!gSibz4T=Ga@_uBkn{7Vo%!rO^-0RRm_aR>S~4W^>uu9-Oc
z8dP&6OgD^kYM1az6&yP16GfbpmnXiND^-B$8IT=i`C{QAdw1Zf^tG8EHWpH}MHUpe
z4&vj?O;B&UTd}-VE~F|~EuDfz$R{E_Fg-_PT1ER}S##-Sx0bassPp||E4D$8Ol(S2
z2n+7g>r1nT(`(aLQM}o0$-I+iIbA+qVvu-=PMLCJr2s`QIVLOSbml5cxpJTH&b$Lb
zTe8tlj|_G41}omWgUzNwd6u0yCnCMTB5N7rur?ssvKs7;1BeA;T>i|c=9Sxpp3^KU
z0`NgUf9tGS`Ky|pG-!%H*&zRu_U*$fY^->Qat$u;g`C`qyDFZpL$(ZY<vETAuL^L#
z?fVV8Sd_FYb_`DGSy#FCTuXymLse`KD^v_UohJ6lrx`#Z8~6gfBk!$zO2S*t?&a{a
zD(`t^ka`@W>G#<9Cbc%3iYT^FpI&%KipG!mk&o|%xJj^9_mUWS<G?^qh^rpV&e$qD
z@{<tUj)-Sz3{g*2NL6Ts!VeG@9xyYbLvVkcr#c5RK#|?D-PKG;0-k;ivse4DNyIkt
z>&1hjmMGW4YI!YL@bB@0oMTaPMh@#y1;(T&Q8og$pIAfO?=q=kX^A&3YX_gmU?P%g
z;>(6VNCn>n*g88faEOnDN2PWAd8mFHP1UBePlK(y-%T+8%$pbSlDd~DXY=obujX&!
z67JQ6vJ)z!sWu>+$duH~q!glHL|Ut<syP4xfhU67a2<Ftp{ub=ifs+;QtQ3s%f@v3
z{c3JEtSCw%wbhO9{Ua119pEW~0;ea@>ZjNfbXQ$D;NGhZw7qMOH+gXb2d8as7EIAt
zra7G2htT|~LgoaMLI3hzCalLr-RX8|sTnGnm{J^mjLRR7NCM55v65u9VC4v_6)o{!
zh}HiNG59<~2*^iMZVh<3|93gBBhbfEqV;bAeaffwmz&ykNE(;a!wcpPJa0UGt;ilG
z&B2&I7F;QvZCG*H1iXwoiF-}#Ux!>J>n`k!U*zwKqN1@7Jalree=u|gS*R6~m=4ee
z3*Hox8;U&-BKR=J;49ubk_#bSEgp9mKq;)o@;wH+n`;2;!HeTz`~b;i(mN1e)8V+M
z^06YxjVVgk^;W(>wX{$zWIoGo0vg1nl`&V8sl?6O93%J6kT^EDbuOxi)!HcDOFIiD
zmn(Z2P?2VZlbWUGd-N(*iV4hIg3|Aa<I+2~X7*vT!+;aJgGE``+LHnIo6t+cu((xN
zC}Ru83c*_O{Fzo+*18hV8#DV|;QT0c75BBH&K__YY`ffYEdYtp$T9;%4sU)i%sQ9=
zyeDna4pTJ)*+DCew74`4umPDT<Y{JtNQYR+uT5+KFLZaQXC)~e6swLLKmiP25k_b3
zzdLYqOtm{b1mj*gL3=2cqWsS@QAS)Ns5i};(Ck9<v$QGC*Gc1lPJnXd>_2Gt1X<zb
z>DL`B@hg$Sh8k&>k`7$Tq4V%J`5t{S+*QEc{&v`$;G7`TWW(lCC@i$mZa&dG`xR4*
zQTdt+us)z|@+XrG+@y=e?aZj_hX+DQ^KP~!ms)F#+~gEaUPuWQ;3I||erO`jIh+tK
zz@)h@zjSi92C$kecI_qQ)fNZQ06Erl&k;GAukgO$Fd`dDt^MRJs(9$^y7uMk`nQcA
zN}z9+OOkNZzdP3hUpvRtA*)W~EIF-%Av2RD^UVlFRb+<+S?;IM9h;cWl72Rq_4HIC
z(KHhYV-}2Z441qK$P#7DD?|9wwn8RIO46`ghPExhrbeWzE|o7DHG{w7(1SV#eXldP
z3>v)&K*@3@CWAqFtyb&ynZr1)M34XU3Bj`$eO25yx<W_&<6_252!YgUlN+ti3P7G|
z!5%EI2~|N?)e`WlpWA!TGrN*v1XZb1)@n{(`P}fF@9>h6XFIUdTFMQ2fG>Ckxe?hU
zI6erWcayq!h=EDrTld}%0u>|7rH}VUdw2~x@fr>iVKZ2cEbr-jXrd;fdQL<GW(~Mg
zDut;=;C!(u5-<81!NB;=joU@dfwR13$a{$LFeo30tgauU@RML^Kt~r!CFG-?eMQtF
zB+HX2{oqVIP+6`wy6(ztNH#}#bP6i5v>MQaZ}rh*PX^b&LXXvM0={WFxLJqxah++h
z;fm@oafsysBYiE<aa(o6ACgE9AmC1X4q~8?;kl~=JXevdCu5$$nw7g=^Eg(~ML0Wz
z+a~M}60Fv{iHoGl;8l62Up6IfPfauwRWq)j3fc08iCVW$uV6G%At8AJo$S+c0^c5G
za$4;v{w!s3U)=A(Jhg}hN^>oRY=DlSJlr6bY^Ftk1YsT+(<C8&_0ab9y=`=*VsZ1i
zqEl=0&|?U*CzPZ+a)0LG;p<$+z{c@HJ8L^6P~5zHX=uH`6dMwT)%u#e+|*)~EV;lk
zo6)fz$W59lz5JiyV2vd)@;bNJ?s@@UisM3*8@)J#Q%Ookf>;>oGHXkAJ+}GNRR2|G
zu;OuReT8R{h2A2bZ1hk`7J}y-t@r7wabOUm5(kFkJ$MWkVCPNHlApbh{wet+V%{+{
z+qh@>EWoWohagFadw>wi3#slopQ*}kcL@Qb96HOr>cI115Iz*5E>r?!De%|WN4Bp;
zSp@N4)tGfaSQ<tX%cfwwMj>?*=O&~z!@1oU0(y6A%}G`?tmh%h5+iDUn<fNwXw0OT
zFGg=-;X$H323}2e7He3`0<RMX$%-+j$q}{$QrN`mqal<fOoKxE`9Z8DRTnGV!*{RT
zR}%ZcqnEm&>g@1iP9nZHlW3i#r|Mz|8&=tWFH<CE4yX%081`M>A&qv>I}}(E;IAaP
z4lN2~_KQY}K592YkaRR$UlW3ZJV<BToe-3as%i41sYJgX7<S$LM#>JT;Oe7_III$Q
zjuuJnkjewv{K^Vox7dS<)8ju&qa}+l{9r>gXhbx3mRfM`x|)4cUGJ?y6xz_H-4QBz
zcs+rUVstwp>>Pyt2&((-<ZQ5>*7JQG&YVN6Ql&KyFO|K@Xu^Z}U<_4!bPmVl3x8vh
zudik>LP`?tSc?1%Te<uUY$qk6B7tDLV-1W~VALfN2C5{HGV&>gC_s#ci6{+7nCWo8
z<j@J1wH9#@>kUe!Aj+XYmk$iFd=gmY%s-M<%xEUj%w2X$my@uk!OR2~y_Yd`Wc;o?
z+gH5uAndUF(kvm{*E{ja*MEy<GB!mr7RHT{Gl+Q({E8OY7tFv30ykz3J&6tCmY~e<
zK)6CDdhfM>&PWCN-`j-$Lq<zCKBM%CA}lHBgqcS7{;1c>hvwYf0|=S<&|^3$gZt}f
z{<K{1PLi|Z+O7qm(56?Wseo2o-C6e?zGrXlw8N?X9C7yCKB73rgBXw#YEL`)FfI|g
zy(OBJ2Yhaxa)hxaA-(sRAJ`e1I#}5Rz*jc!<nWk|D<o8joDq#fauJJ$ZjVRFlflP<
zk=zU>9axoI!zD7KPP|rap1F%|Op%aqZDto+hy!i!@RfEG(h_?FZOu7J1+Dt<svvp7
zS)U9uA$y-n+D1NEZ10d9#3Bw`@g~eRwW-b=yq-~PYA^iK2GmIJS$G;VdL<f8sJ<hN
z@z4iK9+j6w2<Fn_AQ4l2+o(h5Y&@mAF$>Fb;>`{8E+F)2c=Qk;;G!*$d<F7A1VP05
z7g>h=y(FR~3(Sr~bE0@<I|5Zl!u;@bNC?f5oghYIN*UHHzvhokmycP;@5S}W#@xO!
zKS6I=N_*ydGoDjMuR^G9)jS?|Uq$HR-9Q6})kX9?$*c6RWFU2!`JY&R#P*ljBl7Jr
zYYDu;aEOGEWy?AO?9&wti2^qq9wYLfKHRnFNL9txV@ri@Hsbk@;Rse>WT7LGP?BoD
zm4@a#E$0XNZQ78R_r`|zGD{VQkx%t(C_*%5!~qx9e1JM=XhQPqu!KY3Fd0j{Ao;k+
z3Py}1)_W8u{4q4cxo<o~U3;b-bSHaS)I4BQi`NZ>a0e_=Xu{v6dpSsc+8)T!A^@2y
zWVZ+sC@}#tGbUduzr29wIFrjSuZ-(Lq;E};swp4joJZxVp-YLsNyKS!(JO=)B_eei
zz5I}B4UXt__Ilil%K$?WO&+EeRqh?@GxS+FY_wAaZ1_IRH~cd&0fy!j?J4VF06mqE
zp=&aS&2u;S74ts0mbr+)NZ)rfQ7ET6H+bLTK>J-HqfbpS93vVV%}v>`8fq=0I(Afw
z({cbGYtD>0AR#K8a?mX_A*{+nZ+f(WqWQ)=lyC!sLIwp5;D8?P6DuJeU%8{5Jz@5;
znegXM=^w5vVm{Xj?<pmQD=M`^P0!V1JZWKUbhqF)YIOr#4=@jMCOM@G=FTrnuB)|P
ztG#Ybz24+@+H6!}2n$#0o`Vr}BKr<(mT(2G30Ib#Vk#<wZC3FeE=5&XM;*&k1rS&P
zu9&CO@i!Eu$fUcgp)-5OS^UF>B0S-+MnZ<yr257ea_l^8Oxo~%&+Us5O;dt`Ml~<O
z<b!vi5;PV<#w#^?7cxsG(@^zZa2fpeMbXyfX$B5tn!CD>mp1aUel+kNZ+{z9<FRcF
zsRg*Pg{tTL!;O&16H<x$-jO_q)VelD3Th=qEaf)ly~d+2g9o9DjBF<Apycl(#uw9u
zEf&(@Z2okmGDe+N#>avcYfi`Ykowo5wQ9k{F)yU>!$DEGwxL>cNS=eRFEeEqOX5XZ
z+FEv_4oHSbJ()(@R|vm3xN&7GA;-+yTDo@`o}=~3AF8><Qkn`J2U4T=KRJ5t=Ork4
z`U3z<%&=!rNzT5naqWt<*iGnI^L$bu)3_CZnPRZtzJ_7pgkR6UBT2z|X0lT}2O4`3
zd*kh%bHkeJq^JemNkJJ`+`X@FX{-c!l(p+ked~@^?JZO^69*Vof&9ouAnzM&+BFDC
zu%ZZS5{gZm(t~lNdfzOw9Kn@>vRk^kT7zB+qPAzY7);3k_ru$&QZO!Wb-Bil-$WEo
zw#YV<IC<nRN(rw`q6%``S?)pC8a6h#3;LghrwxHpSX-E~>)bH2^1WCmxExEOXSd4#
za`2B{JNlN3N2-q^pFSGmXodh23)u7YeutN99ZU(grV=GP63RaIwK5z;Bsh)gd_HE>
zc;C(_cu9g42jP5LPSIU=VL8Wvu%s4}uB9J$Lo8<RwQRg?GqA@Oq_;9r>Go5W-1n8h
znvGU0iOsp!QM8&0sxR>K+mcT~HD9{Vh_(>;h?kYhGK5pIvN39j$?>YFJW(EZGdS=L
z9jL~yke%y+?1Tt5msW4$IPvGiRG>$XFL_CUE(@5R#-RC$ile<<S3_~KZswYy!&Dj4
zB6S!frRLt)&uIj%8n*H-Iu-xWfjSBYiFT;3jbqf(LmaK8byh>zZDVhEKK2Yb_CXBq
zdZ(Ut1VL~vJPnVB?7y$!%ctQGZ_RXuq+aKu7izfkerhyvvBH+qH(9gFNGeCv;+-xo
z8JefF(Tu06wK%%twqoj!#42XKHQ2o>_!QK%R;h6b{u0T+p#Hq8NHqsCJy!Z0WRp!z
z2C!6Hsf=|C*$ur6OIJhySzf}>)GBfN0Ydp2Zw|H`din7FXux)Up)nKzmK0(w;p%BU
zS6v6dfNW1!^5F@;l5bWYfKk<%pwP`(H5~wdWoH;8@*65#(?$TK=*BD{qA`S0rzoa<
z)Hwz@HtTD`wrW16^-*pakv)E0mydm&3h<({@)q~HVr*Vmr%k;5lI4~d8+e8v>`sOB
z<!JKr<|)B?R3ibBXgh-S<faT$dh02eh&QRt$3yTU$3#D$A>nQQxon->X(g{rO6Q3t
z?MgQ5oL!NfK3e9;Qw8LI38x6emUwe~0X@HyE7Cy!<`tg-Zz@xVn4_CDM6acMT1fbW
zz`Cn$Wx4KW<K^;(6keNLjzm7ZXu*NAr~Wa%Ew#(Al!BVyIN!pg_4I)P62QE}{uofX
zF+iEm2CDYd@uu@wzW{g-B7+ERk>n)KV;(~>seDFDz-~NNMo?A6y7Of<4M4q{=>4w^
zr^D0#(3EkSAo|5I-)y$8=DBO|BY+&rs-_Q|Q$d7J@G!Sgv}Y@9>H^41hEeASeaGj}
z8j+QEcfO`D{=1R?P8F9k_n5dO{0=|CeOt64AdQ~m^>HYrGFfDMTsLo62u^T|4P?nn
zTjF_}BY;^MZj_IVhAD37Hv2rsvjp%%?XFV}*X8ce@^>XCU}J9dRyVfNoyBJo?xAZf
z+E)o{58j01D#Htn_y{ItKberbDV>;bw>Ai*@QT6x`rH`&27z%q9YQ27)AB)Ex&SCs
z3ea;TYAuyLEQm^Pzl>5-(>fxR9NnJ-k}g=Hg>M5!_yrlUE+YfSM-uC+-&*m%h^H9e
zL~8RQsZLD>hQ@Y`u4GzA6H1g&A&2p9lF}BOO#$Wm!f2IseiQNcG1+%V8W(Y;c+~{e
ze+dOW%Zmuh$5X{Ml%7*J*^M+5EDcKoUf*P~VPTgiftPn9Zgb!VD*8^BaJxsT?Fgp=
zB)?Cy)iU=fQ*Z}EJNybNRz*V41%St*Lbq^Oi;B?^9@Rm07HCFU?ja~!$=t{!Pq;&Z
zh=+t3JS6u)1;7WmQ5Up9U}Z~Fc*fPuYWa_eFCgx--qnt#-lGK8PoD}^Ys;8eMyaF0
zFu73BSjhBCXUGC8KM8|IQS-*6RFM2F(>%PCv~!6uOkE%d$az=1$&0C$!&&Tu8Ad;s
z*X~%$?02N~jI5UAgZ^g7Iu(jG)ai4BNm!@LB6Ur!&nvMEY`>@2W5*dd(vjrWPT;AJ
z{VZz<jM852Pu^hzF@JMQF_mb00nc2^VxY`e5B?9|6YB*|!vh$2Any0!m0+EN99tz^
z%q^%Yv0Q{_zI<<}1#EItMUP}a!Imul-*_we)^TEP_mf%{!$*p1QA2)*KPC66uTbFD
zd9t>2M!<g#UDjA#1Y28v%RcgKfWzJtj(4Qw6pf9X8nhcl;plHyT?x*5fn+tawn*>d
zOh9krrDdg&k>fAouj_r~L`DuraOjHRNtheGywz<Ok^cDwv2x=yf*soUMFlh!4mkWE
z42)iT7mHEOG)enp3#w~wS;#?kF!P2j)W}D<KfZ(|0Lc$-l7iD6f6zOzuq06p|BmbT
z*Ua%slhW+XE8olmW2-|6NWsd0!%Id7&O)?VCco^tNQmi~2+Z|hJ%DcN`R2c=T3HZs
z!rIS5Di$GipbkQ7%3p}|YdxAT6@HPG*}S4Jm$KB5x`2=TD#)VktM6@uJV@F@>t49(
zd?r?%Ala&TwDqko7Y2b$fHy0E*ayXOz7&NqtVn=O`p&-L#WhCafWFM&nJ2%RlI$tp
zA;zn&RBbjXNI>T=oqIfA<?+?J2&ji9RBF`T=?D38qXGiG@`9kJGEjxTC(FY7uAkjp
z1755(Mh$F%hA9m8&@Ak|?G%zKTBiCYp0dbkBF{l>g@F^Dujy%wvbd~iqb(&r00rLe
z6@tz{kKwME_Xpa2NQ8r+NUEf&P4ywStp44`H_%t?u0I;=-^~`W^yKs{;=aj)N1PU-
z`@oIkWUSYU{C6v2C)@b1zq;xySR?~b3RyyUBR(4?J``BZAPueidP1e>*?Y&r79w3u
zpKd>BwI@>34bT4X@F07uJw@B*ZJ_0Ep=fV8FC&c%pidFg8}hfF>XO)1FcK&nlB;O&
zPULs;UB%*<BEwxwxyOfDsirq$UC^^kUTs6equbF1e%P^j;B}_TNM$%u7gNA?1J(G=
zRfgmD0Hg`$xUtIeL4o-2<)>IpoaQ<jQg&D4-s6Eq93TjwGq{(Tt+}OAB5)1@X|9=f
z&6Q>8%Tb85DCm+3FJRr5FqN{iKxQ=GL4w57!nBrnN9+On7%Be-qRhBYyaLC;Z|0@i
zCC}IkpBowimJ9_l;Y!x*ineqUu+boBQFs4yVc1zZdTg#fIOM}%qBWISAXEq|gz%f7
zy$moE{&$ftAHK@~XwoUYs2aD;Lw)r`fos3O8|-Fg)d(KK26H?!0xHseb75~BW_BLI
zzy(qI3d7&(iF9uR$7t0*IfYUQu@QTHbSGjB?3;m<D!-U}!m}^7C-GJDe&k?MGDEzM
zk?~)4{r=8!V%d1k&4K`O`q$)x*oI&!_*ITlHeK+9lh^_mLU|_{;Pf4OH&~zefi<!^
zlN$m$&-R}de$`b#H(U|3IUUbr;{$Oz`(q{5>cs{0u@W$YF#O5PYteW5u|7%FbZM5L
zd#rSA0lc6Pe242T5<;n3i4f}v>ch{ha)5y0r2axe$t!xaOB!lNE`+KW%pqNSQoL#6
znZa{^wTCb3uw|m*cFOsbPL<Wi`pQ5X3}+FE1ioQOTh$XA6w*+F6ztH)*IYi?@SqCC
z`-ASzmwU~SaO|&w{%Dp0`GgLcfhuTt=ynj@SJ&`TbOYU60e*q)mOsA!k{Pm5=99dU
zO^yF>?pWFm`l#9N77$Oc$w2<_d`O{RHw7PE%jt0a;X@G2tdGJpbh1kJAwtPs+1N>h
z4iP&Ug+<of7L!0&u-e=L294udg|rnCZT8^<K5(T72_kkDooDhWTTtdk#hXg3-;IiW
zFKW*+2BZ`iWqSpo2Fpxm=&BKR(0V-QZR7qF#%dvBoqZqedS#w)F?x^cAoL%HUcskG
zxBTr5b8(;I8#FV)RJu`ppThyjUz5M0?rb5pWG64krE!LBGWC{Idqz0t=Wl)KSwig!
zK~;=v`WwaGPu*Thz^3*AMVH82-$C13oF!!m(=t(;9o!|@xQjaTdXVvbCT8V?+Eb(N
zFvm3VaI$)3{zz(<AH$W?jeF20cX}KmE9k{C0*guWo<UXQont;zS?49M??)ja5_yfB
z7>A3}VVdo}z$6bIM5=S!B4K*<-3foBuFO+H(n>en1E+h}$6o>AJtu$q0ZF)Z*FVI$
z-x?*MT*taHt*N23#C=eJFOkQH({m%$HbT7|#jV*nMvaJYgg2uIU%L;-j%`Yv>^vvs
zj9v%>eVmx{G-rKz_Hs(f*x*{S%aqa$z4@+~PBR~Xxu@-AA&D=VAql}US!CH~-{9c;
zN&(ZNH=H34!W&u-iFRhY;^3<>ttF<&U;(~9tH%C-)<`2s$KRB1hRP?}glEvpEsHs>
z^j|KZHlVz<v55WS`SzKx8p!iq3hb&%F87l53Y24Rgi?g8jn+cKQQ$Y+pX;V8nFv0-
zHtBjRb_h^4N@HQBTDGC+yBYiau#*4-ZEQcw$PfRUL{RZoGnp&5hiXBzc2FZ}d>&uq
zcBMIv;K*>DIN1h2jD=Ojgh$$XY`MsV50#=X^t$3m3iNu+3^gVN#>@JsAbN#oaETwQ
zp3dCjOSY}}-M#GCKQqz=<V_jtTFt6gM+f#*>X<MND~N9zrAVhqT^|(xQPM>9u}f^Z
z6Kfj}Wi>$O#8*+Gokruh1;{6EhI2Df)x}{JUz%jVYq)M_xO9l0!WU5GtA$}Ef6>cM
zgOn3HJRs<N+JHZ~IUK$kL)Wq$30b+||0szbcf&7N&**ZjRa-dHl(NU)1D>IUK>bbF
zUC8?Mw`Ki=I~izb4G9cF9?SN?@*KSa`=hhpJsz2y&F$rJL1{D@I%^~K)i%gsyZ%yb
z73p{Un@K4B$du|HU!RhyD_|v#HeeVXli^VPcH-8^E(U}RA~x3O3Vko(U>TAiWS-rZ
z3{{7xKUgI$2HtcTkod-&CHwXYU$+*0-i@G3do$=b?RX=Tai^5ph!=q`gzGZgJS)o|
z+&*B_pA#K82W4?j^*-&#>V3uP>ItJtbG{vCH76^kQLovv0QVivMevvXuAMM`?#AE2
z1-48cRT_@FwI#?1AgCE&mc%P8`l;;6hO+J4-N0SUA7Szasx+a12z56n7DxJ!ph>D)
zlTZFVq}i)I!Y=YdvAX*j0+Mf<aW0+SEDeV;0-*9RRJ5`LUu<J^&Q?3tGGm7%Q>;{*
zRGn`-VU87~+HkmtUpI3Zh1Y7TXT|9{V~6xO2UDK};Y{GafWx_xeUf-q(S#dp=67?R
zmDsJblYXPKCfy9Io8i(5JB5u%e`KXbkD0H-_XmIqjgq^_)43SSq?-DbA;PWg9x3z<
z6zm1sJ5v`^qjk@%x!)510*l!U4A<LorS9vOv6~9i_Y4`VkAGLIq3u;#9&Ctw*c8VH
zLEeN^MTYO_?7MYqlnD9Zl0uB)o~vOTOa3ZGDl0~tR6!=T%~S0pbFkd9QwaJt(HPR`
zA)n6XgT$uF-H=MD*#UqconL!0&Y_7|i~@KXkir#Wf59V{P)dZf$RJiVVR!L54xL+A
z&MFrt^!O$0h6UpmMrs(CI@BK@J1ESYwpNUpY*&1n(%T3)83FVU4rbGCCMg22A(yKn
zQS(H}=KYt)w{`-NWI6Za?iIs@IId{m;sHs|8iBOh%ty2@+s!mr&xdrNITh1yEW?dp
zsOImxZ)OKgbXc~y605wAnaE}k(og(rC<a59mP*<H3Vtj^!cSO}4Icl=d2>&agwoN1
zR+L=~KSc%mA1o`54^&#Q;R0SGF7it_hCZNUurtd6PXhkI2c&BVTN5{G7povio&p`Y
z44+GeBSFkUO!&h*ZgbtueIX3sg*}!EvpG6V2Fk&wi?+lWl<9QHv5qE+=4$R`B46Lo
zapDze)Fc3T2q4f5wBw|)?bcPe)F88wO+m)%jrjRdzU1F<X^AU#z}Tr|6$BW?t8tGr
zRuhj>#!>TJAm>9sq#}y=39_$dHr;5q&V*tm+imwfU^O(tK(N#<fsEQ8K}H!hht)7#
zhzHx3+my-him{Jp;R&I=gvF1kGCp+!TF?!nZ-A@KZ~utVy_Y<5ZPx*r#%L{voL<L)
z!Id_H4D<E%0bN}v$~r0fh6j*9f!$8+uzxq=AYcXKeRI|(=qoGoMQway4vXU;M<>TL
zKk&?UpO#v?vbplCX-Qq7@-BYU5QmF1X_mk6#iPC0=nfHTs4YGv6&j%k&rfG=&_j~Y
zQ@;O->^bPe1)Ym?cCf0{WxoB$H8vXOHA6c4qj}~Xn|a}(L<K`r#k0XhzoZc-yBNDD
z4o6uJn<~zA;0ocXWc;W#L*{J-AVj$km*<6DPDra27ptxA&`=bBEl#k^xCmJ@^|n16
z0RJ?;+nd!Vr^cXeSub|M!y%2jy8|zT8d?j~qTh4^#*v78*jojBjEw9?jsGW?T)e#{
zAnTp_1z4TLI5NroYH<>c+W&^N21I1wtDg%P$<V`@3E^4Bj$u5gklNq-oTp^Ox6|`2
z5xv=Y#-}MO%g9<GS?Xgny0C!4Vpd5g>O4U|Qg&=(xOK*PAs47T2xXUxuI*<6o|Nn^
zYdVs~&2$_SzxJ!DYmBvO{!!5Dx-cIe_xR@{)b(5JW77z__^Lvv-SevrK4m@ZR)lW~
z0*bB2D~<Pk!<uI}F>=`>M9)m@@^bAI@3&e&yO0;&m-K<67NId>pj(F1lg5YAFB*}N
z@=WINOlGz?7N`R4sd%OK33jU7@|s3@D4-#R;e`j+iBYnY#PDvbt$ILoZeFlungT$G
zITf8cTqiH7GWTQfMf(?ff)7Xve+$Ua1<EO479bId`Fy|Imhj*YAH_!b%O`T3o8^m8
zDN#vq5bO~L#OXA9b6N-3G#iM8$C@i!9$L9X5^kvA4!g!Fw*CU@J~uKvL0fIZ%T_rS
z{=^YB^`B}+%Z>%km8O$!8TKajbUoX5gajxG6|ht3bQ1&b|65MEgO~i0%Gtm%guAHa
zN7PwNCplTqqZ@eQC*LtAX>Ul+TDMcmED;bR6T|%z)Xxo$EHSEy^6|_h9#BfUopL`u
zM;GHl{KTT93}`ue10LN0I|6<+SQLps0fAVTN<M%s{hKDNxvKdwz|cd~FCCMwu@Td2
zEp7tbNBIn)C_IJ#Dk~!c%#KkSx3DH*r`JX8X0lp%_YqC{%0Qs19E#)#Cu&$NXnN=K
z!M(i?tsuX9bIMt8aw9tBtRVLjU?aw?l^K9TZm?Yy^k%BrLW~;#hDE9`On5hMcW{6D
zQ%1OFKxr^p=yE0kc`kyHjiR~IT}wOw7wBB(h7#E={zG~vj+sq8s+Awe5c`ofw~>y_
z;6HcHTH}IC<6PPl^$t=B!uM^d;mLX7>>X6XP7jHQt$l4(46HC1ouTyGsbho2S4_&!
zUEPlHycPMg>+l$!x^7-!1Wp{4JF`54D&V^pnWNs-E{71Bq3|O8YX+_iXoP}g+CWkM
zs0+IerQdQ^CG|H)Ifxi_c_oF;kVJ{25^N?169L_66;;E4aiLG8FM*}Ftk%wy&YBe(
z0Hh&`%FT@Q<&`wr!@>`pNxkK(btswL2r5i=bh@1WNFlKIO9dP--wfqA+Hen`^asf`
z%YwY<K5~lEr&uPh+!L?RqnlDMd$>O&#nm+9&2LEX3zVbtdg-{t2#C8z(6W~8FHiY1
zRQQfwMH<ViBT0UmX(7OiDjnTfPinHWetABqX?y**!3zFO)hxrXP8d>h^$#Uo*m3tr
z?It%)OvN0Aj^+xR{1=0iH^0!6yI0|}v$9Y5y>^zL6i5r#gBP?(m#S}m`*XQx>}FRF
zvl}i#q)SOOA<20%8=@nj9Ah&?1)skC6?e`*jg0^h6;nE@kU$-LbT(?c{B*x-V}Zhj
zlNzuEV6jb*AjG|bb4v1m{sV%YV5z6Z|G;j(=zv!l3X`P&1vGWQdFoLHT4mxE!5N9I
z4|S`-w*X#cp^lpnZ*&;5Z9u~}+>`Ls`SBR9d<)Q;3MHdgG_BLKhMTMn<1O!x=}v2~
zW8*8@9ZRf1iMO2ek8d{u_lc%zBHz)4hb<4mm|pe_<KZJCsds?ygd!ZUT=wHUiqBZH
z@R1GS1^(1*X!gGsL(H`}8dtU=Xlw7SZzAlJ&#em(KOO3!9~SoflFZ0F72@yh(=a*U
zj+P%y5^-Ct+#=VJrubp~7_xsZN!fUJEDVFkPQM9WnD|E4%~3B$h5wf9@FSo9K?p08
z=_`kR!06h!nq@;(wK8_z)$N9EJOocYRk;b=7c?JT!nf6c(~xA*PD0ZvjjV~U1xp+R
zoo#i4KZtxn{6b01SYLrtm?fPy;q27o%Y4+S!Aps9?I-Wogk-~gs(dr78)Q30i7tVR
zVI<r*t65Z~!@STU*wImtUCF@ypVg`~3y0wZ34petj7+xaExHJ(Z8FA#^=L|KKFJEk
zS`PZ3f=xm^s3G(Hs`~BZAhtAIiYR(UI@U4P#uUxhnS$-nvr@u35;xFKM9=ei;X&&9
zVSUXFPE3H-uINy(hz&Hdef_dd)0avDlssqc-U5v+zxcwNOhc|?BIo|A`O7T{X-d%Y
z*?J)nq{P7Du&5S}Z|=6VY!uM&-ls&kS;|<l?FW%h1+Tw$pBDotIr3p?(VD>Af*)kY
zl<}Pxx_0XhTM)|EhUiAfVM-oDqcw4Y2GNH8DD!`s1@wcY@Hdmzk=oc&Mwc*&`X<25
z7c{o`Izf<=by-qB3|S<?G6`k*CfL`4=Ve|l*yg$pnj*@}D_$vV<zP$*Qh?!ZI~g(n
zlzRg(+%ocFg$LN7{-d6FyZsd0`PlVM@{$t>^}{_vuovFBK{R{aY0~GT8rb5tgk^*y
z;TQ`fZ<~5l#72io7$gVY8%~Gp%w>$Nv0^bf!3#}ewzkFd5sXwQI)#MT5||Mch;@OT
z)<hW~075{$zf_bQaC%^^DI$a5%FLDdZ!L(2<Et$}q&dEe*6csEMD?N`=u`(;f{ReA
zv!wapZ(xPlA-9v}XqF!18QZXxnc_@!J<5Ex8DkE*A`D#4I`l!cT5jkzK)kI+eoO+l
zlY8lR2`(kq_;U0T6;k2LQfFFqmGI-PhF}~QWgbr5M<nj(5xCxE!DDQhT>|cQ!9ROW
zuc>A92FR1#Ov|pFf^2Or<4gK{n0;voFmS+SgpMHk$<|8`d$-^;;W*hnU}(|w{FpST
zfEr!p_Mv#=9~4EqvFJAEjPbC|iIUqFb!tn&8YR)y64LGES2qp5L~CfpQ<81CcCdT#
zDyipyi6+1k8T&n0<y7CG#n#|#pxzxgQkGfQY#XQs^NncWNZyImA_8#rE!V-XobtRV
ze3bNN5FUVtIv1VsEhq=wd|2nXDA+(D!*}HFo09DaC2PcjaZ;hsiQ!{9A@ZCa#^&d2
ze81H~11pe%z>(?gLH@_3!;6rR5zew{J_v}PFSqoqoqxp}efjZ(^q6)NkMK5NX9sfc
zn2V&^0Mnt$q2Dr2lO|d)AiMw)nVI_253Ah&T^)~vE`ove@xNhgGzsQ*k>@^##vz0-
z_Txq>zU&^S{Rai9gtljR_n@`*hl&o}-;H01XAWkcyhevj!FJdp5yDqAwc5ipQ+<S5
zy@5za-m+IYPDW(OR_?gvpzXn$>0dgpiJ}Fm-O)VUdjOm*W04Kr$jF@mCS3mqaG~;6
zJ0!%I6!C&mn<50GB>3$%fzcds894<6gES7ZK3L%1(Ft_0qID~Hrsd8O8Tc_ZVs2dj
z?fe3b7?iIYr2S1dO88y?zortB?FzHURPZx8WoUi2pdi%X-}@TbMv@;!^;l(o8+Q3i
z6Uv!!#yM7Zwzpa|A|ul_6R)C0@_2><{LidQ%0B6_5v5&81fW9YjeQ`Oegbviycb&m
ziTouioOZKHkaO9AFhO`gxM}!UKCwx3vO@zcTp+NavC0S*w5c&LULsXZi*BIiQ~#l;
z9~T7#nS1O;<q#?f4U1y>n|rbX@o4+KLB@Ty%XM^x%Wv}wWE6rV#l)<EUj%eq6H`S$
z_4?=(P&3S3WxL(~i2hJC7W(H@zzMN|I?JWpS4eSae4I0y5{oR9lo-)L?h&y_#VHDx
zxI;%e<+7Cyhzi@cRwdBhY=Xz#XklDr8fQ#NE1{-LKRyO*fQ%zlN>-nhCv>Zn8_bI>
z*|&F~x4l>LPCVI<F)<Vc>?i%laMRfnUf5J5??l_&T+C?`Eb4YyDWfJ2FooTo)e%;8
zvdSb_ll$OYGWzh?r7RuS+T#mmL%R;3nE;%c*p(mjJ-6i;QmpWIqoTS-XeA&oFg@Eg
zPLKS>VGFQlm@=@>7UfF=fXAj8z^YaTpD4H&tQA6oM-d$W=Hh5FW7NU$;X0=FQn1%9
zaU(duqCVWq*BnA8zqX*4C^PH(gH1DZg8@my(Y|hb2=&ZfKjlgv&C$ZY>~V7}gbWh_
z5iPi7?llWV2>&CYz}Z!wZdr1r;|l`5F8R7oR;q_4Rk?wm;En;4XYnOvU<{h|Ta4ry
znU<Umt?+0R>c4Rw2^vH3oDr{00IcF$zc5QmH`0)ktm$qGF11gfyyZy6O1w8Ml1s)#
z+Xcoz{2pOJh)L(u@1w@pXo7Fq`Z`p9t!(U7ielu`+qBwS))A(15r|mmBrh8qvS3i?
zH~%Nn$Nw?q!tR)k<I2bi?M7G6*&I7P{=2Hn$KSTeSMWX+wFXKE^v6}f$bxoyM9USP
zkemhaQGaHJTKsQI4;$Xj^9Vb?%po5pipOc+#XWKODkC1UTxz~;KE;_&{ce$WtPMva
z9M0vIts1Zf_K0=?sLNhEs!);0y!b>Dy<zUQrG(0Al||(ogc{dLqeDow>wg1?l}9<-
zJib51ou|V56+rSdzYI5zq!-2Fr!Wq5T<T~nJ45_il?FXVW`)p11BzR#4)^IitBKB8
zj#T+RBc)IgO#shFgNx2&*JUkqFDNdgX&9aWtAC&$r^)hRPZav`s6cc2Af>LbH^m#l
zAtdQ&8!oohmgg_&Bf-QlxQV3;lx7c7Yy2N2zf{420^9(4^`qI^vnmszBws<{cZ`L)
z#sIC3Y1HQUf$t)x;V-sdi#Wi@FBvc)iXwj+o>~+s6)Q?DS2O2!I6M&3KygoISLRI9
znGuNF|8X>U9P-1ne!Qz8gq@j8P``#tQ*Imnl0^9(r1~Em`LPaCIYqN1=M;bx!k}|X
zH9xnaIx{16xPuH(gLV?`KJRV5;XED^KoOS}sAMF@9V*Yu_=*5N)PN+GnPpL537YJ$
zZ}5dD&Ys||MK>)~=U#{J+{LfNLdnEQeUSkxy@HM3z4n|sD$m-UY0vnyw6M*X@%QH3
zHE%^}|60wf?sp;zr7LuuromEaw4DCT#XM4+#dqI)3#Q6u+Q&-EY{D*3;vaYkRDMN*
zWeyAsO4#v=+Ik3B0@H)Ith*taz=flKkt1<kt}<*Wc-_#vT47iD49s9h#XPTNpQf^F
z0*%eCn#9l3&d|a3_Nt>x8jxU99>W816+L+-rWfAr5KOIWN-MORi0@%u>JQB7N#A@@
z$bq?)G=ke<vul1dV+?jhGQEVRtalLq_lf=k`7?LniD##|eVWEp+%En;dmPGD?$umX
zOp8S5sbsw^tTfZc>H&~*9@Yw~A^2ASwtfv_fYEv(9PRdl`$^_Av&E4Wp$9+|#9I>y
zz}Y`$2s1AtJFw>caj9^IB!HsyFX}4-o*ZC@_{IvVTO)UXvYFAeX%n@cSh*M-wK$K#
z>P=oID@TS1%Av!<mqm9#jX9&pVcGcRn5=@$kRWedMD<<ySZnJ30LMgN)m08K(l5lu
z)|?-c?)q>6>XfcX<a2H8Esib6&%HWSdRd4uJ!1e!^wwx}*D`T`R{q%q-HL$GFSW)*
zGDEg!O)<8P7MPTsNUwBwzAL5iDu@xy){@khQt$HM_p0rI`9*}P9}Mm?kXdsLTw#Kx
z%s3^W{r3_BbQ?`lG%aHNDVQF!2$g)qLi6m939Ja!$i<g1dUDnDjyLRk-89&kScjH9
zgFdbw5I)8Mis`x{x8_EnEekGaxN5pV9nSW@Z=pmlE!`5TgY=cqr_ZqO`@q-UPERQ?
zO}6<*`Wwl6Al{up`l`v7+#7xD2C^X_PWG}L*>7iTd2k4g4mIrhRu+k2)(p&<ki^<*
z)=kQ{nrZEuM=_27&lD5A%!$0%5$(B{G_1>bPMEc2`XqVI>`~`rq=~UB^Q`Dh(^#a5
zBZ4Fzusb%Alk=Fjq<9^pzbb|r>m`Rb>5?P6J;=`dHFu%z6(aYaNI4PaN)1?rNIzJO
zr2$*v_C0meYl3129R3?MBMNk$4|~5XVs=)%6H2N$!r@Fcbd@x>vN5B`Ijl;Fs}Jr3
z5Cy#;GUNJRHv=RGVxt7#qtnCHNwC-Q;{HlK^hTrT@vGt%i_1UwOn6FrAOV@eXqD;>
z_;BUR6z6rjF7zCVC;Fe%KiC8nPbrIS&7i3_vDr%bItN2N{u8hM{%t}`+)-9<xVH$1
zAjCCQJydV9*>3KE6M6h{Tb|Esi~FEaV`NEMrJPx9TYn`i9KxO;3mN%rOl$@XsuY6J
z@mHs?7RPXm7dNUfoE(0G9%VUB!s>oxLQP{3p<6~ddX!wixHyKU2?e_#JD3hQd!Q>T
zaIL6}64DQuc&lbwu3;|P@NvHltnoXDV*_B>*(v-y{V3Ow(t=fS!;yV8l{6NO4dX{X
zpZWmEFGW^$`xQoNo)&2hCV1+jvJ+0dv|w<|rU!4xnS#75y|k#TsVREED-5QOP(oZN
zx09f3U(s-@XY%)CW-*l2*=Ki(*mQp0!8G3>(8yOK`T|wclz37u6=?nSMct4|^^8rn
z|CaROSL5c3mk@L^KMrQ+%7_7YDa{Zx@b5byrn3pZ=FomZgdNwyI$cR`HUO{o8Air~
zz8`1FfKk_Wyh(meP@$T0^ete~Ik)>Afr3(T&NibbIv)Y-Z@8;S<ntNQH2|KM@o0hX
zwbFZ0)FB;>-5fdXlrULc7xQKot8~`O>#>o8h!ejM=9FR$a8YCUNiJbz)C)3Neeyx(
zGE(<8hV$()28+;-Y(jpt>}A|M71A1<$7IU!PdJ~>h%{-ot*Ijz1>d_KW-pHy6AH>^
z$vTK|xx~NkNs3(5{b`3jDZfa1(55XXw5<HoO)x{T)@vw15tu(%P;8LSX&@G1UU1Q3
zOqJ(?62Ct0CgCLxSTHGcH>R=Ids{r#yCdIR#^DOMf>Dg2D?=cesUfPLN1ES;HyE-V
zd$#&O&!6a@9j-wy>DAs$E#%_7Lt&|ms&c>U=*y}9{vypbKWMxLP23e5uyFVHAgO`!
zrEj<hdz4Y;`#ZeTh?H6vq{P?Vhkp@UXdS*3%KOpgUwp^a5ce9U;#_{F$V6ZiF0)a<
zdGqAWR1XIPAVXU`7P*hAH4>26`EI6GJ1oy=>VtBPOQiP?#EB@Nr$xt&2OebyyI2!}
zI8mmeJCGKad*Z8OM9%%b?g}MEODH}&KDLRxXY=huw4TC73Z^dc!|UoP*fBqt69oCu
zFZ;)ldZg9XMv$f-8)p`b{{!z<pdh>fB@qk;@uQ9R1(QSb6g^O1`&*sJhS-C=ch>~I
zX(%|w%RM~*$7MCKiWaYhRKMgvQ-J*|BnrNQjblNo<wmNTuCr+{I6EzUZ=J&Dce#An
zg@qm_5tx7Ebl)(%w7#m@%zTYXQo)>KZ(JQbnz_k`#mLlKu~WzR!NFx}>3V{CG{pNj
zT@6Hr-%JAQNK^+>@JvC<usMOKnDf=)HGy;Zzg@?CEZr6WktrIpe6s)B{c2-X)~HJ_
zjJvWtF9W=L?ZHrD)Q(-@wEM34q}6kve{<X{zYo_pcIyp0g*e_}Ww>g7r+{$(TmZlc
zVpr@AXbGhp0F8nu40^SB9=?4sznETy6Gt<ztBZ(CRL>t}Kpg1g?fiiPsrY?dN;q(P
zH>_7O(gECC0ocjCJ#AL@W?CP@q*M5@Vd_sr=004dlZ3<|`=f!U4$%C3o9b)w=VD4Z
zc$5POYe?R&5_T)nb))AorCs?TZ>J&Lfr1>Ni2Q8#^8He(47w%^i;(eW;N9(ZGX5~g
z%{K+@5Rm+Sro1(fG=>$~%E*0H{jip1>S?CohrQriR-%{bbH>k!atxgT&7%)(%^$MM
zEykiIGJeArFmzx;Qy9C2<T5{Nms>uWL40J+nZn`!sM0a2EI_n^XDu(okcv5kddQoK
zV5{ls#w!(F*WA9;^4kEp(WZ+HT!xXO#HZo|f{%NTRGcWNeuTrTB)=WWPMcEPO-;n%
z{eum!%)FC;HS{4b)b#6!gtE6TDpEA^b2)YBEkk95B`PB+3i)-zls?8~aXMlAfZWMM
z_UpIiI|AwOWGu|;d9}dIMAS$FpBKpPVEgD!a&%T|-+Q5R=K1_(-up400TqE_+fA|l
zJV+{xk?63@twosyFdb3do1o(s58Rmx8(;ARm~^dNGkE1p1<0?ciOIm*Lv*|4SETc^
zT-?rj=siaC5e0&}2UgBm9<#R!x7WCoF+#1s{u)lP#v*~<%6)u&jCpGX;3}!O-0LX-
zo(4uYX(`ggGr-9=$q2WHRI9*1rI|xaBe_d!o55&hiNT<X?pO@OCZPL>G(w#ynpZAE
z{mI~w$1;;4b^4e8AHAnA>>UhoX5$#0hjj<Au2XHPv6Yb~GidMiY5TSZRVpQ79#S;4
zqJ-0UnuK&Qu{W%p3FtQB;%3=fe?9%vcT4chU`)_m*j^j32J)b5(#Xt)ck(%ko}(dw
z1P1dc(qKeX^s+-T6ujTamf$M`?r2wn?&Ih^v%7)ce++9H_nbD`BHYtu(p?j=G>vN7
zfqnp&HYNs58Hu+}erNt66?!nu<mkZJc5C>0`TLKSI2U6LTVf4n93q+s@GsWa?h_{}
zCiIGT;bhXObCN-iiwNi(y`jilLyIqf|0CX;j*(S6F29w76BE78*te$_CZgktcZDXN
z3i4yfmuh{hIZ=9nhq7bZ5AlcX8XH2a%oP#X{*E>aHjO*cFlq5=nKgegs1mPgF{VE3
zH$(OOG95w8Eg+NqO41Q+Ob$N)(7^cPxuZP?;~+`}c80~F(*9^3txpuVBkgODKAp(7
ztL8Ew)GQPtrRGhVW%{jJ+pXuBW!|U^>BAt%_tb*Q`%5zB&TwgQ4V(5Up97I$YYYUj
z3z^<MYp#ZE>cm`e9b%WBWRbn@X%5QXdDfDq0dZ;=*P4EM9s);~1?iR=vthcQjH0Iv
z|5)^-em`SEzPm5Tw*bMxdrUg;?o+fnI0#=83zEW5rdw914tTt<CtN+fryH7+yLN6M
zt=3tl^{zYogOqrm7E!oGYUspUzY@ekw;~4P@IlC2Y?y`ALe*^Ft)}Kg0EvKN^t*<Q
zP-U>q!&a7~AZ>W?{w*0U9*e8Dw@3^h!kONaiya`gmVMP^0lueK&M+-9Y##s}d@%2}
zsaH}?Z5k4oTkBMu$KHls?v<6>!^s%FAsFj2HwgPYRRnpxZh7mC|0gNni1;UL-^Zb@
z`yhY%*bk+TI&U)rx}mox;OdSF$Kh5QX6a(j?DUDP(DbrRegYSc#$se+HXi1B3rTve
zD(4{ipEMqf3ijZX6#yg(7B7*-HzQjz?16XlWYP!_&4U*d#Kd+P1Vo8YB>mOYWX{1I
zJmTTo3U9-@<oP25qE3l#FKS=~&hQ7Yy;5T1sUY~|3fFV{T8|em={3_A*D_S?*AZ#b
z*uYQ!mGRE{DLTO0ba}!oc;-^)OxRDGMCAu`2d3VNY)yfV-_sXg`SxYD8?~ZaIP&}r
zy!|Q-lk{FhZ}apPLd^J!AO-EC6*_AhKXOGU{TvnuK5jA{_3EcXr>ABpOl42`BxH)w
z7kCYJL}o{R6sy`J^rjwzvo&xV0(XAx905J6eUPXtO5jPwQ>wtN|1?c>icXs;f@$;u
z-^=eKkAg6dX)xq-7HbvNj1-0#Lp79Q<YNB2MgGzLQ-Eqn{l7IaF40csov@gXtXg5|
z%*QVI>$~}<m#y${EgPhGbH_{Cx3xy>QM290V{qV0wph&nRq;vh1@c&=oSo<B7)g}~
zF=Zc)!)?OT%q*5yn8M2F99JPOX9=|tTVc?h=X9=R(fWzUm$G&b|7Nab$PW+%&tQ(W
zEcTEcliD(<l+QndJ9hFL`aQ1wYShcd{znY6gukK8It=MN-{VY;Fv)PFu0JSS&5W3f
z-;YjBZ31|>kH)K8K1>qTWP>zMr%y_R*ynYei)$&Hb`eL==GYv9X#=bU`{gd1ic@<i
zw=~4v1^wZK4fN+MvzRy$&!XGrEvea;w7z{pXZt!e10A}LY$glvN2$n=@|kIer#S1O
zosu0eSGF*X_epC=2d#=FFWCroQKTg2bTCRGMCD}8=Lyt{ds{sSuwXt(H}x{k$y<|{
zXVqs26vQB^T<f@WTExF}Nk+M#1fBvVHx(1_e&H?DWty3CF+V;Ud4f!*nm-BgvdZ5l
zpYxN5wsRnHfr|O^l*XFXCp<EdoQ|Hw40N=fwnom@N)Jpo;Lvm6o;nx6XOTZG^{UH_
z(cp5>G#IxExoOPzj!>+hgau^+4(ll&yApXABEw2}2GhAgzyFV`%PvnQ%_`1WILF<X
z+{d}JR)X3#;DSuVNcQEyodB)*Va@vtV1}CGO21alMeuQex4U$>YD!=13kkc7z#8<N
zlmzNh=lXt@1c8uwfB!OP$-h%F9A3VC^#}QCdNbpnzX_R-J^0zyR5d|H()Pr;H=IeQ
zJsRj%2w5ESm+@G9*t}mIci79~z%R5>qMb+eAN^zRTHkJFJ5(~${Y0I%_FU(u_pi(6
ztaM|-Y!eI>^>H1?w09su;dRHC?X(pleYXyu?&iF?-&T_`4i>Zx`DY7HInR?{tZ_wF
zRwK!BNd?3cmzgQKc-dSKqD;ATtLFk5(GNcW`MDzJHQlUf+KLMGnj|kI@A3OA+teSq
zJ`&JIG_Pef@%rU9K!d;9KsX$>&(F!uLfU^yq+{(lkTYWA40^UW<%n50B9e9S8s9)A
z9^nPAFi(PGhbr;cu~u^Q&AAua48+f0^~FFoY;yvkR+QKFn@PYTF!WJX^7!P<3I<o_
zF0z%>2n4B{`nY7IJzGSfl&jlp{S-YlHdcp;(5u7E=5LDq1jnr7IqVfWRYQPHrPZ^?
zUp}bdE=2y(?$<p@*7v!uYtPZBm}s!FW%Z%_>_n8slk|lf^Gq|pV;>mxC9Qo6m(CS*
z^T>_>sEy@>b~Q<(%kIy5Qp7yFK4$aO?Jg_5GZi)tri#0imLk$A3uMKh?HVK_<&ld_
zR;0*Tk|4JKf&TdEW1=z|B46kgtbt2W97Ti27Vip^3$SL5pIfR=C19f#P}B2I-e&J5
z9clsI>&LDwG8M#p<pAoLF5PxUI4AT3Pj`i#PG&(yM_j$^0Ze{T?8^n~lT))$tp$@>
z_G24jBcX!qLRKFF`(5H&S~_ugC0Myat_^I(mgDzFa#;~luj7p}GPM9_?S4E^#$M2V
zG?N4#UkR~T_yRJIGZhMIe8u2kK`AVDtF%BJY7^lwVB@fEKI$LiemXE2|J=sh*`8k|
zdhY*iHiG`<3N<)f63f^X9H1$~{uE9#IE-pGL=?mMAbTXJyC8Rdfj1~C!EA|A1=#J}
z*i3VYOqw2n9W-z?&Ra6AqCPvSom}xpC~R9>)2ng2KnU}WG>RV%I@YEhs@w1gs0p|^
zFX5P#mxbM6u;*j`AD#h(TD}fmYv*2`c=hl>x#1%{m+u-aPTX#0Ck!w{O_zR1;{+az
z-&jYq@L0tci1Txa@iSm=-o4GG<9Zi!;i@SfeJ@N*aCKFw4ZxQi5j8QuoxAN^_-cyx
z#qy{^Tm5aUFSodL6!yV+AyX0L{_4Wiu|RUA5CqMNvzhugl^aQ|a?ITEeg{fs1?G?K
zJk{2Nf2-INWx>E;N^iy7(92Uv$6$q+ytaO|8TuMu#^L^(++rqVII}xDOePOWv)B_6
zpQVH|ROiZQxbAy=#pA9uE8QXMGSr`%l)x2^lxI1rPDl=tMc?E-x*z$^j&<H>ogJ*h
z7Na;*UQ(<{{Mzw$c;5v$1%J18>~S-3L0)#W_H<t+H_`gj0+)#j%U!nx4QUqpL>zmf
zCf&J_G}kDr1oSz>dy45UZvodME-LIK=5++oD_i1x2<5@lt{;IykdKJ(AH$<DbJR}8
z|8{<_9;0mr0Xb<J1KYXhec;D7D>i^7{H7;3g(>3Zrf}kc9I{WJq?4X1PNs*FiH6|E
zIKWGJcLpy-2g&;*=3n%Dyoso72K@;)5M|6eW7h`z+2t}P&f7e4duO;Yoe+%t+&A|w
zYcD~xI7CrFYDCi9ePry|N${PY(pyBjB$hA6sF%i#%f=&xvvAgtdvZa0>=%e{b~5b_
zic>N>huc=!tP@<@-T$8YzC<eGbjNGSdSjjNkUeNizgNbOO6cPQ0)2ilWvgM%^mLd)
zE4mSs!Sedv6IS4nDRo<?WNAFP*3Eg1E%Rc<N5d%#<33rcF7p!d{4%0y?Ihg?CV3Mu
zK!5Jw44aZaE3cwI<LXKm?r!fBj3Zm$dGoboR#S>w>vW8R8E3s;a@@f=gr}=(V*AUr
z*+5ds5B#>qZ2JMOq8sZTV1N4?vd-`sDbREkjp8%)hOAau42@&GMS5D`tVI|=Rxt|9
z!G`S>4QOb|`uw>I+<q3%N8_d*+F0?m%Sv1;hM%O0iQDBtDu5%F1=0?~9!Z8|;+aq*
z=Ft1ttRJ@Uh*<4Y_6uP|j|v=lk*<fd4nwy!iTY4}WWvG*9(#FAy0i#qG^vwu_<c|X
z`TN|XYNtpUT1>6L0Wo|#Ro1k`;16rHGRs^J@WSXWOHIT8ruVVU51`yPSaXab;Lleg
zh+}hy@@~srt}U}1P<YuKS=27<XX8?ymR0^fMRr)A&?M7*ZLXYp>@zp>&|P-S&zo^W
zZoL?r^Doxo`77r<*}vuIPjH~v8CeG8M-%95adAA=*&lKVxTDY^2@6Ah=u$n)4W_0%
z;AROj0qLQ~mW~c%L}~sb5dJR#+o=fZwWCk{f$G_LnbLVsIj~yWZO1Ic!T3^HI(f9-
zAHhTbk#7;%R@pUJwU-W582Fy?_2yHJ0Nalq21(kN2q01w&#x=;#Q!Rwf7TA1;Z;vs
zDiPSW^Nry`=4?YE#9PJKSvfv{HWd<_YEr<Yd2L6644uwlpiH&Hr!1Ci(enFn9t#~?
zs9i()HQV}fUU1Cv4HPFtBRRJB@L5_r2Ne_ODy-_)KA-L(#tRSqXmV70=_XwLgxkHK
zR69@foCNSDSY9v?lCC4dC$9SrC5fV7`KkAQF~B@9MP_Il{(b(?_c`cSCo^MF9APv?
z$l#24c}c_B8&08(;Fl#j`MtLatWs&6OaEGXIR0YUeQEV=MgK3U__pVPS!pc%MCDQv
z-e>n%&?x*{A4>wnQ(-x`KqFi9q6Y<E%>Lxf?|#)@sKB41rc%15f<tM9In>_yZV7C9
z)Dr_mtq%aOwQ&q&%UsOElsqi1vfG(@n#P>1l6ly^mMsRA5c%wk$2E!nplx^q(fhEs
zsgdhG+i*Ik$Gc$TEL8bkhEe4W2qcz~It2irgVZT-0+ys_+kY^Lw(r&jM0L~bvBg}%
zcm<&RMr;$(>6>1mz@LRBE7hU)cWgPSwh-0n|G{Ri)x|r%b3B|_B}dGzKQA{7dxB9c
zwBBqe!DjW$SyEOP-?3S9>umb(ieJTTZm4w0{s49(f7$HwFueIc7}ozo9fy~VyN^D4
zU#<-RJ_deq1G?gb@ltX<IDBZ-iV#)S+6WC6Yy63~oKl6a(C3{D;DVNfUY=2=vY1}f
z9(R`C`BSF{aFJV;FNMy)gBA{Evep?}|NN=l4BiKnjgX(Gt>$Twc6Rg18|;8okgnKN
zM+BCyRCiiCu<G-I9&c+NmJieXb!A1c59G{qShv|DWVy<Ed`^P#6(eLnXan*hWK_AI
z$G@$dHWY`A^b|<y5lfKVU$58Rf&c7*xGc}T3Aft%*WZ{z$QQTlJxKSv$ex@J!i;_p
z)RwOH!qqcc5PYv=!V_PnE@*7=H#+?Tc8ERjtw#<3kUh$S4iHJtUYqdzD4vp0a{rof
z_<pst>n>jQ(;<Qhmoj8Y`_QY^ISECja0zZI9<Wiuo@m#`I`^8NM(*>6J?4KJKYa`O
zJFxPaVOSw*6H)rEUBr>{6@2&{F+xTLmadGp=845C{VgZGdppo@i{pkvek&iji5y9^
z4Yap%ya~fa_pZN9FvjBmHR3$IHUF6m9wECTBfPIy<73i+{v9O(a&2MNGgj0N6&A*S
zjg`VZn4dfJWZ4y9X25siJUwRHy*Vt#Bt&~xR$CG;c;r`MxnG0T@5<0Jc;g#=&Ik`=
zryP<U=<gFRmYEZ=upYa|GM($SMfo%93;wkV#4S<IaMaa&I1EAfvjpO)n9GzmGLv6X
z51c0&$YU0G|BOfsWf;N`T6lH**V*2GI(nnI5epnr3Ac1-OUkjdjVptcaMkP<q=%*c
zXl;P4_XS;N&22N8gwPbrRG|_X=+AcH(eUs#hMGorBQ$X0LThC9TSXjC@#K8HP>K;h
zT5fLa|2n!Vrm$Xu1S#9CDkYB__O1cg*fT6y{Z%!Dc@snL()i)+#hnVl1I*LB>>EO0
zBoXPZSho%fE5NVj^pLnVz6yK@P*1WbV2kA!&HVe!mz*1tb=Iz2(f`;|tVq;?P9^XJ
z>G{jv>t;T@lRd1=g(kxLrwt35d;?7n+>21g8@A<-9I^RK?WXQNj(ivs1=}D@+%O?K
zaGg9m*-?7%EeNbHwL*5P0Rz>Qa9eF?gzp&%npm+uYkR)s{!jk;V#$mXMd-bB&Spz-
z>7x2`R{P@&9tNKA^{=j~@|DW*HV>~6szsfpgFDBDGkF|+q*l9AoLbgQ4de9QL}@de
zQq~0*4f9W{{E-vb9n@_jW$5b0?Un!B7^coJz<7%E15Y`hrMhy7L8I+N{@+|ByV{ek
zcGdTYu3EwTul5|TmDhqm&io31PI0OB({hXR7XmGhMNeNnmFy!xQL<iV0~$y{1q+Dg
z=BJQ!*?);$wXKCbLgCYNN^HaYtlax0nEK{%%Rr1Bx!@30df+<_`??b#W~l;@rnG?T
z&~$V(#^8)|Z$Py1t)YIpb7JJ;HRx;<gEhXrV(p<U7Q*7!nX{TVk!1Y59zS9|!|Xw8
zG4-<5;PMeC{!n<`cC(%l8nVD&497}o4K)&QKIb`?e<q;prry4|B30QqA~ML!D$ssG
znpC7?f-<(=er(ObBf?OeA2~QSf-hZp5=FV`(hs-Lgx8MVX&)1q4@-oIcsAiO48SbE
zr8<>?31uN=uaD#JHoWCG>(9S_o_ZSjAvArhUT4MacOxv>>H|hBLINbe9S3+DKzLot
z5HBbg@fPy4!N0kOq5e;S9>k<3k&7iG#tn%>auDds5+#{(PGuZYo%&KCaS#K-Xw*2c
zi8q+4pY@gVrr2ccLKK5zBYdso6ZJ;AmTI{o(^KRpj8yjp)d7&mM=oVvz08qj`0+-s
zs`5cL>AGrf0(Z`nOYjpY#C|~*v&9$Y3hWxxNp`P~A@(zq%fJSdbA@2mnA~KkGI#sL
zV6$HE^Bv45i8sw?N`z<qMNpp~yb-oN!eIG|kg@NX*n0+mwhvs7EOHxVmnUpu%k25O
zrHDr>W_yHqp|$AY40|FU($*2P;7Xe{U4Cj7K>)0o1~-r8QSS2`z(Pf^-SjJ`H6@d0
zwb0L}i!{<XrcqWtzr4{yPcB4XGh|t&ujG(X?54whm}%s*CwGx=nm?-626ydb5V0FJ
zcNcWWP>Si9i-x0yok-g<6a=_K4VxylIcs5IwnSx(`N=9d?aM^cYdTxcj%%jlCYHyN
zC;FeJS!YkhC3X)~l=uMc5n;h?J}8bWIE&$g*txQP%MA1Kabx)80gbxG4-}NT%`cp+
ztJS6XX<UfF_v%VUc9w?B<+*j!c=!a83j*ctg(B?eF%Y`PSVms}H-QUf1vub5*kicM
zlB!qs>H%qI!iiTLsYJE+c~S!7YO1gVkYE`$U$OYk;BRJl??2>D^lCFLDyXD%IhwF?
zmiQ+AWC7GXGpfV|?uTH&fL1Y@7OtD`lnkmsRpCZEUXdsT3;Y<OH;Fr3D+sCeoM^J9
zh<k1A64rYy-;Hz|{C3bcbkBz@;3EJtJ6k@{Lwe+z?9JqN^gbq$#$D+NfBj2q?sd9f
zp*9vPr3QzF5LKZPh=5^kaOR2}E^K$Me?I`m{@5hvYzUQ_Ha;c<$bNApG8)vgE@9l1
z+lhEXowV{QBb_q%e72$#4-)r7mqzJEmHm>D%V?EdJRjYok}Q4`@PhN+Iww#u3qoZ<
z!Cwbrg0+!MqrP#l0GhBJ8aCp-gc-a}hAwr_`S%m60)s~W&XX*X@{%5o<@JT<;8G`*
z{i`<CD64N^Phv+)wjFTg_?%)gqX%nMk{WmrZf@k8_V{waM^bAbX?;juO3MZ{cLdM=
z(35yZ4l40?(3)0@%Q7WA0!%u>vWgGt15>H1#v+%Gvkjn-3-fHLiy$S`!#fDgqDuqU
z#u%n?y>#w5SDV;d@wu5111@1$XM?qxgIb85QhjqOP)u{?G7B62$4%kknh=6NNEJ25
zt;OSXs&Pk~MWVkYOAEGrZBu7mfVm?7l={d`!e$>vKz<la*9!zv%DyoNV!^7Y%ykIC
zIJa|Gy`rHE_24qly}Otp2ly^?v`3UKlM~tQ-qIaC<8iRnW>54km#NGUQVCH-F_nf?
zIp#@O{7)``!b96#T18sUa!BfnKCM6TLd4ckV=0DA(b)6jm}h_{P1^fsiQa1y?y^lX
zk517Ti{+C+UrOYhW5#xlVjUojppzQ=>_oHO=;9H}l1`u&yfSw;d?sQVi1L)oxkZ#t
zllNLc8vT360q;r|@2vWVuPlT&lrS<P4;`8xf2)GhXZL}hVL0j{s718J28<C#q0C~Y
z-x~HqH_Ji6t)RexS=&k~76l?7ttUPk4gW)us%fyJD5)kewwAmk>0Vm?OWn|MV%U`w
ze%6WIh<?gkEVQ&!z|s6o^E6=jq4HaW?5|=3eKc0iHh3H^k(XWkk3vd0EA72#Bl(zC
zRZ!MClQj~F3(g_HRr!ip?k;vjpDHy$!Gej-Q@<~#Cy_O$gRC%#$PO5l687uJW;-xH
zWV1Z1oh5wBO|oN{Dh|%d(k!%bsLz12tfu+ZjrL=JijPiZzi0{2-yw3O{O8rprd<3X
zLS8w0Wx}zgSm<Sx$WJyvxzioKetHmzzk9~GBlyCwwQ6bMK-uGAF^~c20-g4qtIv{=
zaK1?if^B_rQ670zN7`)6&MjMB((CLyU@V`1+_ci-VdupToOIDHyCU2pTa*g;Rko39
zOz$)`#1Iv>6C9}#*)XOoTu37>Cx0u`kX)xIM+nSSRTfXGuRmOo9Xy`pmWt~Y6Q+ZX
zFtQCg1$<fVFr&^e{CHyNxmhd;y`s8!Y8!4#s>*Y@%aunX({p0!|BH7B#<>H1Sk_+`
z@l{YBQ)OL4T17SU)a4Q+N@WZcUZqUSP)oqS)jV-F6VjtcDhpG@=v{pUq#<3*949^(
zZYGeC#Ix2`Suk{BUv`n1N9&uY1b>MV6S6KLFdXmT*F=yNp>TwsOVkB7TF97!C2@T~
zbu%E_!jV{<Y(|p|clYyqc8J72Tr)uFekTf_3mrCKd}I;V)~5ZPp*Zd$0a8vON<CQz
zj+{{nBMZrW;--t7l@#AwF|$LF&=jl^*w57jA9Z(Z1&QYj)j8-0p$3YY$f2h0;JlAg
zGkiyl{@Eeyq4Y5iI$N4R4T`9(i21NBjUbaw)Aft3@%QfOl80%OgOk*NiKRv`=I`u=
z=b{DR*j91z6US7(9*DzfH7loXvDk4X65P5nalG^Go7+2al6%RQKhb|zNOQ{2QpJyt
zB{p6q!s<O+eVxL(y-!VqQ;{o4CjndV=*_oh1glI651ZJ09@7K_;j$|olJ5q=cr)VI
z_d(Bh{1sub#oyaz-1Zpcmw&)7wQvIexZ#{V1tOiM5y(xRD<7ywv6HW393hi0tQbih
zNEN7^y7(|*oxjs6#C~$NPMvQ5Ahy!6mqyf4k_ECntS0i$M)sQO`3H<FEX!lVGq@vS
za5B+|`Gh$RYVi!v!TYt6=~9<Z&xr{*b8?*XHpzIUmS1<am-)!FN;zE8sY5+op2?2s
zoOl$%9Js)vt08EEV&Gl}<Cy_ru}p{*jDApuqpx}Mky79kV<k5sayZi>*o;G3*f^N{
z@L=KSo_w4ND1sCcW?`z#|0bj{8fu#D&XgEz3b+{`(JR-9oJ9ygiyY70VTL2FtN%Iw
zWJ3PHRQd5J0|LV@;WxXYOLnq4bgCuQ(V4O-0<1r(&9N@yyp*`JvAky5Rf+Uf@hAz?
z!2@w1K3_XI<Vr+cvreK-m2^L@<_`*AUT$*{$Zt18;deaGBn%NIg;?ZT@MCeuet&7m
zi&yB1;Y!=REEBfdCT{!um}$O#0e2tVvu3X9zn8E_ljgb2(G`Eye-M7l_-e#}1EQs2
zLl5jdVBLh3`v$E^#mTCR4!?ns+ATMb1?zyhnv;*20_`=KmgV;GL@uoV{CIL|RpBWp
zonMva;i`XeBZ){_cO4|R*LYs`BIWKPMNmXX(3N|?Izr@na6Y;c1dj)0QW&tX_sF{@
z#eF>EO9eDVW(ZQ;AP|_=mr!#&D%t5bgq72$DX~xBamwkN_)sQ)xOf7-Wc5>@(!%#d
z7hA2w+CKWnQCTGi78k_mC*Rfwt<M7D@2$k$H87@Xmt4P6!PE;e;*`0Cg^ywgr9#+D
zr1H_&C=wn8&r`x|B8hVGhdrCwa4cZauGiZ&yCo8mv6XJnR~Eo10sLwtPvr{mFx{Wu
z@G*iRijUxvPm<<A`E%AKaI!`LWf(_r!*~L`t$x{&sN<)r{ss$NAP{Fp|65hjhy-0d
zwJ#->tR>W)MPYzzM*L5y>Ba{^^W4p|ZFlPaQ-Q7gOLwWQ@fV}6cnA}yX?6yn(S2jG
zXUW@P5fR&F)nE`b?D&v8Gz=p_@Y1y<h)7vtW{%>htbz{>zT(c>HaZEfd`YJNI79_<
zxyLC1js;dA+(Z=iIiSLSTGtQ#hDrDPEoTEpVrv%q9WpOLO$l2U;~XY0h#JH|)^ySl
zP?@U(`t*_DcKohlQ*0`(bi}Gmev@CQKKrM+$lgl~iwBC{t(Ecm4uWoj)uwi;SG9uP
z&}%$0%bG{@C0d+Zk{DG$F7{b7srFXT6|5m01O|4}XYzSx$Ky*sDl>&Hn@}&ZpwuCc
zX|icIF3j5T;RP<J<v*eo<-G2ERN?ap@2HuFwxc}+W6I(x)9`-Dz1W5dc$7@#28L_E
zX)4Fh5$0X<LoVik*8VD>aqIzCQvv2|<h}p05l9EyQFWG~=&b|V;NN;g8>d(+t$maD
zAu)ue9-PrIDjC?U>tXaGJZ|3uQOTf@>5bswU{KPlOJ-ASxwpYh+_9%uS!9*>A+7`V
z;-f}1aNho>^q^=a7i1&9#O@KJ7i4W`=lC9bFg3>&uqzFrJjM68DR3kmPw(r&O%pKq
z2l0gco3arDU@H!Q9EbuxM6Nf!0R+%oTPSuvq2dug%EQ)(7$Q4Omxa`ZeU${`Mqm*4
zxrMTYanOTL&);GvZDgCcZc+Dfq%)DXkKG6oc|nptKUIBSN#>Dd(3s<$F(b&%_=fmC
z;Z0JCxA#&=Hy4R>r;r{vi$~Q@5=$dxZV_;XsJlrP0t25iG&Bh&V9;o9_tWXan~`6p
zy?cU}WZ+lu+>h2x4Ni}vtszEW=#VYl@1P9sfd0fgB~wUh%}UE*gqOjDi~r{XP1zi`
zrRDi2(_u{5%<OR18hy9<!?e*?wbe6V(;`5Ggoo1q75ZzJ+@B2pm-czSyY5}|V&<JM
z#JU>XJ{)WEJh}3Z1?eyBS{QBL{xJP1fyzNn;tNAq<;f~AosRkLh7}#4tAoTVbQa)*
zCfEr4J+c_9i(#N7#JOT=A?WSuJR~QzatMRK_N*Il-Irkuc2hwPQ_pcaU1gjLf8q_s
zif-F{k%i-i=<fh-5Iac{$g~a>%aW+>xtl4+l@${6U9T-V8ipb*yh%wy6+GIpLtx2<
zK^z6;Z!lWv#HqusOOxjbcSX%nfvQSQF(FCjn9hrw?j{D%vNT#Hro}bqk2j`W6qXvx
z^6y_HPKWW(+re)ui!KAQ!n$HAYmf~;S#rpj*I(yqMj#G|k+vSBmShkbRUI&pR5#6l
za~W(LeWkYvE}zMljAEA7m2?Eru=+l6ZCTaZTQqX5MsJb&UTad@8g_>a8!7)YsRHJp
zr+{(${w1r(%BWx0cWD?b+Uq)L!)|{`=h#*sZ-NKG>?_S?o=r+CWY+6N{W+JuUk+Mq
zh{5LmF2Mzm+?fL!W*=V+BA=~Y@Lk#5TM(__gH1RvE_3KnpLIl?i?=8rn2qTJ^yyg$
zsUpVkVcH}5!#_t^Lwcjs2&|8oFo-#VUex8g+_!Ri-@i45VqaHjN<*!|XE}r`sQ|YU
zgzx547~hF2Ajc8;^%`|2rgYvHp@LUqT9Ck1i+tmgJ5YirKU_wd^|?O{3-R5b)Gln{
z8vOIi{#fh;jxrhqIjGKutVepkem}?YV(QD}wug;2Aem)QHTL!=7aFAvBIM*92?Wdr
zcn&Ts><BqnzAV8WRC8&WCPc*z(TXj-P$9GHbc)96NhBa6A~0WAKLS2HyrjIY>w<^h
zi6Q9LE6{)jjT~*NhuboXvKym@MsRFu55vF`x_Z0mg->onWNyHjFFsV0eKkO++6@Q9
zZ20X+*;NEBm?fqCZXgcIM=4=zr|Z^~z>`!<P@Xd=bSfJRxA{V2q2uqT6o_<)asvDM
z+V-1eJbJ}##_V}1M*v#Dtx<!H8kwgN5V=<OaU07#0&fAx3m+ap1Jh65o-8B4bv*E-
zw96031{tnAnND4mjS(CJ=fQW^TJvzizMaXzg-w!En72&Z3V0v4UXOw>r6LVj^<dJf
zX{<K%X^hFfp*l%niT`VHvpIc{Ieq^i9fb*x36+0M>TCN_Oe%^+o>?r5Mpe%TxInnv
zL8^gee5^;f@@7O+{`WlV#L>|#_x4mwC64@(qIm>+E}+);_%)>*v}%@mbHUW#r#V)b
zx3O7j3;(K%C#Y0!>TNeBVwh(gjY_Siau7RnnuYGmuH-PcdDOtK@bmY1|LdycF08BM
zk!2tFb}x1Y*;7^A&hC6-tbC`&ukDf^{L9rR>`PqQLjN;_QI;jnO7+aOB(&i~D!S$+
zWOf#Oa@D|0RLr*!hPfw6M*xODZcS<Icd3IE7@v(pPH!nixfd6thb;$i_fTX|ee|V3
zXOcJl@4JF`4@E1~WJbn9llL>u$7yIcf6P<!!s8sJW}9FU?0jL^R-$=sKbp-I_T=|A
zcp9J&8GL0Y9{05e(*WV#5l5G-BTCQ$Vr1BUz@(SpZFy|PI-ANp{+7SArJ(yhJO<<r
zd^aJ)k<<*!U4HgeJxFD)5rX6_>R$*qz(7i6B$-|bd^3Z|h>*v2KThu_md|Nm#&vwK
zw?;dYKpa<9uGEjW$=#YMMRY&We``{3iiN*g#x@|ix!jL4=a&^4s_d0Wdwmcn>D1{9
zjDblSKkJpk3PshrXH*rX3C&nWq<&F(x-74Z7!O}Ji6>IPks~o<5T1ScYC3rU@#H8c
zXMN$G6ieuV9Q<tv7KM7-5w<aslEsfhmcwN%?p&`8=KqbQ9g8mb6hey$UO@+uUm55j
z2Maoc>4+HF*#+HEzk)8ty+}O*twE|sc3e#XWI2>6!T|l@m>dz<2`<jT7efpAfU&e+
zdjG9UI>WrY4#rl6YRL@KO2x)gjV~5DQ99x_LTg;{*h;^1FNUcLNxn~N*o<gLAAS3-
zJ(G81e@?~8Elj$I-NXz+Gx_0lRHP2~5(&JuA;t)(301_Lsbq{GVOj3L#f$Q8{*tUq
zDfik(QNUNxP#rq?INFjs6xyQ$6HyJ$*|KebaZHQ+&G>2NtcPX*>Efje1Es{5hic{D
z!qm9c9~I2_LnYZQ+NFM5xugKd8y1J!t%$GVs^QIEgktUk3dj4M<s0;d*xl*4n`QpJ
zehzOUyw)L;6>TxG+}pW8R@~Lhi*}pc{(v3;R4xpyL3mL!-?k~lgsTnZnR6b37-f?&
z1NJr4r`Qv819b$OZnAzV;)2$gDth_{m$ZKTr$cU?tK<>q9uIy#m5Az}=vOGHT93(C
zjXZj_JGS|{`9yA*=5~~|-b2|~>s+_2AWsaH4YFxfR{j^kb7MG~#6x#tVyy$@O_z9s
z+4aW8AnH`Ou{{lTgWcvGBO{ON`3)77^*bMDf{d-clB_Cui@o&%<=rp!qb-4x9i;Uu
zmn+2(W-oq*v!vpPI%;=7OO+Z9FHIJi1X|`6fow13?m-L@tvpF!OLO;;Fx8t6VcRjA
zng?nJAtDm!WujBUsF=e8S+k?F$qTyfLctZ)|4)owfx5Gc(NnDgM&8L|+&^Chq<VT5
zg;5=ctRh&*hn)70dKT;7v$Ii9rX2pAk51*1SPd<sL1b6*6_%zF-_6DYO@q|2cbSVb
z7GKjc)o^xn61>PPwbtf+<x$e)$276lwbVmkLu*F*9>j6E9Py%^d<4=vShVk1QoC7Q
z0r=zYXAMG9XVY3Fp5Rx!=NekAl@%Ep^S13bi}pAGK(%-Q`RIsJoivkAZvT?^Ce40y
z^jLU{@rC)*Q;Z_9KoFCs`Y4nilJg->&S99O@L(dsM-R>tnjHq8TOKTKf>2pwNy%ra
zEGCcBhWVE#3vR1g;=GLwe?1Y+Z=6{Kb<q6BV?I6^PDvuj<pp_boqfx&jKre)FNXtf
zmF;Bg2gWb5HE61@`FK!mq#Lr6+)a7}!cZ9rr6*T;eg@_De@<VmuQ@*zQPlMDPDZuZ
z7&Y*=@&i5~@K!w~z)lI7$h~GWcnHlXb+mvL#fcP6sj>z3>Mfm5Z!_GTH}i}usn8Yd
z5RTHey<0E#e#CZDiA(EWN)#v0Cdh{m22mD8N-{(S@j;N5o*oE4b}T-?0p|2}h!%OT
zbaWQ}>muQx67$Eb>!$Qd&Fa=2o3AGwqj(*u1b2s`IjiUG6!|(dL(e_OZ)TVj4){(`
z|MzL@no1lPES2u+d2rY2nOdU*A1eM-U$n0t`0-|n#pa(_P^5iTTYNPCbWW7{TGfNS
zyLl6F-1U?q^$S>9X?EH0-1y=<Si+DUUdiJU!s~(-G8ZiZ5j;Ra?3XTlB>Ai3ywz!8
zc8Kc5DdE|bWx2hrGu0Bj+&YO4Z1e%ZMSVl=#VWP)_imN}lm8iu1ML#cgtn>B2l^`+
z0t3c@sFT*fj__8}^U?jj8-5|&LJtGD(*zQb%)Et2^>y<`W+7-;_Mv<Rl7|wa^F;Td
zBy7fM{BYhSZRpO@6`uuQ^gU{6M}u2DIqCsC1`3q)p}C^L1*$22&}S>-{&HC3x^dpZ
zlCpujsl%>)m`zot$Ry#`q#Jsm1>^jAWJx5x;y*jHFD7``4|*NdEjoc=^}SGVnsmjd
zT)3@69bk|v47wC`-fQdpKo71!Ux1b)7Gfvp$2s2yu}K`6^<drERgUXcITz=ju$a2#
z9XsLh>%O#}V9v-`Iu|9feiB{sG9G7k3l2IVuYxz6L`48op5Zb!t0Lxts*z@L`2hTX
zB%qZIGbVA}n|Fu;<fzf2pElI+7))0}DrBPFof^3^z0*qcql`ViBn497Pp8(Fgp3lw
zHM&-uc;jv$vWcF_E8m@>ZHpddG`+2AoZ4j&V8ey_fSL+BNyQ)*MAeg(N#iiv=RsK$
zSXNjD6_^4FZ3TMf{fY>|7Tn}8b75?t!j8C54E6sKhYhl7LY?7M6+Ao77S>)&>&)hd
zJFH9IM2GvFO0A>#ogf9OQ=*CMQ^bd%RTf+XsQy?bcA@@7d{vvJVT*Vv0kN0G;YNm~
zUzwWzH@hnx@%t(3G3<)hiqPQRHm$59FPov@=tz|URI1(+InugP!;0;;?uZ1CEU!=L
zd1dxRGBru0>A}9eGeGG^ZndvTf?ve;g#!!z8TtU?%tIY$P^+Zz5vg|h%l7i|AsX*t
z0XtT!>iWFz08Oo83M<@-MuesJfX+dC9n~(=&9fgFsj5gI@k$*OLIr&8?8gt(jS@Ss
zVmY>DVBi~J2&)dg(QF?bZmfKV-3RkV@DtbVYTn`>^rBUd)<gr`^|%E-O=K;tN$NJ<
zY}-PJJZR})o%T4yIQdc)P{H%UEmW3ot%)+=thP(sMH|;8Hx#<%?0<I;1l)ne5_XV3
zYkB$?c86fa+UTci$V^p?=@!_s!42uhw&>hMVS(av7kN2^)a0jD!?&(H%@8fUD#YdU
z-xKaMn_t+~Rlu{*@mHNRRhI#yT9Tox+GV>UA-=m2T*bFJsxp`&Eev>FDW5O6ulW_~
zy$N?X9~8EmHQw;k%1#@Xr7}U(Q3jhZop8^^nkZqInL^iZrxo{)RTYC4T{g>#N;^S6
zZFPOAhjtdQYEU7a9PgMqnm^jLeQvJGnmnv<0cxipid1XL;OP6-d|klbwObTcU`f1m
z8>Qge7`-0;KG{bUyAB}*`=_))mW>vrYR!BAK|sF0J9Ov*Bw?|Qm8PU?b36x7RK=kY
zuRp8Fp8vr%1@-6PldyAGNT1^&SnQn@j<!kicGB)cHh_^kcK!C!N*<on1B{hOS7qnc
zsqr>D+d{Sn;6l-NyCPo3EY_w2%rfDt0+vKn0eK`}u+IGLZz5krW<nUFI++BCGXESr
zE<b2dge8^ni31I8NpzBa+kzf1z}P)|P7GVgwof~cN*u%fjRY=_^`tZP)%013p_pG0
zaXUQ}%^Ts{23C{fr-R06(}){*hs-BsKy>wrO^z3MWzy)3lwBq33_ej?5~Tqqf!fY{
z28OJVT<<vZToYKzkPWZ5NC=CT4W(r{1FXW@DY;0RMed#JS@CVnC}fI*$!A}E|7UP=
z5P#d<b^-TOAs(AJyGTW*b~n{iQqbKd=fDZ{v9#&JZR(MaDmcz~V&y@{EXTqKC_ofb
zaAI~XiREcAQ_s&j+LptUrK*P7y!aP*Ad<{FpF1U`pLCX(@rMcib!@(D@d^-0xU;Ts
z((*OPYCDG!Z74IgNsvG*`lWK9REuR{E&;RTBqvQhHQo=&4*{*Gc!ui55QZ;vH6~&0
zMNV9FbLeC`saao@XqwIYd?Va!9OfBCPhG-kx_}5&O>yJd18rldWlbcY_O6tf9Lx$$
zd1c5vO8^V=6F!M&@k@i{hM%mJ#E;82RLR8L0FheZ+;tA1LH&C|-Ym3+@U$OBb|--a
zqx<bL?xINFh;_WmQ?%{?rBLB4zD_ign2@(Saa%;D?4sV+?rJ_ukjS>}iGwuFneTQ-
zdPjcQm4^&KdP>wbN-u)WU?XD1vWjEeCY@2s{sW?LiXa&HA~L-o!*ee8{mxH982t0W
zFExNexdb2yUbS7fMjgH!C9+fhGxJ<5wg&S+2f}`;Jw525nU1|bv<{SPI(a<9cKTO#
zdN<Byf=4gj9^&c}i&#wNM!)}L$)Pa1M5G+nPV@8%N=rL7<@8H~cTd(f#s@~2UyYU6
z-SAgnmr$DlzL0F95)vmpzD^pj@dHYL_sSxVG%WF&I+9&lma}%r$lS}(6HO~ha2rvE
zv~ko!7O9^$hNJJiE7(!53#MDiQQ6_A-OI3Q-F?nM0F)yaidT?*o$owoKVB%4;{Qy3
z8Wv*BTt$lsi)hFUI%2geD~(-l2|1?44W$AQWjWNBFSCWwoCG=TlIr*E;2>F{4EfO2
zW8mQ!p2#2Fp4xv(-IJleF=L&cNM_XU=Huby&p+=za2$a0dt1`JmOjsE)?TMEhfKo9
zr^_2eD$q|*pwM3o{gj%Qzn0$f8zVO^&+CI}QL%QXLDFd%>rY>W!DF4mZ0PCslD$FH
zEX<!8=B2wD>=v1`HNQtF`Lz4VlgcbJygc)iiOn?M2jfJ|me5ZBiLk_88`sPPAEUGH
zbRupx!$Q?jR5XbZD7>B=GVW4yvI776+-B2FHl@_S9gMyZ6&K9JfZ-z*iv#olP=#Ed
zRujcDhnQe>XqeZ2%t%XG)e$|@a9N?G67-@UMsZRqmG6=_qUS%($PrH_n%nKW_=L5F
zA%Sucuix*`WYAIR_~JPXqY9}1Xgwge&spUo&e&lFq%rv6$9pX83OYv!nbUT5AFM5#
zU3jQo4>?jpVLv^K5pjYN{G+r7F;kn$S*+f(eZC1W2`ir#!zUT#G!9=BRGgnCw@_)g
z1150W`pQ+Dp_sKG`2k}n1<-e`LK(E5EUHd;g@KTb5?tBVGMatSI^o)4b386?3K@CC
z0GmxwfIt;e0Hgse#i^MQtLG)X>D2pQx&RFXpCB)K#KqJ`G1(P7J1jYMgQB32Ro{&2
zss8Cex18)`9jhG+heMu_B3adR3cpKBFL@vP1?|FWs--6tT``_Au|)z+ZU)2sGdxh9
zq1}{Uli+Kt!*(<1v}+K?mC+|e@*PKY9*qvEg16lt{0ti^FdK`CG>K&YiR~<e1;imm
z<aGWEAX2ngT|Ru9L`3$z)3LN>Tg;v!+TMH;qf9Y3FW&*%o&jaxQ1txu?n6qmZ<f2y
zh8_S7<e%v+Q<uhHq*abe?J*^ETQtLLdqL?_Ft4reSZWN$XP^GEl;(*L7x^l(fuNAT
zt!DHMvuYT^ywWl++8sXdFzeOdVDxfN#Y<<D5fB{K<?GpYbJ!Wi!_UO;J*YNMCnJry
z7<=M{TsL3HC0NYE#6OC#zxFq3IiumPFD;{e^Ng1QF@1y=zY#{5onf%3y>a5NJ0ri&
zV(2?Js8MlA?mns`#&Dz))8JkxqI%i?=vv0&vOie!#^XQ~uKXoX$u(V&Af7*5iaJdU
zA(xm%A3qw%-G^sy$dZA{T5*HME@o@*vAT}tlBa|%3{)+KsiMtXIPO@O=g}x*c?Nwt
zl#Q=sTtWN=6okCSi|YPAK+=5o+2DzaefGS}8Bl7;PDM9BV8m5&<A>2>d*XpvOj|3P
zgP)M?tQhyElog_OfMTLRL2B&0o6V2gSvMtsuul?#!GV?3xiJm>c~U|)Ls20#z2Q@G
z_j%9YUzxZhL2$o9%$L?`TJ=@?>{1q$42tfR3$A``2=$#v`T0>&N_)3tT~Ipki0jBC
zJw4$I`tXDhk8oxpSxniJCU@EVi1GU<J_ESx@^ZWCZ!et6?^zKJ%GKl)<y)8>KQud{
zU*QG}p7GjC%iEV`K3u@Veu7~;!5lZT_qF(_o`u}XN=2-hq3X^FsBR+LKQ#{1j>!Ew
zh*p1(CzhBrdIC3|V|{@_!tiUbF&Rp;`*Ks8ZFDo~><2nKV=@0{%OSJ^pR36-_PHy@
zZ?x^?BFV~vgkG_LSB;AUG9&)<S$^x(fmbvf?&!*80IcT5HER|Cm-Q3X!Fp~N7q~)w
zS<!Kwu)v->dGKr(01s@?*LGn1^gwz~nl;1y>Cb@#IJ;0}dSE}(L&m6UQgip!newVG
zdx{T=lfm-CT_3Wl5#_3QGgsd8h0lKk(qgUlStJ`a3l<`RZ;@n3cIGSWqsL3-oIO~U
zRj)N&`YLGi4+{vEtvYnS5-yj%`uUewj!u;tkTcM6mzPxZ+iH`FS<<FJ+6l&US2D|4
zSu2d<1lS)cxVd2s7hCJ#K}%U=p!{ExvHSebTN+}%b496<-1@cmgP{k_txbPao`R2`
zM+FlWKW)KBy!>&l>ViV)>}OJX5Ng#u>=KqJja{LIri*6$t{1&lwek;{#e_;hfg>=)
z?*?U-$O_g$w3EDL@N5HVHklk5urCQ3G_(jg-GO@TEM=mVzL1)>Z8r{+&L22kJ?Dnv
z62OA^a?XDE*eqmK6AggmUfxUC5`1Z;&a4hCZe8%Fahe?@0nVcISE#ZN&s<}d%M<GY
zPDT;90@JXhSjtqfQ}hrO0fO?vzlI%Hw`JAO(-bbk1}_`b|Br;sSARwsLskr6SE9Mf
z&u-F18vz&nGC&fYHG#nAm8R%-K4mOS=yPO|!~5Q}aQ>8$=td>~Yr1DU)ns@4WZ&WO
z8DTLYP8lo(c!r}>9@`=14Yym5VKZkJ;i}@x@5ZKzZ<{0hm^r0fuR#-t%3Eg+OmGF)
zS<SKjC2Z&mMslL3pr2to9gC|fR~PjIeA)10Et0|%*;?cm;<j+1J|^}cA4|%3hz`JT
z*)m8?J|Oi><w@FVDu+LsIA^D>Iv2=zY^jcI1?Eaf&XzSO1zSF(`exJO+AWgr*H4ms
z&9M5J4pWOjQp|J_n8nTF%*i97qVY=VH}=g1a~y^sOG=VS!iW&qKdn#WsgMpOn&72^
zbt8rNdsjnc?Ty>wR0X6m^8jpa@@>Px5raY5F;lExre3?AAyN8}ykwVhcg4A+N^@y#
zvNd45x)7VpBbm21Bnr~BUsYpp#HL-4_b*E1j)xX=ybe(Q@^{xePGMl<{wJOrz|Sc_
z;m+2A1#l6nNaedJa+~D{NiGiYx-S7*)?%ea!WU=rf1U|F)VX!7Cy&L(80=)tyFhpH
zN*U-*%n_<*;4qTKx~>*TX==}yO;O#_tZa2j%D}on5IvSwc0mM{plPhUDb=vs$A0R$
z)VbUPs&$9{pEj3Tly#z_MZ4js;rK7_>^d#Q#_v1?!NwvUz+B;K;AhksUZ$w<3s+?R
zeyA^}XNr^AJPH{3t8~k6F?*9$8?pw|_vwPC_6F}Bg0}mQ8kxDuq&I5MScLMN!%WY`
zmV9E-Gu$F+GY|)NYZuB;TxR$80AZMuVGPR70*Cjob&JHacYgrG5_t3*p$b37{vA13
zrAn`i8yBv=q!oX>KtjV6`s;%bhi5rje4KThYq;aZ02aTU6;F4kK@HcjR+^FW|9rr!
zwUxnq6sp7Kzzb7XjiiV+3qTeldzv*n9(~%}$aPWYZIJ&Jys;<>mYJ)h<i5>q<;(E>
zh?+;E&hk-qZ0&?9-q|b2fX))aRqZ~e?8`_D+XS;topPshc0rAY+r(r{m1(3r5^64o
zD#GNHT!|k`;B=<@7>;7Oa*etcF<2@(8QBdbUGq<P**Hv3%(S}A&`7TG4F`-(N@b$y
z=EM6cI8uHFU5$N0eX`UH((Cer{(Hh?%$FD5R$X;)w0_<W#<k_MeXO3uSr_F)|GXQ1
ztn-;JQ<{dNU(`GBy{qD8F-(MM0jbyHM!s}{T^R5G08DfwonyYP3{7Z^lfDe#K~HGZ
zbUZV^M&TQ|po)8IW9En-U8NWF4FE9tyc}W^s-p$Cr0#sa-X=yjRrS*$<{4gg|H-iu
z>oJkxrA6UyMxu7q#^>`ejuY$HZnspi`fLFk3v%+9$5o1N7klc<R<!qa055vb9g9^_
zjw@0`XVcyP7=Rg_ZC(k%U^FzfWuHt^@GTsv%KYqqHE_`3Ypuuc9#5b1kobP17C@7E
z<sE^X=3(-S;Jgr>7j^23wI>cYE7tG4*yKxT0+lE=8=3IMF>wctD1%OhfnWN@<&$PK
zZ}jBhJ-`XKE^NBbp5fdPm^cP7D7pGpxD2`WTx#;;{y=OMGMiPJH$+)$$ZQFAfQ_J1
zqjam7S$o|T*5RT}b>h}jszTA&Ja@;O0nhIrcIsdFBGPt*!3@BaS*tGIBs4~@92|+l
zwPIV=<;)^jxCpijW)11+5V>FGAaPWA>s|xsYQN4>$P7JsM$|#~HJP_rZLQwNAC18$
z?6^5cdOEfyi@ST)Ku#~_KVZH+L_ssq660FFvrc<4wtjC9RK-%<xXagn4wJAtAhq86
zf)oAOfoxo_CZukq#IkleZRsE<FBFkDuVfni63qVdv`c8Hhp1T^2KWIBDIQg}2?PTR
z$=i_V|H7wVTW!YTi?d4e#y=7&3Yp}0AJ~_`97=ewc}CiD$BK?11_GL6#@5D>n-<y0
zdmp(Kl@wS*$m4?JETI1VTgTeMReGBduH%?~kQj>7J40k{51-@KP*U?g8h}B094L~u
zwqTOkQS`|OH4UV~pe8fKErPf)XpG9vIWV}{n8|_?fLL+}Zu}#~6bMdWY28fE?%S*X
z@n)l1>GAQ13l-a?oZ66(pN&`91|nVph?o9@`tE}4qz-e-<O^la|3n>I&R8EV()J}z
z82q010~@6W4O)Kb*}J8nR<OIVw8*COB2FD9F{N0a6Z-AjQRqoz`*Ow)Al8_P_)J_N
zrnGs2X%x3UENNjK(Ev?~(^QcF(QiM+4#ev#AT)BT3lIXyN>mK)IGUE>7Vzd*SJ%ko
zX!44dr*iyE=RKeCw7p<q&>`*fF<c75lB>@;cPFm~@dn7@y8d}PYCDl#>nc(W%xYh4
zAd(ve+i98H(bdmZ9$h_yw8s{X>(pQUm2)dfK!g?>BCMonI(5^F`=^j{hF%eHjv&8-
zGKV#6ZH?e%g3J30eBUNHvp~HEhYqnDW`WJtr7L#QN+C;Is@VKtQ~u$g-BS08$=hk^
zCFN6ZSR_Owp167Y`SpFPrR;cYj1k&cnps^kh6^{QmCKTatx~01a)q<?r`QLn^YGnP
zz7V^l<)luHnxUDa8{KSzh{B03P_oXu$2BpWXe210xFo+&HJrxjy=zMRAWgBLu^Akc
z%I|a)c83w4^k0M=0vVomCk1n|AteB|p;GK^PO&k;sr?Ycf@*K%*nhr(<=ut4#B?a*
zJtuN}JRVo#aOW;n4s?~a{pRLeXR}f|)UIoG=vI-Zgl85fOxgo636Usl^!jPrV5b;m
zUUpJAbYrb7Qu<Xm+<B1e11>{l*1kUdlG;^iV7foQa~nxY{$D2i%l?(}8`kU;If$$w
zxnQUVW;;2j&VFa|@IWVFuj-c7H_<$G0i28#b5RM7p|f#^z}WzbZ-;?`WChY+v0#R}
zvzO;y^hQQ^K|pcN%WKGtfhoov4jWhwK8v@0N`!@WA~qH@Y)OB)$#-(-`P(^&QA&F*
zfK(I);byh&&ha?BZCmbIYo}GG>Yp(0$?LXBQP~=^XamRbE!zw)+HgW6-j8X=?4#|z
zv)*Fgs|U9M4LLph8Ej8TUefVOkZ>adP{E^8H{_bNQ@WKxtK;Z9lY6EqVWw`pdUw2%
z*U*-o`?Wodcz85RIZh<zKmn{-kT0$3s`9fV-Umd47mxN+W0w06@VBGpi0Ait5c1L3
z6_p<UXL^Lj8IUamnxb!iWjt(*MQ`TKI_d5|0RDBYt}<AxF$X<P^&i^uIfcrRc%<7W
zUv{kN)SdwEGru+stDVb8C@qLjvRnjs9xfji6*v|-soCR&dbv?7@Bm+z*??g%z?tV5
z`+E;J60n8eeTZ{}g@~;g;(G(Nl*3j?i+qjYU<wL&;z=o?n+3C@FhZMP1yAU;OT1UO
zlqs2LYOi_<LDE62Wg4GU0EQCzsC=@d9#|g`?>S7EZL@xNZ)JJK6A0)YG^7@YC|j-f
zaAI|ZGn(bd&MYmMBBT5E_xWEGreHeOJ&{#qo>whBM9Wfiu{<<IfcaC4r0!j9Z{>V?
zZ)%#LIWddyvEt+le;^LBsQ9ipGOPX<c=v`>mZRCf;QLS!sq=Ey!f9*CM=3sPNz%UU
z7EByeG^YW|r1q9m-$oxPx-N$nB?H#<S<|3=s$m%CJa=wk!_3y4LLK+b$SUrB{K|_C
zjF<*j-{4sFsxxL5LUqN+u==23dF}uUSNfRDGxRk!sMt-bJ!Ps^;RDL(rynUKC7~S8
zs$yi)t8GrJT##TvbYykkcE^&hZX}qW!x3g7gd?!cD!y?|B!j$pGf2%hRjVuNChAq@
zD6n0sml(-6Be7~0m@b4xaWU9G3<W;Wl&@P8!=RQgVCXpZke?}Va(77+a-n9Aaak0Y
z0)xNY&mC7F{P%G>=Q|}V;mXs57vqbF<9s7fn?dP9(4Kl2Pe>uAQ*lw(%_w&Yi-9I7
zjZT#2J9B*K76Z4q#rdkJt8G}sU6>Y*$TqT8|H`#DwfXxjcBNTReOy|kF8aM2gXNoE
zStvmF+xFHJq38nXj&?u|={hU<fkIETfTc3d2z?7bOfcG48G|^%RXN7=t2g;%;R#o_
zR3e=<gkMXu)5ti2LIXmu@02z@Dt4RE(uB=$gA^gp+Fn26FoFXA4N?G4{eIVs_y8C*
zjU$oKbn8xe@}q}5ZGUHdUh_KZjbIv*<B1<!M(vgl^&S|9%AN;deLqAeDyltE+`4VH
zN%Ra$d{Elpzo=-tt`tmH^YbRC#7jDEu{V2AOlq-u%w@P~bTnP=qYRiM5j$JlQf&gF
z%0M-aNNR&^qQ$#!YZWF5sPVb8DlG+6VKg9oH=kKuBnz|>xC`Dk!)Dj+QIHf~SQq)G
zy41x{a-ixJ$WT)WqI*wI6HL&|W1cU%@?Gn|f&21Bggwfp*#<e9or-A(x#Ao0q>%Bc
zktRc{^6e+y1GaF0_-b!x9-KCy$JC~Q3#3gp4eO})sB8P)B&aWg0Ue1p0tu#6y>A;B
zS-*U#9UEy?&Ez}IzJr$IfzEG<SYm>GF7$=y{Jg30Oc%O{)ZD%idR`y9$r#(0Kt8@v
zQej4t;-Q*3gGq+@OjvNCenD)yhrw`SFolNMRa95ERjxeUp#F6xeV+Rp$9<&dtNI63
ziI+{C!X&Mkn=rV%n8Sp+f?ftbxN%_n5>A-aX=hch*{Yy~0Qp*eC2LJEW)FdNb{+*4
zAV@0<UC!2xDgO*3JR(yukr+>NoJ=JmKPDwYY`y}>IP3{~s<9OrV7Y-z2$X&#odtmz
zu(4#IIl6eJ#<MMO*f9KYznUB2_8mx<-)OrM0m0ew^m@4+bfGN4z<GuER7QZ0i9R3n
z#dWZBEn_vhVO_KApG+?h-8pipK}Y0cU6L|177SOiI(5B4)KbE`eInLm^NkY6>Mkn1
zy*e5fK|_FEuw7g%o4y6A<B(R|(?!6D1#<IjTd-*m*i)~Rl<YbdNy^brjMx<dJ@hmK
zle%+K@Un4;m9~U?18d6Mkgy>H#`twQm+Q78p}RWt&Lb+=j*eoILl;<`Ekf}=&1UC^
zFU5I}k7x^FA27KpCW_&w!v>c}Zj0nYe7XU!g9ns*|G9v{xei#$hIfGACE!X_JH67m
z3VCY{f7Tf5{tFIipP92eTrbfK9ZOe+cRAX&P%YP=`5qyEcL*{Jq+Kf19Q<zvco0mT
zG-WpG%&99c3?lY$ji1|Q4+@5n>riDZGTGqa7Ry)g{;e6x#al;e@R?|ujRem1@^@^E
zV?ZYf4+s=fHSY&fz*ISz%*y?jjhQHa{9|DrKjNw#R~_1!jxNA|X|Po=8B*2YHsPa|
zB0`(+@?yuwY#$fnmA@ow?Q6r4<Nbi;LT!T3-^MlmXM$Lvvj$o@o*Pg4?Mf^YDD_JG
zv($q566y%{n1G+9e(EizcJoH%M#m|>)_|*WjTYdyfPk|W3Qavjrd~f0XBNV<u2Wyr
zR|5+k;7@yY6yR?tz+RYJ_*?J>e<9YXoG0d=AG~iob`5s5oRH)Y&>GQxiIC663&6Tu
zBoIS<+U%S;4&){n76ViwBlcyb|F(JVkd@#M=yWEdaAZK>tx}k==#J4m2a}!7U04vt
zGwA~bim{RECP=@7+#<4&=@d-Znf<314II1nNB1E@j`Z)9uW78-BynQ#)GSdcn4e=;
zVcq8~HgF5xnFU>JUC^}16c~W}A}4oVsz>N<d}FB6vPSnADcs6#2*2bdIk8Z>3!-xh
z6Nau4)rqJ?U|y;*Q|Zj?Fxx9XF!>T1W2#|WXev%5gfL*z-aC$I@*igSmaCA$UQFIh
zhKx^Q=^CMeCr#|F<F>GN=D~R^=R!6tm>4RyZ5zvcnS7Ypxj?g}lsMWU+v!&(Ou?5s
zbawP=k*}IRB|y0Ih_ZgCGXLKKkf;Vjgml%UNS4No>3dkQ8$p&K74TReK3}qVgE%66
z|AcOiv|?A|g|*Dd3rF@*@#-f7J{@e3-M>L1$RM%EZs|fp?M>>{D3_r{SZWxhR%g89
z*RHBfjY3nbGSa(nLdZ3th}<pL6_MSOz5L?JO+m4<s|qhqDLgvI+Abp<e4h!#^=K85
zHoS!LjQXpwb2m;)Z1AezK)f}WlRa8j<;45L&TCculZk3arR4=Y5TzfFM;8eYm5S5$
zJOd*fHvtN3dZ!nhAYj)%{!O`Gq`rhW1R4ZZ(@)VXQsLqSId*ctI<Oh~oW#3P58>qZ
zaNFv%h{7r9;)t$61{4R_7{?~?=al2l18H*W<Ogh{``C_Hy@uqm{;S~6Pke$**#>m?
z#v~+3n(Uv|^&_pR%Y2Ei(eQCwst~pW7VG0ZVBC6U9}c=HOF?rYH#w$X8lj!;IWBHI
z{Jl2gd%SA@sdctmaXyE|PTjc=4?@4?7%=*ADF`C}Bg+SP_JVhC7z8DG2R-i8A66ur
z+ERbAcRQE0&D2FMVoFJJzg)}m>~3pL@v6fTOO@7%J^iSnuO;+j$${Ei49(bfe@mmQ
zQiiE62Bt-~E%LhpJvX{IVXn~L9CZz%3B2(;uEwC0FK#t1*c^d0u<f*G-LtQL3?%;E
z;tMMws^FCKEVL4%lVM?ff)HnOLCu0L!X_z+R*ZkrF<m9H#i#tXH1@YH#iD<OU!C|`
z`+=ed*SIbVQd=_Z0PDbRG?EmB0GI2ZgOKjJc;Fu%<;2m<>o^V(EGN#8T*F}OqR?VO
z*Mz~BfVuHg=-`t7W$;;!Ixre}|3xO6OGQ$Qh+`AYE8$uOErQP~<}%C<bKUU8n$GGl
zHkzfDYQdBkeZ{akGutaYEApP2EkmeSG;&4pIzD$GxKXcHcP&rabPJbQjW@InPU)Fc
zGBADZ34USee};mKDx{fF&^1v^Ku+=F1c}p7@x9gVSU4E>gpeGgczoT<=htmsqwe%K
zxa7te1>R^&Rm#mqIF}US0oKpOG{F$nEl+3@CJC-v`Wg1#LltWx{RSs*1SaZ8-!`WL
zZCa{|Z_I0r+P)*CtM{b<4zgiKMDlTHTQhm)@kHWm*Q4_3^15dy+a$xSqX}Gk#yFl!
z3!i&;dn0^wOLgpgj6&GWk_wIN^3!o4l~Ugz^h2fmF8m~%QHXk#88_Lu$kwHV948Kk
zf;_Ff!|pHba;hS>V%DOz_LzGO4@VI~I3phKjvp2L8HIyIeS9-TWTuqeq<8U?T)>X_
zdmeI@H)yt-@CP|~n31l=4`8!X>C6nadqG%0d#;+GI9xb+MqGMFqUl4)8?>@qtTpj^
zu(Nr=Bf2A=fb{*PIRO8IW4LGxH}sN~1-JO26((YN@}oO{W_{)8cP5b15pzSHf6dvX
zX^D)y;jAhW5mluBYE@qWnK{<r!>j_`GqH$nd*^qp>|(lDyuV0gt_THfGwL?-BEC2`
z?9mZ9OV&cNOITP@QwMjvs_&E;gv9x)FQ!i$0IIV4_Mfo_{qjve-3lS1n?I@+xqBT?
zy&w*^8(d-MPJVDVRNo0YY)`>hf}>I$TS8WH&|U}q!5s2Z8)qqD{_Ml!nyE4alUFM(
ze=j*cUq(t+!{;k;@%=JsaGbF25<O*riNbmJzxD3=k3Arqc;W%3M&O_bPvj+p&gGr}
zJkSFbTu@>dULd@3y^GhGsvK~kuo#A+vib`(`@&eMss5cPm1b0wgiL2=PmOxJVgSyu
zY~UL$%2d-6RLv@9LpqMmYg)THTbn*$gsm-1+Y<&qGB^qK;lZ5s=Wjdz;vjMaKlA3q
z?62a~btKC!V@NME8=DVw_IIsPkTVqCOm*PXlGBnE`7lc9o7f;Ue_>v}8=~f=M}7%b
zXcSj;J)kN87x+tPP>e`RuxRmf_9E3F7l<g>lKzF7M@LS}K;k#ni{_iziGkfR>27fi
zacr?c?cPN4`5e~j(n_O5L>t5Q>G(?ql-^W0woiM1gP+`)<IMQP@-e@_W?*x(?8`H@
zi^Uwz4r%CYb&pTjf~OZ76_wNW$h%SxJN=w(f?I6+<K(4oZot&#z&y(O3-8D8PqZ&x
ztMcujF7#PgwR`js)}%lyjR&OzCny6dY@HPP3iH9w1%*4K*?Zd>9h2#)gF+F!NAv{>
zM^;)yzdV&&OaT>Owm`Y2Z)nblE4HokiM4q_Mh~}bZ!sU2l%y)T&s;>s`$pKiJD-m)
z;JiThUy1P(NSW64xbjQY=uX<f`62pCnz}5+QO=C?8m@o!lpr4oxqMFU`MqE)aOh$+
z+|l<bMPMXYjZ}-PhkD<lEWnR#->)i1(blp=qp0>1H<p7n*iR<I(xyx4oQFUK4-`W)
zs^XDC?e2o42KDe;qU+why_f|8NKZ|dEEwODv-n@Xcaj#~=1b4hK%zlw{O%W<%CNQX
z!;BjVDV|N{nH8=MdH*bRdm=g<l!9PSBRFw=4-E-mX)~f7ftzR&&bhmraeq_y-3a_?
zT#sb8A-hI)I1}6zEHeSIx6d+Fb27Tob=^>nIG9hN#T2CXc>MtX=qPD6<dSL*^AilF
zX#VBF;SBQs-6Xa#lQoSy%B+9^{9Xx)A(~h2EwT`mD;>*+3b8S^B0oG{w$z6`+`bW=
zs<Xv%+1B2gf;>g?!3}54sGIQaa;NzhwrUnet5FOuSHh)`h>Twsi(m<JRXTIJtX9{V
z4&XUf$=g<DLm{H+On%xzF5Cl~MA@l2>Blu}js{TP$Y#-)&*i|eq!e$bm$l>E=8FZ&
zG@AO-WXm)#uNG{O`(h>&V_EW74p`K#l4VcgbAxHD`jy-PEGk^>+*b8WHx1w|v$BW?
z&5T;=++0{g4e`OjilTnE+9~d=fb4k5|3?_2)Hg>8?JxZ>JA85y2{!-2nvL*_;FD-+
zg0JnKnFg*6+NQ&eK8F-IZdd$7?)~<~;2QwBun4()+;Y<U!YQ*DTDj2%ckD2w)$Y--
z-9*Qi;4S{|$Ouy*jO^p`$-1q3*oIC;8@%ACTGI4DilFWaLR$@{g~X6S4C3s~g)dRa
zU$W<!9L0N;9>+wmHoM$f60uINcn~BRj3`SF`63E*nsFiCxs;SuDFVoWybpiS`qX?N
z6p?3ZMj%QDcS|t}gG)wAIP)gpemUE=jsJjw6sye%EJ0r0l`~{FayXdF9K&}3TX;q^
z(X)ZQX_Ui~4I~qLzlH~q$=I$N?Y+bS7f0?H&#ro&Mo^(X)0kn#C}+jxB+CNMHQ;qP
zOetH+CMe+AU&1Mh?0ja+A_EcjtI}F8U=M9dm@R`3i%vz>;S%PIxmbBgOmk?$)EIbv
zIo0W>yf)aC?e$nnluJ>}o#q!KL&<61biB!$@B46ZC-)u&Q*vVPfPq7()Og71m4;SD
zLc`?-v3r^j34~K~lz?4d!~-Qc)dg?x!sI*A+*NIU-B<)vbvga?T1;*JM{0s{zn4|m
zA(l1>Vu-S4kbu(@(h)vFeYIej+<#<&d|&@C<G1Fpadg!uBXJ5V^$l=vJS;MLUmPr3
z7mM;|qD;=uhomoDCfW9X)g=@6)DAS@qcZ<vG*cf*5sliuXSi#}B=tmHsx?Iy6Oih8
zBFECKFZY1A(w8VoQ#oZh+?nX2e{t0JzcpQ}0%&#dV-^7t8B*JJMbu^Zj||+SsA9He
z;?l{<XArQvV8GG08Ygiln*k4}p;FIUY1(EZFwito7<9sHZ$qg-;e0F(s_tPQ?7RRf
zZVpzWZidwJ+JAt_u&d=wM5?;L-&OK14!U#aGhPMa!?_DX(rfG{f>vovMM8Iz0#LMj
zfK<M21j;U|A93@)zvTb_ev;@Vf0h1Uv(xcTBhA)g{S_UJj~v(##eJbt?3L^mJ&e$m
z8gP*13$wEe=8>YjEl5@2o4mJl97%UP4s#QJj1>1L8UBFCV-ms1PLRPH!A@MPN<5#q
z^eHS2Hr730-SZ~+_p~F25GUo*6OYPG)HN*UBMJwiB97KW-(7)9&1+(8NChR7q`mjB
zbjuC(A(FF)Ch0Z5>>KJ}ucO6TN4g*geIfFvieJGh>KfZp&OD=UKX9gsv)$ifNbbbI
z9o+bSn-wfOX2#5jGwn0am%BE2A$O^?CP1l)icFQ&x{`5gw;wr+BTN6Pgt&3O@&I2L
z&dZFohpmjIUm+26uHa?H+<E+!b~^0&ApN*|rIxxhOSo8lo>HK4&De<)jGZS%etmn0
zoxW(Uo0!nuV<uxKnsYb2raxbfs&R5N!-div`rltX&>FcS6F%GRs-opv^%wYvdR1Ra
zaP)!s#N65~g-w}-C`FMr{_k4EE4>P%mYP1)S1)T8mZEr1N{Fskud8wbgMv<4@v0N@
z!ZZ6!3~CYz&Ppa<med|j0aaV0SXEY(Pz-@pJeFf#XV>TpPHLSoIWWzHU?EVTW*mSy
zpuJVQx+xN4+U98U*;l$`ikccyz^M&hO(eE@Ln*a_cI@GV><6ONm{jMk;sxJ3Yvi^_
zi?8&P?VLA~<#~un9uu0#9B;P~`}74DNJ(Y;9xqGb(D<L?)?qfB`yh0k<D7e2F>vN5
zAU<<@xtsYmLpu07C5iwuNh`FWWDvR`Y|`;Go21H&T(uyAqiB-uV@1)=0?^bWD1_Xs
z)p1QSA468g?+VsxQdjoR1xtBtxroV}i4Ou}v2u8Z7cqJR#eXm?i7~1753QG(Cc)Qe
z3DDMuO`AhK|LSC6V$ubybS=ei1!fFfxuHcNk8TRj3VB!|iBT4m6ZzsE2eIRAt!@K(
zw?0;?f5^Zr;P85iZ}bt|4%Xj!<R-CzST@x5BXu)&Hb6|R0D0yA6(GDHf5f#WLC{cl
z6(egI=V%DQK62c?-3Dy84@3jatnza=FoLFZFXy%Qh?fSfWRGAh9eIijjH&cf-Kl<W
z>#`zHh;i>*04im-P5#HZ{dI8qVrT0I&J{+;tM7FKf0DE3C;>*JqCWX!%4jZ`!duN_
zsVS?srjg3me7dt~{QpH;U%|#I@xR^Jb)suUbM;atqu&Y|y=%Nr$cuendn*Gi8=4Os
zK%_LVW_MK76#I4Pvsb+pUeTcZ-9oACgh*aSCzgaoTvtMvmxo#xC3{?uF1ag8S)(`R
zHI+)z)qKSy2kb$2MZsmFI-Tox)jOP22cA*lV#}JUJy)-n?W{~zIHbEbB%2^to|o@(
zZ1N3hwJ`kN)_Doe6g=5kkqlt0wiE$<pq%Xs%=EV3lq%UR1z5=@Vc`%qwe^@eFoWjO
zc19G(cx5E<eq?V8$K}|&4T{cm64_KJZF#rs1aL1OVvLNjs=&2OtIs!{$JDK?#`NI+
zfSDresRHr*)&gbQV1QahLavACIPqYm8?HMMApVQJ56Z5OR};WCZvr6J@-cD;wUx%r
zH#?fZc7%bbF1sI^jnNF7)O;IG=UU>+;AmLsu+a70Ci1+^Ikr0Iu1i8P%=DQHSN!h9
z%Dd3>P!7+P3hcw(MEQNr4GBOJN+#E$ZFrWM3V~61kHw1?&xHz;#GX8too%ekLRi&v
zmWY}+CqM6~&nRIf)>Zzfk4fB4S3jPbpF^6*LBy-oeJXIt7~Nt%4XsnID-?(QH<W@|
zz-s#&5k%MTrzD2*!1QC}X+M8IA`kbHyu2?he4WN%Q8In#91yS+wSFXdrJKn5@J?d%
zqH=>Niij_I`_D2AlmTXL-|PD!MTIW$i6z6;>5<E5obA7BCH}xQLA1Xgd;wnHx)sVq
zJti}xX!AFGK)~)OAz9o!c9!d<4%0r%CGGH|<<1r~A*cBOC4`RRG^HKTjrVx)Sz+E5
zB1I8MTr!{e+RKDN{nSFjRpsv3NnA3O4~*jd->(VvERTP8Srdd<unQDAML_?#p@C++
z@|tW>TNiq2wJ2o3A=`}*S~ePt;a%vm?u$h+xxjnB_#lAJpR)yu^!AQBfGM#FAKU04
zW~ERxY-CIV_PL~1>98Yz%v6!Ne|m9c{`wPV=ki8{7RX2!qsYU;X2*dtT1$@q*W+dL
zd7?W4lLEBUi+_T0smX2^H>l9y^#!QTIq{JuIbgS&8Nq~^(XF&vi5;<T-cb0~!NpPn
zx8_H}_}^=Vn4guF@d4|enW|QM7x(e0cYjyl4=S3pL-D5ivR6}Eu)X(S+j1SN18{aa
zs2%_~`6i-yxV%WXcP%pw-c^r#lB0j~sZ&x;;WIh37$X#T8?0E;PzlLF6l#8eo{U4f
z^rRtggB=GFtLr>C1F7PU80WaP64w3#E*SoITqv)F=oT!NK@%Y>^&bgQ8c?T77Xw_{
zXiNevAhzvY1~W~fV_jjD(W784t9v-D5#J#^3*}e~+V18aWcd29Jl`;nq$t3Z`H#;#
zC41k3@%zr4K`XJuBhX#$Is)0lC#UAyuJq@1t>P@Em7g)ED@2M`aD=<i*bRIfkeK8?
zkgudoZ=_Jr#>x1-l?^+ouYSi^me4M`2>F-de4xc)(Myg;6J=Ed0xgJQ^kw3+utl#1
z)geP9L_nAsCRzFBNi{d?;|5Vp{z4-S+#e>&tKBefJs2$ZK-+xT>DsAG-Xzsa>+W&$
z@0oqAD`(^*?ffPjtdcwpHQ5;G9acWT5f$9H6e}aq^*_jj*OQQmZWShK+DbfWuJESu
z4(xc}+BhP9jueaO8k<>WdQCVU#MJ~2H3s=U+`gOAeSAOfFEi3j=M(qg=;UGF8rC<V
zdNDZpEi9f_6$4;$BUc&gJC4Fzyie9JfU2|aC&>ihCe^6_G`8S{sW0rTkr7g{r>+yD
z3BQR3vbbTE>$WvERsCrXYA#!#i>oqu<bwR#=g7M3s5f{54+@pI8Wi|?>XiX67k9sm
zp{Ya{E%a#p^DX#4IN7rNE|}l-xY2byUeUreu(}vX@vxa;P8bud%In_*WpFP7>B^Nk
zwmRV%r$|>%+7cjI=1RuKQ&f$dn63t?pa_?1U#5p(EHNNr@WN^dA@u4ddx52bVKUpW
zE}#gC@#K}2dxQlq><{vtM&Td%o-1@%LK~`V7;fYGitG+ms0H`qhb<6sm_Y)-kPtJO
z=Kg3~?B8Kr=Y#pWVss(Bwp|6|Fyc2K$4O8I;+wiQdA&GufBb<Oc1GV6E4mjM5cQb{
z){djcWTf`Ki`R$BIeo?*fbX*efnQ;vz~0lb|Lg89r&9&WF<IPH^9&|34ZB1Z9Fz~_
zF+)i@DxHkl#YZ$fZ3eQ!qsx~KdBO=guI4^tosKc{QyQex1ZO%ylBkupZh})K!NJXA
z=~X@!XV?pB@x%$0Um!{qlJFB#y#BQHYW<+UK9~q(s;8gupdJIP9;~@DR*HA^R=ZfH
zSDXW;oYC+5$~ifc;Zk(VnrXbz>*SQ@&uW{te?E(gfa932tt)%G+uPpyGRWkxV2-7*
zsLF24T2IK2gZ81gU)F9t=~&*5`+X_LRA`?M+pfnKVsTTnhs32*7lPF`uWm=t{x;^>
zl(0D^F;B3sn=R1@dpR01Bm;M_8U(c`!r#(QUYzD&xq`?%2DDl3=(!iGytjhZL>kb#
zQ{-?nMqSdNF4Epv=>Dy|fpsV?x|S(ji_w2eLBi&FjFYXRuWM~HFyrIdsk;DgD5KD_
z;-Y_7K-5)t#rd7>_tmUpZ*IR)6tWgvqCQ-tg9Qphu@V>Jt{nUS`uKs<oZ%*d6ql-Y
zfjO34n9?9W761>N&n_!bmzEtiIPILCF+juL21D->^+N{O*k!Wms{L3@q^aF=nPW1u
z8Pq_d$DEaZvl70xTm-c2(p;htFg~5X;g=&tU&V5Z?=Sa{kN22EkbN}&9JU^KTGpp8
z_QXjYoYeUkSHCf!TT5saLGO3@dm%8Rl50Cd!tBX<p`StuCc_xjWsZlu^GY?*zEqF4
zWVAJ_Hvt1i5Un0A?6@1UsjMAt_4efg>>Xrd*c^+6%V<)t8)OTvb8DUA(MosO@QV5?
z9ohU<Y99>$_|6<JK>RgmVeVCf)77t0=B$}x5VnVc|AR>F)mKqJ24}lcHK5*&I5Svk
z_@Dy8A1nN{moL>S)!AyMTpGC(WV#;poJhsEU-x-U5;wh+F_3e!N4XJkj$N1;St3wD
zxWn+i0g)phH`T$=b)pn=9{Z6K$T59Dd~dmOpNA<#Co1IOSd*ll@~p#tM+vi~C*FkK
zPI&S|mzil-3pIWEU+yh~X01?Ne!Oi_LJle&ZbRDzR2;)CGmsi((?t2lG#n8gNgyrI
z((8eG+c@HaqXl?@yrG^JZ~<Js=127U+3Ccr@y3wzw6gzZd&N&hjUp?Mujcb>vJw0Z
zslQdxBZ~m2nfDb$k1=^0aT^wEsj1~QCxQQvLLg6v-f|9hO{d6aZ01P@RDM2GCcU{d
z&|^ezF%}&&A5AbX@2bE(%|=)+bbZ|4Zb@qek_+1ba}W_qww~4!-g%f1zcKUe?`!g#
zNUpRYxPC_k%S0h+WpZDpquA2$yJsz{knZFVhRX8MyH_V~tXKmQuA;$YYD`NJ<^E-_
zVhkW1cpRuc`efJxMU>pf%CF(D{V3RV5%@uVB7H>F)!@4oO!O<;TLUV2pZH!Rc*4hl
z4Ae6R0-R_1Z^Bz<Gl&B`;AwDrwkIR}iJBk&zm6cKPE=g~`7d$_e9w^9`qpt%ycMR=
zabA&6^E^6_&-BTx)J9MI`kUxg;%o*Hb3Z81x<`?>WCexJCEO?}6zUZwf&rAC#WHZ?
z%c%p-O;3Cfv(u5sJBe5^g7?s>0v(R=O#-EvE-glbfPLchrA-O85OYkHGSJlhidFzR
zcl=TF_=!YCdw0S*NM)p6{2My9+>Ea~l`MVfA487^W1Hh%xn}Yh<rgw(m_dVNWP_wU
z5ZjfnX}iQ9aM?y=^4%JpW#9~*RiAZ(7XGi}g;YELVwGg>6=(Lt8`G8QwD6OMNtSFa
zGFz>BXdLJIfB(PTRwWE7vr{X6PD#EAp_yzCtkh}^#rxdj+)dGY49xSfXPgmB6|a&(
zc@}35o`DLAuJ#4>hkHR))@mVm@7TcG_(&XRCx*H8q}#j^=g!38cI=VVJ!wUEBMHT7
zMLHmd(~@<yu|crMiX3MMh1B~+tTA$j<c~<0n;{7-mQofY2LMZ6-!kHZdHv$vijK$*
z3cC6<FB(6}gdZk_^AkSB+(HO52zxJrn9!9f4a9FUT2KrYsOVI$2zyT1V5**_R(D+9
zvLcl}rQpMKXV6QYP?#DMu4)*D#S_yp^%STG6`5f0t?Kv`ge<cd`T9Sju&JLZo@M)J
zsi<tA*w1Na;dNioi_H8Z8&R>12vq`!IvbA3av!-_;ec^&91~yP{YS~-fmcK`LDo`v
z<6!_k?8%6Pz?oMOx$oR&`a$&)TS+g>13JP*tG3gBZ^Rm^$nG>8DWEP5(UQTe<=|O1
z({Rwr#rjNB;p+YK9a*5{>*CrWepj(7aD%pw6=UOj>{~mJ8Vg`w_;W7bMHTN=C^!jH
zJQ69gGup8Z5QdL~b`EF!y1^&xPtw*X^otp4c9VQ23=@7Voh;4e7(1we&d@WK3>3HY
z+(PbEUNS8C<qqN8y6_R?{o#&-{YZi|*mz*%$gVP3FFcb>-WBeDEM4MPsrIYu4|mf*
zW$uHi3Py%uwR4GNc&X`d3FpMkk&aX*J0|J3Hx&g8o$x84dawg=BXqh{JI1ndHGY|s
zX6i_YP7*FNQYD3*^o1P%I<SQ|AX(9<qiR~Y+1D2fb<f*`v(eV8KcTl;nn=1}EV6CE
zXJpdQ<SM+V@Nlykr{0jGQV!Rcg@T3m^bPXNlAQ)`*7^A#rlrz%>WiSR(*!?wW|OB3
zJ7%<!g3k9JC=tZ$Kx{fse7BcyYGo>^EWZx|&aHw1MeXNwATGp`hT&F#lWGCaS)<~Y
z2cCJ{o#kNEeor~-=(5S2RwU(mjg}HGvmfl@2v-wwym#?lof#D#Q!%hfy*gLQ>&AzD
zz}x~EjKrR=)y|8+!)^0E2PdX0x*XfUIFB!m;X_{NP|0v3EZyTx6k6ooHg|UzuoM=Y
ze7@~#J|2O!ViMW!AB6ea5~jhgO@J*<hCbjJM;Ov4FR1ZnYaNIyC&$|r1|Jj0f0FRZ
zGkGCh>R97-Lz?_kad~RaV&HzZr7$OmD_|Ew5_HA4U|pm3h9yK(>JVuJl3xHOdN)Sq
z1e4q_t%e-}AI9LS5KlTh*4R-$2M1U2V1l!IT|&VX&BfrsDS9KE&CK|s>Coj?P4d@<
z65qJ)@IDaGD5N#^jV=+iDy^sUxA6otS#;@8AK<Giy4;n&hB4g~!<Ms=^pETUy89}?
z!4A1@izj&cz~7$ZXQ#zxjCk^&6>>8Pi^Dt~#zsDGM0AVY==kleU?%3ABtBycO)xdd
z)+e|A7fB<r#{K@@RbK<eqbR)8!MCywNaA58;M-`zGlj3^Wbk@eKbKB}K|^0?9}Nx<
z6gH$YNTRGu2v$2@ncgk`1^E+9Nwoq(NGt^c)p#3{GBxi9L!N_se<w1|;ox;h71jMe
zO-`G!6HqZe{3LWB=tWHu_9D=7%9LZbf6z7?C)k(p&f2i_=IpR}SGqlR<S1~1%mrio
zQK&RnxV??w7~d+-EO983Xp9St6`0Vtw9{8q;=E(Nv~U%zQ&C35mh%vsYwv`+u+$o3
z;&+P26nFXJ=I$X;`btzQ`&;dChM;Qu6)2JJmPztRlQ9k@lZke#>aj}bD4W0E?9H&v
zQ^IKVj4Jf}4TxMCFwirj-we`EvOvBkKAw8DNiXe~$pV_fzcQE8H6y?ju0hi&AdECU
zr|WNXA-d$5?<$w^k*9y3;iSMRHZ!oJCY2rb`KQA(n@H-JvbXx`OwHXN93}5h<LPQ_
zqnq15xf5r)=tJJw_Y~$hyFdS)p;>_@arSGW8D#TG9C|(8(sT{KO*ldU=;;bqI7P0%
z(4`J&4d=eNtGPqSF*#~W#k@7;k8c#L`p!~{*lfpu?3yX~K<#R!Khk(wqC2{+T$)zM
z*QS)H^8$!4q#nRn=3_!=7<=;eo)^5YPHqz>yVD5ELM?8x3ndh!4nsr^SIky4VZsR7
zB%Klv>9)FULWD>uCSvTfSabTWuE6X9U#{dg7`Ylgc5l+*rRhCr74%RFb^57?Uw%p4
zN;KJ4{P?k6v1XG0JD?x#uR@S;MIB!iHCE*LgEtyQS6tg;-G;Ml`sJNRA8}bX$mM~)
z$&;e}DR%&LBgl#dpCNp|o3GgHp=Gk5S#O<&c_FWAFqXBv!}`;QwImS?<D75tLgzlm
z5~QivC!Xv^1#F{_H{D5M&RlBTh3`EUrz!NOh@)diUET;xC%+j9Se~4Vu=Q91b+uw<
zVfV!j{#m~aoBy!&`yKIE7aho%3FAU6QSrsWR<PJ#4+zO5QlcKj&2-psLwkKnhlQYy
zMUV^)8DBAeZMTaShCd#N5=!n{_bvvZBu_uNqcA8ug>Mb{yp!j2?Bm)<=GTk>9R>+w
z)TO=%1<<?GF}qbm?Ok1e{08qd6^8SZWEq_e8O&SGa|@lTy_!tFcc3nkGahY~m4$hF
zeBqh!TkD^k(;;JY@GyhB#fQ^%>-j!dN-<Qq2c?GKgt=A7J!omouKLNOhRZHp5BlH5
z|NjF^dz%Y`+=qRV5#t|{BHNQ;YKkV(30xd`bu$wwPisSs!}LvD3|H%R`yf;)?Rw0;
zj|c5h#thNt>s>2XjpD{W;jw|-hr5ehBGrCq*Cv9f2iEDC^X!f#WnxSUK)z6N!o;bg
zgc+I-=F1iBu=eX4uq-LyNUmA0T}wu(n{>)2F4OXSS46eWmk2yjSvfg3M*|)h*B&Mw
zi;p#?c-$d|_dcVIcJoADJF~B$(2>B03z<ER$5B?)kvu#On2G%}HTk$zxJ@`~mc^tM
z{K$Vi@nqmlva$1j3{^3y-jlV$*kVO<vNBl7BJ7Rts0)EPax$V;`@ROJVC{e$rU1yK
z5dPVxq^T5D5(OZB$_zW3K%Usrajdwft{?(k{vi{VRBAe=kx&$vNbD9@AR<T5RfzxA
zM*9e?IM0DIQ4xDP+{OMx8xhv&L4a92#VK%T>G9(|8R?3H*WyT8qK=)M5|a1TO8oan
z_j_W#8cjakh;rIc-yfJ#nUydZ?wC8ts?ONHSokw@9f+4&wcSbilMCM}TI%?>u<^$P
z3%r$1t$w?R-4`T(L+f^=DcziRbz?R(>7f@E#e=eDk@6paNuBJ&2yuN}K_EaYcB>Xb
zkWvJrOW*_ou%RX-P1Gn-8ljB8GKn(3=@buVbrNp{)Gvh@_BN#wR{nkkMorBA<BFs`
zu&(@ueU&rGaJA?eH0)LS3Dcz#9I0~~401I4`eE8!W$7i>7#OiMlnfHT%HCj!g!9~3
zZMp6w=NBVlMmo#z`ZUF`G@CAP?v!t@sk{$r74=lV6;h(!78vO2V4+QTjk#9~Kwnxn
z&1F_%rWSRGlEH2jl96l6!IxjQZ|%wX77%r+%n3g1?r>Uk-{-ZbkVK!|=vyI;<^VB3
z&cEMMBbL`BQ}Qy^t-X|h;1lcH`MYjY$ruzi6DR@}-*W{?c%hnqveB#`vm->O@)T0A
zaf{i%PZuG9;k$k9J`n`MJf7UndMvJU8y6(_fxTJWgu59e(<rNkfPv|gP&_(3N9|a2
zL{O<t_cMfji8fOv8k3fT?vK8N{Tbu-&ySgS5I2M!&I~%2cuJ5J!<<lp5`<gxlP|Gi
zJMgJLvxF`q<#S|89Ev>Dn{X5}$-)DFf3v$j@Tx>qEbH=tcoSk*yHP3T?Dx=)a)602
zn9yvxtER2NOI)&H8kBL(s3-(=M%BK)6(c3wyq;!u%iOh?9f)_Ia^l0Cb#@P~evj-%
zt%z38>Ks$}z!7%odkesV-jGyQ@gUJ|ICbr=Z1I+`hn#$8s-#kiMe((T=H~D6MeX+f
z8CBq8Nws#`UkPfR!Tv-#@|^OZGm^d)RHDcCvo9$WJbDKg%=SY5BE?Q-Mp>d13_4Mr
z5FaLI57*o0Y13Q2_Fa@5wXaCu>ZGvSRABgw?;_30pKjS|TY`V<Bw{Y=vspO_wwMZC
zde$K~I_1+ss$^)JlJltV2ncXzL}{7?ctK>ux1w&>%ehV-6tiOfJOt{B7qXsaveJgx
zMV^Tt1m8;1jaNJDw9qVy4HJyqbX09n1E3*in*X=Eo60UV^yRVT(fY#U1lo?6TV78K
zGWpeS?4DMBZ;`83W9FIGy{Qoh$UGv6;PDX=f_vGuOX2S;%0@Lu$j}1|7u(T?-`b~`
z$PQy{K=C0E-(eMv)NR>hHYff7tpWjCp4=0u&WloS12_vnw)1!?AWE&5i;u_{WKuvB
zOsw&|Ab$&vv@G3aBkKg1;}Sz)lb|E!z{`hS`#;I04j|Y6>bx+weNB`5wwfva2Tt*&
zID!TbV(c3~o#a0^I~C202HYGM%H;Ka3Rt4Oz!Y2*<!a8Vj-M<fi1nd%)$t|dfFt4}
z`T5W^dyw32lnW~<j|DB>vB_yEH!x|Ae>r$w`nDe?nyo<bxx#~0uKLJ6Rh*nie7+1(
zn`$G+8Xqyp|E08A^s4G}B%_q9mnW_eX1=kT{4$EELiwQA>*H&|QvApygK)2imPHyN
zbrkux9&S}gHcNS+`kQZKJi}Zmj5HrqWjx&<n$X+Hselbc`Z<oiC%AiJ77yF8oQzZG
zmT1BG@~RB_<fR49v<WY*qHOgCY6c5K4G?Rw3O(hD+PW>ogLW>B;*P2o_9t8NQKyeh
zwqN2M{EOkx`sKZc=3<dhsMw<CAPf<}E~&$=peZxRkp|s`@nFJ4M(1ME!nv0Zd(3eO
z%_rDmT~*Cs(jV$Ujs7uaFYa1yDKMx!OlO?(9RB7v@G+tEL%uYOfjkC#3J?~PVGB+5
zy&M@cD)tsPZPLYgVafjNZ_#!;U*`j;B8yx5^>8@oa&W9=i^#*G!PpCmAoNURmn-js
zgl~eqi}?(%^UrzYxl37Ze;rfFtr0Uhm`=hk5(>?D;fmF^WsLBEGP^vM&BMUho7BH>
zbao6byxdf~qZ3~9w)P?{(`Hz4aq|*UUBUvR>0UKsb8aclI{QJqer6y^U|$Q_%#e<A
zb~wyU(X6&#WmM8<n3tcYjQZ#2&(k<zU4E88wys4f0cQ!vX7yuThKW|krEQ1JP!llo
z#YURdx@#zaO7Wh)Amx{=!(40-E34(v%HsL=SN1N0*Su>Hz(JmX)gq2MlaIb(xBQ<}
zpp||vibCxW*m8;1XozA7{ceJNo2un!M}JOC1)p~rkiP4p(Z=9gh?m?fdsaEt*6VNe
zCH@H`^1danWyTHUJ;#UH7fCparWO7G?XM&?O;7u`@(KFM(f=(llm%fv9-ZfCZi%C$
z3@X&C)I@WF31SD-quQh{Qt9V?s#IDbGz>IWzoCw&?ycc94lEp+deM#OM*sO*QNzKg
zBP@AVq(doen)k*$9fNMwt6kaw1E|2l2w%FII$|DwmbQ${fFYZYw!^&^Uv5MWn8`%+
zeNq0Z5Oqi-1<z=f?W}U@#R)`A%M(BUeMYAq{S4pae9ilM<CPBgdnOg45~y)i&Vm1O
zVR<V;M{#FQAdLP%kjXWZB-jbDhThUT*$Q(<q2sEQ-vUSElfMS^*1gR`_ka!(dnBcO
z+E^Lu$dNpt+CYZFCB%Ve0mDSWP4tv+sorR_$1Q`6W!Mt8#B*|cHrUeJ`O9GxKi(d=
z;|+f0$CbrJSgvqyEkX1Fsv<10fN(ahpk=rTiGtJC4!)!0kM^R9q2zNN{m?VF(BzY+
zZWxPMjc1>Q7ukC}QT6UTRA&Um>^WrWiGL=Kk{NRo^n^4y;WRbu=G=277=0x~krP>)
zxzkSo{gO&56X*GV)ShMoL2f<Jfwb6?e&REMnLrm$tA!))eB>vTGctX%Sn()fs#^<^
zn8H2!7!yiqN;50&A_{DYo(T)2nkK<#&NI(xortvshT`Q~-@88-<!M`Yr{TAD`_%4e
zt!)q@CsE!LZZ(uGi{KdxxZmoIq4?^^#`jKqTIb-X+4*c7XT2$$abkjxbQ>(}8mc;C
z$pcYYIN_?7_d8Xu(}Gcl#?G|KzubpHj+O!_WsM{sVKT~GsC)%Y^Jcm4hUeZ7cC**;
z)x-)wrsjF-@EflL!D~O6JGDaJ4}*&>>$S4I6MMTM#zi9G5LR&&>`1BCqY;Yq#(1u3
zp7(b=R46vEMC_CB>7rmPy(0G4HE^Z;><_KucA=UUcCO!w_V%CKM~3Bp1Iiy5mP^s%
z1XoEJZry{vHed&7gj1$$z7<%Hdi@gzn_B={Fk~ik<3F{63{z4MsW7=X``K~={pJVb
z?pavU!L?BzvZmMq8WD;D4Cu6lOgbx2<)-a2q8bB!qWUXYEnQNCc%*#JV1*EBTrPjo
zyPZEOnSUFVv&ybjp5|8Up3z4H8`R-Ic_`#Uv}dam^_!PFB&GNioTzB2(}8z~j#Ai0
zB$3fI&>pV5BZ8n*y(}tYInG?>uN>PiC1aCqI?C>(Xe5U1^I+ZtxeDUvIz1qg;;YzV
z9FRQo$g>(u0)1mSiN75VWN2<Q&B*g{hpGekAe<KgE3Y=C@&g&&pnxY_;{|+}n??*;
z0b_93NTQncLqX#v6Hy|dT{KQc2S>WPc*3TQ9&a2&77U{2nhcz)shO{3pTou(?*$a+
zNaY|d^snRy<kx1Hw-Pts;5}r&PHA{=Fags#VnK{@(95Gq3Hd~Jk?Jh~WPP-k`@xmJ
z5{}oDL|opU!J;_k)pT610{@*;cjF(GA;N{z?`{3vOo9ri3z6dKv{A5<Hv%g(BL@$+
zyUQtx!@ug>*V%&R#~rg?dW=(;mCZ@AQ1f2tkO=!%@lbwTu2s-)zI9Ib-4mgCB0m<*
z>bAiOWb-J<!ARCN6@~|%-}-5u??cLX?6M1=SD9_@z#15Ufdy<iB9i)?-^vt;`?s3R
zEM~BXD}h)ieMci&7Rr_zkr^sC9iZTAxE~6Lpg7I3h=KuftJnxGBPpa*fwvrpkUx&-
z&@j2|fz4DJZqq~-jEn07dyLEZj6#n^r{LvfQv?ro+eDX@b_{xcv_zCcnTaW^dL$^+
zQ~Fm&@OqoYaHY6>#CSg-GK|pUbcpMrcX9*c7Ocs&%cp_w>Z^Y(SqR8Pnz-lM{DcQ;
zXp`Q3N+JURlKN~Ltq=UFylqXr56T0G(Ok(TD%Ja&1C`7{%Lo7%m<2fFPK8|ft0HP<
zku9C~3oK6T8~llV9eDP!h*Y4u7K(!t){`gs8p=Cg<@<>pB-xYaAD<oSb$a3eqd)YL
zEIWZC*NE>AYy4U0AmGiNPM2T98p_3V;5crpBfPA{Lm+2e<OA7#ifRgl_3W;wFXh!B
z#Trvc=<;$fHcT_*tTcVw`=kJ4itJO1w0vo&h^A%p$D&9R6fIxQ7i0e*oWI^Sehj^$
zGGQZL&tNTXt`V^SY!tyaqs}_Kuu$DLEfKAB&WP5<+<Vbrf$LsyTCL5xP{S}4z*3x{
zC4$Hr<nrnyRd41~21Fkd1ZeAOr*F|G#Pyp8QA!gIUZ9~Ll0s`w%g<4xBc|8UP7bJN
zfRua8I{0U|NeN!=spae#M8ir1D}T1*$Jwh4FCO#ield<K75Pr1mr&UMPf_PEL^Vt@
zGi2VvD0)DFJXTG*WDsNy{YaEfx{ma?+t5MT!GF|!AsnQrp8j8SPvCY8^ccmRZGMJ#
zr{WYm)Q{0)fbmFABMw=uw;Oa7<k~RJOzy&0J#5Jl@{YYW9=JI1{J<3HDzaN?T9O!b
zS+ZcCV&}a`7hJ%@t;}(2gJ)O`;UB^#tGgwdwGiPg#B|E{js$7W?UnEk8<^snmYGRT
zD{EKXo%eJHYZ!e5@%z<5w*k*I$H68we<wIUUW$v(pu@NEHC?eli1;#{1K7nW6&<9q
zK_zE6#rc%nHK}>Fi)Q-}e~JT~3?=Rj3EXgKI7M?@tQ7vrAy(HCKu-<z8B~R!P?@Q`
z?$)HLC{mQ=6AaA#ZLe@WYIpHJQqS9jFWzIT|HqgMYY03y2@u%T?a+3dP*U0C8ziPP
zarEb0@DPNz-zDkgtqpN+#7$IXjC6o5`pY<KLcvSrK$8xzArePnNi89~_94bGO33?k
z(m<<7hJl5jQYW`u_Q4?_Tr~grYeb>A0&<5xOe>6UH1{JV&EId#eASYTpYN1Pi-d?9
z6Va4evWP%xi^VsRWjm7~%dhGlP~~HUeWI33i;cPYgZ5hLHf;#FR<-O#7k81{B-YY&
zOfB32X&%4oFs8fN+ccl=_<0g3mY@)k=|KdSlLdbBV5yj`Yqbu#>FG#xPfW&DXYP^q
zm<Q6mB2$R&*WsUA#d#qK`G4e6Y_8@;C^;1F1N`YztBjPDCpvf!QD^RuIh>|}1khTX
z^Yl(rDL8Z{_ZH8`9^j-6`WB1{ubE#pQF(BANuas^fOY2fahX}Qu>ZTUjohrGByL%*
z(#S#cOPWg)N_9Yr0pnw_WwnX8FNVau`q8z>m)%^izx@lsceHc+Q*H;?%p^ch*L#PH
zev7RdRJ-QC)po63hceF=RB$^*J-u)}FCBB%n8i|po^m5RO!n;ncqheuUm|4Xr`NFS
zR3WpnNfu*g&-W=>?6Ze&I*w36ra@Sj((}!{ma{mP^8t#8na&y=C0qbXOMLsUvPx#Q
zloxE*JlZXK&8DMkD76M&v{S7YO<3oDX#HSKzA_vxTt&*%U1^mGL5ur+n6*{K${IEQ
z2mK-i%PVW^7|i3mb*lwFZ)P6%(9+%12Hd}CLEt}W22^mv*h$?BME8_)WEBUvTM{;@
z*caa&_;r_3VSQe;A%^*8Iai8-lyrOpFzEDlN_%^SEdA#wVcAS6(i2Y$eiWuI5z51v
z?ZDLs()?2~=dYa_IZE?MBgGM_V%hz;{l5n=t4|9KQKI2>FkU=JCPCX^#dyJBo%^W3
zBm}u#46}C6cFIdDX7Fld#|Im5$ye&WQx^^cvh3~S;TU{@q`iyIuEzTRJx5i4-ab~F
zwU_<g)g{s6#8Z#Y#Xs?9m&UfQW!LfBmp{f#n+H1s^-i_>-lHs(sd4O|L;pCpw+*US
z#l+Ap+<0tFtGv>rnx4Y2_rW7FbkPF4mwD7DaeMUL8<h?non97|5^;;eZX@ex&rzRf
zWZNyYeK3QvoHlG2Z@zo1dg&fcq|tJV-D6Qs;lGdt6VBFpiE}V_Tfq>Eypb9)I;X9Z
zyT~Tqo-@n^3Ug-J^mBwVU(x%wW{_Lid1@LMr6?om3jmjXl@HRCoqr5Ks4a;SPBc<+
z%(cQyT&wz~A#>-<Ab{aI!845vunOvpH01anHr$s9E#)>gC<0o}M4Uyf-cndQy}qXk
zc6C7-MOIt8aDlZUeRxch)f1~v<GDP7<aF|BU`t3<vLv<oY}6b&IX(~>+WKh{9l6kQ
z*?6&M+Cb79!(Jmu#<G*(*mg7RPHB)r3jY41adqHB8u#)8L9AiQ$;uNZ2Di1;VeWUr
zAuE;C{hIBd<A(7n87Wi;Mc1<tq^Q)Kt558rS+0kU>d9q;Z+~_~Oor(|wOG`z&-Cny
zyVD76<(P9)zZNC>PMi(0>5<3aQ<$_25)OxEXSHtaTA(KiZ2$M_+iBMYWS^m6^NgBL
zF5znxffw;u2M55zA4$ve75ue9cR$h#V4}+j@RCcP4Zu>Vk$ae2`WvVi7w~zZ-M{>7
zlI*Fz&x*1INalK$EaOuUhAEDS`ZFOPHCa@cfw)wl8{d8jEAd1;N0e^IG@3sLY`A?X
zhgs4>Z0GD-OzshRG&h{`HxI?kF4xxf43=v9IX)IF{F2fu!JPnw)ekf%OhuOolsnvc
z1f2rYeaAH*MGHUAm2Z&r?PwkDTcRF=l8S}M1B3XwrGcW25s%Bhg1a%S`wS#7v8{1I
zag3$4HZP`q(YMovCV6++$j|Pbg~wHebG-!EPjm)g1hj=Q@l=7$k^7>5hm$iT0dscc
zf)(pO6y^{Z8B1jvjl&SS3?4%7Q}*2`rMPNi%8)n#Fu3~a4$pex$mAJ07+g%cF5Ln_
ze=PCX9#}UX%swm}+SpM)JYg{mAv@0gUDE2bNwvIj<oRQ6zckcpQ=8+gbaHW=l}*7<
zNcqaJjheC3O!l`hVL2K?^&!b~m=03s!8O*u9x0ewQ`$s$4fqy?366*xmiKS18F8Y}
za3*U4=?~J=@*!I<ee9&aysB2(r2RA20`L8|+`@@1SEvC~F?V_U{F`c_{O1VgTsEox
z`V)sA+M7<?>jkv7*5+@zlg6J5M#Uf3&s-N+e&`x?>qS}_%FBUl61uQpNg*$o@%=-a
ztYh6Q`5s8~5MrmW#i?7RxH97r6>g6*5IZ)v!avk{cHp7^Q5{V@8R6I4JgV=%JS($b
zbV_5=K&;em*k2`rVO8LAe*t)7{_H`2Z>q_WUd^F!G@n59RiYVUiB<k*F;BRdR*DR0
zMy#1pAgOJcZ4bu4Y!Q^xy1PtPHNVpUmt|n&u`cOK7(`MJ5ar+@54?ui#mD9stOm-m
zdMOI!8U)i`RR&>rP9?)b!ZD7q&AoZp7cunSh$9rULMHX+>=Jne^TBGA5E^d}y_QLK
zpO5=oMM;tQOuhT1%zi~kVl!Dt&RKF_JPiGOl6Sj3+eUyf)~eKCxU7P!6nthX>U2%>
zohOZCeNVBce8QhJUvY(9Vp3DZzeCp?Wnhz`mXs~2)SxqwC3)hE;8)u;W=Iz?OXG3+
z*cd%~2$dm+{c2e;?-e@a|7_^xqSiJ`qQmXs;)gBOWwBPUk0jIO(yt)NSx|!^a$xsT
zpqKYyb&m!;(a;OEv!|Qm4h-Wb^+b4X5pBQd1rsF44ws1)T&GS>$IVwY?WG!gMNA-l
zh~Nf;vpuxvKIyuu8^JX3ZzKvOR@2RO6Tlgu$odxWzw-^S><7HtvY6bd@4W@M&{_Az
zO&Ii6vO&b^ozu7lL%N#uWUP#LuD9z%N2HqN9>7}H3Pi60pw9gCZ77aBErl|lYAlO-
zT#ozpOo**X+#|emsvZhJQ-4Y+MlMBAn0^&{a`J|Uwax4E%qO|EM)dk6vb?zvxbeFx
zji__h1UuN$Irl*55OMPm33&4<dsqV!P8NzR7fp@0?S3b%IEj0;VHzxBujW^p6|X=x
zvE^L3wDn|K`bqgE3r_p6gKhL%&MJzzQSgw8<ZPXlP#I_Md;L&9sdOoxFBc)`_zaAG
zZlufQGEN8E02L@R;&<Y-e)Hb^cJcg8Q_ibbVyv(ZBIIRKG~=|iwSy_q$$n%Z#d8vp
zoYPfCXV3eZ-e<rH9Y~VSVHDp>z^PhrP4cK2Uw;=-UM;1g<9?M@q8grMEdG;vaf<lx
ztMp}%>JRhAVOC6e%0HLme3HljP_A#>T~2-&VU-1;&*(CFAR)#1h;zs)EFw#*|9Ksu
z6@y(hFfWp<VXO{7DY~N_bfV*uyy*uP1el$bG2V++b^rZBSD*nC%!o!}$?w>V<DPjf
z%x7+A&H|K;7rm+@HkqR$J_L;pweO6UIM$YgwC**$Ub7?n(R|seXMgXvJH<mEuXIHX
z1PY##JY)+n1PdYrA|nvZ@xSiIiudlSW!%JI#rPc#Py;dJvt20RdlsU^+$f^~J1K~Z
z)~EbJD$YC@@I#;8FGqwt`6vtYCh?I=51hhQXqtKSKt|u?uWO%A-Ym@CXQZGu`j<86
z<L%4PQ~X8q*7J9RPu{^xB<7WliwYkLbnMnH&1Jn>E182BscXH#0`KUe*fwcK<^8Q7
z+@+>g)iWp_@bdI4)WeU^Tr2->3?!iVq$`V0UADp--9l3(rHM624ruehLPs9Ry!BIU
zAW|h|6E&`y*2bW7ZwQL^CkV8WQ<42fOt7NVwPdL631iBeMKEU`_W`(cACXtoRXaa8
zBmoqZR-#XyzTi?eNJdF>phCX+xl*DF<|U4F=ZR;((6rknSG(#s4N97;gx&#<kSju|
z!;5=4Ko9P`4KyiXDva;gFwv#tk6<y6$QSNOm%<yyNBVoSG3PoDjIP4d4%tw-<zLaq
zong$d^yu0UB}Z@!NAjZ}D9RKg;*b^!9j64@zdCz#cFcqmA8BEuZdax6yR?jOPJ@M(
zt7`XSh&n3>o^W-%$SC|%v;YX-EiM=s&&7NQhJNnHdRo1lyKdhg(g`3X;xP8nBoZFM
zr~=4FcfaStf&dEZcutdF+Pw$^h48dZ<tR2=^PuCRN>~7UpHl~`L&<NQaZJA@PW}DN
znhN<V$X!N$`@oy``-_T?MeqiTUP^`N=-H?sjcLV`Axs?g*!2OrzREczTYtWk+kw8t
z`7v4Qkzlfv9N8HE7A84v-v2igoJB~8H4IgCN|7Px`iF_X%`{qdU@kju@yB~tW{C`o
zF_*Gh<4Jw0mdVD!jr<A(EO6Vaxj9F_O0n?wRWa5)_4#o8qg-HD-5<xP#8@Fc&4YA<
z9gEd%{${w-PCc%aP4AV{_0amuDFW6u8#Y6nKxw1g0bw?V0C3<lbA*)Nuc0#Ka^yO~
z;y0f9T0s{KYNZF%WHpX#n%h-OpAN4et5c6Y3pdRy+~01N^MG8!Q??eM>^|gcf$y7v
zp71604vbAiH!wgtqt`9{(h^B)HG+hgNU2>`?V@nvCT3#bO6wrh&@{2WRxsF7uu_((
z$J<}(#ZP?p4EtZ8qNjeR><;u6hVM)FnQL+X$4f`&)&Y!ctSm)8j8F+Ye3tw%-mgU|
zYY~*$7^ajG8E&ch+cUBF++@IY-^+r=5jSe^W9y*Y8dj2RCPH2DR;0Q-oksRSC{%Pn
z+!fnyk+*YzzFH5gvui6r>I-2y&51$qcAKTPx+hZCtzTbXe0U-)16A*kw)<A*eJG~|
ziz6dFGlLg@Ck<R1>$6$n#WJND(%NJ9#f+3($hpngTr5I`lZbu&CWL*wS4mjX%D}4<
zsayp3u{Zd$imK~%4az^f`e6drMRNAzLDxB%awX=$@mKppG=@Q3b{F4~2Y~}=oOV)K
zY?ptpQfQC$#VeJJPyIDa6c7-Mc7=_w+Sr`w*Sl%)<+Sb}0O(dpV#-b7rcm6tr#x5S
zF+^Cg$H=ETs<@^P>?i-v*&m5lMD!J&mXUU1ZWw8xdS?{*GnY~vmUW+2&h@bfZnhLt
ze&#KB$|fJd1NXSWWpDx9ht=1!n&ZZ~;&$~06)L3y6-c43StJP%;JQmgVcD-8#i<Tk
z_?&*6dq0A}CN`n7k%hB-i<~^3ZdWx|c!3_!xBbZDT&yl^*F!+WD4uv?!BGq>-)nqB
z1TSLRQERYs$WzuK$S~ayKc-#3t3T?fFZ^V?z78f2Mf)mC432d2ncA`~YeZEn-7&II
z<NPv@5l>)u?nxmg6n=jW6EM<A#9a`<M!tbzkR$63@JgR>@fH(fmKs+j1QrS`rX>NU
z`NiMAFM}_wesJEjjaade)Dn>=RYwE;$Olt;u2TyYjHcnQ4Nzl+7lC)C=n4e$Y+%I-
zPv?XIG5z<PN6oCStpy-W&ZaVN6DIWGJE3s#UAiPXSdiGONIdys?3Urb?+Preb!)u;
zph*3IliFG>clW)Ek0RqJkNsj;dFkJP(EwQ)2g7fURYOWu4sE>rL2$hf{hIA7{`*ND
z(9yK2{O5v|<#@FZ9W&zMf0w+$P_gNSrgoRB#HsS4e`fbIYivLpg>BG;zv9%$ri*)<
z{3zJg^c6RvQ4y7@hEZnzK4JJ<m*Dbzj;fFw7Jk&kri`BicbM#oN{8;sbqeD<j~NQ&
z65;Q)r0A!O;eJ<1QnZW?mpZ2G@=Bt8RFCqTKHwL`JrBP)zW890%|U(BuxHd|fHw>O
z>PP`l%&fZ%gkDKe95o0ro>V~0Q%A1HluY2gSFkSHt;I{4zDm@V0<7P>WqdBem|K%l
zQjRQ?TLwaZ;h9k%>s!p{U`pQ&NaF6=qd;GpiL=9ro!G{eHOGZJHQHtzr-NO<rU%Zs
zldqyMy)Z<lU@8c~;s^NlD5x_<yUp<m#2)yitja>`e)EBjo}b(_#J%wb?JnH!w`@)i
zN=G)D3O$ee%>+v`26u1&iAV9^bHX`t7Gie>a>60Hqx~`1VbG%KZQc<85D%#c7<0_S
z63u{Y63W5aOni)foQ#vBPy8QrG@5<wb*ERG5MfB<;=9FSX-kyzhD20$Cd$^>yTRDV
z3and7deH=rYepZHYtfsHZ@A%m6s36spt8mbIxwS*L@is&d^CRA!|GATHacwp(W;7T
zWL$^jAI8fE0P`MJ{r!%!Fw}CoA1X7u6C8&(lOqde{K*hFF)tv9b-CDhZp&$UZA7<I
z!=|jQ!yhM6&JFj~$_s^rehC_#1rBKAz<X*T43ZGfGsVr%;WZWx#cvt&EE$L#$?j2r
za5wMhRKfI7Tj)OQXD3@Vwq5=?%eJ4LH701ccyW6pVgD6@e<5*xY8C?7Bm$HJAp_Gm
zCpAe17?W8O);k5*z%kzZ?IcFTK;ybvO~7`+IaH1OW_0a=&xv71MejRi2Qkd(-<4Lk
z9Zkssw~IO&+ExW;sG4_s-}vk>Y}LoG9Z_c=;&r}lH~Q@R(Rp9w_s1HeAaA9#0+sgQ
z0H^J8Y%K!I$zRy=)P2#MIi5uyyc^IO(tOmd1j7Gzs62d_Xe_-^naYsTL{!_{6EyeP
zg!mHGlGv;o_Sh)!Gq@1P<tGh}_D34X1~s!$qhpoXDR;`KYfsAB$d~6&wCL}l%Ge*h
zn6odhu;%h`Y%nKI$yGZ34|rf4Q~!$?(Yc`u#UJ^JNm5P3hJKm@RX%0^U%hP!Itv^(
zGsg%nd9|*svE3$c1|uQYqm;~c*Os61u>U9h{x0%q%olHng}beNjgo8UWtiPIMRff`
zB6^9X+*Fm3aHaAgL++Ij$sT?i@yEN^KC*fnqW|jioDe=`M2?^@y52S<9+uS8VPL(N
z1`06nkmvZPEP=^W7ICN0PGOxR#M-x_Xl`g9Lu5Y>F>*ziEN@$${n1fivM7_A)Q62W
zOG6^%aW55s0Z<|<D8IlzW=Cm>PBo>Y=fg693bXvlvCzx&MB-TbgZYS?8gS%)R)3QE
zIU_NQER7naIT_@T4D$YT1fk}#C>NCY+jnI6CRb2g0#A(OTIQRy#yj>g+%RE!x>&_z
zN~9;`8bRMO@XFn($oB~CeAVJ^7j0%!m*>y|px@hl(~sX0R<_(5E9Q&Jg^~gqQ!=G-
zH0~sT)v-P$h73GP5wmC~kSc80leX-jVwg@G<W^#5luv-E0>{YX1S-=>yBxx*O$xo~
zJjDI2-@Lj>2xPgLz;}m(>c45<t9p^1-xP)+2ZSdZ@Yc~1YxSo3^R6cm_$p%aDrk6S
zysNSU<NiFTWR2NXozT(X?tR^|m|}Qb`qQ}&1wBL)c2#e?YQ#pl6IN@2x1Nvey{xe0
zBv0H5OIa)N9GAJr%^dLANBO;R5*(UyebE<M=j*N$adPZu6bJF~(epx>mvU#!7y7)F
zoNuU7VO+n|>#=mqXMHi8?!GAACx&Q2o-S<r9k?H%MTde?TaQckIg^+l<nwiq%j4;N
z=2OH91&)B%&-PNG9^GD!baz(*`+HW@VBdNpA-`2`Qam`ph^?5)n+HT<5?NHytEz)h
zshdqcS#6e44oJdLV{#Id{z3+hyPIYR&86tbOtyro?2qU)=HFoB3Pv4r2SGx(z#A-}
zAWEH|_2ZSNpH_L38io~Up_pu%0gr0&BW=FTEXFTW?lAw;E1JJvLhf{d3zCoPNj}P}
zM3Hl~I%D6BEIi(@RbLY~sWq?euDO+F|7M3bRTv7v4KuHC1*!h$%%~6K>Wc1z1-tjT
zL6~}+Eu+@^5Bxyr)@%)52iM<NvXgQe=yv$dNy%5PTy8(gyvC3CFQ%2<<f8F4ZK5`E
zwc(<=%qM+k4=If>t@CZJrp}@9J5ndkycP%|-x2F2=JfCT4<L{)F0STivW}<=YvEoe
zf;KdXu4$?nTHQ!c>@(P7uXO22kK(8vIb)MD#fGwm2iN}xmjt!>A*RZ19O%H85(R;N
zf0XeUf9t=)7jDy8@ppJXu=c|Zg;_8+qWYe1g?(O8jKLR=8e7?~RLU|}Kq7O?KvvTM
zT#Kj%cn^z1Z0Ne34_i|bdo!}+)Wy9a2ue*VXV$U0v&G*$wvoFo2WWR4b0CH)qHos!
zJhw!u|A+^uCxygvc>QMIkYSh)qKe_lD&H#%piB^Y+a02&Tx=9ZIVlPnGQiHPR~f;-
z&`I=&j5`?#g-m?+;O^gfU81F?Bz4*oM`o?$UA9YWFw}`6!tNIgW{7cCH@b`1)P`X+
zaIU7xjR-mbgzkns_U%g#I$e89YQrcjzH6n<ybO6Vk)o-vkJS9cWe0*WI9-GzDZEIb
z=(Xo!^G!@4gp%&AKWwo7!@?(fU@Zvv#`K}Kj`3Iu2u{#%O#QS10_)M{>B^d+D#qnI
zSs%K-lO_?;&3;F_D@tIZDL|ZR>G-qgbDA?cA8koZa~6BFruP@0$EO{lO1G#7l)_?O
zb2}!sb`%`74;MSKI;5am&pjWTbq7bZ9$l6-6~iOeXgn_BP7-tVt$C?(UFO4T!g9WP
zG4$}qQcx3|O_2SywGOnHg~6dYruMy<zg>ckX_8b3On(B`eXV3~(S3jY4-FtyEoLO3
z;u_@kypW*FUzxO(nB$aE^SIonpD(|E)l;XbtCBeA2(bSs)D*4Etplf~3c&HI2S>S3
zjetrfLga{bSpSS&EZ|j*f}Ij<cr7m3d}?_FM_kV3J^Xf_NdJg&G>>f|eO&QU-t1h&
z=E}n-+ZD2F?Zc+9F~`kFjzl47U2Y`UR69n9K833x(C#|_6^kqD^YvH<oV4?Fvd;=L
zc#rpJTWfcH!!e+n=}S=U2)N!9UvZhh1cj45lRwEaMS6@<#5g#UD<%94nG+2r6oFF<
ztlbcKtKDXuua=KkR_P4C>KAdE5_hpo#5?8gW5c;eGBTPea+0%?8{PlIlFi;E7FiLD
zsfIGo<S!L(fqG@nv9c*^wIDf4M`<b#_YCBU&~15jl=FkgM-8%;^L5(H;32aKPh+U1
za(lAfn8zMeOU57DQyeXcQm@P~&{lL;(YIgra@EfL2Nk{@MN3rQ`D(XdO;EKCJ0$y}
zoq`Sef?lL@31pt-MJI8U1#GO*vADD+;Ni)&z0l$snz`J68rnT{q}c)ZFwQ7Q%VDF|
zc|=@N$tZ%<+!$bC_6xT6B84Xs2CNxhu*s>JZFtC-h*F$mk0@k$?mNG6N$fvqXv%ZV
z5aSh7%YxfX-YGXOP%))s^C*{Sa%;7FZ<@tZ=Tsy+UraqrU1W~ykC5Ab>GXkcS51@!
z01<z+!&kB<lmMIi1XtFHr|N`7eB<C9Xe$wLFu&@&E;v~F>zcraWlplvV~uY}B$|Rr
z*n1JB&zJC(jJkE-ef&N`!Y3~D`P4WKT~E9q%e5(1!t}9Qs_a47ISs3slsk3W_kSN8
z9gsiXHpM0Pwh$_k-(ZidOEYCz*!Jq|t_yd{_m)#@Q6X8%?WXPq3XNufbeFfeR>cFY
zmHynvKg$JFX_)4lAw^y~+uyPsZ=@S6yoDbM2$eAlTEjSOpPmkN7q&s5Bf<!=I#@*7
zoo!14HYEB_b{64_g2j9&PvOhGxbyB4hanrsyV5wA9Yy^AjH$vT!|W+z3GZ{n1Of0H
zkJscncQ=%=uS#2azi1qFPiT4MEk4rADyo@Bk$wN^mJ2ti2Hz%ui4cIafqE7A$y}A!
ziG}~L7f{^C)AV^_cQz4+E$F6U?skfqLOxNw6-ks9H5LGH<d&|p54r<F7KS<0*Fl%J
z`RWRSVj5X4=1XL`U2eab<TmtRIf4C6><48SVYI*llgc<ex-*Tt*PPf|L;#fLOH?Zg
zz)%0%<7;OQPk|S(>$f~bIpLs84;NF~?ByT(dKT5z#It;WOX3U9PT^p<p`1HvqEFjH
z-tN4Gc>Q!B6~3>?n3*;CE@sEncJYAi;U}y{c*4q2H1NJ<Ns~PR%>U@2=0zMFVyuFo
zw_0vKrPK^nig1ErgO%yRT0Y6w_ki2K<+dYnbA4MYg6?M_vG{skhq6Ba-Pp=&YVS?b
zC7BnbCHOaY*i-|TfD#is?duOofUL~}Li50uiqWO}ni6(i>hL*mD3k^E7BCN(R&Y?%
zyjdA5Y9JF!5ou=amFI~|%K(7P^T0OmcbBEP!{03mrqD>PahOi$GaxRF7MI6!3kv+<
zx`~F0cB_B_6t@>B??Gv&8IEy@G=VxVq-78L-x(jr<?VB6f1g}|4Sh~HI?CGZwF5l?
z>K})oTGOa7CLW48OPBW;IuR6B7a$lZM7TUgj?8$mtF806@Hx$x*mIvIb~F}%m0|4+
zfW?OTO%xmzI(aKunC*{h|H40w^EXXwGFokHTscghh=imG<*RPkgEKxQtkP!#En-HJ
z46UrsL@Y%9aH0e6&!w`|C<~fAD0l3HWTLPhJ7zR1i5MqMmJu%3W*ZpA=ThTshGwNp
zB<aJEWsnM#@yCuw<9oUoRmc)2nK%O^W2bb?$pwQ*_DwB{8eo}0P_TE3>ZLsBn)0C#
z&{~bDp2Z@xaM@M44cS@MkmIrJt{U5Pe<pr{4^7iuJI;~A06}{f(X@ThR(3=rOtZFk
z6cq{uNyAI``lF{^O8199j#>@~!%`a|k|%mPJ6iZ7164gN?t$Z(zE2*88U?QU6k%EV
zIw-)jr{)%`en~AC=pgIhS$j+UntSK3hx@1;^1_KrN6^gFSK*P;fbY);vkg9TrGwMy
zoQhDSze^%|`_5_mZ?-?Tpo~5u>|azI7uw*F{od3C0+AbsxFf>}*`nH)GD62ym7GLd
zDs##z3I&MiQ)AgS-WPWC>#^G8D4YKJ<Ra@KH;GigXG0ci#N#F^w=Xb+Hv??y&6k%C
zj|bCwYN5F`1-iav?f$ia>;vqD7y~f#!)Ok)gwSTqz|(uVc$%L<gez5_m#3wO#$!1w
zZJ+2TRT!B)C5P;+Yw#a@yDiRKv&qXIifSyJ#k@;%xaFyQkWSZsF8OJn6+In#UZZh;
zLZK;R)YuChNan6KWMYQ`b_@BX=kh(rsa<F(uwHKEMO^Zx1vJeR%{3TfNHeV;4_rcK
z=my@3q!%)to}7jVYquP%-WvOw(8KPJE^YQHZ8ezjS}L!rDH|pj^-Px{^RaroaACxW
z?HkskKEiw6IlN-kNiikuXbEKL|N2xc{7DD|C{UWF*qeUa#C)0Jw#S~b_vN7s09&tO
z8Y$Vpmp(Taj|d*PBIf=}r`-oNIm^~p$g|j|^HD@Nh68vnySw)2d1zU_*a=FNI1ua|
z1P~zv0!;>!*?cEq{6~W$d_uEwoylE^aV}9=?8Cvs-GgEAH8(b9Ro5*%J7?b(ySro-
z;qnd+$(Cr5t%t<eNGP|_%hz)Vj@;fC>!~WN0!bwxjLakW2Yt`75%sw3lyyy}|7yfY
zG*E^C2_98cj_`|fdPiv)cF!z@QH{DaWf~r}-lfZ=GKd?}fEM&OI^rQj$a2=5YYbqn
zl*s`!7@pnqt?SJI?ckzr9Ih~<3ZXjyS_Ej8O@2}8Srp+IZ|Ic<8-Y@XLhGf5Sqww&
z&B-K?rmWrvb<>Val)?E9k8lg<>QjvNi5k|?8j@95%NP|FSCJ0!SM*=;2c^1apd0Uv
zCk0WZ^v{k>M!m9l8=d>V`Rgnw2g#iT8CBU%BYBmpEKvk3j-~<qNm~D6=jvJoP3m5?
zU`D*#!1}W6HXLb@;>Ai9wk@@Ye%9|kCg9;$T@x?cknRjN+1Z4_g^GmbqqHR;mZihR
z;4oWr2~$tzJuVtPWM<6J4pDzTN8Lnfr;^TY)%B68Ri7d0=KQ_ZmCb%!S;H5FZ;Yv6
zZ(8T?P3niwtIe8EP5p?q&%3o&Sm9$@*y4p7A<=W&Uddv#fwaczK8lOryz=YdY92yr
z2WbsvunYR?kud|QJ;3p;r#JVXsuwfDmghguUfP0zIZ+p8g6m>SoxOOvk%|t%!5JtJ
z@Bp9vFdCh8LQ^hsJdAAcK3LxvuCIlWOu-_oObXN<^|LWjdll5V=58L4hjTY-^ZE+z
z41Kj(xTM#+C{_dav^_#nvvun1GX9$bIv_mX1yfONqD5&-P8<tNc;qcC=l8M6Qf{lH
zh%mGyHGXbE!38y+Jlf7_Qw1T?Dl7Y3(*`;$mqJU_k)k?Kaof7A8OjX#LEzl%<%wTE
zq_uoed~>V)7|ypGu2*b8PDAKmzfN!u?F;35Hz?3lcepvo?Gad9xre?}y*sWFKlNBn
zJ)5fRHXf&Xm$rT#>u1)F-KtK*M#D-yIR1h#CSz?;`gfK#Y3!<dz)?+qhHYCrfp8z{
zDhwLNoAT(_f?me?g*8PYLXqJyw4iA+>d9TmY486=f)xfj6-d1MChOp|B&Aj@_U{7+
zu`*R@KW`l)spYmcFe||jZEB(R`vwhIYn+q=86ttvme&h@INBB8TTina%s^d65FE?U
z13)N?Ne#>-xl6^_0a<A~R!Mjf&y2v?-u@PVks_N4++~OLCOZ}o{!~VKVt)>@+>J8&
z_c+8w>@0T0p{5A`w+m;xv00+>(Jg8Ko9~~kRh8h|1~Yoyx~Gc1etQDb;UD>|d=E)x
z8$|md!-Gzn*`t$Pl+dXFl5|3|uSD@?A66eG&X|jfCPu|ubwFVtM<S?yXp#UQWZxy%
z*HL_W1E$tD_8K7u{x=T;lszpd>wLxyPW*Quz8_eu-{BsFr8ny)N1Q9qBIko%CKTiT
zZ{-(>_shm<rFL3WA|9527Aw&4^maBYAMu@CF)G}JBMgXSDdUJX)YLzVIC{4JR5ZxD
zNb*_Xqx#hy`}=w;!OuQ7+73g*{+7pe8Du5?h{8?i^%7|y{2`a;J+Z#a4+>0J`IQhW
z3KE<a_U74H@l&lA@TSK?ydT5W!_1wLy64r;yjcC)%uaK{^?77RIZVD6?~swOmJX`5
z!G2>flA7B;kJhWjpk0?n%sR$FTk><OJ_I};5?kIZsRaPb?=t(Nohx=?8p2|Eax{lU
zu%uV;)R}X4hhN>4_caJbc@qd?lw(ZWs{Qb}6`B{lW!#N+qjx8tbLOJuV4`f8@Lc&4
z4e1`fcBv}tHlYN<2%t(~q8EJMu>Z(kN$T+zz&nkY6-Fl>uZJ3FU^|<##`^SVbaYUp
z$K@_%pT>rfI5}&-w-1k@eaMD^t9wBZADfE<>aW+0Fe8ESGC^&p1OVI9p9Yt1_I$Q$
zeq}Yh)Kk6ASwj9vcE4y*7mrR<b+cOGia<TZC64!VIZvB1lT#^U?dv@y+@u`>OllG{
z>;j<4vq8_g<c7jJ{rKXpfB35EH(hBYMof{PeHQ8`N25H3Moh-RH1DS$(ZpB6$sN2%
ze&YZ`9W)+Re8WXUV7}&*8W7FgI@Z4GVh4)z1C1tJh(yOI7Ay*Z7NdoMtE}v8IoE#C
zL|dw))&$>`^e7-=))R{JIbp#Ywkd5Hd|32m$6$P9T<f|BK)fqmQ0Su}liyj3=uT#N
zBP_6<g+H(d_rN|3+_Lr7QN0j=p?3!Bd!1`f7sx0oVJgKzTwVrQx2yPa+`R5H@Vssp
zMCxzn?yW3MbIrT|vd5FH{chgdjnc$#vYoc22dxG-Adam6F=KJEPda>L6y<aauB~d_
zbMjoreS&>ymB2)ydazCM@#=~zwNm(vxoKGO09K_8!N}<2Gi|Iw7ET?2sgky-3d%7r
zKHaU;<3i35uR1we?Lg;9_%|0sksU72x=-ErL)4bXU^}-l6f&Fnf~ZX`A5%99^@*jL
zqSi!J3E;MC@^N|nh1dIYq-FPT@sLLGrR-Suz+c4DOI^<*w$;B1W6qju3`AE``BD&Q
zVDtuVfN3w8Yv=dyHtUp@xd4T;>K!AA6_#jZ4rj8Rec`65%t|Iyp5z!z2&5nL>;?xi
zFQBm6l^!)FGLK+Q`s6hNd*vtRWE$^Df)1EZ7jCO>oo6L`Pn3apU7P#w;h*v)-dcjl
z5P|^KQO!$@T|EW}4vmwyq|B(y#FZKoGLdFx-JKS3(0gdh%g?T|ZwyXD;klmt+dKn_
zXQhk3X=`J6cI~@Q(iZAuC+-HjJ<%%19Vk3}$E9A&%yZMUg8dg57RvtVHR1(y%#{e5
z6AHAShmY<VL$%sbD{-BrXN)+4eCWJbZ(T*ovIh#jP~>ExcgME?nV9P*=lPWJ4q6n{
zSSZLiq^4HF&31!;3dIt+>$Ap<hCX{53SR-~=t~1XGz?&s@*jsH9Wa%^AAXI8!Q?=D
zLhB9C(NAqCS!kSmv(WmpXY8CSfk^8lzX5mG7;oF|@pi<v_?eokSB(h(x<HR%E;z;7
zcH8DjF}PGW_I|*rkK+^Jk^~$=AknHkN}`uWY)gnG_b&HWMpqykaSf9$%$s$xphUsn
zp_=At$_)IabLPiQE8JTly<U$q3iEX!Uq;S?*t(#XP~aXSjina?dOqe6iB_CXtHLSJ
zb!}?;yH~NB<gm+~Aap98WB`x=rm^)kBY=>xE->UR5;I!lEUlffzIBaAy6&6`wVD^i
z8Uap$u8(s{5qmfG*mW2%x+<NEns;>L6+z8q8-k=>dvP_2lgsO}a)Ip)T)4=V9>_pd
z$~=y*(pFc$`VM75uJlG(7X2J<vT!sjJ|*md(TP-)KRA%POSBksD206r5id-?mA3GY
zNTV1VSD(~@P{$VrYWlZ4wk;0cc9L8fvtGX(-X@@rYkO^~)Kemw|CPAkbqLIqIt;yZ
z)7sJbwpszJ;5BECj%;Riy{7PoLSTz<DiBJkSMY=54W3W<nqQHMcg42nS2}+LM1I1o
zPFQ-41dMqV3r~{SR7LYo3z3~|m6s-X>+N8A|G7tM8oFg=+H|mlD;fj@ZL{sF9{|aE
zvP!jl!WaS2!mP)e&Exxxx7dg^b^`#dp`Ubk9Mh{lpnQXXYCmgpAI7mKEpK?3+MDi8
z3qW9oCbS}VIvgJ3`L9%okD$@hGDvjP@P1a|yu{~%vN^60-sZh+9a(UHj}8pH!4Sh+
z#++`J#u_5sc8~}WKXF5<?%Jnz0#i9Qh^OhezO26eWbWs8{G6v;m@UnJ(fR^hjZJ(v
zk~@XRUB&3n;W{wrHpzqZmWq}dWS*ZmN)w|{1}l*;$c+EG>$#757-voeC*v3*V0mC+
zIJ5m}x~M3~8~qE-4_Z4+!d5^~pHM%s`#lt6lYkyu-svV#&^#PKc|qgMmZP$TS)}%e
zB=87iAf=pWCvMR`VBJ*Y;>9-|B`3YfsWJEGPpv2G`N+u2b`YaLQ2^0K6Btwhlrajm
zBwF!me!!dkMtO967f;svIxX_rL7rV`@8cBzYsfLlz70~ic}IF)0ncCQ^%P4t2Ba|t
zhekjo{Evp=8r{-aT;FFw$?>*Wre-H$@(na$O(h2eWULM#G07RiJo!!$v|!M!GuZ{g
zb#)#pAm6!A#Gh=6&k6kFlP0st^2qE}#PN_wW4`Mi*jMr|@1<}|S+oZ-(7&FG@V%fO
zg<FdEyO<XtvFliCiqVi>KqX1hTcEv%JU$sIaAEdERGEFRlaQC)_Qx+7YFh7n9mF9$
zW?3^UoqBe$bk@DYl%2Qz-w}J=(ivntAw<1+S@K2`pfT4bt(U|vu>3DbaT48Ec@Bke
zg8&xa!13PO?#Zp&G+us`NC1$(eL%j{55}2ju{cOauvql+534|O3n=X+p>Te5!;0N8
zM9TP{c6%$(%-_Q5p+veBR6^MLITRny@E3gmVUr>-qDS(H2P6Fg0im|D3`ogxY}Z{p
z4jjsl+0e{uTWCZ(e9ufy&&ps4_P%jWuKv!97yMQAIr(Ek9)aD_f|-rNW$z>16j{1D
zc+x81WKQ0TmHdK*<cx7XDTxVIv12~6J)|6Y0$?$;&FL@Nv2?Mq3lHdr{DdGGe^=c(
zRNYAlJ8@&B<gq+rXb7m*sp)cE?`hJKDS;am1N~7TAOZ;tyGtpe((zA1jl-HOvC_lc
z7d~zqyH(CXg`1t>m}?BR`y?W5At1)DNlkPFHDO4U)ZO-piY0oyo~`xmbxzC6`J39I
zUQM2f#($oSnxD&+%qq^-O~4b4EgfeV^zagpce^rO`bYxW=E%irnWN~6s5T<$Jox0Q
z7h#JlB=Ra_M-@ljCB}afeebK1NzJB_v2HBOchq2z-JKiUoHPH6(l$p&73K0W0~LiD
zw+R2oRf&ZSe8u8x>h%l(yHdo)0#0nJR;LUW)&&YOPJT4$13~(X>yV2AH)MxhFNl8y
zA+hYiCmWnsWNmMT)w8mUpBmT<<b%zkd#3iOt?}y7{JDpAd;~18`L-~u&LrL4+ezR@
z!}$U2G7tFk)y=xvGP~V8LlR~e)x^r38G=uF8^#QEJxpRSPsc1*eIR6rFKv#LQ)cgf
zsRUX|Vc+-#p8D%jv6>^|efPye%E^Nu6{GOr{B=ky8_`t%XdXMJMv+2e@&5*+A1ABB
zXQmxO`zKNJVAy`p7PHH><Pln-EUW!sXnTmH;EVo%n1EJOIq%<?U`-0$4D}P8-6wU)
z8Hq<YtFl+)|3thpN^){h3lUuM9I4y|M2Z#p90cD#>l>jps!EUyscAlaj5C?0OpeO1
z{%_`a;bNl<9G)V1IKFZt+h6M0j7bkY#;yb!80V||5Ybkzz49)Y3<2-dps9GEW+sMX
zu*`w+W61u=5f~`cX%=G3-A-pp5qgDr!tt@1{k?jh-+iS;CQ2wx4vLCHFoVc{Y*wIX
z4JUFXu{@O(jpcJ@kMIP`^D|cR{?0Gk=Snu=;X$||>0vCr9Pj1gH9Uwz`;fU>riQ?L
z4=8!dxOe*L_ey%TzItN6u2?^fI=4~jwGel7Sf*#jFU;NIwD9G=V~vs+9n_Lz+eiKj
zwFEi{WFlCyzBnETbq%Uc+`N#BiU}keuClw6%{8SqpIx#tX#?e2*>B;w_ACe!@B{LV
zcS2B|$c9!k2-3%{N<5>hU}!D)RkM0M+D>U2x_`<4{!6n^u0}$WBqgC}aCYIvYEoK(
zKf7aHB&@e!?KijC-BlUb1Vm7V#lEGboKZGlYOllQ87NOq)U+BA70CwGhE&ACAHF~)
zdqd@>ctym-Dii2S5m#R|EkRTgoxptT8`*b=n{O9Ej*{zsJv^Rc%LfJG!&~wpHN3Lr
zMd}>~NAKo%IoYfqc6Nw95M9C`Dp`wg#b~P2l^8?jJ>7`YpeOYVo2J^!aRsvOCIN#T
zAv_rXOF*>0cUrR;tW4<RiE#3teOe;lK}TX2k9Kl(^H$Dd%=hgbU_ENLOQ!2Nf0y6u
zXfH@}hQGmSy3}3H1WS@6@o_@j-QabBlzxIH^Vs!^^$>wKKEF^W5;aqRugyzwXhdX!
zM*O}yxs}~2iUc4~^#*)1XN1RRQ|MPqT+Z@=K9uyU?xq~w_3R)^2pzo3E|QeGQS!wW
z?xy-BO}M?I#Cw2Ge8J2B1}x$kCg4JonG4OAmV$Mf(HuepZ4g!1m5{gSd<*OEk*GX1
z2WJ+X)?ap?Bs1=$3V!+ODl-E=1tK+L=bQwuM&VzMu=I(e=aHGP4l$E%W<?|=15CyE
z>!{8;w=KRo#KdcY`M}VF?}3wZ>gLILK<76On_wHWDFH<5tch09zQ*cp?c%^82kCgP
z3cdHcHF+?OoyFxTNkc&EP!YSHie<@^l=C#0&dYI!-^%`g1kwjlH!rN52?NkH!jiQV
zZbZ$irpo$YCEmY^8egaVu-Kt;RbhBL><u?tAzg<MJh5*GUb+~7H!YXz;ITSka6<mX
zo+Pp}Chj6KJA4dz{h8vYRA*i*V-}A@HUW$8AGZ5^WFOF?Yy(av1|5sq<}udzEzwEk
z;6h*CX??y&&m(S-hYV+`91AKX9QogNiFlK<Y%@DWT(*E}{b3#z^7!xP#LqXPF4|@y
zbIB1{qH$agfS5^x7h#CK_U4CYOQKkd<A5r%W`LAh&B)51Kmcs06@P&r<fY}q6ziKt
zuW!QoD!xm(bDT8j6qISnZBO%=`T*4tdw!-+D2?hr8DiCUF>r?cVhyA`fp5kRD%yj^
z3$$36H2wzBGFOt3EnwRiBB(<Jx>lIAy^NsAj;(B#^0Zzoz!-Y(S!#dep@X{6vcBX&
z^ZeucM!UAcGtn@9po`C-jriJ`PvQU^2qpl2D9ig!9yT2C3Kf&uQRy0G$7)1F+0NO}
zD38^vM6rYGQ=7C0z#wc@JZ18C$=LKdw1zY*XB9$3Ror^t{v}-<M^|L;0UuNjLp0ks
zjjQiayL4_;Pnv+>_U!4VRD%a_10~(&UQ-4hHJoL(;ZDVC2v|Jd3G1%>AStKir@z^u
zuR{ohfF#Bg;CO^YPzjVp-fl~(9gaqD<@<#C(O0xpjB-TcDlRt=CoC1Jh#35n2gAob
z7|kcVkn+UOG(!d-MY;C2a>be>)fb1QIt}B79#EBm%>KRjho++ecjTFWZe9Mf_`Ae7
zK>J>8rU-5qF>uP}a~ig6Y2pF$424ic(x0F=$DmH`;GFlr>vO{)Bai_?uHh-Q+0qR%
zrzCOZU_6a57)+$kY%hS;qDc9vDBu-X?sL-&8YQh24@saXcr}ofD->Q$4fWf4LUqMT
zmc{Uyu5(9`_N?$DR~=$SxWxJzh<e{@lO{6zz?RW2O?+sg-bS&pKTPkR_L0?47Cw>r
z#q<&g@`FKTVcDGmp!(FhZmFh;jesR&zXp+43lNO!s>_?q)N}%So%ZtwaVk#+rLY~f
zq@V@$TXWD*6J308GO%svdW>vwUhs2fHRH`wHf+<=*WuSk|M+{TpLP#CLwHc4rl2Ks
zDNxm>sRWoGHqCi&pt#y5-6TF8N&!2^ou*|x@}PtalDKc1tsumciQmY74(4M+%G+}K
z+;kQa1akn)b4b=jZYxSyK)aKFzsNgFL$AJA%sf&+$}Ysr<RIn!=36Xikql0>*`c<e
z56T~?MnV@^^8SBu-#+}JxONkZc?q(tOeoxB2?!5d&^)Yc(MpG_UXuQNO4k!s=D&*w
zudEtuZ-G^ZGtHcY<z)WnR?ksc@r>$Hc~AQdQS!){xVP9&>^s<sm6jHP??`YJc>Me{
zTFC(kC3^26gK;cHsAVs>k+|FWcyL34GvtaWA-5t}2WLTN_$N?`+r+Ky|F8E~)ny}B
zg-=Rn+_OWVx-ugOcy2EAH=G{ykgBgdlwZG#jWiIgr<?)jFZ>gpvHVicE3=Md*?;wR
zFZD4{l|gh)LoNuM0llzJMa39{#t5i)YYInV)okP?V&+AjLGDudP5<o2_aWtz96ucp
z0AdNFd<5-_txP7!0VI1ud#X--J;T#aVu9l4rQmty{)^cLC8t~LIXYMMAsv<~_l$ZG
zJ_A^`ky-n&>eg_)&jfgV)s08zPgv$c{Xqrb&QZ@geZM+W0@6NzHF=8XMk%aiM)n}b
z(_?68=Y6`fCvgdve=a{uW*4^LSQQN9SNg3a%z{ye^-S(tpq=hXdit(LlL1$BHS9|#
z&JXe)gJ_QjwP8OW6(YUMXTr2E@H?A;y+(#Cr%(A08t78(i8;7f=i%jRtp9x-4m+-_
zn=q3mad0xW4CB<(HfJYQRvzc}dZxT=%Y}^8B>vO!_@u~u*OL87elcJiw_G;7>#<!R
zdwg0{g`<F=xUzLM1CnXIA*jz}AK{e={QHSdX8PUF2$*tCwXE)4@EV<{V~$Y{UJi98
z6HZ<XbJcKp-&uN6LMz|>2X*B``%5o`RGy3H3&=vzmnoIGFRryDbU&NBh4z38W`zaN
za^gm=u*Zd^*NuXUYFB2VQ6Cwr!@NY_v1I5JC(~Id<bv*pjp3(Pu{ixe`qQ=<1c!&?
z$V7U2G(2$sE5dX&|3{d=Re2$@_`~Ed27j_i^(eJ!c_dH5&@zipDrNV8%y5A;+#y+r
zI0^vvAV*=k4Vt4!2(xP4?zcp|4~@`LrrTl{`yd$4_>!8I11KX<tjK3kt@hi`B0Com
zZ2DQfAvCOLtyVbdbJBP&6(g%Tdw82#NNGg`N-vVJnPY{yc(Y0oFG)mTa=$`{HiFC4
zb-(<lG?~=?5Ckyyk89!-n-pbT*anaZReZ#k`gl>Tuh(P)tUd-(TjcuJeQXsWW2@Fx
zU3$aJEP_fke!$}@m9^hc&RM{*(o#NI>pRnEv_8+zKqCbIX^|k>7&za5#NR)1_j32|
z%N%V;=22!7OD+EpPPp@~FCw!(8K9f~XgsMK|9*rKzy=R62Iv&eSj>78ApU%o-Xw0I
zZ>uBf1k`{w3^d0z{Mfcq+a`y?ZCATig&a%A+PjdeKt&B{kLcg>zLt(k;OU~bIJ3WN
zChJMc;q9qcYzO8E%5sV5pKRa8nZ3eP=XCBfS|hr{TTrHlu6n4gJ^FN|FNAkkD<Nyi
z$}H!+&1c&2&AiU#GQNKHjp-+kyv*hdvyiMIZJ+3#&_52o)KTdU@>9<G+IXCOXlIF8
zAAu&{jtPFdNJRw*BBKPsV!s|n8_M2rhWPhrP!4acgcV%ar6tuR%pqPxgXQtr;LgST
zj84sY!FYeg4JH1!$cqv)u)H`qu6{W|OV%R05b`jrGFwB&40A%O&F4=Qzw_?zbB?!o
zeB21;kTVpvcvYR+kK8M9lfC#=hev_cP?s}X0Y2gyuM&DJsXzj{3U4u<3}G=>Ke&%~
zD66=8^}2{=2coCCy5qA)za|k}{#&W!9G5v<HR%8_47ecnl8@lz775%?OVHy5QMTd#
z)I3oUcd0lof-zM62^38EdNA+|n1mPk*va~<fFPCk2OB|7^afiZiyM{DnI29U;w&`%
zj)9Pn>N7j5(UzMG6>S85iv@Hp<@+&a;OWnubEd{`*?hjdq2{czv4;iRb@6xyBH>=v
zPQ_FUKTRgQqxJYYtihYQiZ1o?lAf%HnNt?2@CAhOJ}fzP4&&+Sj0b>mj+qqW)Z$|#
z-NQZVW|l))R}RUd{qx>9MK1PLyc7xMjG0HD?C|DnYhIsaT+FmwuvRwyPn0L=gI;2x
z+*OS^@1LlyIza00njjvP3&VpxkUdSgWIz0ldD<2433K{hDkvq4R5*}Ianz+-{9vS7
zL){+hU>qGG-2hZP0idY91+7zZUUIv;>(*~B3)onO0zD2(fj_0&DU-D3WCQymY8ja9
zFw|z)Q2qz~vhX7)x4(>QGbG=y2N7>Fou(e>z94aGN#G~>nJA^nrH;2wz*sxnY`6{W
z5Vq1DR{$qsjWCTvY`Ivlui@32o|u8G11YXbeZW*wBa+qU3=_F;#dyGAcQ;T4&8eU(
z$CSNUbK;?DGh%t_(a??=v0B_mLv45VD6IgR<;-<KCtfE3-yL)ID>d<oXM~X2WwD_>
z?ij&7Hm(G(FY;9j257df)q4)4R^>3CZc6QjeD0y<yQi8;95IkFKodnPeXUV0WqMAS
zfV_l9Kx)rGP3tfh>6vx<n=sA0+dbki@0FH~(*)prYHF4LyetAfO8jsW@c#0ISX!t2
zZ?LSXr-bRqeLf4l%Fxa6#yh99hFQ%2SFWk&Y!dA0DE)BelM_`*7w|`O<Go3^96k<k
zRM03y$Eq=NBW;`DgBTFb24K6ZYGrF0-b<n>YWUc8ed*!qECv_T+h%9i>me`&!_k|G
z5j`>>i<pT%j1^o@<~58&XL}Reh`_C<v7YUQObBJ$f%QExkbaxwfj1XesejznfEzJ2
zc*|?q!U08})K1NJC56{hq7qG#8?0Y9O~eUGJqV2>Z?Y`S_9X3H!OXBp*Iaajm%?|y
zUOjY0QEcFmaPN8m+||s#+Nu&Dze7#ggSOyTr3u(v(8K6VWJ$_MJOk5!0R92|5o$5-
zB|qSOh2O3K`#k4J%H7CMwDUU!cVD(8!dUjmX0WlaC_y&Oo}DE)D}WwSQAi4=|N43)
z0wr%hG?wM~^>r_Cf*_<x!S%3n3)%kT_-et+ulvqiGEVdEkjWmN9gb!uBk{->J=|0E
zSfqGX${$cPN@y6z4`!tdFhk#{eOIWRwnSIvRAo<j1v87|^uf?53QI?n=8&9koVKEL
zMwWTT1i;75ZuZF^a2l_+#;jAXy07;^DTMdrWwp#-Y7;$nd>Q)11qs4@twwdJo?H&#
z@*iF)fcsl0H>g35Vt+tTN7vD?r<@WHrfbjnO7!1Uyie6h$6g{-f~7F9ykWTCaf&Z5
z7j&(u5H{InlhV4#tI4`%Q?Z+j3F-Tn0slPlCHfG9Tjg)GG-<Y-?=em#QVKD3Q>6mq
zW1k+7Ejlu++rh$aha(LGm+wqgi4=3o#5ihgx51&Nr2;C18H}vR@&LhGbb$=H>hHTZ
z+nz77N|@uJD#SA$l{^l~{+igwvDj?N_H#_Y9){}{n}S#e!A51q?k?GOTPdt<ph8<(
zt#E`-zB0rLmN=I!mSr@nUcsv)%pOXhSXkucuNO_X%rh|=y^<CWIWbwj4^FFX-$Fv;
zx(Ln)Mm{hwY~YD&F|)T2K19r+wX{5@?=_(%wSJ}EW~jl&@*mo9MW|*F48Tj?Of7gz
zJW>u;p#E)r6oiXRv3CUz)rGC=f;M#+Ja^)c2$QS^m#R;-+lK8jjg#Lwd_!7EYXN6{
z2!2+e(SAFq>unkI<HasS@XTgtA<t%ZdS1iN%&depD=w$^dUL?xnucv#16EAm`J`j+
zJOOn>#5Lm=5z;U7fw&iV!@1V?-6t2>qi&UvJj)Q^8TzN)yBrmFKSVCwhmtdG9t|~d
z%n#h-_h<XWE&<Q%4}U?ieW0P#?@7MA8j6~P)?^ju8^n?ju4~L{8x|w97dGmmkQ2Lq
zu@QQ)+5x#4>5R~|cVeU@KKIw3U#EEc;@x8{72VY|^R!ZqlREw@h1yL=(|K7oMLDUz
zO*Mx8odM`+0hu{_z*ftv6U~IKM+V8Q1gU$KxSG?8Hf#?6@-R7AAl-6m>#CCs_pIbc
zX=dl8TD568xARObq=~M%$4<Scqw&ovrp|Q@e1yg6gV77gr}2#_OSc<L1A?68eAUIY
zfxbvXbCELP+m)E3GL$X+^f~KHm6?F4{OQiu1s&1Z=}y#r;RXNH6qH2893t~@lyqu9
z>^uFfXGgF2!mmvA>90n{(r8N)I<1L2&br%PC?7~pjjGhq{2%S-hP^W)Wvi`69&NXK
z<9_BfJaSY(iU|>6r&NArKx=$(3Hm^X2b(J#`C9K|*g9+jQ)kHNiF#_cwKNqscYx1U
z<t3dt+lJCoouSom9dHv`;HaX(OzFny(A@82{1%A}K$zEN0&3W=$F?mtC@%SKbk1yC
z-ib#8dD+Mr%-Pm*zMx_lMvskUIq&+VP0%3U(_-yW%M2rubZk0&pOG<D$UH-Hys_<^
zA#qZFHs-X)rMq)YFttP>4HWeGt>|c6N+r-pFo6A!G97-6*=U`S#MNa2^$%)Ivzol?
z9{?gKP9ktmX0o$8p`u%e_co-4TeRl+`;FX*^9l%?Gy{1T?MnlgOqFiTYLJ(9kr#tb
zi3I?)H;ph{2`vf`urYrkfJ1}!$?<E}V_8q&@--3bF0*&(+`y3lc3ClRklFlg#;dmX
z9<;lOzh5hnn%y}Bk@<JEOD5GVlem>kd+wSzKfW)&jSb}6M%7N>|A+2-%t4G_0z3-J
ztRBjLTkwvb_|FYqj%aU8!oh7<KR`Kx;OtLCu^dDede|TPYMJMAf*ex!7?gHh$t@~~
ztg`b{PA)W6%Qi5SU1%y%s;oth%5r_!RDrs&n4S<3^~*I&%FoOJ-+tOJupoMlXjYBs
z)!}d>0v!Z#CMI0Tt9RCm$ip|#rI2@UH+;BjW{?a7o%K%eVp*D%%%&Al1G$Ky5Q2*y
z+Zg-1$*XOZVrjDH&a;G$zsGxat>zvycU{oR@Krea4a#Zpa00b$C&-vYy)lK(%nZW`
z)Ro46JMLoEdv|8<9?bMpwFOqRvLeozi8((ceC3f2*|@BMqSn1vB2tuWNbBI3zP!^?
zgcb+i2fmh!4K=>=8a7St>>3H#?@tLeK2=q?34~V4c>v@JI4pOHHl#fytaWelAKoMV
zH%YvTbvv>S8<si0j9EOIq3j?a$`0;!)W}0fLUNSq6BL~-Cv=8fMDFqO*2dAWy73#h
z%QFDC0c4oAC0BHkZ#flA0l<rGB>?Gef@?KxF=I-1ka@g0dn_Rcu|DZ1CK>3TZW3v8
zk!{**oX#pI?*`%x*+KOvv8Y<p;z<8#i|u}~cj)0W{o?zgGj2yv?n7)Ucy0uYi7kdx
z<UDHIEw6q{(5++NYM%Z&v+J<!f&gIp>fMEXtHz5J&>%k|<+N*)ZmaTj2F=7S>c+uM
zT2iq^ajVar8>VAmPsxk&5MrfOk8s|J7<2#vsyLX$0><oxc;SDA?+`5Rrf;@{)urEC
z9yIB5D!<qI3YV5oAbRNEbd2oyy{~5#3ENnUMgh&iJEFbccpw*oeQ9ht`_-eu2++Lo
z158`2`~Wq2qe#gJso`(gMQtUT^lyEIJm63txs{RIvkvnTa{;=jz$95trLqa-;VDZd
z?Y{Hv@RRp&B~Jw42y6SsIJS35Ir5<E%c(Pcymg`$-`G}>A>iN)%6&e^?I<nE-NcW`
z?vBxNCX#*u9X`Y^Y57+6&)x{l2kKa^?;aHtKpX^Pjz~u6Bz`@%xL4=$cUV}hb&*~B
zC#1=r5PbYi9V>hRB!S7s0bRiH5mzk@O6Q6|Kf)sXd{X{91Rl6gcZCIS=oxZ0N7O9#
ziE2YTv>h6YJi8{AO`Y1tc3G_QS!fK<@5E6_O14T$Nyz%J4eFJ>%asz^W{!W{f~{fn
z%`Y*TkIu(dEewvx7S~C%SxB}AP+2ZA{{>YNeq#V!o%FYFr@M*V!#NO%_w0VQ94?@U
zc2`l}=)pw4E+9R(?vjfvt1~due1`1Bn~mftxa6Aozt{k%rgJw7iW!X30fVD~d60xg
ze$1y4Y;)@Ds(qgLbY0+$)4EoVYUQBt^_!tAk7$ZrTZ#RzjrG`I6d;jgDdmb;zCi)}
z1W`nG#Ql4P)2vKPtiaCKduNt4a3%&4*7K`v;ZUiGtdtdKFEwM9XEdK5FP!~J0SEcu
zu6@5zSHLD5--z=+5U7k-#Vep!v72!5evJ(PdXy{!q(gAkhCWc5Y)8%U#4ymdNX0a4
zScK-a;lCD)-v;4v8KB#CCQSukmE#=Vuk^1#<F2<R`2FCJH3qIzR-_dM*;8%&&Wq|g
zbVNMwBr_V<+vp6r-`XU}74jteNQgeRIceIEr>p)M4R&gIc7XMlK2Bopv@#+^(JM9n
z>wblHvYsP|D!lsu+9D|*3}|Lnu-LY?IIJyxBKJj}mDh~k^L!n}j6O!v7~faLlK=Qh
zEMtN<B(9M*9wV7AVMGI-phpdR7>Uz7Fx>=<93<=Bo$#{%&jJI!|9Ym)PmS}>jh7#l
zm($RIgQhYA#mXclZ0!r8EMi=cr990mu%XIxadF5J46f^XGbOSanMVG`3CN;ar>_kU
zp3Y#F#PcX|?wRi#H9)G6D_+DxB^JzabDOG0dE>{!CuB)o=&45}osxEDbj%MDa}0b%
z>Q*L<1fzm-)CJ);K*o44r7?T`FZVisvETkBSismw{rUSs2167W*YtwZddO(Wp1aEq
zRm0JEIV%f~WF3bS#X@8HD>)j5wUo`N*MyXq1%KGY3E@tz3*JF``>m<mIm)Nv>w6wY
zzkn=3mE0tm2byWF5-d%!CRu44YQs>P3U%g$Zp%I_EK*asPqgU5MadP-vxa0xiwbd7
z@`angziEiVzXR0&L!pM)z<0ul!KZA%DCZ|ta@_)k)xn!$V;v1!1@~J6n)#g1SeW0{
zVJ1SJ)`Wd;q#x-(ItyHI<eA_enXN&QY&kb4f0qD0)6;N{6_g$|u2zoC!H?Pajc#T*
zMHT2DugdOU9~MA&Isg4@?42;F;$-i)8OgPR+dpd&#)PwNULT&Ki3Gq78&a@;ew<cD
zl3#71(BpjX$N*l_-&cz>a9}|1JUfmk&L`&$>QzVi%^}EVtnSLws4*QtSg|Rd*Gh}Z
z)Vj8gUdO!D4n;kHL@YN~hCfwXm(E@aKncQdq9~h3hR0|6y1rH!L56km@>^>qy~Z%B
z(m9wZJ_q(2<-rceAq^D(vw;`q&U`g;eH@C^*AS}eDGqHVII#6nR(@fy-h|SC0NCGl
zWjD5DH3~XnwW9ztjtQ!_EJ75ms3fs9(h@BmL(5ZL6J(?DB#MKfV$gu2!w#N!yZNFU
z=K2+S6IGpXf_e#8je03Yib^t?YQ!q;6%<P1M6x>0D6Yu?2d{LJ@#RP90CJFybA`2p
zHftQ=JM0PwFEk=~Ng_H!72n6=cM5JM9tqrMXM8MeAqT{n{DRVAQJ;P{UW`g>;Xhg?
z&jM?4)RA5B$tO~wMta}Cx+Ff5HmK5G`^<dQpV+HpwQugW<m-LSO%(hltW8>x+%4=J
z$`eCenZE`=i#80!0;I5{qcz2cH|dt~ZdFOTLU6mj+WL1`$POHI{sXuEdT-RVoD5#@
zT{7OchjAj42(40Naqwn}3QYWEhGa8piQ-$vRW>~q#_wQu)HbW274Juj?0b;@Tq}1Y
zObLt|HdXSh+^#bvht?BQT}Bu<u<m?Rw5!OM==zc%VARg*@icFnt7Vd&wG`z5J6)Mh
zXF(uiKF=J0Wi3J#^W_eJ-pX3XboF7ps&$#s=oCp^7lzCz{+zO<4Ws{;Vm<d3Vw8ue
z>W({+^!4)rc}?ZKie?NfzUJd*ne-Q}eU;~FvF7;6M#&C@)X%|tw8c3DpnZ5I)U_jY
z9J4PeKggg_TRqHo9060;;$tV{9GK(7_IbsdTI;z*<`hFu&H=aL_ootkK#M^*ENLY=
z#9;WCgmA-2as3b%TEC!eO1a4*=Qo8Zk6$B)Zl@n=Lmy?p$4?qa>ol85&129`YptPn
z${SEj_*oqu`QuyT<CA0`5wdmQF044p_to0Y@-EXh?~7r#oEFu_lq{~Ura=l!0@0N>
zR((@yf%<^Lmc;^Qvp)cu^u&ge_Dm=d8vA+?+X%wK?t7{+=2?62n$;<p)-w}Yk14SL
zN>sYuO-50}G9nuEO~(<Qfl4HT^l(b4gF71}-@W9$V3cgStr*iV42{Cw^zZEqJaGDq
zBM5F6L`|Z1qiaidpu9aVH+I!CMH{T@qqxYBZ!0Y3C;0*~K0Fw;4kz;&XywwN%DA1_
zhMuDf#o?P$3LuLTdP0SOw`;SCafm?VH2GaI=V~9136Me^a-b)?8g&;PS{o}>f{9z9
zTOQYUHvFIZtMa0a1Ww8`8E)##bOmuUQJA4B6KODV9+4;o$y2dy(@XrW=qF~?S|m!w
zf$BLmUaTTp!VVe2(9>6&y{_3L!Pmr;$Vph`eCqM3dp&Not#p4%3q#L2NVu<7WbW;o
zMFCeg(2Mj%l)OAF-@c@NBfZ($l#b~{H#0^Rb^~MS=k<F*R*^bE;|4TC=yoT=r59<c
zzPefY=I_kE0R(Z0h;GC$9sgRQ^hQ>J+AF?e;4sw|+2y(O`M5`G3L_B3KiFWeCnPb_
zm>}(fj5R}|`$dgBbrhZoi|A632yMQX9V3$8zZ9D$pdaa}jsM^f+1@6^yJ;@OORRbL
z#ZisBEj;UUqr`*dvzs|=i<VlSyKn1rguOcp;cI-duD@iN(-)z=ND49+HldR*6a;`+
zl{`XQmJCMZuYU0ONm|vNN{vdWLFuij#iGn1_$!CpiMoN9s9riM^Ltw-x^Zs3RHC11
z+FO~!d&nFkVj2eM48j;vZR<moDv0{V`mgMR-ZBuZ)U-)WWw!0pu>6c2-dum5d!EdA
zi8jzK-wjT!ztgAPh6@j(pcQ#h_O9Lc-3_ZMS0<3ZIur2)Q`^(L>GN@qyPOx~6zXA0
z!WxboJT%&H;^W?Xx94u&x3HVTCfts9tNFFlWh-VukLRz+gv9j`eGMq5&&pl%qT5=`
z6b)SV0PqiE;GjPnR1Dj3U*~I?nEe_!mPjzvPUA!2nO^FE;Kd081*ZSRwLQW=)Ci&B
zP<l@Wu4}gzp{J4sYH;9fYA-C!DnE&GOFxtw3Gw{W9%r104}Oa7lj9t?e&;Zn5qx|J
zqns`Fa-Ib3zLaIqxo;}ffue>-kF!~I+rzc3<_M>TSydh&%qQ2_KJhhXInMWr6k+Gg
zFv4f;Ty&a=Ph5_s`kyl@Dg~jR^oIWuLcNYTY^BsBfu=9g;&%3p{Rmo)+qZ{-OKZ_G
zr?u4kd(iJ-XWmCX{)A517=Nw(VjXYKvyi92ynr2ijD%<R6z&*o)mu`9Y3w0!9qDb7
zz%zCFyf0E$X>pi$+*|gbyhZH?zrM5asPpQU9DW4ScS66c3@)S6m%{Fr)IX=$y7U7m
znXik)1)D>#)^{W<4Eya{vIS;qqeZ)0%wr3-!{@0lHM>}M9QX>$X{qqQA=cLC+xe-x
zJ9|{am)GF$L*Du;<HWNN1hD|AkQynnUR&Lf6`g>oIPcUum>m2|e83!sAF`;KGoO3y
z2AZfS=hY3Gm!?cRYZlIKS1UOvUueDmTnssUoQ)c;u8$ZyRS19l?kjKMj@UrBy1#YM
zM%mPKB*t_LinZh}qoE4g`kAQt+-eG!Q#&xbw3^vgfSu*BZes@K-0@OPnDWO9C=2=5
z@Vl3ec`#d8NJ>tj%%440=;d-$mlgH+3!rMWL9=i0Z~gvwW0%kIU8TX-ZrR=@0fjcd
zUFK!?Ou_}DUrWFIEA&IqB<E$;2`r*$Fsjy+@*rJ%gR6ooBw#aE&n~c_?s|_+Ui#7d
zg%Y>QC@-~?M@bul(#$go!0CUJl4Hxn;~*&L41N&=1nfummzBt{*f6JGi5|5!rcW`x
z#9ru5nDA<efv;6jX|`ir=>mUHwWDqB&?-H7H6FE|0e)F^wRBNtLXwG)5-0(mJ%EA2
z48bw$-^%M<TZwTJ7f%t73E*=zz<rcN0PjC=XL)LWXkWuU@5^=_w%;~jxyC-mFsmp*
zmGxvK-01+d@brt;%>B^HiNDwNEA8f)o9B(;=O_LYg2jq~0#IY|hbi;mB9Z@CkWODb
zkJmsXuubja;Q7abiZrjPRb#cK2DXgdgzMw(c-Z@WToMKd`h4=7N5$hs&(?Q^7A$UX
zOB-CR>b|y<cu|sBd<rXR<mZE=vhQyv7OmX>^+YwejCWY0dSiq$wpU_<@FpfPK`G>t
zwMqB^rY@SJ5g2>H<hKQ#9D8DQX76=0CjiY(1C+NQYhmjG4ws^`vz`e21s*iDn}Z`%
zp5t9D{i`=5(=#R>Nh0rAG!KOaF<d_x2nRLK;Rzp1T0hp4=;S@eLpnB|{R!skYH5;m
zF!OqAhL@8Gm3CkLGrs-W1|JA^lS2F*y8x<4U)&zTU@x?7WxUhtvCzc9R>@R@?$H(o
zG3wyTwvP#UvOZWq+iGYR6s1<Z+x2l4d6hsxE^pWc@=B*0CJ3Xk_EtKKfb}m$H5yK=
zDA%gQVK}(Qtatcuktv*=MI%U`4}5GRxtQ77o87Pz?%cOPAV#5wJXzSN2yLxzKx$D4
zqa_3Uq=V0kjrHunLj>C#2e=mrEBfr<pc}l`h1(fwONkXz^h{yv1-&e5C)MtYUMo`^
zO1z5&?y{-bnq?qqa{_lLXS9DXrQ`cUI*j@i$?gkeCOf<*fV2$6m3T6j#@7`kbTtpF
zck8_zo?jaOhkk>W_xE#2FeDw&N?l%OTM_G}*D|kEEu*QOl>)UG;-r_RlALy}*<#nt
z|Bb<wklD(l4;*kcuU^27$&!u-oT)mv8ao(?Tbs&_Pmy%R7<t`BaEsm*GMwKmDoF@*
z=R%fhucf2DTe-=Ip-1(20|Dec_e(aj%=0Zrkrhb+ujna}2mb={19vLAIF>)11O9r6
zUQp}KD)Wue4`fnU@hD47jhyYC9QBw!^AY^Vy}Tw~#_7wQjdVcu#BHG6dXo8uxU|XL
zl>$qF)S4t~b|n<02)LNs#>reBCfY-8WLVpRq8iFCD?v=JjP94RG*=SfG|P*a?3p0N
z_k$7?1L+R|uy|Lva`L7Si14E`L}~Ck&i(V`$xAq7IWvc>)vS~hrrE%%<?0v(EvM5T
zYt$flDO9wwe@s8y?kQvPTW0^qe#}&`AlCn#u&cldN*0?=%p_FB{oZ-P)5IRWcx1z&
z?Ep=#&VUr=l99<T==$70mCldnxKBchb_*gTGR}Um0@)fJ1|7{ldxrGCb41%S!ie%F
zAbgaNqSuptd-;FK6%T@+EY(-jz5-(jGIvF-d9^+d-ZFt8Sc>@#8<0hZ24E8dF(`WJ
zAxH1Wg0mXBY#%n5+7XIAUoqF9LQ-0|P2sA&GMYy#(xo~<%AE}+_@8I8kQRbsBSEE-
zWuAq_R2XU2<E%|?m(G3|nj0-U-0B?e4N$G)|Je09wiH(14+fzzzHlc&0W(5SAuvl!
zPD_7Pl2QB>>rQO;O`_4;`4kR91S9jPrm73>a;I)3TMJpHIkx2kJ89VGDma>ky0jCO
zxhwQ3B`b#Y4ui?}a%zWK@cY_zDYDGWyx%N)s-=fpdWq+WU0T5&lS#pt(MQSCN?!E^
zd^BDt<OXLYNwoAHuD;g$A$l-8OKHm;@p-Pf+P#)xWe!t@Gt_G!jCv^v>#ZmqCvcKw
zTjDsXxWQFvjqmWGvd<g{B33JZ<GJxKs>VFZ&Qj(xE`jasq67@6yJV?=|83li?w((-
zx@h2%nmbA%=Fa+eXS|D*b{;<zr?cc1u}z~DX)&qW(L^4wD;4!B1!Fl=D1DG^3w#oq
zcVM>CH(g~)vZOADcj$TAts9dt+^iySIy`ah5UTE0P)w^NcTRWH12c)J;I+2vz<DFr
zT*Y4~zNPQ=V?@X#l@p>u-wG|h%x6Zc{#WD-iJ;PcCdI`-{0GG++@@qxUy-4oZKd7S
zEg=}>0Iaa->g!&j=!7<2Sz=vByL!P05ItkXapfD;VuV|sAcB82#DS6Do)mlZTqQv|
zb1lN1^f@U2n^%?IBG{%Lm8o~6ppZ;Lkt!<_hM3Of1^=K<y@z*9e)_V4>|nlNFfvvx
zECOHDUg~jQrPEj`xwcKVR?~B%A)#XvtYRuL4$?uH+7D%ugbm0^o>U}v1steXX`d8<
z*uc0!*P{Iwfak0)TSu%!n}!L4aBfudjHT=(!vv3HVsO*1PruOAnG|4H1ED?4)dZjv
zjLA=EPYVL}1mH(R{v#rj=#B3R%3QknY?G|URtq0`t}^s-rPcrRmzbUJD?J^9z6D;C
zSgH$lc`)EUCPi>hDTB5f6`8DeO|N?ry^nopO6uO3Lr=jE*-N#i=od!#e!bG>AAm|-
zIg7bar*F*=)_}HKZJErjO4M)gnPGIEtT()nRj~@fFKlpv%>=mWlWw<|oYpb1R#BLM
zkRj0Z9hn7813=38yA&=>9rzU}=+%9xBHR)%D@e(W;bJ5!6vjRlP3YBN1{H?pFP#Og
zoOx}@=%~b{zjV%OHT&dWg0Gja0}IL~5q+nN1<4OC5OSRM0`z1ATA?2v5h80$i~|;*
z_h*t4GOu+;)JcT?`2y6(XVML@Phd85KU7=FehzmZ3oQ8@?oh+BDxJM!oMuZt#QxXa
zZ-OLa{82CQ;2T=jWHr^`Umy;dF^&g+g1Fnz`!8zAFlyr%WNki+ZT~5ki-JusOj4b2
z6|dHg!~TkHTh(!W9oNCm?xPuH)&ClV+6`-W0+ATA$u%<U75LgPbQ5rtrR`>IH8YPI
z+jIma>H1O8J5!VpAuXcplh6y5vE4<ac<?dPI`4aT9LW51P~qO|17RWgG=0L^v_-|Q
zB|r+^jqapxjae%yF&$x?p;@qGgTelN5QO>^f<)Wj?Zv2AwgFbYyBo-TBezH8#g&Ga
zGot>)jqSGFFvQ5VT9Q<Fm|Aum?2KLG%YMj8`e1F<Q-9z+>;5gAbe^uA0EHXmx$f2k
zNr4?PU7HR#OZLfbxdy*HcCE0qTAZH-o5^-F)sl%!U{=E!4s+e8I7(AL$8poR&K)QW
z+@YovQgwQzo1~rMKB`h(ag2>qBejMl$~J}+v2vzHDS6I8n0<4nP2%k{EqZ4~Nv-Y5
z&F<8Y<Z%xS1~DEYyfn<6JfUmxV@~JrXL8Y>r&mVj>$*rg%tv0KWzU?MjzEU>e9krm
z3%lqv;W{~=4o`@>M&G%uN6(|Rm1UL+vB{R`P!EQ4ha<8kTp+aM>OhDkFq6UGEJL|z
z5GkFw1wLiFb<?=52eJ~-*6v|&!2X1~m+D$$Wcxn0jKaUZjacU%TSrd<En+<rX9n8m
zMR4eprv4x3iIDLRs0{88s`+Hy$MWOjmz59z;~CwGaF`xF>V*^(hA|)+6=|8&N8(Hf
zT>`*s$6FV>yG@TnZo+`|hUvWq;dorlN?)G@ytPddwtLJ>m1qoN(}Sm6P)WLCBxhCM
zy-!aN5&*XS!T*EK+sF;n-h&31u+vcbphU%{{IgtEUQATHXRwLMJ;fOY!szk0?!L08
zg@8f|WaEQc{x9^fbdrhP(bK*h)&HExViH(H`X;=w+U&@_$w<{;-@^dKILrdK2j!dX
zDNxKCNuCl(KSVleeM)}9CI8~;G_|`pMy~!tN>7W=x%+XDUgXVR4ob<a2cOybK7#yY
zdd}gKc;1<UWmrDIA9*6wy4>L~gf4{EFyhuaW618FpCFgKgYZx(PHFqRK2E8fq$1kp
zL)~c+%L&QQwZ(LDm?@}C*b7G_Vme_X>AM|C<_mhzYtbA{fTKK|<q@}8PSd_3+v8kg
zW4a&0VjxDF7gdi>XPWExS>L>M|0<@ee*jnK45r;<7$VfC#-d8DxHd}FMt!ZIx?JT*
z8xX(pUD+}peQ~QKfytRc3@VT-X?+BJXLoJ-Mayt*woWY}yrLE$%6QuJkIkvLqAltS
z097Z4iXYJxUWQ0@5kT=*(4WtqGfS=S3Vg`z={fO@Dmv$=+3MLcizB=BGh$_xwypOk
zPa+`ZCRc@vWN|*FZ?Y#E7i~+318HXWz-s66s&qTKMojLXLR@0Zl^sCc95i}d==~~A
zMoOWEe@K4<uDKqj0`PUMl9<GXYmR|;ZcQ-OQpSUs!#u`d$hZE_FCON7a{e-<rc%J0
zl(IaYcj-Zr;l;mB<@e4~ZS(}8c@$y;#F!?a_y2^{7lapcEO04C#3g=8fw5>oN9Ybx
zJ}MQK?z1a5Dl+fj3yoGh01D@6x<MauWFc+{6W%LF%mxVPjhwu^{ms=(X?8CQS5Zj*
zF4V=NwZfBJpxn-`muK(93aMaEo$&nUa9cs-k8;X?%T{{(B4ZcYvW>tCsA37W#GpO&
z;aP9D4#8gisY+*7m}H!4K+mcHuu=ZVX7#YE#333QwPgs2YLU=T(@AS*z3I)vxj)5d
zb$`yn4NP!`(VfDVV=})$dU)6%u@HMJbu3YOSYQrfv{jcYh2lQ+0T~xaM)eO6*2AC8
zNMS_ALC}}Gb*hA)ya!(|M1j)cl^?FPjhykDj7#Kc+{i*jFbO17*96sFl+iCk&-!?m
zO+yhqA@o-3&3rXdt+;TcG@HoP=N4nyCT-2rCq=;%;Z<zXhM>^=Ea)Yp2SNuC9h(+W
z);-N!dp$)IhJfoEd;UFqHYZijtgS>~5!%oy(Z0kKrePmDRpoM<=v`^(m<%+wM$9s@
ze_OUyUIZ~2VcDSFu2eQW>XH!O1iE)xSkc)EEvEXu)y8|U`N8U@|7I`pZ-=yxL{$?w
zH$reM4kV&o=$yiLULRwMK%(#!o*B|d!Yw@A6qDM2ZXqz=<h;iOVcOf+Fm;hq1vbb_
zoN^!X#P|-L(n{Cf&y;f+;e<hx4U267;r_-+S|fD8;GQC;USzDFl0fPo`|V2aFS(qq
z2`%^6(<en5nN3^(`E(ky%~O}o2YEMI&vtP}E5hg!ZGs=ZDvFOk@ySv3$}<Mr>Nt$E
z#rFc)W%8F-W{xfZazq3m{d!5?U;cu|AN<+LQ!^x93;%0xxo~2tZu8zbin~Tpu24C|
z9MJj>Vvh~btmf*Kylb#bTZO8%xA?7bl>-ItvJrCSU85y@@FxsQ?Mgvc{p_(Ob27O&
zUy2_d(Yg*2fU6|?bqcQV{TG!AGhzqL;B;vuF{3Ho@g8fMBj_eIEPO;a7rECIV!s2{
z&U`0ESpy=AxI=mOF-(R7zcun#-fAko%-Z-M-%h((8v`vsA&C+gLyng;1WNa3I4lnW
z%E!c*SiqAI9L=z)Y-x=+(({nz{=fau*_pl@qA*2$zg(nx+!#$CMBQSo!TO$lj4sn^
zGPQ-~HG;P%mPPPkXi^>*O}mvh-(DnTUD@kRD4Zw=`K4_8OuBt=%9gnfpX}Libscgq
zi^*ajF3QnPz0;98>(&L6YWR?DxmM9NS9}!aA5DW;GzwOv-bc}pl`zTq3|Z*44cxAB
zkVy{i0aR`hagY)4JQ+p%QI^u1W!A<Va-KwYU-JycZHx*6Epq>SVppW_^UD8Lu5Mz$
z!)=uLJOWv)yBlERIN35Dx|dV*WK0|Vk^Pvkhi04VhC_M|bZ_KQM<VM<)b}bC+Iw5f
zt$`s9dgXU3b%$;1plw$AtQF4#AAJl+;yFdH%R$@DB|c2M`VeorBJePw@E<5jtj~dm
z(q$@5D&=N9>%->3s`{_R?-Y+a1ng99*?0NS=^CHuGRq|-rx6Ymm_I){4?#!5ZH}Vt
zzpb2C_>-HeO}}Knxr_|Clh-z~GjC(@600>irRtX*$V9isfu+XIMn*Gm#+s~`_+mP9
z3R$-oy&sC6YR`X<VuHUkzcVt+#jA9ktxbme!BuKmqo_NvMC93!$lPm-h!z2f{YO^m
z`P`-8&sw2_9T5VvD`gle<t4z3VuO|fKuL+XT}Vmk^p*YZjCqV+zhw5p3Z1VNEesD3
zfYNen^7B0tTf&^!#vtcu<}rAtKvl9`?K0G9;K(&RdhkdeSympd!uyPbp+3Gs$hz&k
zG}|_(mgnXFs>Qq8Vc!os@E9G3S(tFHcG~_iZ0oy$avq%sEfaXu5#kOj>VdLPW@|O$
z;3wvC&8?rPsqyOdBn+$U9z2F)=)&!JR-7r$cyGJwn4bk_F@mack(EsemxxE&1=juB
zAbaqtB<l-tOB{rZEWH|19U{e6E(Tn-^_2*VZ}{KbGA@b4XyEA=&;(pX^@w<~r<Xu@
zl%E0J0Iqg@^h)^;rQ(%|o~SlE2z{62b+8fBP?~38gaHTmWgc>FK2Fcg#@uMiG-1@!
zxASpK3ILzJ!W`Cbi<{i{1XK7+a^|>1NHNv{MaD|6UCk?LnIXClX;$lo8O_;1dhZ(J
z#S|WLXNo@k-BOgZ%L|X501i&h9z*@P8fJV)eaSPO(Hecx4A_c!{r`B1WHQHiC3ipt
z1Q`3YdW*AqC*p(0lm2euP|nR^2G3oYcmhsmAN`VGS~rHq^vDNPAfMQa<=In)loZr_
zT+;qn7_S0bP#(gO>9lfGOS5IQCRQ(Zs8YuHwG_ImGZ;<2TD|eQblc(6PS+M}eIyU|
zi28x94oat(WM8f?&V_|m=?gD^wqgx1`am1A5q?LIx|RfI8ec$5*(YU7Bg~)pR>(&4
z?U$x_sBP|G*BtHlyw3I4u|AkXCO-&c{9QuEhX-vp%sgl}4ScX%yArhr(e(g2HAwV<
zh_d4uX-dF|LbU|Wtg4ND*aZqZ-G#>>Zk638*<Fz>QpI*+*q{g6IWCGgpFc$;_i%H?
znCmwaT)+VKZ_weI+95r4BO;b<1<ZYYt-yR~0^qe*tJM;rot}LZdEO}<G~3C<)=9RS
zusKAs5Nprt?`IpiyIPfgcEs4cFb^%JhVWt4<$}709Q#+M3(jDQl&{SRu}j??lFa4o
z^TAT9DdOrM<MSk?f92&?*7D#&%sGL5BxtxAC@MI2stL37yU%W_ke2SWLp)jyS{n|6
zwM9#y+BurxQSlid?b*MFlLV1}6l&D)AD)F8Tf2c4W_}BA9tCEx4Y|njY>#5X)5I!5
z#{o?eVFV*V;0v`2YzK&WyqF!ruW|mUuQ$$H1kck6KFmj*4`Q?0Inte<e!m6)u^R?#
zXJ+;xnKwC?%&%!=1rV>JUGJ-jK(?mCc2CSmT2$*20jdH3+HMz@ZtY!vz`>&1owbOH
zpe{CpIyS}2#{T3`Es{xF4^R}f+Qcpa`h~0<n*q7LkP3~-n?#XnXTlHH0oM>-s5L7B
zNR*a>oEQtx{CyW;K#-ltkbN`p6~w-(h!;lbr@c8JuYT)o8UMq+l2yd(^8)I0lLrb%
zK|=d0#XEY^{L~P_68Nn*cbIw{0PJzsjyZRoGGg0gqq$t0YWO$I1qA76cCkW}w^~(!
zG$pZx;S>eX40pKR_<S=&K1gYk@rH{VU8q?FNGk4Zjn3B3Sob(zNC?<gYRl}TXlLe4
z={&Wpo>kra1$8&!W(CC<Zz{GO6m-`i4|HW6&wfp9KDq{#*JyIRu*znZeamkh$~0kJ
z-~iX~G2nJI%j2;WwmMXi$_4E@&^L))VXC$#KStptdGANY;}A;a7WQxIEpCQSIvU?`
zEr;(_uZQ<2^Zam?0+R2`kDqkSr-@gq`?<2)Z3+|vS*5nqeH0y{1H_ZmQ=OY6rVZ`;
zn25h-Xl#4{asFaXtc>w#p=V-)u`=c)fgHvN^r{4h*q>rXUQ0#w8cu@WAh1nJtd(Lb
ztoQvq<6A6Zr93p5QzUf_IcY-h3P1Zus1h`kI+?=L&Id(v8AOYCqDFoaTa&oDWwNzM
zx-<n511$2`-dKKWDpsEdD~Eqw{V)(wE_5>gw!>ZM6O*L}Kco?1u;kQOjD^|j_wbru
zi{IQxkzsk44kiWvJpuBL-xj5p(+J|y1wk;-DfiF$2hg&l0gX_HIAqqU@7uuC8rWr>
z09_+#ZP96j8TIYrumQbu5wg~6pavk89Q=IQ?;=Z!*OM&j*;anCt4^y&GR&cMZTjFo
zSsn014Eoaikp)jH`f0GCP*rta>2CQ?>tB@Ad(Mw4vRIT3vKEk(jSgpQI|yw|2bNQ_
zS>9<*0gWc&@4_uunJC_Kt+%)f;Sq^~2b-6xHcjJfDyBS(pf}?C&n0~)QyrnOpdGwy
z$Eme$4JtAtwC^+)GcT|=FZn*9OUL!s(wbex%+xC3NEn7qMa^pH`o1~l(x#?VOq8#4
z<*-x)6HgZ-@NV%!yI}-w9=Ibr4?ypwDCp~sala_NWrDXywPM0?+{=tdGEu|bfST2}
zh;ZrR4%olcomxsP<5$_NihVs5X!u?iq2-WC5)J-z>_h-sV+usY$;mS`Uj=&EnT9J3
zN~+71cYhR;9ipQOo9v$)>j&+Y)u^5ka6eJa!5Ms|Ds9}M6j76Q-fkxZATfB;^CC}x
zW}XHFUaXw>m*3fwAw|Y4{l%$826}!SZ|j>jYKf)j$z<ZuT|%9B&xw0Q$hmwNi|K!~
z?HqIsHRB7oz_$m{bij)@Q>CjcfHTZOg0ASu6+<zkrrN%#YJu~kws|2O4*aa<#9Yn^
zjyPYaKjSwp1iXQa;2<qGE`GL?tbeXF0ZZ=L-^}@y)(fOlhIv%b_B#En6ylGG?cuO(
zME=8~g71=z{H7;qh&&t%{JmUB_KJq;R5zr+u#1;+;N3)efROqBq^!CM=Uh$Rk3!ZW
zWA<s3V{X7&07i%vISP+Nq(x?&lHTO2o!$8y3_epxg<GcW99RTD5~n^wv-Wb)jYwda
zd`nOX7a%55C0U2tPv8iIRa%|%9Q~(~4n@+zBFyIptCa!lf!lBl9BB*RCo<sv<rv0m
zeg^z<ssJ?`iMh^v1wh9`=q8|@`;x>_RI&4*?WQjFl@56M$AiS%PJ5NlqFp&_!TAdZ
zT=b~yQ;p}(PS6{-ZL2EPxmO4l7(<iRLo_f3-S~|aa(R#Cpu7>H=LGx-P68$!?D-$3
zi+{G9SN_KE*7n*wt8Fcm`8^Z9MHtlB8i`ixel2V_ogQR(Entgy@fR>2KMfuVc3P<#
zhOSuAvE8aTX#{<tFc>L^Nk$=Q?)*+7&m1QVr%k$-q!amnH<cAfv#4QL36Snk%-7;T
zKQ-1l>?;@W){nJ1Xn;u+_Xej^rcY@p>!AJ$JS5-`ESBEpxA>pg>u5PIFzdS4FE0f4
zYRiL~r)3x^D}XPJ-ep-xD5M?)<FFSG-)4iEt7kSu6gR9p$XHbb&KQYpZ{|S5wRh5m
z%8=PC?GS{Lxv`74q<#@16Dq6_$%I%QNgTd8tW3?6<K0&q>Y3BD54*Xsqq=CfQm<+r
zOAMG{9Xi?$v<%Dr86s6BlG?mgPTOozY80lhO>Qay_JYKS_cNG~-OBRrBvSvvAya&c
zQFk~bTfTwexxg4R!Rsg@`tL0w*mpb(TlMY-J}-JyKKoF!N{Fy$RQV#NI!{bbW=X}4
zyMLnef-PVkA2JU*(i(wGa729AvZuP^Zs#O*>+JEo1-|sML36gL#g2t3r?Ge7Z-mo1
zN3LpmUikRVq=w_8Bl5mRUeAHnM<4T1uu#OBiz78_&B}Ns`HuD6Vz|a%2DDrCU`}Yr
zN3_;R{fGr$J<1C(@#xwCF)AfosjySsSWMO6iCw=h!^1e5Qnp%B7WpZeNy~%{g;qd6
z4$a1@Ujte0s)$oiksR{lH4~6KWVrm)tR4<eKN?A)2$*a6#ACuye7?)4LAHQgH3V1&
zI5Lg@yim?zb_MD6Te@a8gqW<4U6U?3%o=+JqWyvCaU9C@oryWw@%1kOJ#s969W71f
z`<9p`EPmHqz4L|jO18zin6j}bjT>Vn_SDy~1)(E}Rv^4@1EVPQ|HJ7n0Pu&FltBP`
zA&&lRYMm_3{v9!N=Q0#q5GvR?5|o{8G;oEJs*?IthRzqxzNZnL<ax*v)PdZ!vw+8p
z{wd)Y0>F*YKV~Uf10xh<8djOEaw=J@D<GXHPjYq_@QAIJs*p%>UjG_E%Uz1}l3`M-
zKQo}H;Sa4xw`;U2W(@(j+`HSn&etv&^wrKkm7s5nrmK+vEkM%0`rm>}r&w@Ghz;=^
zZYOWCN!-h-eJzN9Z^RmON4l>9!!OQK*C}g9_Mwobp#p73$seh^enV02zZ0rRBH>@`
zK~NXf+FmdF7hWluOeYz41xCxRcs&X5-9+>#Q_j|SWHE;;*x=#ja2lKp@WgmNH|g{`
zU-4c@$vdt6Mcdc^OvXQV9jIM)jqCazKLCoPNK0?V?@o7xJwml=8Qsu2wwgdaQ*Ryn
z-_Fa&C2`@$IINs9d4<|7od9rN<?yG96&|){9J)b#fH#nEW%>ZCbyx99?3KUTH*J$R
z?(ZBb4IB(Y2++fCc_`4rCxwQu@=5#`UjWEAx`GiC({jA%tX1ApRX($(dal?Tk5<!P
zq<akA29vTmK3}_qB}URSJ=3Fbi@@jEQwL+0F^#7nYRzga+lEU8Jlz}<78(9^R9X>x
zqhTzDQ>yv@jn(m`!z_NT6}{{(6wJeQYtmkAk5}1$0aFO}VQ<eVeIsy^w>d>kC_OY!
z?bx(GWh*Nhle6%teS15*4D~htpt$+2qb2E5kDt+WkDO#bT$;QOBCL8YG8+Y<NlJ{a
z5+5<4plJ*QG*~KycG;QLKecAkv7Are;(?0?Gzr#~@d}4nAm3nv5K~*OR3V%0Bi97J
z6th$uf2!v&mqH*cC9(V^EOr=|;QCZ<rlZI$Mnb_`C+~d-gv#>vY+08qjO105O{4hh
z{EMmA|GS@;Z`KkG_U%uI8c>u=<28VlVw6H@KG>u--iJ}g(#@+9c^6SZPA$@}1mTPV
z-Lp6233XG&9g(cU_2;mv6ZM~ig495)Tp7v1QR^?TCcBJ9ISwk3R-iM#t;Y6h4iAQx
z7r%y5$n*aFsIG>EHW@3sqL3T9_Ys;Z9;$C;i$X1%?gZCIY!62)4h(>!lR|%xmnfNt
z+ui~1lAqo_y+bMUT*|{=e`9I7_tQs@3KM}!t0IRI{LFlwi7E2eRV#UQt<ct+N>QH_
zVe!o8Xqd8}!)_di_#7zI!yUMT1xz#lh?&J&5f-M2yrW+o9ypE@jF{8rw@MSoe&n|G
zq&5u-(hr?!IwL|qEyz%F4dcLXF9{jK5{_pUzz3PlYN+a^jT><J3rWO)j#fE(?ssr~
zP1B0qWiXRg;B&Lqq>SHlKCD+Na2*s*%8`<DJ**Z8(Ruj|;VR6<r(wVAhD}N>sk@w4
zXmzs!pT=e%Hi>!w$eoP-M3lMp^j<eDPNADnJV1|$Z`t=P7nWp<2__pQg>D0K5HN5)
zC>meb!Kg;uL_Aj?OW&{z&JYVTwrZ>--+D6b-E{jdg;DXM7AU*dD*BUz+7y{BbJ?*s
zeXj_#4ACKZ-_4@^yvu&)RIM(djUxeyAEH`_>JY8UfpX-Kj;}NxrVb6gDt3qK)LGX_
z>9{Sd;V60zoYb(bT`W}m*TX|N;c>mZfGBsMzX;$Uq!eH2gd*`*X}^=l{BgB5&A|up
zN^;rm-__0)p8p<FOGGHaF>03?^h^9dR^P{EZ)q7q^kaGq*|pxF5>&G5MYJ=)Ae(@A
z2;AbLqnq$}mSvjV<`gMm-2QN4^vZcUiny6r@b<#*qCDBE02278b38R^EysTT5NE{b
zb33rdQP!IwTE7!Vm>T0WMW-q&9<(U^E~^TgfPxCJYA9wq<h!RF&1bc*wTurkijeer
z2(t_B!eSC3*0@0uE<>)OdM?v1lcEOE=tq-LSUD`HKX9j0!0H0vNK?CY)+lWF?Uole
zo-}>VWd3lv+5ro1<xPuiHALQ8Y-RLdPOS}nJ3Gq^+N`UYTL^jFObqO=%v>vgiY$4&
zPPYT5njo|9;5u+_5%T2mvLEio9T-n<7U*lN`GVQ^5p7r{S3{Y+z&XJ7mc@7K&kI`!
zKiMgiMfr$UgHpH6i+wctn}bRBXb>w`US6KpOt$8R{jnBI8oU@L`|PYg+H*&E)LHUw
z3B~nd`QEO6uqhr&5!T!Q=%8I86pdekyj%5jF<Amid?A<^%m~AiA>Em6fI=Qeq6*2>
zYVTj`JM`aiwV{YV?{I@XsY{S*QEYR3=gs*Pd0bJh*13h)$I{G%IT#0psXf^MKEGTr
z$KPa2Tq2T7KX?1Mq@u)-z5O*Q(R@_sCf~K$#`@K+L0>Q6T{HX6N6>(8mc77ItbJ#G
zV#+RaL_`MBEgpud#h113pJP7RjYu1>Unw1S;{5@5YJja3sN3kcN|i2X2q^(|0&nEk
zG1zkvc7(l-fQ;EDEowU$PHkz`d#*?UqrcAPk$cEUKen|;PQ{!r^h|aIMSTlR*iZQG
z!u}HguZHB|opjJvQK@mXoav3v{vfz65BW4ExO1Q3j|ouOTAJ;U3@75;mrgn)VoeD6
zdM$jMIA+I@)(>o=GlDr(=k<H@sxl9<J?X07bCH>2y_Xdt2VD}^|GSd>+L8-sC4hLU
zg)VM0bX+`_Z$@kpP5||)gfH1P%0c1@U3UEUXY$9li^&nw=ttaS*c*5RF+!fDOt&(z
z9%t&|Fe|*%9J^U{)Upe*r(({Kj9$zE^5NQ68<OEG5m(5jHz4gSQIq?S_fY$+F10?d
z#$)67$2x<Yb^eI1lmt_;I%G;iwrR!LO|<Gw)Fvx@TF@%Ke<K2+)kX>jRB%4@<CFOD
z+5iu3PS#b;ju#<D6Lk4>25bWq%u-Z9Y=@qe1!xq~2rVb{ifc~TTFeQwt2DR16H9w{
zuHNy1A5+;>naZZLe>WiLG-hryCzsMJ6810V3Z%?|3@H#l>V9U%k)7+_8Io-vcYXsb
zjFR5=8$>>y%Xc=ajph}L_vaQ?QXTUxFQV)Men)50a@<XHzymr?lW!2d!aJ25U#3H$
z&Mv2~pqn4F4ugSSz6+ch0CzFuAyK=*C+Gy<o!Z20;W4Aw3LoN=%P0B6er=I}iGDTP
z1gcnn0x`|$5>#T(`ITW{AKE`5lRlF-w)2Ps7|EI}^@#EI9QeK|wDzo)@FmPn42xo~
zOQc`zmEiqH6xt_u$^c?UYRb{?efBJ#Fj>G;>t>A{xL<F{jKgrr-oSlaQR<6B-=%JL
zi7^k4tvYc*J5&tTKzY_U$)+VyR>@%HFUa(H$=5jyWwmn$@nS(aNMPg2Jb?)heVaPB
zlN~J?ok3G-1~*d!s*l1{@^l@cr%#F4#4=SO%c`RiA1ud)fFMP)eEWV$REZ58B6X^;
z)P&V8f0JHGK<CPd_|^S`v8Dku5#=e1l_phF_x#7Vg>~Q)V<bxRvb$u`dY=(04=D+t
zr+3IlC9ZxYkM(;!qP@f76aDsKMQ{PIqQvYM4Q)6gtQNF(G&*N<2c?G{Sy7uDI1@KN
zP62RT@onnCGZnZ1xpA;l?GYc_+vovx<RHxlNu<2R3$~zP;S&L?PZJ!l3s~8Ff@<Um
zo0=(1jNNz}AZASlp+txsziW3?!y3&u6eD2;{y;T6o$ca39Ii{eMkmpG>9-?05!fHQ
zvwn;BsGe_06}W8lWd|KsOIT8A<gc@fA&wl8k^ET){Zv4RO6Otg(`Srs!$ph6vB5k>
zIeAa6vegp_XVbMOSvfZ1uvTE5#+Lxz#T6BeW#w-6;Zb`y!`b^h64IV5O6_GM>BNld
zq#41&6C`?O_mjqDO@VXN=EYwj39JVVCl&Va9gWClq>CpbJkRHdO=qPEO@s1SR8vl`
zc53y8Zqe)Ooltf&VE5t-N@*kBqs2c)olK}3{!~mRzE0XXk2v9XhV6|BI)iN=wYu8@
zg0cX;|6G6RhQ;1*U)s$lNj7RG5!?_Sb%|h%u{M&m1E37U->AC^mm>nPd~0<0<`gB5
zH`{ZvIX5db+NDQ$V(<LLvJCn-dvKpVNX*yXFAU3u;)A`|Tyc6Bx(C|zn+E?8ru7(Y
zfq)G)$O{=$OANe%EA#*O`#f!tkW`sN_AlKz_9A2Jx+nGWOF8JS*8$Z*XLKf=U0rc<
zR6Y{+sfG%J7xg4gfDYy1<qh2V88mhy`Gy!wK6Rm4$L2Xh(pQ!uvRXe-{<=BoA<*1S
zVcdK0bAF4=;B=$&>Ij*O4AnA>H;qOI-n3MlF{;n>RJ#r?cS2F@F!WY1<l)gxK%&c#
zYepOF2oUz6(xco|k5_5MT*1Ou)m{SqXeBoR3yH=!LD>$%r{ymXpY6Kc>X|IpUP)wf
zsS%znoHaLz&e&UM_iQSwxIS)NPjG!slVXnS*Qv|J_n9W8Q+xBJ5(%yv33sx{)Ilfp
zEh6Ef$`dz4ZjQT-$fiuN`SNj&EREkZG;f~PI@`RLsGR}bEgwQI*Xr?=9aA3!lH`f?
zxf_2))lVjqADA$|%mNWb(S$Z&Mz>J#t*HLFcBrH(Z+Hj!PUeV5V22^FD>JD*vSQ<Z
zzJcqya&|a12(b6Bijv7ePJFOlBn)p8aIrsii6L290FY@J_6lTCWyMd?O4tN3#XA8~
zsb;Sp`6iRB?G`TI$x?u%03!|P_p%KM?wJ5Lj^0QneUMaRU$%zFeL;KqA`~#T*+lQE
zzbe{W^rDix9@i@=H#a#6TsaKnJoKVR85<qWPWPQ5DTieP;vXL+_w#E8h&lSFSw!68
z+VP~9<ccaW9OSp5#Wlk*TOWl1EMss}wqY%PE@<mVDK?L~W);L4<tcq=)gYM{B&{nW
z6d!zcbL>+_nn2pu>j(C?HkgzxncUl;LN3#iVTMJ+iv9{~7Dkxkg|z#xb5-@r7oFO#
zdcF@nh>$!P%FVUXyQ*(Em0=>{z}t2+Wgut`BQGzurcTk0wv46MOmc*8H(BefL3~!m
z=x@^6wNFCkd)uCJ-v_kZWRxMKCBkTsZ9GS>H@CcrG@kF0ij~`?F#67Rzm9&?H2q3|
z!PKiY#x3(_eU2bfyn;uKqgG1mR^n>O7c~y_`&*4F<%e-a`|}omc43lOJpSU95N8*H
zzV;SpzNvXse>?QGy|PbJ055XUmVfh$L4>(8MAoff;V@D$8ZVqEQsw8+x8Jqy^E#Ll
z&02Q}=N}sg36uY35*T`Uv)n6f1pf7Kawk4_EBzWJhdd~};yYaYTGUM+dvwFvubrtk
z+IHVv*xivr{o2!fDhSR*z|}Q0y;bnbY<j-_c+!i;<%#T9mA^U3u;o55+P3SGv1-#s
zKw^#Rho&aFkJ>Sev2ybQFCsQOz|v}nf)jY!#Rhrj+-F$KEM#)Zc47EnQG?shRka1+
z?3eXqu_Z!Nq#7?n!hore2)BDwq%e{p+)YOgs`ATczFEP<hn)C<Ct#_4krg!_+-MS^
z9a{a7&JCM7C^JiyeXgjQrTe24eTy%3T9i4p6;I<U{;Z{_ytx4pRE!;h>Pr&X3CBvL
zB+0=5$~h<Tdxb!8P?5cq8=X|2(ipcW)e#d_tIeXUrh)5PAEVo*2!lv~n(>!JdZs<S
zaLPHd`3b;V5L!|>8B5bO#kOSCckucp2i6E|9I`3j7o?Dq34G9*YBdD@^Rb!M(Z|n+
z$u?VCu`H!0A`8=E96+3;P*J9hnyWz^a?_*`)kmYhKHk1je`s=O6GwR4Rj4##v}<kr
z!6ULb^e^MF7qK5KzqhryAi6Z^U55QP8>8H`gh6&PebX#t;PRoeB%G8KQuVkyz3=Ay
zQi}faDmgiWL7liFb(bNYyX!ug2vvkN`+xkzx7}tORa|Jv*>C|Ij_Rc5px=FpW7e{w
zFY<=q1sNK=cZ!jHy6%B*Xi*8c=`mX{xqvmE|H19eOgSMXhg8PBv-WqF_Jnerp*22v
zp6MTrDZ|*)j;q*r`?7`R-(J=iOWpQneI_Cqf^!;in`@g`j>-k5qjaNMN}R%B=C_E8
zP6M^!7~ji}bUk`-xWnFqFyG4s5jicA&+YrVrGkPS*3`8*dT_ufxV1N1`3R`t#jTt%
z!Ufv?B3cPjk5ugb*kRsSFgD1-G<8+`E?8MOuaT4%W&RP*rV(wvi4XTkNk&D<%ubv_
zhHtQWsmIbwK<KdN`cnRL7fAG;<7a;?RBtV-NkBq*05B-@&qE0r<b6#Y<o}>BwY|1;
z;ZCrxV6|BJS1Nyn;TnK?&ShiGz^7ZI0w+e?O^;s2Q4$bbAJlWk7LNhVXEFwFI$5%4
z6eGNs3hM)g=P1S_%(3qM$`!#h$}{(aC`nr8DymuOLi|U5cCkR6LnZ&P^pNT_0IMUm
zXW(dw+Nmux@5|)d^MD10{g}2K`M8N$@RHRH$sTr%VjdAX;r88Of}O010>LJFAcyWy
zfLDTsX?7tvzoIqpy=}Nh(;)k4VOE(Gp|W(cX96$<aQ&Q$bkqHpRfoARK-B1Y0f`;w
zw{$k9pBBZ7IRn1p$s57WZ$f+YAJm=g5!E|ZdZ)TE1l3bSbNgi9pNtv=?v6eNsF8M&
zU)G7Q8&B05g`s<zeySGuP7g~$A+1?%2)8L$iim5R*o|PZP1!;_bV|RYq|sR!LUmNN
zZCaLo6p*WD#>0D=wC7__A4PSHQix#jK_=BkQ~l8P56>N!vF-~;4DOZ=@~y-v%g362
z^=W%<-V(rmwm8lH_Vc}K{Snm4S@L|UDFR8j0p)I$tLIPb`?Lxr*pZpO$YkvgzADjZ
zII4fyMV!v(S24Gv09a`{*qOuWpk^5-Jfcbb&FGv9cbo6?A!6`b*y;T;&Xu4kwt*i|
zx}zKK1C?bn>PIKjRel?E#VC_#_~2Yz|A7vtDLb~vpMe5{DAmz!+KwimBY*u(2GE-P
zT$N}#P8uI@MUgC`9upG#><=bX5c$0a5JMzNZE8f_%hQQqS8CAzxIS+9VR4diF23He
z@O8wD#IA&r6oOwoDgC9gz&sXmfb{`u0pYB)LadDJ6X%gD+~v(v0m_v#*;U<kLO-Y0
zO7|i&6jA2wK-=H@Z=(qk_F0OK*6tFEq4|Oiwz!66k0kA-Y7gr6c7Nqp(9=J?q^mE2
z-&!54M2lAw)Pk`OX^jWlr@~~Eyddw<@`-uHp4|g!Zdiq;eXePT(#S;AbnP+ct=klO
zpJPNQ2<|9okMM_|2J6>Q6Q2mJ>PnHPjk-Nej^nX8I5Gho$$cl^gyqL;TNEQcVaF6H
zu1;NBxyl5M1V`tw*|iiTDyL<It}{WVOh2Ht?7FK7-}*)e8}p?Q*<7NoI+VW)DKqOH
z=Hlw}GEF5|Lhvn`s33a=2iD_95AF7ee3KPfbdhgPC`L*Q77u0J9#1dv6Yd8-hRceM
zaG1UNx=A?;)T9HWq&piwU4NZkvJB&%hUO9fSc~`^ac$IG&4=e!6=b5unGHPycaH&4
zV}+2<k%opW`4bzk{^Q($PWTk9d@4V*2=O~7cKF<ELJ#zFaPD&1X%SqCk)AQkmozuf
zV*SG2F&`N6RHX)m6h7nF|6Gmea(9~~5B>^X)I!gT^`{qqd<s4!t9I&6P(_kB`&7=m
z6KWHSKdE7tC^EvxwEqzq!bEiyV0dZ3l-H@gotJ+cFCYt8C_OiJW`+VMDCF9C16hed
zl>%O~P0<Z=2!i^$P%wU}O#28o3aH8%g?N{XHR3OwKfPzHD|@5j9}Y*c_lbnkUd&sA
zN@)FrjgpyQp(|k9SIXl;4yWu&;_axGA;Jc6ERw`KeUQuM`2cvxttnra8`znAO%Yo^
zx2YPWn@{g3UScLkD4Kdl{Faz=*h%F65ovUH)`g>f3B7ffMj_)Mw6b{noTb^h#A26n
zXrgio9U3ywE`9UuBP?}w5r=w*vYTQwKUv=w6PaEOf7Uw}hIK7^2N<;5Z|qm8YUE<2
zY`iak@1%nWYQku?nldbXCSj;LUWM1bS`!i2np-f>Ul>!$po4_qlKKqFq9e8w)g7!U
z#ux~=TOp84)231P(1+HQ=W7D+I%)JrNCUdqH)v&uQvGeV+}J>QX=1y-vQ?<>NJj!1
zQ12o;{{k}07o9tl`G1X)OPRH(5IU%z;WO>SZVa(WpiSi4g=z)t+PAj8vi1T*B!AxG
zNiy0k)PlSb9^XWi`#|48neyG;6X69w0vP}!)yfXrSQQBMCP;Sd{bL~#IOc^oGGkvb
zQo`R&aOyuXHwvrW;ANI~gdUM7`xQO#>yxCo<{KXP8*haFDLevdx>^CN0=S~F$AFA+
zgaQ}@L~&Y)uHlWT0t&O=(9$$Dt{O<F`<gt{eZz5t=>-lXKx_N_W$WYxhAr8)Yl~Q{
zyC<vRDA!SOC^im_DU2SL7+2GlVn1aLgq1z~b>uvVFxs%9;|!aLH~Tl;R$>`43GyPy
zW#Aaxa#BscG#<jRTHzi0JlXu!^C|n#?{b@6FARWyNkO+RhXc7(EL}kd`N;E|@a)o(
z%Qs#iBh|qU<XBsEWG>-^a;eX0_*B^nL?Y;Qv!ofPv*C`iBteZ8M?;tF`9)T4DZL?K
z{)X)VES#jcRp3{@yL*qXp~{K^N*>#<$Y;m%yutX6<D`1)ZqoBkgSaYs<i=btwGj30
z+iC|1W~KCxb@M`WuC>d;0rqR6MQeBbnQ9XTeDAK<2O}ZRJm-9VE*Qe+ytZK~qGa(y
zd~M|1I>3kh05a)v>kQ<kK}7YIpK6(NMSgfP=fqmzNjj^y=YpOhFVsN<(p>~^qi7{*
zh;eK*M}{9WftQ7yc_O`8%Kx0ZY>L2=CAO`3hRmK6hS9`DZ*R!RXaDEEV*Br|cc70l
zyr=+lX$}1VCy~&i8IdkoSRDhzUr{eC+^TzGWEoOo(8%?#*y=9nO>#1UIY1i@n-vU$
z3!BOwl0io^pEJJPoouSMg8}~D(h*#to{8g+8*cJ<)h*0wSCuV(CKL&Sq+R6Rcdy`u
z0Q$>TN;L$>?0f?(=50+y$4`SDs~A7?68l37UW`y8HQEt;g9%S&?ho=Pc%ChM-_mfa
zBK1$Jm6X28R>QC4N-P)?->1LT>wF{vye#+W)k$QhB_4RZWcF1u@4O3r)5Rd59H^(Y
zfU30{h3IM|9O-97IMt&r?`diQZLdRcUUa|IoW<HZ%HoQaje-L(h!N-Mvxdl<6O_63
z+2Kost`+Ut(Fr@Y^+i}?2e$kdlaMPS))T*#J1!>tX{_UG#_V>r{z;m{xi2}oJcWcP
zkM=#%o3w}@koLI*#QBwI^o8@eEj4+5V&;_&y0;jWDt!Ucho%}U%7MU*5|Bll^1Apv
z+Ene}D`cC8T>YT!o_OG{LM~o~y^3Ys=TIQCdWFYu8}&L>CV6T2#VxR^gI`Q`ACC&_
zTrG{v%|+tuA#Z&f;Fl^ESCwh>n2{kY)61l#r8-&pVE##%AO6WB3YwNk$}L#8=6`~U
zUm^X5VfBu%?iHE%RQr>izu0h~mXF|4?2Q-cn-*0OMnt0#_?Q^FasyGq%qt%`*VUg?
z@Np0b4<`UHY;bDT!}ea?;vSU@uiCka0{)d4sufS%nlJC~=%ETvH$57PzVTDc#4U3=
ze*a#Gn5!IBh4`zLr3RxVmu|pufCQO9y#1i__MWl$zjJoZ;fho9A8GZt%!jKR=_$#K
zr^k4;2AI|wijfF03#fz?X+Tic(%=Ke_zd8{`n7X;o-5Q6q)9C-nK41sIF`COhRuZ)
z9Q%zOu%q1dT9hK+sF*!kZ@goQ#5D#b5gK9%Bb9*Rzz6%RbLedrWL3umxi}mjAgNr|
zLMsF<NxhTPhmO(qHL>g3VA`(&k)JX(AO3bNTOE5!rWU`TC>a8qLX3;p%v&V(4bV#z
z6nfW*$mMqskyI>jv*$ZaTdf~z%eTL_!bN@X3QT$cEP4$kkrF$VH?>bh8|VAm?rK?s
zE-kvhn7!~BW0-FN4_O%w=eAz*|47vR89b&EWLd<?I8k*WJzkFOlSoxXzf5%tE$=+N
zD|(*MIFBRVebNwHF-ly^24ZShUn^U@@Si2)2D3@LTOWwHs1P+mW>Ocr7Jvj0ajt#7
zG1Nsph0q+&GX_%p4%_<e9S=!k;?z>>Up%*!Mc5EiL2_R|_w<}Lu~I{2-&M$BsfOeM
z<k(P#%NN_M0x!$<5h_y4Qr8X~nK3Y_xO|7R4w`CF6$pw}inID9r5qJUx7uU3wo=yd
z0eHh6F|S2*K=o+`0RCTJEVyUQj$w;}u={awkKC^?-pkn{)0h!h!~`LXN1q!GTw^K#
zG<gzPJPV-+N*WJL?0J@lLsBR~gi6Ibk!7p*4u?UbDK0U7$qH+L#@Jzzvm5x~rqVZk
z@f3O0GZbS1{75L$e;#}?{HOT(osmH0av!I>b`b`7;G6sAnscA$bLd%cIspFBIajsP
zC|(73g3g6c!$g_nP=$<#Q{?khrhIwh`F{6D(^y05*Rc_+^;N%HZWWWE(6AZ@YASM^
zvU%u%CXmq+zo--#7W!>&ErGYxmV7kL@0XlP^6ZthEZtlgHuT%(VsADIgp#es{i;f(
z&mtPICAzh9-$)+`mUP@A@f9gvO58O3k&wos{n{Zsy{dAs>vIZYHv=0*68)+Q?PH_W
zp*MVH4pNc)CQ-!q*3|LA1a<>eB<hwX?3}D}%z+7GQmCSbZ1RnI)joPR@O-00Xw%LE
z6hvzbh{7Y35uJwNbvLiy!`jS(<sb#PX6oREN=D5DAcl&NDY{nE4{F$#WzH-o*;5xb
z@~D1v3&JSP($>;k%q8BkUomwAHP@z0;_!zFg`Ix@=Gj<DY}B&@?m?}iKhaT3TRs-6
zDc9;28A<mR7nft@4n}#SQ&j}N6pm;q9<cUFEdx#6d$r=oqt@=-;{-JtniNS=sG23p
z8~zB9@LVCGe#-3BS_R@jTPhDyMPXhE7xC*jrVHaj+ipf`zJcxaER-(ad|8ZS;A)gZ
z{rQcEfUNF8T^HeuTj{THg|LF8v*o9(sa66jmJRXlqqIYf%Ee}<S(d}6O8_YTK|d=o
zCAVXE2}XZJPW4-SV7ZM2#!FD42gN!o_C0llOH|DqV}Yb0Wn{wxA{D2lU<3XN;PRsN
z=1iC3at6&ij2?HK&D=t%pW$`Y=y&Cq(fwsa#^h&Q^Mf_wvxkCRAolCSH=Lj6O<*x&
zCjty(<!_{8`HdELCk@hJsTh9-&i&#qa9Uw*zJm-IU>wrHlo``l7di$rOPUr>TXy&H
zT?M0jP!DEc7($rNl==ynzIBxES;(rMIgLG&`Yk#J>5Z5u!GjNRM^e)D9$O_&!Z&gq
z(^`^>x##bL9?wi90o_>che#nKwM+1ryMt7NHw(7^N8AQ!)A-loq7wg#g(<PjU!J)E
zjN(7TNG7>EoVXmGV?7PyujFL;8jk^L_JU(0L$)s}%jo5kXDu_bZEb3YL~R^t6t_Gx
zwouyN-N4qO)|KTiyhEBNGNGtTNDolYxmWs;OW+y1)fL(ZNn?ASYQlwNKw}|OP#(LS
zhl$G{)Us3>e(x4qP*BItB>{{jH4rz|`YeYgvstFc+guL$T@D}zJR#4KQi=?VNnE9D
zzn2JIPhcgiKCiYdSAM)tQe>>~$|>C^Qb7V9#%O|cwaoY;GaS#p%C6o0>71oq=@(q0
zMc45D9Jx+|#>s(*(JmyxGMkzKgYV99hfayua|NroXKW_`HmD*UnjqC{Pr0%|L6G_P
z`O01TObo?z@3K{wWtoT`HG-804wXI69cLA)3e>G;>-<<IfyqhJIuYUYx^%_4F278-
zk_yns;4!_$P>K?O7)(}Ws}s~Yd#4JiwDL-0S~<nD74N~HK1(fs69ADj1?M{VZv+WS
zGm9F?(};R8S-988to4*=KNQRD7~S2KK~FK-zROzmmsM>YFg#1}S;LWe{X_G<ebe!;
zQXg~S1Vb1S(~ED=DHS}(cq?$0Zf1wfR{Oo{rx>ekDj;Z~P5&qc`eCqPVf;E@3P-(T
zA4E3(lHDL;r}e|Calb`>h$Y_WA3Qtg19Q4H{wFwo+I(D>)JQ)<fUC}u8<z5vtmY}O
z9<mg~GVdai-Rr6(%SzekrCSq}U~Fgkv@f6r|5c$}Sq<Ig16Z^S)F>Sy5zYOp&FL@!
zl6WPsA$gsFP+g8ZDAV(iyb_tPoyACuLW&n~=g$M-mA@a}Es^?bP2P#Z6y50P7r`{q
zK}xzo3^1^n*sAjFW&_Wytp&E3$Q5G1LY@sk^&a=3i1My5x-*#KT|%G?jwQXSzv|9!
zDddBLm*ku9y37r)OskI?eo}IVk#PNnDo_m#E+l3gz*v&x*|(`=2AR7?tB$ONckIJ@
zO0e=wRyjeFLshGP{)iUcxp#KXwR{U~`RqpFG}5<BEGfhV@MYxn;%wXB>LizSRHHqe
zaF#5xE7N4dXufb@R4h+|_%QMrW7rGK+JGqSZY@C=RUAvro=<B3%q6zIlL3s(IZMG@
z<5Q1{2R;$XN3e@skB}+OEXc!VUVjxDcW)@W0vYMryrkCG4^0i(Uc7|8B*qXnA@LCj
z2LGOBaqOU+U!g%t-2=KTtAlor`wHxuYSKh9(EWC8>lu$Y0Hb;H;~}UTRg;ubHIuL2
z3~V<6%LXvDz9fw~y)5`P4CRmyV@7^1te%^Dd1QTG*f#<IHj}OLm!RM*t+~MzW1@E1
z_K2&Ie*j7a)RvLG6HF?qo*G;hxFD%yHq|aRAvd5{IQW}|VIGj&*LZdD<GtghnqDdg
zZ2Aq(Hby>pP<^ETU7f0;2Bm^g1xA`=o$Qq0!586G#tRDyU7vk8UPo0<jl=K;@!egT
zUOb5n2k_8`*!8qQw3*?v6joO^*^Yr=KTA=unaOLIBNv+6m<_wAo$P7}2M)^TM*BxL
zwAI3)ivOns)p!k>Kq`BrljWp*@wAZHo!G>7w83-AB%8SOLO>t-pj5=EU*YY2D)OB$
z7fMc|k0m@rxcjBzG-;%SmP=L{4)bya20o6#(CT$bffTT6w>v9Qz8<+{TE<Uv{{Xkq
zt?%J`M_b(HvN>LhUbz4rvSG$nDnf*ajG^V48djst+gsPkatyw-lx^IG=X^O|!O=Es
z9DzAr?BAcM-%W{^L~KE!)1+(>dhF}JMvdE>_k5Pd{WQkY##ZrDc{Nqn?L~2B<)iGX
zSVkT?V`b@dYt()p+KSFXQhyU7>&uhWf7YNssxr!`GdKd*nD&=)-<9NRX>2-GQi%tV
z6eaiM=0C?klA=$+l-SK1K#-Uhi>Npr-4%ZpT{z<stJZj1rf8SAh*D9;AjrKV?NN(<
zF3W;mje*2y^&&;|OBri$zW7%sUQN_ltn|*D2?Rs^n7qqM_~IWvClWurzlpV9Lu`!P
z!_7LL{6sj-Ca%wU?5mpyO4{Z~RU?yuNkVmN%FC9qpS(v}N~OJQkLmQk;_S1!_Xvfx
zYiJv76e-fzu41_fnow0LY%#Byar9m&N+*xlP`Q~<MrEV?@fWd&72p*xt*`RPfn0lQ
zlsp_(7lC2BuA$xTcZrcH4B-Dw-SEs17JSl%D@iR8z0X$HE9dJ!%w|N0!|}XuI`#|q
z@c8!)8dG(7ZRRDZd>37V6)o(HXFYZ7t;~g``Bq-PJr=BT=4BP^ZyO#RSTSAYGoLr)
z`3{GFS=R?pxiqSMS&cizEbT5aPjwI-&5h9Ke#aG8f$Au6aYR{>J^8VGM3E&v2V$R*
z!ZGk*J+1sY@vCikm^$~(wOd+2=h_PwVNbdr{g5hyKcK#v`zehqQ#C84=0zybJ+PVz
zE)q|<tNXMvUeG$1O1+W?tCp|~qvfmCSzl1s%|Y7?7|Q@5601@m0952;*Z#{<XG2h)
z`{?`av0Y*`IBko<N^NY~gt>GDC)Eu`(jD!RYf>{i>P>iXBw_49vYen|Ehg;nB`)Ot
zTtT6D;y@uD0n60%-Lv!lvp1?HiAhEImLziF8na3)cAmb(s~Bn2uvYG<uD0k)d0yMF
zn#-X>C(d(nIMSqcOXXv0vV2ek-ak#0i{R41=9X3ACr|T!@lOCxKmRc)o_%8sZy1Zg
za*Eymw5!ce&X}9^J07?n2v_2$V*{0Iw&8Q-vy3`WXJ@;o04=fpuFzE)V5+Pki@GK<
z*iJ5S!8-gkxwQdf&5t#GW~TczpX(`~wSS{>clH+uoX!tyH~Y65@N_qFmhX=-og5Cr
z`Vz~bIpk9zgO3Q9`EbKGLR%W~s^>B$OLWGARU(w?Y1G7nTTR$txqx8X_Q5&u5L6kn
zsqT=L?eC^N2z&G{(1?{+ZK=hB;A|A#4RX`mLX>E}3!Ac1(XB~whq|{kpq0&$ebtvs
zeHfd>^zuFEJ(Z&EAUT#&320kC-ObJVD;CK*Q>SumNsjhgrRc&nY;y%-5Q>JhPyRmB
zlbv06V6ArkJ~Ek3C<Nlgci|ytwI=rWWw>}*$bVzi?`ebGTzVYxRLSaBZRYysaA=ke
zY{;~xh>Cakp2KBh!-qzWkaAF$&?k3bV<s<oh($IwWbt|n_R!-z4VtZwnj$VT%gKJ4
zz`7}B*PLWSL9~Dt8|&ij{f~&%kc~S@ih@1_q)Cfj_n#qOql!+?3ISej<PFtT_!`W^
z9yraTt)C=Truo*rfAX8}elu<^>T(WJ^-LJuwiqlO9o<g6T6vG87Pq~-N>uIJ!)4mA
zGb6vK(EW9dmBBJAJ8i*9A}6a#7w<1gH2<1+vLhJm1edP?`_$g;A10mwMN-MS2NrX{
zWh{K1mD1;<qp71_dBU)Ydw&)w^*3w4C3k>op%oH)M2IwU;v}FT7nE#kelAHCh#N!d
zjxD{gs}f7va?lc@lGWl-iB%yue=$1e^!h@}JZ*SXV_Thy2J&!;T<9s+a_+IcZzugs
zSH$r}z!3HrV5zsqh_J8p*dQxV%R`?zmmDEoZWTHT7FyR&iZgiSyPH3#|DZVSV>4l3
z!{4i+=-PbK!d?!xCS{~uZSh{9n-s8&d;&2p0V4$=iC8a+pnqgU7(~oF1j~d~93_)w
z!CFQfIX4ancYA@SkO7fMlmhPzc2y}cY>tI>>ySDrAu_9@L{Pla2<z-oD1FE!Bluc~
zUj;~0;#*NCJ{lbP2O8<=x-m6I?A1i9S|1j#iOpi0nN+@*Ups`i++nraBN~%@{14+q
z9%`}<+ge&PlSYM2epz&*+gdmGF_IQQl48ht8#NBjMi1MH?PE^XSZINCU1_~|Zab!a
zeq9KXYr|cwMhX<9PB|If{9N1Jc7_bg6+GaGLJc9EcZ`bNMi1LA+vr>+@G8Mz?>UbR
zI~B*A>~WQ+47TWHQiwWgACcZI2?VN#eR|bnQ|7KjoP((m#pXOzPpdpLx+6)OOs%_0
zF3?tjThnir?J(<i?IvU9qwn6LE<r96OZL!)LSV3pWc_{bwBy-;oFnm>-P0>N!C<kJ
z8lOzLewlFP_F&2~i5jY*Kg^@7g7wABVPJ{XRTH7uIvq-odwH;6v+Z_-xTzSRr?TYP
z%YW7n=vBCq3DTS!pYC_^UD$K&E=97CM?$exw7$jn^Fk5AvrOvdxVLM|w#?oG{xt~^
z?T{Zh|ItHRAWC#1>iMu$cRYE6bL>$(tmiwd!=ze30%$vpn>4YUPq5ByeVJ$Yg+D_o
zx9looJ^o3EU+F#fN_*fQA#KdB?2AN^c`CuiF=`TL&Ybgf05GU^u_FWhl@{I+h0tkV
z-Wc&3DpQ#eWr^Jb1*+Wo@%35W(wwcNAHy=SpVwMmMRKyr3bZKRbOZ(YSGJp^&|*tP
z;uVtZphp;At$-ouIIp%AnD#s74}^uiv4;Zo5k&zM3=I)b?V$9aRyifQI4c1juM5v3
z|Ij-cfcf{}8`tQ*e#Fn(Pa#7dKJdk1ztFiLC^xLXWDeY+)I{gt%uUSxtl{GWFQmU0
zNoCs*_FPTbWzv=AEuY|Rom#;P7~W(0134ce0iQ9lFGV}Q%rh}>tb&QqMOh0Q$FCD_
zNvanf-6j7CMlx;UtUz8m(DW9oMA!y{`p1@rn@o85ezReR_y{6}1l%=%!`B}xW`Yh!
zPi5(KvK25GNu4YNiy8tN-{UWaT?t3tv<KRg6VW+4>IB7hBV|*)!I_6AeC2*{ro>MG
z&z@fHOdnd$&PDg!xi;)Q&q%2Xyp7P%(A)OT%)AVK3h{94n}0wVTLT<aUaRk3DYt)U
zHADS)Lcq47Vi|6J_N@WLe6k`OZpmRr)NX<fUtXQZ5}77wubabZ>nGZ&-aCwdV!NSz
zMvlK)Tj)X^<1J=&dGQphAn)`_wO(W#G9UBc1CA@N<wyvQ<}Bx>)d-IbpvXtGBOtC>
z0+{+gKuR6-zF9)ED5ikvn1)v~a_7xAEzb<!KmO9^sutOA$(hAr*0TUVa_SeA+50Ve
zO9q+C-j_RPw#FNRLrB@j)1xQzlH`3f^E_TaW$0@*wik)rt_R(u?cFl8faJymjS|+(
zQiPqF%1qhWpI4%UKXcpKBhWIn$0|2pOB1cXZ8YqCOR5iRU*#XTH8v4m7o|WlyRrgw
zN-|6?lHUBg%19*YhDqOr3K;~;;0cwe7G#;xqq3D^$evAX_A@4VLV!cJd`vn#U}iw?
zu@=TiU!Gt%|J~R5dVIhiXZShhLWjY_(fA;5n-~1RB}9M>22Q4&ynuSEJM#Y~2iPr-
zLIyXx`Yn!K$i7&Y%H<@eXk&E4Am6=FIrX8<6Nt3Xr^`hV>PmcEt@-rnjq17HhS{He
z$@HpHPjw)JvVzV;H>!icz{m7hvsCx&MaI%+-%m}9#=NRe70Qrc4ASf&`irs0Fl=bH
zY_O$!JHS@soTWrmIJ-H~-*t(jDyB_mLq&62_4MGDXbIS%*qRKwVhFmt;!M+=jIuf@
zue3%1572^fy`+87L(P8}U<cG5A2<#6&MGoJYRg~DJ)TK9QYQ=a+Efg-lMkDDOeA(&
z-sHcLAOhcH4P$fS3|cSN94q7m%CmT`(h1Q3mYnk!efT{;EHh81U^?$swUH&iRTlm@
zYe~71$?p#7SSM$<gdMk~PpCp;W%xzO*egX;eTG_M5r?bYYKM|J7a#Q$7g4f#g73NF
z!IAV`Dz!9+U|H&qF`o*E2^r;R{uer6navE1FMcbac46~^2U_~K02Khf{_cUhDzoIw
zb5EFYW;+<9HZmKPn^#!}i|q`Ud`ox&Upemdj}~pIO92i>TwD6O!TVvb(M&thn2N`8
zO*d`yiW@7uENT<rOAv)dLX#I>#ubW^BFY-XJBi0zH_iX>j&zP89`)7jWs6k&RdD29
zjFw_An4$43>=L%=>xv-xr<qR`)wA{QAA(se_gHSef5-fpUhte6+9>2!cYGo+W-2NU
z2QD4+o%BQzX4M_5%OQ$a=cspTTXCFV*;{ClvP|R104FZ3@C2$+nsz<U2DrG*93ucE
z_8)cA$25-hR5KAe!rdH1d!H>*lVx^^GrQM9OqZ<-jn>HJz#9@gZ*THM5x3mb=~0k1
zawRuMa<%lA7&{Oc9Xh;U19Pu=ReyRVli;rWp%gQbX0p$VSO{+}?SSkEO(EW!7U)X?
z>?HN282rpijqWU6QKqk4JO8f^S{=PN7apK`0foUB`m!ExX*(x#;Tj2>ME9f@d>zM>
z<b{;i!D@`B%g^t@Ea_GDa`_1)<ev?1sK2|8e_fY6B4p6wTVbQnyc8L2GVwp)KaV5i
zRSIP3>IBRHKB{uz>jz!Be(M{gEO{(@90TKscRecxmBS=KoUEu3l__HvzGg$-o+vS>
z`smi3J|d5<FTn%o17=3cLdS4?9*ZDJV5UGy^i!zqkgPDO?_6XtBgALgIBJ{p$xGv{
zG<;4;SU0c(y@A2|-))s|xtkKmW;M@~SIAB18Sx=0Y=RVr+gi#s_UZbC<i1=gxYJ=V
zK49H2oNKkcCtuSQmzX7cuaXC7a-Ra?kO=v{<m?-1be-3)Zk*!bK!?aYAbqmS0&=)B
z3=#gOw>`oDkG#}&$=OBg$7v6A!$fQ#Xy6(_cOiS-;3PojbINU2mYbTRo9hiZMxBcq
zMU*pqW?`i??uCHgLgyX<tNYF$1paMWmlNbiO3osG_IrsB{R2xW+}f~&zp8`tt<>zh
zU-6*-)<7W)UdvT$7;!X$hL|QEdoNb#%I8F__(cblTofmFqmrD?yLZwK3U&W-W!Wvx
zB`1%i4Qt0=S@*C3ThKG~`{C+b4FB%2O*YKL0n<WU6!?IsvUXU$L_h=WRu7?&xctic
z7W1o^g2<Hy?bSgy-7M?_!^}C3R2N!&%)u(r!yaG!bW_n8eYN8g&j0jjyUVzB-cX|b
zT;3KzH}&?R$AeLVV3g9RV)Pon9B|qSmQv8@@d?Gv%t&)vCfFWjzvUgH=yBZNgDBV)
zq5V`V_tgFA0y{C(W&jXP80?3OAk0N$mqIWHh-SacYz0p5V%qMrw)bY8x*?piPH1h!
zlfMqdW^`y(9f;m*D9ri{Fso;V*zTOZ?HT{~0_-tnKVRQTW%O+F&HpJOzRceCTdj~J
z$hXGW>=}-1j}L11swaf%gF;0Rk}dTh2C$}NmG0UqtMP)k%&}bpMZ@%aI0ZWrc`JL#
z43d(#U953$0}b#DtUmEn#DX_VnAIQW+a*KSyi1~XE%EhM9>nU7o9O6&Iirur1+-n}
zM|fQyCM+AUF?%x=d^~?5N`=By%+cM^0P+*$jC2w3{fOw>OA4C>AIS03Get8{5v={F
z`Vs-_lmLrb8nK?s-DEwIiz`9kIJ2`L72$Vafj1~{xbrj^E&+gQqfZI$l=~rQJ$nc8
z3R<#GbX8J>*`aZ@7o*~^R{BH<yEFwO+a8THJ_?;%Aw;U574PV@N?{6@GaJ<?FdVSB
z+5igSXK1M)Rs2&%!p^=1yi%2b8$%`<8j~%ciUMtb+&!9wi$ZV|Tt+h5)a0nI`N!R^
z1+aI{|AMT@JSMqt5Jl>i4tx$Lg`Ek>zWHFOLn}1)$1t1=M{kc=b-v9SXzat;<o!nf
z)A~qrz?|TT*WXXn&$Vi3?d01tP%y<LK7-sz4xjCxYX=v(TFV+=z1_lRNQfCUnBirg
zDH!~0F{I8ld>mNF0m`c3V4OFy0VgSK)RTPEtYDQh8e2d@B5$*ZmfU!Of(E>nP!{pZ
zT*x8N_(S}BLlZ*Oj8|S2({=OT$)^Js=-_R-%s)n#r-N}Hvur4<*P?d9u~iFHYpD2I
z)fznDY(DRqJAj)C4kyvp^6%Y?gT<vKjX*%Y4g9mE-(sM~=nW7Js+r`SgdDNVL0%vG
zsFdgW*0SUt9WdIQmQYl`Hql2PxNAkwAUg?!|2dh%OMu;51&FoH4>G%_m@S%JZ`kZe
zS;ctQfmib8W9m8eja{h+<<xLLlAt8TV{BX?Tiz!t4mQW~fMY@J?9+psRbVm{Cgb{2
z>Qc2gP8KsBz}3ewYW*fM4PdYS#bIEJcm?3%0%31+FF7?-FKMbsy)-B5WThDA$Ad`+
z-_B~*$0aD9z|jAmTzCL07=-tB4<lo()dFcbD<fZ5wGpGeY!W0Xhg+1Q4xXtakD4!l
zFGRog;hvR&M!4sr@vbuo@MM1Au1@eZg|64(IVt+dq*yKU#sNz7TP&5bSH<v`qzu2P
zGhG=WSTBw(P*yBs{&xG%!xI!1hLKL{H7CwDq=R14{<*Nzk$a-+i($8US3<WC_0ax9
zI#SjvGg)gk;yvZUZ&FW`1Iw2=tpLiT#iL4M8<dDlYwQs?!$&8NDO;do+3}LmoBQ(4
zasC4nSEv(MFE%7Y^m6*H;4t?%I->%zO%-o%Nruztm=ANMQ|Ua2uAO>EDx@$zNyTMA
zdXSy_`k4>Bj3}r#WQKvoVW;&yV`W5DOBlY$r8TR|8hHRd_aqaLS<V8AQEfP2ymsXK
zTG>MF{0AN%U>pMu+8c<E@U-S>R8dux^;t)8wq?0;=(yKJrYAOEGKVLzapIsH7O<^n
zs>IcgR4}RWw-j*-Hdhgt)UWYKf_L$~C&5iqDSAz}YXOqpG0Lf#hVD(uarLK_F`B7e
zlC7Pmm|sg?h27egaFXf7uz<NVr-ra;LZ0#*V`g!d*>ynX(Vz&mfXt13e5mzM31_f@
za-M4F|C;!W0f^Uz(!6~1CJJJAJ4^$K{Lp0&x}{41+WLJ2Z5hV1!NFf<R^-@{(9Uad
zKBsP@Juni5%ODvg9^2&Wm~>W(by6Wenymo%l}4p1u%~{}IXl~f&2V!K&k4o>Y>yJl
zjD+`*Bi?;9ep2eVRRUId998&L4PZI^(0EF7<6-E&o_~{yA^Cl`4PN?$GSGkCTyrhe
zXW@oj1YN&C0=r=FKS_Z;D1UBnKzM70K^0!7anS!K)pW3xLWjiZtp+h^L8PlHTS@0_
zd?qWskg&?f$l4h=gCIsavvk`BPrQUK?{YQ<$*~maju^T?0DL_h`1dg)F*ZQwVhB#a
zweUpEfhWHU9i()Br;vM*G53KjwmNCe$voVSWMz-h0rmoKnsTraZyX54uFC38DjA%u
zR>tbrXou7{;@L?=zFNq8ttUc!6R<bNXatlF_Kdj0BN`3f@AI6B+^FBNs-le;K)WOE
zZq4jS{6Q^465{0zRRfVeb|7Ik>aD#q^<#_<E@V8YNhW#h-+lVbq3a*`&@<%4TIrw@
z(00kmx1_fgCmyb<Q%<lEzP0h516~1lyeiV*n`Xh&d`gF{lKq5hL&<&Ah+#@(xazi<
zVUYTp!?8Y}-(@7FjzI>m%Cx#u=9_6x-u+Df-Rfsv;}d%Sfy=#^GdqVi7=_9aPpmGm
zR$=wfbskI$?+lS@%Sj>kRigA$U+#l~Gr_b60I^Rky{-eQZH6sw65bo?Oro8x{0X<7
z_5!x7wR@!d?;nKdhbKUi0mILo)`P2w!{g@ile|dn1;7$eYb%TD?)DL}TkMV5bmF%1
zu|aXx<a<w5d`I73ZTe`m_+*vf#rJW)Ddk&&StgZjp3nD<>c|pj%evb@D0aQt3zu5Q
zmzsxn7NY;>Dy;xdQKi6@%uetB3fh0XOi=c;D0y9+O*Q_Z&w3;MvO7ZZ-ohf2mQNEW
zkLy{IXZ9~-(6S0=nUSWFYZ?Pm^tX+crFo4^j#pj#!36Z8k*%mna}CBMPKsq(t0df~
z@|;8nA7X4G*zX9a6z&F$Yor2pS9+aT0cRDOt8LunK0!8#OPqPmdMa_KXI6S4(NX*=
z2K4pj4U8vID{T}dzy@<l^*d#M6eOujW{ov}N;1UvKXo}9(j(4h+iH(an~~9?kyg(i
z89g}J&08JQXh^iJKmbO`?^eiaXn67F*JWi&o!&Y82clxBb}^dc;o8H|kKtD^U%8WP
zPq`IUXrz<RQ-TSx{A~S4R1Ae2^fSTKd#UOTq+;-OF4iQwm0XWA6@V;?53*_*3n-dD
zJYW2p4Pa*e#I&600}3R~f#81zYW-Orw_xgszc~*en%Xn>f#@XT!LX#-#K#WlmEMPs
zjfqzrdfq>})pr-mr`%^t{(90K){{5DV{4%*_+!_E&XJ(`;sQpS;;e;S5^}`GOU6KF
zeTUM2XaWOTn+qvvve4Aks(1AY{l*ESajmYVj-;H~75hv#I>KUCoj(X1siMEZSRblk
z>3$|nxOz9IV^_S#TNB9qBdJjW-@p(cXzVA`rFmc?JgpaSVh2L?lmXLoyJ#|s+<4YE
znFZ`$=cxLTu_niYL)+WZL`~c!9o^Ea{^h2^#tpfB;@;4)7P#vJRq3B7OXHBRgy*=_
z+1XkN2D+lUYLC%@Dwd1<fzQ(8c4j*q`01eLm)r$+_F>ogh^ZL?DR8IAKHSG2-pXUx
zS=D7-2C{(hT24oS*5-dejtfUu{_|res!n_uhS7%mEN11b@xE#Cs#1H7VTJ}S^vE^2
z-LKd%`bvHSS8%ai3JQJ$cioILVDlEhxUAxr_V%GcgbG)}#{e}z%D<d*N3OP+y7D_P
zvAoK*@n{#=8>jLnE>T<%%en%|;C+_Sf(x?G+vY<z)596vZgKLb$<3BqByVtl@L=nC
zd$y{bT+lOv4TO-;`1pytg*xJ7_lrn_8%_V4gz_L1P6lbclX}c>kkS>mZY}rxp$(5}
zG-hf7ij`AyNv0Dq7C<NIgTG5f_~p8arA>)tm<$YP<AufRZ=E5(s%_V=IQAc>7@rHO
zj_*E!!>9;|8q^=BlC~?&IuYdxbeg;4d!0+2_Y+{UDKgVT62%{U<eeY~$z43J^+y{}
z?`=w9MN>_!)@iLTPwa~|)aVCCix<fXB6t?R!G^$PQc-sFl}oK1c1zO{p!9Ry;$fY!
zdtpn|kO8v=jk8P3qbE3v)n0zfd4xVJ$S9Y}B-Z(a1=f364QsA6$qAR=E$~hlhf@qi
zp20$C*s3h4QzxNVetR+8iLf;kekud*JF*LF0>RCS>aPs~@9*eMbx8yBfLyN|)KMZX
z0>LCdCL3?TI|`m<=Ja;a$%Uj8+iDC}8}o|jGGl$};#VrE2?Jk_^2&<sM^q>XI(fSF
zR&=IC!GTI=yufJNlZ+wTJ4LBiX`C4_+(=K;!+M?np`J$k{th^}l_vubmHEEmWjx)h
zj_v^m8WOq)MaROy9*?<Zn0{`jRL$ND2==imchYH<JaB5DL<xshsy%c<NwsQRVbETh
z+p+0DT-Wr8u>b?X)H#iYqK@}TK1C8=GBWynpCCiw@(}88tfr|%r%J^%76Ia@p-fJu
zz>HwzZ9M>iMIGxKkk5dinPpV_v7qDk;6go24!uWxg!~U;bLWGVB#_kZO1jw5M|;a>
zlWg~}r<xs-lmfCK!KE6mXACgwaUmRGHto(>Tj_iJZ$*h8_FD!eycP?qkJD}wkR+1l
zqVEx=e;5o-XNVG0bZ1nNvFQ#`cL5P6NZleNu}t2jCZAF?e~|O~n|OFd|3q-jgr|pN
ze@N^qv!POz3<)_yfucMxaRu7|^}01>eJez7?+5ny)oaoJiOw6=sVAK5v&c{i3l}_X
z8s)`w!1qucKrlc1*=@sKlq(;k?jd$D!mBj|5suf>lUH`ukl><7eM-Z0XiTZZu&)Nd
zdo9et^G=U&YJE_WDyxEyDzc?DM*RkS;Osra#Th}go~`%c&+bIA;TbY0L+BkJ^*-7)
z**mY+Celu~GW?`<^r5PmeI(iR&8Wb(>9Gk2Be7@byMgpIoE7UFc~y66W*k8e{=3Vm
z|BJ|W_P8ZXT{BPe-I(+_3F46$nDzbY{`8*Y_d@vVE?9<T(JgTB$K?TW0eR(*_xL`b
z@UBirtJt(w1<IIwAT+V&Jlof3N={U%*O?o29FTLFAlw#7gPB^T>mGy461h12s96iv
zYi3?wiL1=4p#BWqtE$9E_@t5tnxO3Lo6JC?nVp7+UE)^L+Ic<U{M{psbR7*3Rg<9@
zc!j$*_5P50UEMR4+Hla7G>;+Qb5{`<#+_>f6i4QoHn=0=b%#$lB~{@-9x!Du!<qeA
zu_S^f1tRfG-hG_{gP&PAcV2nX=U2mB*BCZiUB^%0U{AFD63Og4EVHOU(Fm*e#V289
z%y|(Qq|f&5xbm#U0vJ7XEaOL4t~^SaJ3*rnj7vRoL2MH3;BwZ(VDX==4J@7{bfD~P
z-6`AMh!27Yv;Mo4fm`WN$##9O#CVsLw|1|Vj+b(nNHA&}Jj(RgVWOk#OZl+c0FxPZ
zdfQl{SYe$?T-FGcxpb>jv~}4tI@*|`Za4$8Wk<##2H$1R1#A35<!@r<Pu@Fv)qqMZ
zicP=iDDYKUvtX2UD>}2)YhW!5#oGjqIGHqFC<ag!IE8Kqm@N<bi5OcYIgiyx$>mzA
zfeh3%5b&%>Rv*-$>(6BlF8zE&D25cqZZ7B<=H8cI!(3TAqeBrKn8J|_f>eEznmwkA
zSX&hj0u9$Fb-Su^y42uDaosB%+^ZpJg@$sI$HcRj&0d&l?L=7N^xuPVK=s|xlqbnY
zCFN3zh+)5nz_g^b9SnnSD|m{_(Uw**_Bg9!kTYVr_Y0T^;aRuUBHbN~gmUm(b$R1)
zTfM644M9p7ZE_`IQQ8tcS+3op>JQYcj!jw$RVyD0YpX1_@q>!_H-@YwIjx-a&N$FV
z)-AH};!^Vo_ycx;QIp{wvLu2pC6>!$gDq+oJ9oQ@6NSSVj_O<dB|862QpGe+NCs1g
zWsn@tyHn+gHwHQRF=YbfnhNNK6z23+UbMyVVRg6_w3Z}rNh+XOHnqf^%~uB&vjPt6
z_s{H>4#$ZT1oYyU&2|FAS2v&3obe2-XT2l?Ji%HbzuNX;@LKxLBet^tN5zpaSnY7{
z(}=^>J5_{MrVUe*8<ISF@v{#dv7dy>cvUcfNdlB~C6#}gud%zip3##}%l|i!GD2yi
zBXz?X#UV+Fknkc8Si;L{D)!KSgotxNY8#;bjTJ<avu;74p^b+<q4eL1@K_U({amTh
zGY9pS9{o~KBLYs&XVo!jjhfZ4N{1<L^`n_GzK19Q;HH|Tv<QKlR4&ZI7Fll}GHdR3
zjYh7&yiYPqCMBKCQDMqIy}*3K7!VY8iPZR}oPm}n?m3R*z2Z;42eK6!wb7PlJ#5ex
z@dIPRW0yaQMcw;v6d?y_u@&{&M-Im!b^>z;@<5q)gA(XKnm19%<=K!{IB_PTqmTUP
z*bBi!=A76Crb~fA0GOhY7yxjz?Y0;+Zuc9MY|!Pp@`ReQEzXNkW}(|4^qRA{p^G|I
zd48+VTG6G=$UFe;7ijD|kMt4R(SFkRMHx(Ut_R#k71HkXZ(llLMCWorv0TS<UB9WT
zjkvSM6vj5k)+w}Rz#S+S(x6bWUH5V)!0Vgxfw7QuXs1yBsNvwrEHnxv(1^gL5uoNK
zddD%Rj}j^<Rt`H{n<J}x4~lj9EX^+XX-S+Wp6j1>I3wR_zx5xHY%!5MOm$*LYld;l
zw+6F8LphSs&@Xz^HOCn6b4Zm=7UW-TRY^uYJdiwE$1lPv0iK;<S22UT<PXT|ml@y9
z^n!yje~tA~9dNi4p^C>s{7m^ue}EG8`7d-nPMXz|3cyTqL{ThRI?r>#VOxz?VA&Rq
z;lisEka;T=D_X|Qtr&AW#leH(<)Eh*02GS9ObEW)OFfgh@#?Q9)4_z8j?!mv!|tvw
z&kJ-3&DOfS<k*x0?M_`K1g=UXjO6#Ql*kT4aab2dpDTHbyEk_ELU)tE7<>$y38f^s
z512^da}#Vo!a_CML;=MHiiwRvJy@T@IGoX?zJ)Qa1EI9uel~pkg3j25n;FK>LD5{9
z*Zk@>DA}W4*mHE){WWtwM3@D(Hc2^&gcB72pB`zx&i(Y+<yrUc72vHclU?qG)zMCw
zUn79C64m=Xmc*e=)w~m@@n_vVy>{``$yFbDSmfpZGiorKZFgnc;ay1}9+rw@7O$xH
zW>TGsGou9$-!#G$P5(>5Xeht#fdlEnQ?5pak2V_8U3UwG<5)R$0A#?1)A4sL)!A(S
z`GP_+ee<0ny=8_({-_jq@Zg266}G4xQ(qM(Y;W%Hh;rd_djac8K~X|My}~sznb$i}
zE0h@=$FAex-O)5Sc6}+D7A2R61HXMyZvQGkTS6Hgu#BwgpPP3qmcu)03slOK&~=FL
z<>FelEcmE+c+@)o8Fgqo+U1<4E;TAB=w)mrOdp_0>Yfb9(xxU59z(&UTq>Rg3~x$!
zskvYzXuCV#=^4a)TAjr@^xzz}>t3s&4CIa7nHEgI^n{T(3}x-X<)Ovc!w(Cl-lcVE
ze%2ZYoy4HUP@I@uKkUDR<sz(um(7Y6S@@WGK{e;#Z!Ny8yI)K*hA7l->OM@zkR}1_
zH7e~}?u6&<V9*k;o+2^764V!lr#fo!DGw78g6%AJVg8N$)U<GgSFz=!wso_SLnfC;
zhLYQJREK?|juGU|Vcbn8)S|Xr(h+w@6pqfY8r=!}aSW5%w*F`c0N;ZBM#l-!Ur>Sw
z_tP00m63`f_Osxgo~iROjmS`jiq>qOQ>07|3!&;`gHK^d>#psR*)#O}YaLRk<Yi8$
zb#solTx~~5E*=`VJRbReIz=<`<hogJR(LWt_|16mU9jN$?E^<2hF2zvY?cjJY_s43
zN#Y5P(;X`WzqcNW!K<CAeoJ9trAouaQ%`e(s)5Q`Hgv}ycW5O}+SzuAJa3_sFio&)
zRR3cbMT`HHy#~j3QA+M_`(pCD3COD(biK;nP%RQ%L<l@cg=ftnK6V6uBWKSrU}?qc
zo7w!FA63m#crvFy`sXhRL9Z|_fo!MrZ@2p}yALULAEdsg76IPojN1XITnY8#&nZZt
zu}Sr*SD1I+p<dag5LVEM(g;K4%0t{VMvIY`M!R4>5>H)vm#is6sTV=yLm^U%AT~NL
z;9!kZNyxdzFT6ScecRz#aSeZuj!mk(`=WLtlxrb1J%d$FDx>As-Jjk2)3*qQ&W_(6
zTgN~OpV<&LBu(Xtrto%0PGr?2w%Mng{G;(8V^grW;7PVQ3sVKz1jAbu`z0$c9i4Jq
zfW2S66r6I2e~~E8#E1N4p1(}`X2YR{nuNOmff_QX$oYz_95=~g+kZB#g?|B~B7>Za
zqO(5u0yGA?dID3lfonjDHsJ0%bs%rMSWU@?;YU271fRwmfk79@U5B(5y^t5RM>bgG
zsiL|SmCxG5g*LBg(nL@zP5RmR+@o={=s6IBchqU4gJoh$835rMTQRPZLT5=YnMt-h
zV=}9r(S!x^O59(Yf8(01|DvECC-zn7EKj<lCGSLj8ravm|I!;_o-pBn<YaaXUp$h1
z^JnF7f*4G06s8B;;Z;w=9Cc70RQQGvShVHVs(NXI>88y1y-xjPqAGlM`A6NP7Nb3_
zYwboZ)fq~Aj~PTLMFCrdjx^f%5i(;-_7fTD$dzb^B@a&kzUkmYs+Z6)ne%z98Zw9X
z@E4Fd%3I^t>rZo>RV2EJGx*)6vo!7h(&TkH`2FFfr{JZniW#RmicB`2k266nXp#Lb
zN7fPhAX-~}7WEG8`DIs7nLQ$VE_ctkthXwyAki(G_}&)|D&yhb!r{6GP)%&@-T$E=
ze8(x*-ehL}oyd96;GJ${w^3S?bg?g_E8h&e#={g;>WIz6XDAPvuqV%LJwU(c$e1=;
zMN_s2GI_h^G&mVDPzF?yH-hDyN8F-1<x=g5$2?3Ahup!i>qGl=AUsZ(FJ{f|y*9F{
z{6G&rh?G?i(g#1q^bcK}21yg4HvxXRI*pm>6O0QFCAKDwgcb9?p+$n9U7cBUmPZC(
zOo_5R?TcIlR(!I+LL6T#ODZ!Cd*(b-AA=^CO$5e&);<`F6LiczuPSy`T6j<8CgvWW
z71nFi9u0TiLt}kZKn(d*=(yRIDGTu-Q3ghq$(8Bh34zU7XnC`SE06=Tc%dVe59qBw
zoupf)ASY?P-(snd4T=^LH_<c#j)2O4o{_Hk)PJ*!h5I@jRQWMkpC|^YxCI~O7vi~3
zS?TFHM-l6%G^b2QxL^iY8BL&@ojQ1FWUq%(S@q$}L5j-Mx`z3buPA*-)9(gSaJ~cW
zg8fc@8Sl>YP`0=-1Z|_c!@1Cue4@XSmnGsWTw+f}_g0s&PJeo;8CPhosu4jQ_#G#w
z9e3BHag&+Xc<;e`DFFI?lz}Z6oJcz4_IET!7)&+Jy~w1MAyKAT<cm}Gech16)zQ$m
z2q`Aq9@eRx?Z&)<=EK$4HuOhKR87VHbR@>;PxBy*Gqp%li`CF^pITNMkPA;~PFNnI
zKb7j>W7ZESK6vUw9mSwfUcaR^JuolzmHydhw6#rWXV2?c*-jx$i#RDmu%T)72<Ou6
zQpc8$;Ujzi8P_RX_4uGA7CN^jrd15{fx%uOC0{8?R6qUBAU+cT>np7}8#@|#v>rV(
zkhDzF{XUz+#^DQgR!__emq*8Bm)?s&{1ZDrOUCuL4`~EkI_d#2c59Jb|Gn8GZa+VI
zOZNX3RR<m~xg9%X6x1UW6Fa)<c#}{Cdt4DNVriNI`}JKjiMAn9U(yaj*|smKe;rl-
zw6hpbv0deem12pR6Or1rML+&3?67LX`LbgmicmqFg5eAe8kT#76d99GQJ=mND8Xzj
z5o%zA68*h=B=vB>`p)5x!Z<&Zs@}sX)Z-+|5)ON09YiA8;j4@>eag^25(66Ye&<nr
zyBdUHf#V(G=*B+bw4+cIhkDt#kpHO$`?D&N9a&&=W`ycd);)qtYGiR!<@-WKywXR3
z@Eyn*lu=FRNp;!OzMnHfJmCz|?ivn1zD9;L#r65CZhN41iMMi+5CBD4k3c$lA<wlR
zM8|G$-ATW?%-I2Dps>$t-x`C`fmEs7SnikiR7Yb5hCN1@55-%&vp+1DW*;R9`^#VT
zL9@IXrzn-Nd2NJ5XI+~lSCA5sYR9ZwP{Alnh!({PKY$50D{Y`kO8(3QGU4nZFgs@f
z>eC*|CXyX$iqV9;z~O$5e_woaY}t^y_Gz1O^~f~(L|~XfYPEW6I-o<$z{93ZI+tJ*
zkt0j`OVl~tz0Qie<Br4JtanS}CC%F=v{EKt;9}Y174K(DGeLMpQSkp+HwF1@y;oBD
zL19mj`2=UV>)*a+asw_H;m~MptX9r$1-jnTAR<jM|6l;rL%QrrKYUHdU?W$FRSO(u
z2*vPYTCh_IJ_O`AAAX2bNx{UP4#=QxVatt7m5=%Ou;Bp25cb*rCV84F=U-CsBr|(W
z6dBf$D`4_{h9zRkZpS(FTGp$yE`NHIk@Ltg5jH8sn;K(`^RZh0L=}jjLT%MO6>GD0
z7rzyq2AxbU+3H%Jd<z4tG5YM2q}2!n#+Xt?#s#SpAf<WO2}@?3HQTd%*dr{${41XL
zs-L<6^1gT7Ajbe9js!+|naKs2V&Zkq1qIE&8{9EPg7m$}E^S`TKVNB2nhXwx|J14u
zunD+mKA8<8JDk|ufw4Ol`uwIXnGE4wi)WO=QZkg}5x5l69KDx9F?@)$J!wzQV?5F1
zx~HPNCt0X4t#@Qcvz<B*JBkrKWz*gHxN<(}VFN1U-%)x+QI$;X>xqPWS*=E=DaVj!
z!^)m$t-+iWarfJp5~g1-AP+L6LE>&DJSsZ<1O96!&UuevWJ>7S?Te}~ojr;D=l#Ld
z_p9%bY~0X0M<zk<P?6;HO?N4{udwX))vQ8QP;&t<&R}LvrVP0&7OGr^1NJ1}w(Vx@
zsZM+0;<T3ZmRhM(oz28!b1;V9$ZnALy4NSzs?^NdOEzdr#4c+)8O@~SY$xTRX+OQt
z9W{#E6iI+iltImRy%;E0VsL)zty6L5J$X-~3{hs$9Ks>vJX7s1RbBp{V)n@;l1cZ3
zx_ELl2dZL?Hkh=O&-!Y0yd4?JpM-3KZYB>?z>8x~=)E!NG@p##rbG}a$)aL6V?Nkf
zoFoHliZn=bUw%GV&eBZwK`2FfFyWgPfCWw>k8$n>MyEM`lbU^}VX_@A<G;|es@)jN
zJsAA?AVg%a`W*<LS^=3nN-04v7O=nvdV`fjtz}4>BMqS_S2s!77+MJ-=r7SUM>e`0
zkH4hWH7GF~M%X?fbDoR!MkA(d=<HI?VOZ+<&kX*S91%FPJjJE5Z1Av{7F(b%tO!&3
z=uxI$MNHryt|Gn%k@`#``G2wY<btH^(6|mDfG4?VyLQ5^7{rs@XM`EAodzNT^TZTL
zx0ngS&(}T?#^ag@zKgXgnJoGa$91bmzx}2>Wv;2jf4#uknAdhwVFxW*Dbk*;cAvJe
z_lEyUZRmhj?fb6;5$mCR-T$A`-DBj+o^fKVo`8A)YBR+Q$Ye~5c@D>hj_T#o5&CnX
z7X_?>=)c)Ld!h$HA{iJa4~l;JK#y!iRb<s)j*-<JysWsX>k8`m`PM;|)NSQcXg_C_
zZDV%cY$8pIJlc7e&M-U#bDj+Xut}T>E}a*sGFH!VvBLH=CbwLFSsF>A$-+}18FIK@
zRujPS0S-%c5lz;^ay>RnafN17ZySqx56U(saAYtM;h*#AFc{I*-#T4ZZYB31y4nu#
zNQSEUmueNyWGFEjb@c1;ss+-%u@kOn7$KhGYEA<EJ+ri;8+4VRzh`om59S%Yo6vn4
zImo;pPh8U+0KXZ7O`hc1B<*=@ZP&RwQMK*@moouRzddP*SaD6ccb<m_jPDbX@@H-P
zpN^>Y#;onyt7ky^E?)P?M^^Uu?E}#R`vBsD9f0gVIX?ey1&?nxDXuBn{7@=}J-!nY
zLuPAD7e{oI80e4m&OZ80l2bex%DKCMELM*pE_ngKF6WY5&KQOPnf6B$xZ$$qZGjLG
z^A3|@g&diGLxwLX|7x{`y|}1qWJtO_q`jSHf41rsxz0^Ys=2axt>r6m2l@*}#b;F<
z8vs@fThUmwoH4JWCNB%6dv!904<SANSK~oXLOW{(`S}BR$t1IJ5~B%BYMUN3!4e9<
zGWpg(qqhcUA1@u&R|+*L2ymA?voI8YH+|Waq#r9yW1-!BWoJ#=Z5f5ffVXqf49!`h
zxA2b!2KFYE*&DwK%+<L@(+B(>TiSKsI=*;*+uC<rg>E^_lup<7cyYiYImc7^_Q7jL
z674BY#997{nmOc%M9ZwrPh#Z>)lQ4~S*Z#mn2%iNcjvIx{MZiM`Dg@&@N(C5Ll-et
zq$sV9*KnG)8_Tv4;@v(UbA=_R4O2I91`W4GLp;uyeWz}OW?UPFCM-6N^P?5gH#Bab
z$d1TnmP4}qngL!W^<8mIR*M4eWcrLT56l|KL~p4D4D2|BHQ*4i-lZ`ry20O@`@E<v
z==Ud^=($%UjWt9zsg4g0je`>G3yq{IJh8S&EYdW4W%Qd5*W72}v#nl|w3oU}h>Scn
zYc;nCN$MKk-_$b->YJ23_aBQ5yuf^uE0%jt37hu5Th>vDIz4oCnRED&Py*z^iAWtl
zF|vhAE+1oPWTG=)jRyUK48ZF5H2h;Y8U`D*SQ~RoK2%`KPPojN`u-*J#KlC7&596z
zw%>04@hE{imF;>R95_9@#`V>KyQ?{9#^d`IgB-{qYK3ag#W8%vG+KOx77L;=V;&CX
zBr+nxj?S-jpM6qsTCa4-nG;B7h7?<#BE{-@ajwvS*sTBFlgT;vyMxkO76ejGCEZxX
z@^-1%(Ez|(R^S7I8ni}%wJ8sWY<6py&QTYk;JP}gI)-MdaY8h1(B2uJ8Zc;&N0Hw-
z)+Y|pO_<892RJ=|*yq9SFXB=Y@szIzy&%0BXlLvctTPV6MF(sO>eoWralgUy;Q}Mr
zV6d;N&2EE16cP?{GUaL8l`sNk$==K&5blSL_O%;@8O9D_?B;c{)kaZAEbks4`hv@G
ze&u;RPian6<+F_x4#kprM|w6I<E`nv=Ax}SOqm#UIs7)Au>BaL*0~K#Wf!qawY<(o
zkHe8xX`GPFzG#PredrVygc<z1!@SlOvDB>9-c3w3u+O26^8eKuWaV3-(u;r8jv<dx
zg-(8y(=xNkt>aURu^ho57HKpSX`hQnu><Ry$b7w8X-0MlfDH?U<K@2(Dx2$>t5Idu
z{ylb=bd2S66mz|KnSx9DMIKM;=~(lgIk>|8-=;w5*o{XI$fDaBi{CXYoo){JZ@V+6
zMJ9$9!##MhY%#XgaiG}Y-&OZKxXdd=0xt?v3US&&K|#z1?&wYw6%RGT?itq<uy%tR
zarewl!fo)4mmcxH0TT9aT|wE<2)4>$QbGaiW<&C9M!|p$!TdM)ZPWg#uBWa)25DSA
zE4*i`rJt*2F3ObO*_}Cs93A$JGCVx(!<1~O;}3H2+M0k7duT0lr5+y?fZWaR?-XrM
zRu29utj4XsI=A4-5}@q@o*OnjJy(qT0kOF!m~~C`sOt@I4=f5V`_d5#U@$6?E#6!v
z2u*{l(g%+S=(<OE%Zh$vA~WuCI<m{v&G2MJast_XN=qkg=eOP`9ljS1M^LbI8@;1%
zV(Yuf+_A(S1rHINXOPk5_VICH6S-uD;r7x2b$I%V2D!I#A1yI+ury0NxxIYR!Tt{T
z*H(2>1Yg?^AEj=aCM=G~Q#F+1eU;w+GutrS%%w0zxh^N70lpkhat)!7YyeIaA?s4~
z+n`AV#sxqP9CiO#&THNutaeJ;<1O<W|I3DUaDrzcju{SZ<V#5@EBAh&%w$MR_PJD`
zK0{j{R=Ta3UHXAt0@`d5-kxeX8)ah1tI|IV`$ii}5NvQTruSDu1=t&Dxt-^Mk_T#W
z88bN~zI!%W<~i;-;ZHC&@&~xT17RRfu$KUPfl4d0+C9Ku>$At@a!6e;td!R>+&itY
z7vV+pHdR>$YHrLX;gs=7y;V~v3Zt~>clxt7utBJ;BM^<tlLvDyUK+h?-15I}EEP6(
zNx;ho&av`F6zApes#Aly>>Q9gwofwje-4X<W!%@J(!QTOwtnZKkq-3Y8I;K)4)@_N
zX6+oSrrvH>@gXJLxM?p|)Tu@0RoOe;8EkXNbF~f-dFG(@CId`D;pW&P>^n+Oaa5;*
z4n!{FgRyv%IziuE!=RYXZqXIOvYFQ7;Dz2#V{}}ncYo#R+*0l0{!c6mWbEF<P5z!O
z5o{@{<%XwY!sbSxm6yt0m&y2D7o9kdv-wz$iHRLHJI!N6>>mX#D}k`e%sbGPFwb?(
z%2x+`N5S_tMNwf<neH1_?Pd_3Ye4l7$(~TJ_K$p@aL{aYN@ICSv5zMf>?KGHM(`M*
z5q7#P2RkX=VvE68j|c+ner$t9cbi7+UZb%-<~Ta+f1h{ELK%K$%>;R_=phGMVvO(*
zoU}C$Z2C3Pa<vb^X9CjiG1<CeV8ShGf<XG8g%-`6uEDOye2WWQ>n;?e2f+5(TbFY6
zqh`3+PsL;co7~g3bT%4TS8VlnCfd>I^V`>J3bhvaa~(A-J*FMBWN)W>G`H9M)hR7`
z@QYAAYNH(|C5yVR&uLb6?>4->(h+%JI_a8_2kL^Sp5M$Gg=m`ifZ_Z^Y$eb8wh!nr
zpTH#>LX?u-IMOCY7`$)!*a&{?1>{5S)Gu5*5xEC(fu+1#1-Ym2{Tso1KcU{y9ruWX
z47aaSGzg>*O)lR3CJPoq%rbyPj0z9Yl1sj;J#%tvbaoDC8LcBEAyZQeU)e@Hk~BvD
z2@JwuVJs%M4=T4>dX{Xb<~)QBxH_y4gy+ZQHd%urQEH-!rw3pCc_0J3u$@_u9R1|u
z!i`y4<;piwIWIeNVOLrWA#fL&K5@p#7>0+m&IWuxnRTRdlX6|PdY`2Ok+v%X{E!4h
zW}yE;hK!J`4u<45@(+4gZTXd4!4H%G-iy3_^|}}O??M?7Cx2x(VWzFm5gX-O*7E0Z
zo;^Vdtm6}hPE5WE0CH0g)=$iil(m`{ybw!xK(0m%Q73zlmg^o~G*jh-ftA_{SOObP
zlk6ocJOS6wG~mK1%zLnpA1|o6GCW0KR@27RDqKwT7x)`q&ojv%F?=t{V%%YHt2M%u
zjA7}3<hm6q*Ng{d8NGDLRLJ;4WX7E6L%3I52hR~E?09++;K%uQHZUC*<uhqFw;K%&
z7na`Bv;G8W;lg#L`0-iT#Rb{rb@^X@ye`D|y+y4z=omS|M1c6Pst0KhFZJo9&(Oi@
zCQ20NyPSaZ#aIEOVl(cR5A97<CB}d<(!Q4t{&)Q1ZnJY<uum4CCTfRltrL}cWAZ+O
zhIIG%BNEAhhyOs(H{rJ8p*zp)-<tidp@ifU1_7s>`gIiuv5*Xy@#CgU^P}(hg4OUw
z{RC2*KiT6y%dpsXXZv+CM`F2RK$*PGxLN*-zaI~>P<29tR@lE~X?|eP=}EHpdgEsn
z8cp4n0WdBkI&P#gi_5R`+T3cZGEwK;WxgGb#PL8c>nnT9eK_t!QMYydBrTmrwz|SR
zU6}&iD>%Gn28meK7Riol#f){B-?_-axA>j%f?*G2{q&*NGX7ohJ|53-O3;{^Vs{=_
zGfdcAaE&cijkNVxeBJkncJ(|PFdTZ%=!xUPqoToK&<vrF!9=v-sd+~IPGsT7Y)6CB
z->scKZ+~0TJjIFq;y5tK+?RX3;wl3Scx;9P&QNWvCThK(b0ZN1hkXoDtTSeqb?w9%
z&LI9!82Ts&$i6G^=HkN2+GznJ#4%ADYVfcU+2adNlHVpqC8*Kq%d=&2XBnH!66WeS
zu8BD;l;}`BU%sj7@8oW_AKPblpFCzy!$U#$Kl(pf2uOpQV%49F0r39AG}e8%m|7lZ
zHy^?~3gcq=O@fk=>_0>_1R@)#=5!MYbq0AQSN_RrNNn7ZY>B>J1PT*V9Rr}&a({mL
z|9Jm*@f1xBUp1BzxBwg)*O`Br^Yk|uFr5aNB8F%E{NbXV_OqMRG9gZ`>ZLzu6{gj+
z$Anmh$c-xJ#8i1L29n2-d`w{b9v*xX>k$>gW=)k3lFLB*_Cb0;h5bZ0_c_F<IBcVK
zPbTg<4vJ687#yPpHYG3dqLi1*u0iE&`qgr8a7v0o^d(!1Mx`bGItaA#F@N?UqU4dt
zD{?A?6TQyawjr}+N5#RVjlu^QWn-X!!Y%d#x&B+rs4$ld308mwR0)oMnO-(q79lIW
zVt4w5jXSN`-GxU<P<59%Lt#}%<n)y{c%-w^fUF>52cVFCC|m?o{H$5G27%H~O}*wy
zDoj9^5$PC`_3We>?uRzh*mN0ny>Vj8NMGvpy#Fxj+d=D*WnpW?%6v5v0>6icKIS<w
zTh(nQFz)%MM7mqm5bdK?^3-Ylp3+r{`<C1s!aRW!hICkXy=__?Sw>4E3;+7L4?gdw
zd>JLZ{7B=U(Ue7F^}QaIS4Ct{UwN8HAYlkwF^~sk7G+dWo8e#5B%>(l6xmgRKE?Ak
zgYgnX_XK98AfY(Rhe;}M3?Lx58iOya9gmhM7N}%qj5K75wzfzEm0?=moY@moKOvIY
z;srJ?ShjL!$F>96R8FP7rA55b7{vJLt4_kT{ANXo!qQr;tE~Ftp&J*q{UOMo-(D{G
zA~1JXc=cA{Y~SZtE`dK6q~~=h-dm*wBGyn*<!X9ZOwH^a?C0+ADU_zP*RGCt6q|W(
zvYgRw*)B&#c=UG|^02?qiYQHViBc7NjcS<0w(=|{Y4862-Mk8^L{?X(y>8NZTI^>6
z?a1Wxi$ksc9H&f!9mS*Q+){&L_e{0m_!Vk3x)veEZsmwPDrWT>3JUa0b?SZFw&Fs$
zxhxaChD{pMwE@XvM9fMTeJ6!9Ex6&f@Utw`q+u<~aYe6gH6uqxWBNp8!hv_xS*5NR
zYzvS|AhXwWacNz=?~}N;AvJ<xbiT!m5*KP{d{LIh#f%A7l9(|fW@vjX_fJDgKUjhL
zAI|7vos~qJ@{`#mz#9L1t8=tluGI8`a?}11dP3P4h<PYXmNy>8+piA)!G*ZehS|O7
z|9?PkB_KalX{cChMT(cGbrMtMO+l1Fy@%-)-PjCUBCG|_nfM~*boLWU4Y=wZfqz?s
zU{3=$+J<XKlR%z3%Ypad)k8ss9N1?xDm2QJjmj>>?|!3IPuRN@b6+NY64*lpDfZ1^
zhKete-`%(F#sTAu+e{<nqQv0apFf0Zz0BC)r>djXUqT&g(sb$#Ap+g&^+we<wOm^)
z!^5QdAZ%g!DF23_bo$2_&uVzCgu=U{Wok~cMrs)odaXKDuVl~2GAH7Y%|d`iWl`Dq
z(FV`Nj&<t0u9bqx@>t!cR3sM9!2R9)P0R7{q*>LUul@9MxD}(0+Tgcqgb3h!AvUj`
zS^wb5>L+(<U3}&WP&hOsAP<bLGDLPJLk5x1VOycn05=zQ&!3AwUWQNo&{<rGd1UcO
zkAZXu$m9iZ<`*aP9`9oo+$NRr9IMa_2umik(FUSY?iVBLeqhbjFl%tT<pzyqK6B9y
z`y<bVoY<1*ht<DK)L;_n{%Km+exgo-IX-L5*qI<>sySD6@-B@5oL#HnN}=6+cRfUW
zjSPq47+>n0eY`LV+AyiPech8?o&S~>AJ}4UT`^X741#&Gudb8V?Dl@={_uk_0~Gg0
z9!O{2Fi>zqp#`g2GTnWeCE@&caVTxu2o&fyr-ZLZ#1sEe=^xz+AMA3#?R=yqmE)Oe
zQ#Ws~L<B^GH}&B^#0iq0yln%>=M<hb%3Glm?<gjW{uJm*BOiMm=h1U(j0Ma&prxl#
zu#|T7gh``JB3T%Ngc~o+*B)f3*H2U|==`W(o#~KDZlln<i3sJCE>ZB~XjZA|K_nBT
z%(Kj+I{^P=(KOA>U%qDxEN4D0*T}ZsF3lq+di`hj>{~aG*o_ztr*O_Ruo}+G96e`$
z(a~slpMn*fB@bQH1GqR^#?_X}iGwu2Z}37J(RU&J0Jw<|&c^nG!RY?c+tZ1mX*I2^
zNOc)YbNL0BRTRCZo#XiMv;^F>nDXV#B?flTRIMyu_3PezE@Lx0h90ftFI4wR`eRuK
zdLfc4`Za;7lCX+!q^MW=pN{bYm$C=Nl0$D$ylgBl1zrgYcSvru5Ja;s94I56Vve&|
zH!^u=(fvJ{;;%5^^kS_f`8b^cCI1ltkS+T`9Et}BXDw|AnL|3DQ)6kh+8o+#{${U)
zmm0$JN#<!|ayDuHeX8{4Kjg(jV?+2nTZeU1N<GU|W8AD9?4_n!YTXqc_zk;kzPIrX
z?-|Y*QfipMT25@0ummjELMq;6-BhQ-qHo7+eD|i0<l8ZC@BA4ke~2-4Kmd9F>X48k
z`}h9;3sg8)tLzr<LLjX)w70~smY!2o(9I^3pBXZop5B{O2%K1kSqMJ-s<{wxKb|{5
za5_11TIu^u3|Wh|3?qVQd>jo~9lQA?FD&TBRo3#-;z0S&-+jpKjI*0WDwV~Hq(C4U
z3?_1MwH+;5O6#4-K%)HQtR57sgtd4@ivARz{joQ&+$gPu_p7%guH~v>AyI%tKp6<d
z!vS|rPdh37F)x{`MW~#Cr*~)R>&b(!ZB@jYlISq{|B$RMt}VoQd!{Gy*WiP}oM4Cx
zmapsrPBDlPK$}Jdk)eW$WX}dDco&!^=A~=|Sf(>MH-n8FDeg;*iPd7bEYp!(_K6np
zI~(lia<LrNz!dSf6I1kP8)2fp9xl(V+iH+EOs#V2IPOzN0sB8Ecj{-+(e@xz=h=iy
zSmslh2%cBUz#)7Ae}`dZE1hJ95&iF*>a?AnC>Y|Y@do1x-A!Cab8j-m1Zei93#t>V
zBL0MO2j=J{!_KU<s-N5`vq^eb#bb)daOcwd!|PRR@2S>(@U-jxp~uC!YThvwf<N`{
z*OO2T07r+F#NZ!^TW<5uS|53s^JPbH$o~pmVMmBNNGJ@vJE=EMx=N5~ebf~fKH|fI
zAlhC?{HkF@$tDc&bz5OjfEZ}>jD8C6<w&>N*LGZ|>zKlnA?M^J?9=z>xu5U2A+0>M
z9tdXllTwtnqV3k83eK!}%r%E>WyGxn14$<Oih>voRFdBKk4nIX94oW*yr09U_%w+y
zVuM&kipElX4XVpn${Q4xVY{s;UX|xT{5e&+mpG{90=ak|FZJ!0fOBK%V1Rlw8Kni2
z1)@9WG*r3t2Er<PtM-zth%EbUte&4t9)6ijI<P^QEKRK<v7jhoF9RAp&`V`NaJc~7
zO{XxzrBV8y(L7;be3D$rD+RRb9oj&+ecGixi1wYyd$l#-$UF8a23%|IJN7D<P1Acq
ze}F2yQ6Or@o`1#B*a#j}z=^)$dUU~JY|IU|+jAa=!}<lR*4RTV_<2GxU=qAqF5nsH
z?5g;hO0zF|x2FH3Z?Omfv8H$7ChYR;h37S~7VvZN34NET+X#xn?#=G(V$54nOyaQD
zM`Js!2a1JNVnCAkDc6@_?+W7jK~xnUC9RqoZN&8euhar|k%~urvz}&Zn_L}!oG>TJ
zfeK}Aou{mRyu>Lc4|T7%#NO*PvvL4{W?0!VP3G4kB*@S<0gU@bJ>_WtUe2IlDd0&e
zp*PB<l?A^3sccj!lR_NR2P=?|f=ncoRz~<_pkqx370VttQ|q$8#8CCS+6Z=Fp?JQk
zjn;tp+REY$I#h<h2JzGdR*I$QyD*xnfgl|A?bfrsxKP0%={3_RsA8zMc1Dxa4!DL|
z<a@&#uXr8sl|%ZNvU0S9NNDmcS^TLN{wu#n=gL%rCl<njHtNyeQjoIO^*_ArHlIu&
zYHkw{9rI;x?SauoqdRE>xb63`#LE&1vpMZ8Rq?dXcR<16+~_YudN&TUuT5XXDV}vL
z49z~*Jh4k3XBndY^IE^L(jnSAD-P(Nv0495^Dgkh%qUQ?1rb_%eZBy&DiVaHofLp4
zVMSYuTao)Rdp3si_{U!({NM!hE-l#$0S|ex&>#_r3c7uHA^#SgN{A$&6<UciA8&Pc
zpCGQo==k3$f2TXFc|F!>D6ZBTsv41a5+1PmMpJ=kCt}&9X)LG@i6`PY^+?49&VMV)
z?OQCg+o^6-bde+-3Vk{FR`g6q6oz+EqkKFQK1Xy2zR5xAyJ0de9*A`R=U`&R_H}gN
zh3OHz-|}u>4$BPv00U1PuPtSC<YJf*;p!1sg<_%M%DO{b5Z8hxlhDIhPP@+`>Cjwt
zf|AvmAwCKY#N_0}5vj?{qS9_RE7R*|pCdlgtjI#6TuB}Xkxhrsd_<YdPtX?Kj&n)N
zgL}wYb9QdF+?3i;xF@gO%~zL>6QrYrrVGdaGxY2ulOQR-23EEbP$q9ME#Zm<xu*4j
z)@h<!pkSW&R;H<8F4Uruw)eQe11<ZHOc%$nz?{x{&pM7s1$%CO+(&a{^4Iw{b`#0l
ztwbq`L=ILaL(Du^VNnD?pnre^ok1v<kJ93nqMA#31Cfh>mk=rCo!s7td1q5(0jiTK
z8Yze1AQ5;}WUK`4?)PF=kx`%%&1Bj!mz)(8u8R~C&$CVF+^@BrHAw@|u&M^GQUue#
zbBPd{3wQp(gi~<82IC6<+vPlQmWUGji?q0s#yXZw=a;x{9#+($L-77a@41D?I_)8U
z=*qKhULA+HvM-ZQ(s7+RJUmf?UC!3QeF8(d^Y*Zm`1WEE9Be0=3*_eSb-H=n$=Y)0
zsj^iL!mGj7*tFDR#EKhA22FvO$fF`*00vVeqaVei7cuhwSaU=ZmJq%sYq@|>!krG8
zm5g)gS|-h&#aiGhpolG&j$ERfmt>7rY?0`SQ(}aBr;blPfst;@=D0<j8B{etWU4jP
zow}cfvEqh2+*TI?dB!w#!A*(o4QcbP!S5%)t-cs5y%OdMBn<N~lx>7jLoN-o?t9ph
zdpGmqIj4H9Z(_V@^V&%l%4x9{MfwiDulQ}w;7ZFQ3|^h)v{@@zTT+9UJ0)F_<`%eP
z2qEt4xHuNC-}|>Qn^7$t!}wIE23vHTHR|+a2bhCOxs!wR1Mxt}qYb$0W~-Ls@3k$Q
z^#|N>k{`06If353yIV!#Ax2dsc5Bd={HrE}AtvWshxIQ@D_VEcl$`X*>Ph3Oi;^Eg
zEU4v1ZSu<W3h2PQ8F=j6YY)b?JuM2e99lIcA>4oN>DVU7?CXwEv~X$ly81Vp{q>nT
zhXBjINKE&C+a<8VA_oAOrOwBfF(M*swJ>&&h5YEe3|ug0C`x7qNJ7=FT&*mGaP#02
zKZdpPP^{nPav0nNg0Bxk{6>cyx!Rr29q=OO=c5O9XY%QTgYGK!BH@_=XgdcD_03Gv
z*@o34JSd6s`JyQdLSn%61r=~#!hM&B<k65FD!;uW0dX}lMh6uqXZKTyM!nyCMJD$~
zSN%uweVFhU6YsGtQb;!Di0N<LVL?}8fQ1q$qs%WeM!bG|<@GLwo6FUBan%er)V|cw
znU2uFA%JRh0y?@eD@*wN0L$ew{m3afQ3%yw(@rv<#zV_7nt7H<d+jlSyyJsiCFO`G
zO#mA=3HuTEp1;~|NDkrwNY>`-mkn(bsbIuC-Arpz=b@++wayNEtqamc633e}7M2+^
z`Khb48SI;ZCP>O`pZY69mR;<e^DA_B6VSC?M`vwGo)B~n;%rh|ye=BmNL)U4AxysP
zagC1b){;<4KvL8kacV;CbWdjH)Dhxy=a5w6;G5ZF1HkqvtK<6V6046zCBACa9SGh;
z0Pq(D8FYM7>)6T=v}t+7mJ&wnf_L!uG=bUyalxSMe+rv!zPnR7E(w?sp<FA;2#g<9
z;5Tp56MFxuAJQivvu*YU$-WF^<)P^M-nCZ&&Wi>xipHk}-!KrkV=hP}O*mI?K=KV%
z%(zmNErc&WAQb2AjM2R>SQj*@EGTb7loD=a{EsqohY!Gjw2orPuZ$mZM<Yx30Y@07
zHxDrUy$JlAOcbEaB=8_Vr0*Aw$)Of-$Ak+$b_ZUri1Dj+H2uIKmRlw)m>enDP?v0_
z{hDB{RXy*c_;Wg$HN-$MWEAm!iP=#FY;L>R7=E|I^9<g`kC9R(K+aCi=i#ju^eNY~
z9OCSP%0*lCMN~Yu-L6vkK-JJ3`H+5aQ&mrViv{3wH}u?h?yJEG3wgm>iIPybsu_p1
z@&uU$D^*4*(y&Wic<!^_n|Cj+amkH4!;=->Hf~<5?(-VuYG_s6x69K$SSdSG420N?
zi}w*-D#*tnuqyc2<r)=`f->)|-De*#@aqnF3H9{O1Wa|?G@g3SLO65P7+{ukfe;Qq
z<@Mk)g}cSoMr~(1FCYJir-Zy=znA0<*SoNzW|}j069DO0i4IpTGRb^9v`RQuyEyxR
z2=>_I7&?=rt<^~<WKSj3^64&chX&KzAIT?ugkfZ2(ic#qxs@eXhQu;XalT?s@CQ7w
zyRhZy^3F=^WnZ1iX~#vJcCsHeF}I(?%)o~hpR&amUohGG${T;;=sYV9I{dvsg@tQF
z07T<Wbxi3&xG`a-L1uCugg!$xY^pjw)7bEV&fMkMzldkrAI3-lMtYMa^KNV4d`kq8
zKG?l5Q|x=iP%Lb1p&aThbhQHyr?M1g*e|n+L-vVp;0!-9_so~fmUKD3z*#k3k8ENw
zB_w<jKhKRf?z>$x(CnvTf`Jc#fxve=2`X6f(YkLGp-eA!u~OCs>Dt6mXcK$E`$JPX
z-{%$rPb;F9u&`)Ewy7^=U_tZ(Nk9cDuK;nI-jkM`a$Hld8qvw?qf=r$4#2c))Uhtv
z3;+QjiG{)ilEE7FSuGJ>9ETD93^mW&ey8kXk9-sKBM4IIqNI%LX4}fC3S@R}j{|hM
zJWOi!iHipJ>L|k#$kITLk@GTMEY|N1^wLydCYydNRRl%jkX37lXN`v9-tXNULbq_h
z!-&X)(k={;7H5k-X`&jaY6JgcFiI(ZBcD)s!5XwIR}lkhdzeS*ajApWv&bI%b$Y_J
zXx&M>kJYXeB5bnTqtKPIRCvxk0l`*OUJ3SZ>dwoDi;uy24ZrbYNJ)$|g*feNwu*4R
zR9?#3);FQ6*B&CtT^MLhPJjV49)ub|Y{t|c+dDjv2SI^CR`0p81Eev-A^{qCU-u=W
zXDlMZnqQso=%i$7bm&DCmfc1Rljs9`^7BpG%;9(QEi$MI-|n1;KjfEjrFHr^ElO50
z8<vAE>7x@Ad-Z=Z#rUIf`j%>Sk$0vw$?Bp75lPBZxJVGQ?1vOJMd{h)7Z=E<XD&nZ
z_(Aa%Nmi-@mNESoH<@C|D+w3}Htu{iHqv}@4}As1y-c1=558R!^T|K~c!#g@D9GO4
zh8Vb5i4%;`p&v+<$+DkVC>_m&nnAiBA@z)W#VnG3gXq=!>wI&p7KFNBIwj;NZ`vet
z3(s6i4D3mXf_x&X3Nl|^`i6Le0z|?gouq_uq8gsC;2yCtRsJGINA`9z90%z#8C|ee
zdwPI}!?CmBul!ol9fTSgX}BYkRkia(r?QA6_(T?ZoQLw4BQJ*Py}8{l?wQ5$PxnAL
z-FQOAd@$gGuoe8wDC@E9t9zicSlEGel2Reh9Dsm`(O!=SM-Hb<f!P*zNATU6K=Vm!
zb5@z#oSqeTVE$gmb>8`JbtQ3QPPTEkG{3s!H^I)1_P9oIhxceuzV?Ak#%Ej+<OAYt
z(vQEqCUg4N!M6X(x}A(S3%q5}68?-@Hp;~{XJ1ej)Af~KhzqS8Tg@yq@=B^-toHW;
zo*5z#i)8$a7T{!+<xY`(6~%3B^$Ju|OxjrIS>uAKT;sm4RYjcYi@A6w2r04WT{@=5
z>Eed0D;<6Ye#{7luFe!GG(@Ynf&5DU(c8Nu_F(P14vFe3!z2LWTH-1K#mwD7kek=E
z!2K|ixNSrRA1+?mAAgH?`WDw3qn1mx++zYYvn$n1O_F)8%Sb*nAppx@1_gK!SR)W|
zbVpT&V<Vo2K30d0EWCD|cJh{mX1b$8^Q35u5)ab^R51?Qc;Rv9L#{x4NUUZo6}$dR
z)e<{`K%iPai2As8i5SGdOf{sT(WK9OC=NhM&Y{v&*Qo-B9o+Y&4Lrp9;m*L(1weMi
zKCmpT#V}_m*W5@1(>pSKjJ2H=wNfWa46LGw%UP;2PmfEaedIG9o5(q)TO-0H+h$Ls
z0YHw;FJ?Tmm#U@^x?gcY0G5XFNie;GRf9C7f|>JR!djD2JZ%=v%$&P0nsYM~Pk+O5
z!E1qEEG{YjJBycg`zF2+^>*=p;~0hH_jGwy9V=ii&a;2g<JE%}=hpk6X-Z?ba)?c&
zgTdM4gfYcRBi+#4Elpdd?J7CXXJH<iaJH96l=NpYAPWO>>)<U3gAM!L9$-XRm2l_7
zBJ=(-Brm1S{y2qQ4h26;+7WYX?DH{nz1IuYrl12ei#!FgcXrq`{jB2f@>H`*&V=$D
z2k1zK5LNpz<8n2AF64HGsY&b6fxqgL@J-)OA@%1y7~il}{yq)nzH%u;EJ@y`tyrfi
zidIRDP}6;f%JjHq$B4f^91<Dn{ZxQT0snyoyqOhDF+B4BkfP9>v$r`cFS&E#b&1ND
z%gU8#C@d`uvX8YqwIu#4{1;SzHc-m7KUtn~)+eZb9Wq?+HPG|_Wyu+7O<Oh+g+T%F
zbfVGVSK|`))bvG8fnz;-(hT>fLxU5ndabFCM939-M51q{vj(VrIF-{paXgKN8f!3S
zZX;@x&@P8!y*og|@>@@LsryG`z66i%{|A+O6=kIpmB{|?NLNFXnQ~C+y6A|M6RMDo
zA<EXXBC<@1O~v=^W4kT&tbQaOf_W8>`UmXt=Fso`Qh~ph4tDpS&HLUr=2L@}<CbMX
z(Ly6CXmEjwZ8tT}_GV$5#HGBR0P%yzw;^+y(q1A`lLnHbV6?DSF(X>8ZbiTMr<sWX
zZm7`hVpi(@kv}2PM$kRl0#oH!AqI=P!fBFvUDH&hV+Wj%(D$l)y#ga^q3EmStLt9{
zy|yYnjD2)Wwk#(TXQB+Y687wxvEorazM!iAG|>O5+5>)cq0YoDBvP=jlET>61(-zL
zIEDP9lbe3G@y1uzfrZ#nx$@4OpYoqj)lT3sU@BmFmht;plLvR1^Zi}k>w}dS)4VF=
zPV<74QC4!uvcaS$QKz^Av;C#sl*9M-vTH`d=mx-?M-6r-AdR@z%DC)+e8uDWVDMRf
zNxx);L<I{<rJpc@PdhxR)aVCWWBaGQ1g?_?qfn8+RWl^YibT2+^dP)EDVMpYgtoSJ
z8OMX${<&G0Tm>jl4xmHfAxL)v>0cE6k(S6O(0=ipQ?0nfZ?d(S;CtaS$L8ml>X_oF
z2l0EKbBB>DvC&S8`Q^e_&u{xIxaKJEck&E{u$f>AW?u5GcYpvv87FLVUJYUZJ3z$0
zDc^tsA(IaEbH$u-t8J?jL(^_f+sR`V@f02G>z9^cZL}3Jo8<G!m*iPdlxVTg<nYKJ
z6@0Xyxps4J{d1v=`GsgPnpjl&wYE?|-xGAh@sZxd)PEsin8LFdNCJ2UXfX4tX<VNg
z3KB{Qq!aE+KHvNNbAuEQUI};ElJKh`IcX@L2{TfTZoK>C^PT;NRF%0eQh<$`N(==p
z$#v^ykV~B818Dm95vN@m!K)?@^(ujoR}M&DD!=VY7>CwNAg6zzcD`V1KjGtIj6e{;
zDnQDYC@g=l%DVASad^Y^$=46FzONqip4AI_(x18CH|T~bIN6#;?GA)4CfL4^osD=F
zRyrk|aV`|<_=1fM7wUfZ90m91bC;e}qP#^0<%26%KN+LUOy5Q*wP&-`?SCX>O;0jJ
za9$wlfmj?tpjmW>{5xI}wi89Vs+=o+Yu=4pxgp#?YoU3TkgT#^@Fd|~#TG&yn{<3k
zV|V^LpHCzdjuTceZyI;t8M}Mh*;9ewvFPE^?sOFgubx)g+Ofs^LBx`(ZO{kRkwL!M
zy7#HwoC+M~s-t2I-+@GBfC45_(T|Fbj*yX{5LkfsHdd!ak3iwj)qKbngzPlibDA$!
zdETH|C(_MqND6JMi;e!67w~9784Y1N5TF>7Uvv^vkzO7K5M`-9qd8b0k%k|*OcZJv
z*;d~q+uP4jRR%0Y=7~WaFkO|E=&IQjE+%Q;G*Ec7w}-|2E`i&Iu7V$AB5nuk9xh%$
z0JT_jK7)?tSn)`KjrfWZ`6!+>266BTy1WoA4|@jLr0Q>w)VhHOdHRW?#+Us!>p4X;
ziRn+D7Au5gx@!t!XZ<~VWEk?Q?2IjEhvzr%t?S(DH@#}>Mru53FKjl$#OTJ8RQ44b
z5`({@=02Hw$>XGo_6>zBUvU_lHAZfQL%p=<pEY`rc!{;A=AY?{6GQ*`LA!tAhOmNu
z8R<)0IK>Y~1{M%-MF`Roi(~OT1cGSsdZtR?B9gKwUUHf$&86lS{$11ZfmefcELpZ{
z{>ZZovO!GC5u-2Z_TiI0?+P2~eJ^+F0<%Af_`ULQCL)#o$WFRU+vP0ncdMSXbs8&g
zvbs*izFQo*2l*?=eR(pPuEVXKSx^ZQZbl#pPgj7?`2Iy;_dB=_TGGejWx;O%5y43)
zJZNc_PQ!PY#{Mi$c<dC*zlULxB^ONM$|Al>O}70Ao}8ZZ2#Nfpl%>Kt6?+9w>q4^&
z)yx}|i&cKdnhEntzal70Pz*I&8TF8es0%@ECPA^R!x=}Ya27~*`B{WTSY2)2da23x
z2OsRrOq3QDQ7+wrDG|&JlNR3E3Q%;^n?a;Ya~9>Da^R?P-*=r+cW`J`dr%Tvg7(kj
z8Bo!Q=DL{^`|%H|iI{fp_DHqD49<h8wKKXqr9;Pk$na;)t@IQ$*nXD9l&FjD=_%EO
zh4QPbT6|Cb?}21{aYwoTdM&%}=_FsRhmDKe1AfV-F*c4Pa2wxcx@Cn!{Hq`7{Oz_G
z4}BYY7(e#*Df3yZ<7%-F54{7=shRX9%l{|8?4rB3=Z8d4q3ywqJeso>wmBus+x2d}
zEmR*mggOL=5d|FYe%@xE>6lWpfrHDWXN^oux1AG?vARjWI#Z?oA?>DUn!dMVLzmlx
zgPI1hz9|D-9OQ%J05kr?(u7_p%#gX?cKJRLLIKl;8AGb9wMY|lH9i0lmBVx()H8ul
z58y7~Zr6zbJ&zWD>A%dwAjaQpl?N)(q(N{jT|jv5q!7-D#Kiq^`wW*__83d*k>>QF
zR~4_GKP|904NiOK*+G{l8Way=<~S0PZ+OpvZ9V(Hw2y&Pkm#DWaf_9kj1F3Ka?0jh
z*JV>3zzr2**LhL<5$%OD<DUlP*!(za^3m+wM-+^;;hHDpSGcDF<_eY9ljvu9qS|=i
z%fN$Jc#=!f&)WsQOL=3q-f77|yufYy@NFSE=hW3zb4%g6m;K$PH%JF+k@L4$fFW~m
z&eu#hOj98^IZcUVY^ZaLw@u%Aqegqk5T0n#`-+n#(H*U$w}31LeUxsk592;XT&2UW
zCUg*p*`yt9(D6?{O5Rsxykhq;KBdPF@<Kak9x15{CAnEq5OKGQeNma+bqh!%RW)Z6
z2g{EVMfRCzngGkImzckM0Dn1S@B*GOIeHLG<g)mq=xfZgN<*1tYC<^(bJ8={bE*PC
zfQspWf7F~0T6hAwKhIuvW2ueI8kOS`_TQ|v++>9wu+Rd*MqKop#zCwq==Od^31&z=
zrc5PHvRfF#5TFc3!8+%+$3J;P6z|g)#^=V=dk)~cDy|?KjD3=RbOt9@oDG@8xY7jB
zkR`)uM{I#q_<u8JX4&96G|v!9@moC2!$#q%eS)f8g?B!i%EsrXE~f&r8Tox6vW^+K
zm@$mc_zl&+<m0}a*#n!Be31CByXef|jDFf-PPru2qu}K=lxYC}Z5e^DQOBE7C>f&n
zbDj^Q#{e7`&IES;KP0YDsu}@QSLzX#UL&ildbj$GO7<cmjWCi=sYA%DxvoV9fw#G;
zSDCj|p{^AXwVDC^UV!BhhfOtfX+q!-Ed+>rcBP1;;0i1r*pmeYn-xK{Agt2oaExzA
z!?jZb2K)ZzXg;Sp-Qa+}^vJ$3Am(@c`)@6P)grGzcB->PlZxP>F1V5#_)7Ed9tO_<
z`ilZ)nXT!Cdh;8`m)kvGn8)P>3*ccgHzaI60g{k^2{_ML1HAW~RA=?-@IZ*wN-)Jp
z57HKQ2&3=(?2(GcjmHb?>DVu8=u3mCijr-X6t`zz>K{+G<$#K>9g3HcAx1PqNY9I5
znLnDYs<Y#TY*uD}mTjVnBV-Oa(0Ud-uB4?E5uFlD?eBDR#Z%8oOdJv(`#Pge(q^_2
zaW+4u>PkRt6#P}W#&}IqOe43x1nn&1NeP&uxt&Xb4dsYNy`?xuPKWp!6EdU$^Q0B8
zz%s<tCM4){M@wMm9%B0J5|(t10e9Tm)Gb5JKzacy`Z$*U!1CJm`|VSa4y9=VUxr#y
z*n_t}Zqn@GbgUG#;;=F5M6`|!JI)YBO`*Z9&`HR0G^<>*!3e{yHPD1JDT~HNZT*A?
zZPc-ZX|s@`kTrC%zt}hySF)<Pg4My}oma6o=Iz~E5koU@Z|}U9w+LejgnKy5kw2I3
zNHg8NG9C=37RPlY5pcNh4G_G6XjY8v6yRckRmwA=eHe51me}-DV)y#Zmn(LqZ`@|U
z)J&Z`Rxdas4KOH3LxMk-t2iUmjFm!KolO}dmqJdxI^@8eNg-^`E5N6>?j$w38BTpQ
zfYn}~IG=nU#ICDbc;&!!^@OczKi&bvDbzB0G6z0N`0MPob|*0EM$bhmt8RV9`YhPi
zIv$0bd@Xr^ll#ZjpyVo{%9h^B#Xx(K;IBCYMD(e13#$+d&9`RB$!qKYKu%2>laqhr
zR>SW?p7COD6H@Pm5n|sAIYDOn#oDv)ivijVzJhJM7X^jRy-Y>!m$%^fv7d1bwe|(i
zkco4|7F==HcRsP_^~P`v_;9Tmflu@T-ViFA^eq4MdV*t*h<9wkLG(D2a{KM5wF~E>
zw7O`U=4YpYl5HM<$n<?gHZ>543n2eF+Voh4^<)cRR!1b0a;^0YflHp)4#G+~B0Ll%
zx~9taJdcH`FTl0O+ETxyE9mj51646|yV}TwW4#rqq@X*%65w<^5G5_4HJZ+NKD+X5
zNyZRN@t*iwx@(`v>GtZABZQ_I5pf0vasK52D48ycbQUx_a2u8hW>lH_v2~9l&+e<x
zy(U75;Z}^*NCD|L6m6W$5j-brf!{goJlw1$m%3+i_meLH?J<pleW?{tsFpjk&17EI
z(2@cO?``CB$zonQ1rSgY=&jfJ`vOwrx~7%jrw4x7Eu59Oee(qT0v5ZJGsWs<b~G+Y
z57M#0Is+(>b4#|v+s-rSc0exbV%r(!ShF6WeilaxaL+0GT#Kvy^J=#Ao(f?U<hC%y
zv4DK<Tz9E18hCuYUNjp`a)3SvS-)S0+L(GBW#C@fzeF(}$cl~VD^{kATEAY`s$zOT
zSV$(R3!^}*Opz%94a}-bNo?broCK>m!wG;LESl9P&@phy5^yzvP?JH`7me}-@b7#Q
z7|V<jtUs*Ka|oziPp?AG00;1DVj1D}{4g1fc6rYTjCD4%5a_&Q<D&=oaKqU{oEwZU
zJWiZG<f2vCw#?uWUg|5DCc>lTDEji2_9~UEXCNp%)x#+q0HlquuAJt+Zv3zhcWR<%
zIs2tvmxV$d8)^81)xL!={a%zlpaYZSF04`%AmbMU_{o^!X2zpc=#H94Q42rrF7xJ^
z9tOABLLGu!mGVz&*h-4Zw)q%gG=1Mcezj2Ptfk+3=xKgd(hS7Y`(1OyCKHEz&LE#;
z?lcEtrP}RTw`P4U1|(9IF3-q!!=WAhZ-w5B3`I&6MxWg0S=8VoS8ax47K><0p?)8W
zfZJumbi|{{av`I0W!ijL4aVXM1xm3<%Z-w)!l0;*VV4Gg2@JjLY@ODFPmT|7BMysD
zw!u;X{Pv4(p&bOeVSKKV;CHfg8^%Z2jh+J1`NhmgRPq85a<V25;4cL<<y_Pgu4@Py
zk-`0->=!U$cB;X@4_N+4_LU#!|Ik}w!xH|@yT2f@N!=eiQojg=uXmefz@i?+NA}x4
z+L3J|V*$rH47L*6?a3)w54pODQQ5H}b@TFXvsp(ooYOW9fe{EP<xoj`cYuh;9SNMF
zCy?Se+;rF01org*rJ*>XN>JhT@tocW@lhwWx%eD^@GUuAEjv!munp*!Upp%9m&F`W
zpHBn6%eM{l-dSSVSIZ7B=X1Cf;8&8(zSY5&*}8#Mqj4t9pxF(3EYNTKlY@sgSVX^y
z7K~t|o}0gqYbCWtQrVF=WQQdD7*FVB{I@$VQSH~<(g6l@^6!Djr%HDG2m6k7Mc{;Q
zwYt?JR6YZKyCWONDhQo$2Eq+v5LBm!tZ5b}J!{g-$W(|Ai?<@(yv#QGUkp8}L6><T
zxTw6c{Jam$L?lyM*$o^<ikkcb%cTD0;1bM)ajiTFtuu4@9nCgh;mB75@~#iIlp2Do
zBl&duH^_Mc5jAl5#fLZU0^9UR`jN6jTKMzfH}+qF^f&hjQ4-Tqjnuz>;<^Dww02Db
zU5gk-8V_WW5RrP%i}5ISwBytbAewUIT;}`nC}gTKiSYtL>8-5@ypqY0Wbc*k!(n5p
z7tr|LpSh>5@!U6V4D*HRrPrMBS#&|>fHy;vsRB89w1QAEMQYkEpFEH%+So%6%9eHI
zq;~3AD2hhJ$ciJ6?fyljs68WJ7rpR_{R|?YmQ0z^UC8SH_M5iATrC-B|A6h}0Hm!G
zZ{;(35HtFtWn_B-v;q=D=9iVO`x@cocILIt6F5(_4Oj+FK{(T6G77e{P$3qGftxQq
zO0$EiV;_q?$8lc5!79S{H3c6bvRm0hDA)XBJ!f;EHiurriF9qzbQ<mBSHv=tFwrd`
z(&BDN2C5^nu7Pdw#R-k@AAiPaca7G}nF`6$;w%SaOg&4upOYO*^BQ)xH@1wQoO9xo
z1io%|?XAIQD<_tqh(*qbT(_~7!BPZIrOggB4jLna^8cc>t90`BUUJ9ok1i#GnZaC+
zD4)JYYR~UrJOFz;Ot$j`rU^DCTuh0T{y&V>$skV{)DBrT_C5c$r{*F`$-ZGy8gK=d
zt&-QU`#@tp*~XJc7D>CfE%trD8NVhi7?Pu`)Gh7}K62b#8ACl8Ovf8d@7y$5>==b-
zai-GPEB|y<kA6-?@zfwGd}>C#ywkYZwy_*|M)a+VWxHB#p;G|Tlowg%87MH1b!Bfc
z3_+u~bjb(NB$X`rR1gbn#g#G+<95$aZBgs=VFjaw;u!bh(7>SO1kBW<eG+?uA=h(e
z5CTrte81!w#LopsZ_3t7ys3FIy?^p0aOy=jp3?`7E<EntuC>E@4Bgoiw3`~4nt6rb
zgEMHMlsej;J)cKJ3_4D7{*((6TMzaSieZuwH!RVv2`uz+A}v4t7(m+4#pZHyIDa`l
ze;?oj9{y2-bylrr!&$NN8Y!;7_JsIDE&V)z0A$s(UyiQRKACA-&WeZNzCO$8Q!ZR&
zDO7#C$ZPKtHA`rI2kxn>d~3#OgJk8ZO)uZWz(B>nwT|q*58zXm0ylql!_(}ipDd0P
zp27f_wZr_!s1wq}6~O}Mk-bISD3J!43Nz16(AMMk6~A8II#5%5j_&gV2><rGr!qN8
z_aRgY_nn<LgT<($hjE#7klJ%nwB&MmAZdOX6pl6K`5ziLY8<oOB9w~CPs?Btq23X<
z`@zmZ^)Thd8biGP_*U?Y8!G=PMp*@Pk7z_~5Y&H#oJ+fW0vSFESQ#{2S~1$$<xpD%
z>Jy#}uK3M-E^KyGX2rnt0QI~8`RpDFuFM%=lRsw~s8{<IaAQ}D$y^*SsvySq@coT&
zj%826xB@Q=KumgbXq2}dwLNqf)AI<%E$O7}5wy9KQC+=kX>1*FyXhN!sThmp!Yim9
zTeEg@E#{th7?C$#pC|L(l*9uxp`8)DC1V{6C|07kn6>Ctc@%<sBSI?1<L%NeL`O{J
zG{IWGXc4yEtD_d%wLgs2<4)+$We5VemX_*Fh<<-_U2}2xrbABr@vj-3%DJOQ@?cCO
zLxuG;_);u<rqu==C1#pS0D`(!2Kr6BTIZ5OTAMDPod4f_lc8;R771m&g~q0n_Ui_F
zN!ev^iGPtrDtja`Oq@^o88x<eH;ofUvZ?tDV2L^Q{&ueWP$W|-WS>162}gVN^spC>
zd4L=NjzM*|@y<$1E`2NcaYV5-QmzVoAQN_0v~6W+@x{DR*&{a832**{aDeqK%KjA8
z=H`E}_s}#urN#tB!5_!8xo2y(rkO<0C*R@6MxPRVMf;Z8Q}Or(XbNb8g}@M_4X)cv
zsryQ}A_me4P|;jmEWWuv1IDH7rx+#eo5uF{p-xY5V6_NOz=H!RyfU)euzj-<zQN1O
znh>Q+s61Q8NA8?9kPZI{48Swbv_OznW&U@JMZIL-tyK~JbB9;|=XhGWq9~=YIoxDD
zsl51c^(uy4HKERL^7}{fP^$6oKhb>eo^`V)@^1t3Pe893QjBRE4osCbRJwKkho;G&
ze4CK6SA0RHzHd;I>Kb_}OPDXjWwSnieb?P6Ohk~exGTFRY1kFbhyjSUj?PtymoUuZ
zILEp739JL@*8pd*_s;lz3EcvnmM5-eC7NjnndZF~?Us229)BLPr{b1z&a0U*xVXkt
zGMa5q)R^dZ?D@^$zp;r9shmlU+HIS&9lYN=2x*!WGYu0vWzu9vbT>27EYkd6G`=kd
z999Z6DISzz;(n|AhWf}!KJv`Gi6wL|bHY1ON^HHlP@-?S=!ti<V$$w?vj>V|ZZV~=
zBgR0EUGcoF!3n47YUXtkl!|gXR<a(w4WfC8g5Z?OnNYU(@zwNoJC+Mx5jbYiL@sXh
zIsJS`NI&uOROHW7t3%$6{LCI`xK^7~4=oe5dDlXbKPt=!D!z<cQR*@Q`b{@+9iGX<
zwe~>a(01_;I^W!I;0u%M9#mU|wF?8s$tY?+tF3QGQS?C%N9c+z;AZT{U;8Bjsb#UB
zet^#QZM9K7{&g?b>>3{va_vD~MjrxSWI=L2&@*Q=bY-<3Y^1gGP=+_zBCRE>8<K2@
zwa{RlFNRWjnD#@xl24twDvPYm@oemMI1aK5r>XCefcNM0_m8}zrjlnZC#g|syr5Zr
zj{1GzZT2BZf%`YM_AYg^Y+Milt4|-QQL#!k$}UU4eJUDBYo~$~FD;K8Q^6CN1DV4{
zHe5``xF3ovdC@Es{B}*Xa(GhvPpz)3)Oi9ybO)Ma<D4HoHpoplIpQ=Dt8b%E_k2Ui
z@<R^%4Soe=u_3HA_{On(cD~^f;Kvo16Z&QySY#9hf-wsWqH_%>`t|;*9mwr_`OJmj
zz;_-ax%jf@l24jBeTK!SrL+FsxnFp>mk+XRM|AqYCGQDRW;d@#_|LiSB<LbqYJwhh
zb@NzfMkKvCfXsM8OcmXVULpF@R|ng9{=CiH2w5(lEJnC(9Ey8~wbr6l#0+NXB=spp
z_9--Bk(S+eIZt=xuZ3ZKr~M#$tPJ4DosvC;Ao?}YLcKdkV?z5faQqUYvriSjwy&Vd
zyk;s)<-sasu^;xI$9C+Zf~&NXtdX5*#&0H)Zg>JQLC_V{prVaOXFoNt)nf>@Xq-_J
zghY&)ty_jxoZdoXMEI+l1P%=7v=Y7lN*msxS{x4|sIRpeZOzz_>00*WkL<UT$E&ia
zMt6&GWxB@YFX$TBbQ3S&9S?%6Bp*`m-zMHc2HY_o!?&`CCoXrE%601>Sb+kEoEh}y
z1!48@bwD$qlb6taLJ<CK(x$SC^?^ZWSyJwFXpVfRcC-!2-9&`pdCnOwJkvhr7Q>VB
z6BFkwUJW9Xp9)zMg7F1aHry|^P2F*rg=~!kq$5;KRrq`kL{S#xYl>rtzSwS=4)%ta
z84LZAW~ta!K+-+@(*#o(@`97p{R5}0wV56n`T~>R0EO5Jzp0mETH1_8JMK1uy!TGd
zq?DsWq{1K^|2fMEzjMF%(N?DO#<8Y6!}wh+Da<$$I1~VK^HkvcnMrIl#kW_{b__{K
zjn(fCn$uvnu8jMv5)_wQ1wq&<v~B8zYPpQ4t?vwGo8ebG;J9|+Bw!Hk&vXB|p$Aon
za=e&X_W*{)X%a~TFXJ=@D47W_Ztud^egFI-9}-+(HE<g@)<xm&DpgbjCU>Tn32OoY
z@v$Nt2Spom+u`6$#;eatg$(8$<8wt1BdXeYkl}yOe9*Ki(1^>T=_E3lDBUzSrWR)-
zwwP<sPr%PS_f{G2gT+Xf`>~XoJ{(X&bUvKL*p&v*4oxHSO>x&P^@JP03aQM1u29Q+
zuC{-X{xm81ioq_XKq*Sf$zJq0_17F2!29wLw7{#I>XYK>|Kj&kfqN&H1%8Z!FkHZ?
zuC1Raz3gLR93JjmcfF`$wveTOvPDLE(3(3=u_AFT)%_R*cq{*ksdYBkYQXRu3+*Z0
zF5y&qok%~7TwcR961WVv2uA&4BYE;W?r(+jxwy*H#p@2wtLiz?t1=}T8s+~R4Csea
zx#zw62gTN}a=|iz*2?J4{F*Nw<PGkeqG=33nT&3WtFg;GVM)c2{pcn=JVe2m*FkK!
zrS_nc*uD|7?!KAV>8H8L3Jq^(PS)=O0_DXF6t4?t><HNhK~T*d7@;Hl>&3^sqgM*%
zaW{<WOWdzXm%N6Xwu_t7+X9>yHa(G^35P>}AV-wF&Hk@3kIgQM<xkt_RGcyZ%%)?a
zZx=*xBlh_;C3taqkXh)^UV#GegONi*|J_blwgg-VPLi6oQ2-{o59kgc*(>PS01Dw;
z(prN3I$IQVctq3N{klH#`C*YGm|AK=F;Svqc2F(O%!%BtN4r$+0f*=%+1Xw`-0(oh
zmT23H6Ih=@H~qk}rd~ngfNAz&?dG4;d;aEP(%x9~gFoP$e?#<dL1LuF?eTkqxSZ*$
z6o|8gOlV|{Z?1z1_r><5^k_yDSfNr@6O&R0AyJY>2pkI2m2s|u`~I!7=d2i$&(dh)
zF(DJ%<@X?qT|sVYt0ZD~k+K_X_5_#YhIqZ1w=1>ob3B)L_61uK`{pBlnv${~#~$9f
zI1yojm63PoI-CHnj33HoiFMGBXt4L|VTB+A+`I}Uo18Y8t?VfpYU94RWc&tX<OkE|
z&4wgSI>=INc2ez^oQTE%+oj;O;3P+jTh~y^m?rM^m^GDBY@NN_X?Ph>4P8ojdvRs&
zH!!V%;d-`8fFM%}DN_$5hI4xih76zCf+li7Yx#?i!ZGIqY;Yji+o&8ayS58Z%7cGv
zTw7kG%&2I`O7j15u_cMn<c#YF))E2-L1gO^49aP8t=3Cv>tKQ+Cf!IZ)l6=6q}F%U
z`~j5d+XBua6s!&+xPW=baz#q2O}VQ6^1<ytcNT9~c8cdjLP03mxQu-=vd#`TClkXs
zi&l)Z%prGi^r$m{0lm-v?Xn4E)@{2gh|KzY!o&+j+AOK9s0=aL2zre`N|8eCBn8Nu
z^iz?I+9Ks|M<b*o<Er>Z*ix_eCMvrBjr|0np9Ls7*vZ5=6ZHh16AXjzbEy&mQydrD
z2*tH4x~c?41d^sm<%{B3D}Cs&1UxVszQqtSjZ}Fvg-&wZo&2ouc)w!>V7_5Z|3lzm
z23OMtq+Im&k`;b0CH>9PKbfhA31=VRR73<;oTfbi-Wd~5q(e}L8OgPp#$e|#3w#1u
z^yzbACm;h38A0N6mUxMh(R8xZ*zfkbUW81?z@>R40e#%oMatR?!MVF*nfE^ptX&$r
z9?sf7sx$P>G~=XW<DpIH-uyNu1mIdM6LzHRW8q7#-}3DvzoK_!q#4}-@hw)kF}H`f
z(3(i|ZszQDs<M9yCf$(h%^CC>xx3Co)}Da3w=+!qH?Rc5m(=xo{>ZXIrM68MDQt#a
zinH%6v|*~t5DbW{mah;R;nX-ob%rAD`89LP)x`*H!5o<u^#R$Sm9GPrlE}sK{57ie
zE8-3sE`)ezFp$BdpWk#SKEBWAEJ0|{KdQ*YsDWFQ1n&2lm%o311Iy<imOCNzf&<q-
zeYox%1L;h3LGM$>j1yG;NA_G8k~h4$ppL&U7S_9<;=PX{7;Zu)T5?`zuX6?P{ZSh!
zAPu*F-^eAsRc_*$BJSkj9Yr95)csY2k3S#-&Rf$bz-F%pWj6m+6x6Fvhj7sHh3Oa+
zT-E%SKnU*ZY9d3%il|&Oo{}Q6F$;4R`$^+wj3#vU-9aD}^}@^0ZSRgP|A5H|cY@A$
z!1pf!nl4Gh`MykF{mZWRh5clgC;gXP*95ytn)d>zAdP3;HR3l!@eOvv<(*-cC2L)Y
zW=mkB|CA_$^eT&4S`ppv12ARhT_5ex&RZHt<&}0k<=mM~nyZG21>UnPE@5X^8cL`)
z()E%uP8QlOur~gE178{T)`3_(!j~8$tP$lDo-{)lGCHA?LH2HZWSv~Djkm`xNW^`s
z1KR?JF6OFy0r^~)3n%esy_sK-5EDu#>+7zUG?m4wxK1uvnakpuh4W|Kv3xL@Nv`}&
zF8aE13^5iBV2(Jqb`yAmPzg#m0dRubb{{yLanyZ}teMt3>+WAFKD&!5*ej&dXArw>
za~!FOPh=S}HxqQwhAqvoy6aK@QKC_?oYAyzQkuIwA^@2kjqm>kmD7Q@AIdxC*P&RZ
zcB^v_7~}$GjJ1v}p6b{Vp}Q#(>JiT{n-0_Me`(_tEC_u0uN)tg3iQ<I#%vWlTi`K|
zRvV9XHe@7{zmJ2+`ip6eV1%hr_+DQM^7>k1mLH8H-cKnNp<&r}k>%L*iZXtQm_gcR
ze}OKSMAyiAv5gLdXYST1Bt*gI3=CNbtglJ(uVf)EvT?;I(Gsj9QpNtPo3YA)v&%9a
z1_=YV0xi0ojIwok&Nl*t2`#uNhV>8DK9B7_K^z_E)xc*kD*vQV;^iGtYc0KJvRPY9
zwl6*AN3=oL1_JAtwr@`fi91tfGeZWY(K1yP>#@ckb`stRaC}R^kQ^&xw_!Me!Mdxl
z1(6mL#ct3Ewd;kwbmxEj#MekTTQM{DN_}8rs+%m9K_Mu5jddIWxeGr_1wEnum2AhR
zHFZj&8jGu|^-0Vfvs<vFm|nAfFujTg+f`ZpdFA#z&XKlmgDO<EXzz84K*qz-s>*zF
z==16MU+mmX>jHsP0L6>@ZI1Ak6j|^OKGZ(YRM|*Vx5kRERA){_8RbVY`CXN$^q_8v
zbxcWTD~~sB+rUe=)!wjc#_De;Bj^Y!pXa0m80o1o3>v5r(IOIWGB>9ck%A|$YNv$v
zfZ}&mD#OtQJgU5}+|mj@5nvXG4i&ecI<WZX4Vah(n|#`Jqun}bUlvM7LS@+lBza;t
zjysI~5j*O$qUAs*svydP{`O0qN&iZ1v_LcdbWh$Q71<r|1Ab+x;mtQdmq(hjFUb(n
zI%f=xGT4DW+-l<G92i)w^VGiQIe&)u+-;gKT;<aiVh4z|9Ony;wC*mwh9Wbnve%;q
za$<wyF~E3voJKp_o@4ayUH76a3swL2kvkd{+ahWxh{FaKZ&rk0U>``2q<i1&N};iv
z+c>EzV-rM8`Qbb!6rVv5mrVgnxRJ*bhjPr6FAmRn-t4n}N9S5uYrCnumI)nv2{_{>
zvE2*{RA1uf$_JaS#V*DY;XK*|FAG37gE0ibbb3WrJU}fndS>*z8kw2U^v1#)Ik#Jx
zE<<1<!Cz<XOyjDpN4iSEZNZ05_oP}MSF=(WWUB6kAF%FH8EYY<bpzQsHW7`~G4Ysz
zdIfdHocir|lOtRj*#~k)POU6EXw312;Q?}xWz<;sS2bYMK{50#iDd-kFkU&>_qQR}
z_x?Cku~<PpdNcvgZ~Hv2pe$o+Tdw|T0*k|0Vy<H)laJ$!l7~y12LD`eQ<=aNZ!^-&
z4-O$@AEyVKP@I$%SOq`>pY)ZhUVkpJ*ab7IsaqOiGVu2}C5jMHFvJN<*A~VJkQGXN
z+*3G;pHG`|Wv&JM7cecJimhsi2e`MbXyn!anxy8u%6*rVNx6En{F-B{EEDP5+>Csf
z7a{10YbRhVM+W(ZBW2D><;6XubfOQ#w|w{cuijzVmkNKd;ct_x6o4qMQ+ivAWiAM=
z-Ye4{q%%ohDpp@?IIKbhlh)+3a#Uq{Dt{hLfkyXrY@6)7wlR3aT{DN}1NHB6!&};W
zCc4-@tHQ&ri6TiEoHpTC?&jor-~Ll#+?n`7hvbvaW{0%=^0c4{PBW7M(<m`tbB9PA
z4%kZ;ok)LJa4h|0KVn*N%epH@frf`Pi4qMs14_$k3~5L7pcwx<4kenpEL?w8RA$Dt
zZI^B5HdBv;tL<BkAUV<KWlJB4t#9S@oTWGYj-j!T>R<KG=8?7s$H}ka)~{P)WVd9X
zxShF=KU#EC?U+1Y3D>eO9A2rdc^j?f>k6B_l@H_Mq<nU%Zh|8VVB^f}+PvGY+8z{n
zGs!|3N{BDN1Aeu};7gvYmGhA=7TL30AedJwX{piQ*;=mU5`3h;JQr3B$sIr4VY7N%
zM=4IZ6xkrNpQm)}Y)k=;RW%B=nC|E2jO`{*6i(PSq$x?`9-`&#{AX;-w^5+nej63p
z76O^QlPkal{sWy{?tJin(%*Cjgqnk}HuK(3MgJTMw_fURP)=_zB2?#Lm8AG$Mpp76
zIq&npZ<-y{H;~PnDY^6K(VW(RjkQJqfl~SslQPf~B8=kaFQK{1srGSdZ+JlbmYP-E
zWCjr<iz>dl=ANz7-()2THoo<I+s#!Gst-6j@b@w!{~t)~&jqafxU=?GM~Ij6z)7Dx
zefpR&%tcw?zOC+p4O>GBK1-e|vl2vmXd0Cio<V-J+DARF+YBQ=;L-kPGpPT#(mFq}
zm%%knv^%LDnOB+WR;e4(mMw_|2T#Opjq%V`NXKas;o~AVJ#o@jI99hH3}ipj=-sP~
z-ue4!8;P6%+Xcy`v&+BRp70y`ovH+onX@*S2Y@g&CwlL{8eA6AFtJo`cbDdUSXpUm
z)B3iQnXBK{4#@Z|ciLU2gogZxcw^S+eek|?0(I_hQdGTNt~8}`r&x!blWlU=kZbZ!
zh*Eq%*}dPoL|?5*oDECz)jK6aeHGomo&2AP^eOaz(_*&UE=IVUq5*jTpQRl&T%dXh
z%)=L|oe=!BO30A`dg{ulXwvggZ6flNTXrlNeuM`O=bV%kh(7X6^ql`(AEq*CG1W!1
zvTT2^@92e_og2&i>HyV};o+1kOXAX@pOTxh$g+Xh@WbyV)8<O3L;k!u;E=Eqhr2w`
zL&gs(Qi5`EC_m~k@ZOnk_s5_<?~c?1e@`?|r+GG0PsQ0ci&-ppJ(+m1ykpyu<Iis(
zn3vU`&N~gE^7PV6c$qo(4U&QfL;I2-q4rXxYRfG+X7za-g-Wvz7@yD}|Fo*7iOx-j
z6gFpk)jDS3)$YC#Q`Gk467f$L5)+o{^JMlMyT72kT8RHCJ%tW?n3YdsBaJrt(k!K^
z;oR3SuCCr9p3;NpUrxg7_rf|g&+C)gg#tobn4jX$l6c#`lK$)6jA$;V!eIkN`}t=^
zBCpX?>@4mx`7+-i#Mdor25NdhD>|D@KDnrMH)C+g^~YMkdiW*`Wv~kH{i&X*Si3tm
z7Mc6i-L#3TpH*cql!5eIyo{*`=%k3k-#ix4=u6RnbQyG;wp0nO^4&b-_n=P?;$YI0
z$<QqmeqUW3_V*|+Wdk7Z(6^t5;6z5(K1s~zbW6jPFWPG1Qh?>N_0a-WR*_W1MiP3H
zE6_TXGcTHXEP({(nxNfS<`UEqgXYHq?_LU}!D{0RNEdBE%5LTaL%H(6-y7LEB0A^3
zTpv|H?U*p^KjtQiQX0>bQmo0OWHdD_3^Hbsv&sR48C83;pIhMyzQ;Vx9Rc0`u=h99
z_e}m>G?XX{%_2b;K0yY~<+@qE)07&tNaTqCF9H_tn1FjmK(I*EBe*`Jw5Rp&w%f1H
z;}}LLh?qT*Q-w~}F2*)+Iagqj#vMa9fPB<89DLQlXBdlIIc=-9Lm%#dUtN&GnM131
zsPh3wrB0e5oAl_7UdAetp3}a+U{(qvYd1}WGTQ8CIKvF~Yc?jPgMzRVi3BpOK)TSa
zt8+^>(~ehE1LQGzDc@RKfR8Kqv(aU#>40d9j?Ch#khiS$-xm1oscN2C#$t*`$VpVH
za*GTN6cJqN(uoyYzKuuTzwXw*6@?M`=InCz9CSZhlIG^p8R4@4N)S3A$Q@ld@4(~@
z^xF>2e6@|(hO2gGiK7XqFIQw9FBokupXE!x4SUMv=j;TA^W(Q|>`$*j<=PN}w7CRh
z-QEu|$IS<KZj^sa(!F{ccCfNH-YZrQ#C4D4DlW}(n-n*q{(HZzZ9jfSi*~kQLs+vd
z7XCGl0h=~QEs8qah^JE>Uy!XW2U+iAmt!JFznKGtxZMr-{*0&US#i{B#HC{N{}gxb
z+NtfL+)kC!#I|!IQxXzbnP)rSJ}%l#<pJrs5CD{CjZ!kQ#c*c>24O%0#9X&nH&K1T
zNO08qZj3D-*yy7+QY_f*b@6W#T=ZfBQQd*w@gk*KpbIkimv^)w^$1h)G;fZT3kErW
zigxL7uOt~41o$Sbl((DJk5NRTeCk4F^QdYosw}DfZR88K?}d)bdV0G%f+v%dI{Iz&
z<i`E9H|>%4EAVvZZF!4^%{C!bO&ZiGq4^{X-xpV3{%zrsK@rtEk2seH(v^u9(&}SQ
z6NyWAV1Lw<VWn_p9vPMJ?$({PZD0#pM2&IpTypImdcvFYXTGQf{3*DP8hr1FwJQsx
z)r5bsc6hM2l-;9uHUwZW94O0?Sf{1*FvXIi%N!+*T9=lfu(<YGMr$%FP?-)UE*#mj
zDY3e39K4bJv7kc5bB6*8m$4l54#OUoJU`G5B7?;4K6%arl;Z<5E@B%pcHYNCgQL3x
zI?YL8%jthtVbEoV%rq23D$e0&7-I(Mnv`Cy1q40<u_Sf6Jx0->3YQI9;;}|kTKyWI
zfaSh7z@%vM1>iG!n8Gr&*Pg>2U$Mk;Kf&6ust9;m$(pv?U1c`Xr2i~E7eOKNSWaB_
zojQjh#bYx8?pS#Bg{{0sdq+xG(*Nu(8P-dyo#_y_Id~)Q?UIEhbOM}PpKm{kDccEM
zXivdEkAK|lNH@5U*=aq|N=;CaI^$Kz;H)HRt_cVm-M#inTY|X{VckK@#3!-q%Zfd@
z1uL*UxiMkQ-)MqQaEIgKzOz(rEuu$ZP^32~9vg1Od%~Z@G5@hRoEIDOs58*Q${LUl
z)z6nfKL~#x0wa!=eLzJx%yuK~Ad%<e>IwoL0fCvxa4HG2k$BHuwX?uhOa=Q)JB|O$
zD2qQ2a(N^90N6vZAK(0OhXozsQ5G3KHC7K4(!sn2{9-0zQVesCND8|zGcT8O*U^(A
zbq}#%|GfbYC(%{^2Z(kKE+O>JdKY4-0if1tK4&7RbRF7;>mhHiNrjfwCL^^LeN(tj
z)QUl9N4Qo9D0~=TqpsS_tJMl1M@7|LtI<SK<u_iF0#1gAvL+~HI21UxL!;y1x<-oW
z%j=i~=p>E^*Z~g>?WoPL5RuHEEVp1L;FCV}Obi$D=swp!`)oC<uwePJ4Qx(dQ4Ee@
z8?_*3-m>V6L7+tXhl|#nw9s<^&FU)Z-IzW>@<-Dc5#rJ3O2g{1#zH`{>AK=6LIHQ&
zy)VC>8z4+1r9-Ny@pXy#!Iu@hb1LqpC{o#>ieyqtL_C`fL3;rc&Tc#!7n*2JU#J|K
zQ@UgHlsHqzm&hr#K2C(lKJCy_PIJv=&jlRvOsJAI({7Qz<8XIDDSUl~6$;mrv(AR8
z?|V1l*~xFzL7*cb08T|OP@37*qI-`KLKNIt#d$vmt_I{O3atgc+j|$Q^Ru@ZYjXPs
z!U1$A`<*-oX24#nTK71IY;R+kl0vU&^kG(Iy;Jm?<PjoPu~!qyXmPS#?OWHTyX|#4
z6g=L`?p-uxt`m(xuVoX}SFVi!QqZXG^@*#?XK~`9Em(``J|&;57mr7<nGjWCTFH#P
zGrB$p%WnLGzVjf=6ZqvfYj~3V=5x`4>;3^91A<n*o2;G89QJG$VELmN0w(9*&P(-t
zo&2&1+GQT3!xQzNaO>Ci`T{G1HenP@0WdJ<C>_1*-+?I}$3=vRq76L7kLf(Pv%6#O
zxXJ_bY9$6gDWtzyW2)Ix;r=k-VVIQWL#A7I`h72WxT;hQ{xV@x46Cl=7_w*Q#_D3J
z@^%&QLxa5QKZYwSUkXwSFmTe$01LqsxfpJIAt5IvlR!s6<4AO=#M52)T4KV#%04U_
zz+<{tB&x|ktA>7Ak9=AD3BzhE9^dxfeY&xg)t_On3H`{K#Oz&l^zLMK&kB9{F*use
zQa4nJ;Y>fTml>LXkVCs`R2iZuKmqLy!hHcfuFv&I-*>TB&|6jj@b@>{+i+dz+pJ1&
zd*iIh8t~&M)+U1mGhfGyDQ<YP-C%5>^cunMe~+DJDJBw%aT-Es3XnX(bQUl}Inozk
zW08U;?$iRRzUoW2Kb|2i+OdF|y*?Z{+xFWS5<gB{<}&^A2t#`4%t%vlqY!eWM|y~b
zN8<>~6S!Ku)7?fS-6{gS;pavdds%~BzVetSwx68H%p}wVe8xssiYN<+>BTp18ymWU
z)6@x5$xW-0n)mcw=18ma+Zyvq@_+@<uN?U=slQwDpWL4ujY$|(%omQnoH_{YoPf<r
z7GPlS0EK}F_^_rUSp&w-36hb!Uvv5hP1$)gEn!ck;VA4ZfKreX<GC<c-S2lN?|tA=
z`?A0S%ON>k`1}j1E0M>j89|KC^57Y{lCk~pq`W1~_|DfP>N5w*{42qf<h4I3&2Myt
zZuQo<<}VaYLqsUmoCM{*<9{~TLyA2m+uG4CFnD56&|bDx1V$SHWPb&QntOd2#8Y97
zA78b7sZrx+tasb}*M_}a3>JsUl*v=rZpJ*Gy@wb!5=x0a=1x!+WhS_yMPng;Xlon0
zZ>bn%T!hq;fXPc_gp9?pjiqCV6E}K_8?S^xzw(?&e>y&f87<e|{j`thm?)NdJwZg<
zR33`np|}}@Nc(<7uvlArrD1t#po#ejJ>1aAtO1G-Br*L}>~8n0wjS(7s3&-Flx6<J
zrsa}7GlrRE=}eXSs@>`oN&DP%9toig^CS6ZuWK#&&}bZ<mm+hd6cItZ$p9c7k-*0!
z8#sgK?Pp(+-gG6W=134;#AGh!tR}3xDX(29v+H`MY9WIStFa8p)h_UlNe{s&hR2-1
z(78iQ$7rUT>}qp4v^0Vo^;HBWEc3s*15@imDQ^nKh73uu@v7j;m{4;i^EjDd7MD^Q
zN-O{BHUv6S*n8jT(Nv3Bk#`y`jffJYtBWAu_zI{xCA!|~MaB-t>67)ffuE&h(V@&J
zTlksH31YthBPQ4podtH*!*pfxH(t6VIR>R=Sk0OC`;Pq#t;pkBwnhP5CW2a@Hr1-9
zZs~*F$M!BaMSj=Zo!{0Z9t5e*?ie<O%A~_tO8|K-Yi^LT-xqwok9}EzAx95!Ol#|x
zTKfCE*V?-bUXtI{`Q{`$?nL4Jm;CFge%?zSGj$*~gvX;JiO;RrP+5j7>1zbfOp;pC
zJUU`ps+Mp=zqssm=kD@=pM(c~RxXCrrWc%DH~F~ESA>kLv6mW@tr#761rZ;HS<P1|
z=uaDM8O6iL%WFwA2qPU4cLj|1HOnNU-1R-L#O(U8Q34$tNhfF{EzX=Im2FU<)vXG+
z**?2NnQFlo%0XqJY3!XJd--*7XaZ@5Du>1yv-^z!*|=J~+()Vzc*E8rxC$LTj*8v3
z9WS~ULwKlDF(oE<8GW@M27#gg9NJqz7I!1E1B-u_3%<}~ncR)Al!prnBD16Cj1IDy
zayrxLDJ$MIxTRym?5CW~nuT&4VP>vTrabkAjPMJ@gAH0d0*r1)KBf7t?W2X_njnF6
z-X2kx54uyN9dk*AFoJw<XeF1)<pmZC=)T!`#}Ak<Nw%25Y*+$$1tHub1^aARULNnQ
zR&Xi^g6aF<-7-kA-@o$5p1m5-v_5?fN4rC>Fp#&@M%nEHI2o^ySu`J2evgq-3Q*@e
zThOfP!**ufvFMq78~C2?;CSUaFEoy15@UjzcK!j-P|p(u@Myx_!$L1menzt)Pa%k=
zlo;xsR*BQG@r`Gd{$9?CS%@ngE7oL&dD~M2Xo5%yl@**;O#pIK$;5=jp*#<B!+u%^
z1cr)3k48?WFfE@Lv<HMjMc_zqr4O%!!jck%@p^#v4{H~A2FPvK3H2Z^2<FgXp}qAD
zsSR%jzfe;!@cB8n{pP-jo(kJDntwKF*dZEAZ*}6Cv6pZ4gIS1nhj5yNKB{lY2SM8d
zt;?~T&~ucrBb;;vz2qm=wIa?vaP%is==OAbAZ(@*ttqTRG)*B37JnnVR<(TC+3S_D
zW%|UH>84}4Ly|9q9qViL+b&k1xvCr#OMn2$FyxxIs6@YqdcZYZC{so<rOj!D-+;UQ
zS_qX)=Jy?Eu{VJxC!(?#qwMYs80`IXd>y7ppDMsdo5Ny+l68KgpMu6Dj%E-GZx|Pf
zxh2I*H_;aN&_%@!NECWTj;(jI&Ys<B(cS<BHagq;yJww(?>B|=zR%LdiWYt%FKv*V
zi(sw6&;K}y^b<_NSZs-&W<)i4L&YJQUQdll+c4i|G;+docJ+;Y{d(lY=z%Kae5?L!
zL<-nxke}oeaO1&vTbPeXMAy7I!}B9no%*g;#a{9NkG{AO2j#sWo|`P3LyN*z=+Yy0
zB7)E}oK|(DgtDGQ;RqDgE&N{sC(<1prFVa|p*cFkz7qc7TfQ5xNs$R<*wTutyzUL@
z_ZP|mJ2lBymSS)L&s#X_563sqT(gFSndc@~$$5UqNtnT?dVyR6W=2C5I6j*@yvFZ>
zWMhe#{J@WR_1GR<&uDnv$hPYSfTXyd!L+y-g9q2PTvOD;Hhqi^L-k+l@0;b~I`lrV
z8&;j1L1p+Ncut)7-!ft1nrw<GHa_pFXAU-HlXAc{m3%j7SPEhzA{8_$Y9X74HIPA=
zVv}WFU9yA9fTb$^+mBHm;i+u`;q0xNAa~D3p^4{ECQ>2Ha}@pxbqT~dB?kQgFXSBH
z8BJ-);*pg+wJ^hX$kid}ZBAorc<ZYmT};bZtGk};r2>%rEO<U4{BV^6sJD;7gzW7l
zMzBR)!Q#9T(g?c?hKS!@(~>m54xdonaMd`i4Ed{oM&4k0DKsl`2ajh-VGnDtRG?BL
zwC;m$Y*7!4sxDAmN+wV&B9z6yOl^nn2{!kVTZOqZ`w1I3lY2}Z&Mc|}iG1fAG%uw7
z?2XLSNWapL=|Kfd<7W`TT^7l{OOrD_rDfcX1R#`_5Z+1&tZijS^6mw_G5O7%lD8Ps
zasBSS<h}2>jI<8^_KX{)<y>U7Z`;{mUtfNS%tJ7#+jy!lM#p%LJJtrCU4QF^lV-x#
z*P+MULxNsyoKkJ0A*Gugi#yQc2%!meM+cEzi|29%W%-h^(xO<_@RQw-%4+$c(Or(6
zag5T(>nqtscFG0rv==E6`OS55&(jm1mm&2U26+^zx20}&tpnsPPb>DY_HR}LB*eC;
zTat~S2?W1gM5>=3`8g6f4Nu(`X50o!F|kv<smEy$BJ<4sxgvmVrw!iiV`#Z5RLZ-a
z+FH0gS;d&(PkgE1h+ya_;spU6$H;|v2Qmwx6zMI8e<L3k$DbRW!Z5G0h!&|4#D03c
ztKh=gZ$iVG(F$Ku8lsz$rzfBglb?VrFeD-BpII%m%?rbUZFYKG`#a>axuONhjO^61
zuD%X?8?n>6)PZbNi{%V*nKLb*Rj~Bnr~_1_a%l#U%J9|Bnah^t-4gvD4Vfz?w^=8a
znN=({maCdxl7{Jk>CGZ_z$6p<;zAQI_&-H!pp2ed4#wJ;$)DZdy{sZ3gsTC+ax{T4
zOrsq<b#|-CLzq{^Kt1@4A`>fm=PeVy9sx-MOi}2h-#lTCwhP~j<7kbmCzsa>qA^LP
zvXpr;XGUuIV*`nn+T=~5=Km~33PQ3EN`+GYQoZr~TwaAS%&CR!R;{dRYphb{T|zzz
z&(CL$a(mG=KSM*6g+_<~@>r5*v8cCW(u;T;C8SvoQKN_9IzfL>(>CIMbRrcxWcBz=
zjt}T6yy!Iye-_Oqau}3lVmy{PAzGmYK{K?s@7Y`97Z04MN(S3JUnCpUP4TV2OuvF#
zzK#D}>k}oYbm|pWCCJxmOq}{Fw8!+Q=weDw4e3LSWC0g%jwV>aNUTezn?i~kEs0f1
zg_;rhI7+;&!C=h^eji6!{UFIpF0jd+4BEPTya=7dSUfH+{Pc+PO-61P{Dyo%bGsdZ
zR$r+S_rT0GVKvxLm-G|4&8@adfm7j{JX3(hhrIkL3+nQIdB*zYHU7ZYPbcKs0vSto
z`Xy{(L}|VyJtQr`d#F<-lTtN{Ks`uP(CoHQ<c}P@iFAjbma|Ij3;HSQ7x#|E{LRXh
zzswZR@>^g6c6cO<1Te5aTRfOGwt;~Ie|-RZmyc^U(N5(@$YK-Kg-*PFC?4((^2T1O
zeW5nX=@CYcOiml;&P3E?Jl-H)DZ8ClJ)b>=&OTH7V2hqnfqE%b+$}lWE>*f0NUc9P
zY!wMLpLx@A0H8R@=zb_-TbdXqwws(KDc;$PV_NUl4jZ9JXq51j?UI=yu-<@;)V%Vm
z>f-biNmCz8QFbXa0Yr@L`TCmZ*8x(x!wSELOevN3H?>g_Gxm33|2*>n(-RO^1AT8G
zUqTS@=ZCM=MsAjgc;&MRmNATO%7F9EP@4q6V-3fxr^@(0hb(q45j9ZO8@JFQv*%~o
z+XrA=>M&!A7nLTY6j~9V(dUNx2UA&KIK?%3g(GN=eFSDLzQC%ZX27#-yKPz(PH8!e
z9dOO2cwkK?>R@xWH)l&l@fr@eEuQYj)}f6vQmV0k93S1VTJaR<s2*ZuH-WQvXiesh
znfg9}S-;!0!P!2xzOC8T0AzFFpP{GV%!m;!L%gBa_QXha+xTImGR-!L-5stMaGDXj
zkbJyfR;MM&g(Os)q@k>Y3$~I<FE{i<ftM8@*^eD;8nR5l6E8n3ua$Y;US}+To%Qk*
z(k?*MHz?3(2NA*nY%r70c4~+z_SeHB8HN*ktL8CEm|K;DKnf=754Iv-HsIP?M3R&c
zd6ZYdsa66A_RDiurFS8nxz5xnP?YTNw%c(muBz-}3LqB~1!XBE-i#EEH2mz_;ZJ*(
zWpQ?|AxgGu5TWz4Kk)(2x+!AD()psUp+OrxDhFT!fq(OS5%uZ4pWA#w<_^!eq{_73
zi~R#mgLm)U)c<R)em0YIZcZeW?a)&Ds@%Ap7esR?GH}lE4Xs5k)|-Z#?+su8cvz1B
zJg|QSRiC(17ol6P6#Lko?;;4B3FALPZ@90S9J)Z_7P9;C3-RF~#`{s9vbrs2U3V+s
zWQBZ<m{9AzwJ^&7JAw}B>C(z&4~9O6%yfCQv>1kB8@M6#mW-j@q#?ru%nLa5k6L{8
z`@A%b0pGN709+%qo}EKmQdU_o!^;DrQ|*~tYc6AUIhRUbx`bZfb)3&)?UC0!QBn0=
zBPHI5=G+GV`%og)gOVj-oxJXH%Usn{zvZtOa+FpzA!`dg`c4I+@a(>4{(;H%D;Hy!
z+0h{gal3S_ykkx~&Lq)~5L_+<cm*ypg%U^%YbWFrCo_+q)WpoD>_4P?3>Ii-v(K>m
z&6$Xz-G+_acPg>A{}l+TPj(wwHz`B&rkWS-7R9>6q2w{DV6JU6nWB~OLPvSjB+{Jc
z`$-X!6HO59=^8-Vv5b)3D-n^1e2_A1Kl?v9dMZ8#5LqRZ*)WmivfH{Q!WgT5xC&ro
z`Q3h>f?INYE_9UOrBx5%jdzBs9za4-tYrxW=`+LOapB8BVu?UU`)R^0SVjn%xhKbq
z&(^NZu$#{*`O2Dck~B0tA2%FTB>^sfu``{(NZv?GEPX#kHeqv5h9`v@f?|&alu1fK
z?Q;QtPe63AV9R9R3e^xrTS0jvz2h|Lwt&snBdpUM#OM3?zqOa@YmEMU0lj6eK|ZHK
z+^jhYwhNI6CMb(28$nWQTh16F0x(s|N+X>uVs;rVLe2i~u=u*iGv_#K3?87fLLHhr
zzdJw6dSzm%=IQuYdm7uz^sLeN6;-tWP%O<iW286&ic5r|uRZ~VC@>Bb=tq|)S-i`t
zsuMbvyN`QuVwf?M&}`Ju_B^WmS9Q;i2#RUAvs1=W70`g)>dt(IZoc#n>uY5&#i^!A
z+P~MdvTG<C7O!WRCE+&SPKUW1%uu59o^})%nSArSNBK?&_3<BzVWh__3CG8w#f#>=
z>R&**P|+ev4yj71MmaXs3!KWA{!D}PV}qDRg%$HS>r@nnLs(NHiQj;S<5d)fj1zE`
zN_^U3z&X3dm;SdcD6Yi``^0tq%*Nj^oJ{p=_evs9c&GbL^3Ec<zADG6r95y;PDTD%
zZD(J8Kx?TS4U!I9f$L=!tEksJfgj7w|19066W}VzU5Qd^;E@@?PPJ1X+A$yH1|V}0
zm=LR-dkVnL^g_cd{S1Lb8T(>G=rh<6OOZGFk_s>T@#5w$pr{~S78iVsTMgw3>ktpu
z^2?O1XuoL-ypO~8Yr+!KwD}5d+u8t*+m05$e!d@;d*k$n10kM^LZ;ORf1R&U@_H(=
zqe?8O;$b;#$+l6R`)fdCRz(13WBDUYJf0uT`upD3XJzW9N3@pM4eEN7___4WHi4?|
zc}3Ww3|jwl4iQbZYl$mc9J0nI{LpsX2~GZo$Fe)j4r8QUJnmJMwc8T*jCsIBhT_L>
z3UPZDZnn(y9I7aBBcQsyo$RGs;wwSEH@G9I5#m%+pWBEOlWUB8QWt7z3G5dnT)Xe+
zd%JYF%@E&C+!ki<q1*%1!^jk6I`<9up*?D`h}9Y^cpG7zj(%}Pc7fUk;fh34PC6*-
z&3IKbnX6due{UHnt+m)Q!jryId{49;Z4?K?{azW>FWmQy3>H8AO_`<%u68y?C5%}u
zEs+T=3f(r}DjBrhLfJ*FO)}PftQ9?h%etX}o@+6|a}q7S&jju48g2Egv>IWEQG?bH
z*p0Fkp#ZS+z^;lf-ZDz0vX^^7BY>oTJJ9?o*nd3_k-g5dBQ$S{eS+4#wR4duh>KGw
z2p-D(DW{^Sad2*XK*nwRfij{*vdKv!9o0?7iYV!)=ox%6^a#!jMEj-qP=mo#n3te4
zbg8MYXWib}t_AhKI++Eduad#!1RyfTv#;QL6quYB>x_9y4uZ>@MLwn%`!lYlTn!=<
z$g~noEg9?YsZc3v?%Y}-uA-RM!xdP8kUx%&k@H#d8^qTW0M@X-B?2ZRP-tc4)mNo+
z^CQGDxtyR%oHc+SX`ozPe^xkaQ&pc$_!!xPb(S79>H1{gG&igqWqgNZ!j*qj9{H~q
zj6<JNoVCP@UR-)FaYG!Q;mE*>X=Q~}Tr~-3l55IGf7w%_JT$g|W=^N^Y?hHt(X?>D
zf=@yNS#}hbUfrYIjyq6I1nNuGpE>0nLRD|s5&Jj0^;Cm}M-#4*uQWbs&ef`dXTuAB
zU2A9&Tvx(funNSXij75`=J#vYopiKmExDV4wJn0O61So3VN{0(QzqmGqNtXDC#3uF
z_3v~fY)n|LgMgsMjqC)$hXUvw{X&)NO}z$K!2!x|@xd)cSAGNM5JyYH(g%M-3~&Kk
z(Hyo;0Zjsz;0WV+aqk%Vr6TnQ7k>e&{mMT<zZw`APN}E`Zsz;yX|aLa87=f9xdIu}
zKY#-y(yI`!KWuwxFN6WP2QTHqXdl!K8<8ZjYZ#zFqI)s!2>FZX<#dM5ua#EGWBs1Z
z7oEz_z<+xTzt}uss7PW^4s}j}6V$aZ?^lA(BljbTpXt*S4lxI}lc=M$XDv>NRwUaq
zOlcSq*j<h45@tm5UTHb`&<5IvvY2Z-eFx`glBtNOAhmAogcF~C`mb`Jy#)5Tc7d7<
z78l)!3g7vRKC+zuopMsqMI@;!nX{h`G*8pfqOV`5JJ))@cO_qz2(*n(A@9iA7SLo5
zLyY5U3ias(^c%9C7Xv8ScYr|K!CWBMo9v=T^!9{@bzuY@_|hi^K}HLH!K*aFvW8Wj
z*`C%?T<{x#-{aj4f6D2jtYOt{+L-9jF#r?UX?0yH@}4`hnNYh3)N%r_3`AC)<l5?z
z?qBahy_}vNMB#Nf^{E!S^F#O0lCaG*<7Hk1L5(|?N1c6_oVxbY%hOv&)SPgopM2`f
z?~pAd1QAwjv9ji804@6t|2vkAn4CL3)^hDNBuq=kT0>PG|G+Ybyxg2;1Ms*ts6YrO
z*vUYPXa=0P{XXBjdkbr&>1HHA1BuiO?Bx`8s1EdBttm*d$Q+<9l?xZaNqqJ*3$RjH
zIyUd=n)s9}-+c3v14?y$b;DSYuX7ev4}shgTCCj>BKikev?i;bMe6ioWCj|Dr~+v7
zXKw=T%>|G{9T#^l=yWm62BF&KGEY`PugrU?qr!DYlUL)hiNbOit)i@DB)IyDrOcv@
z>5GB|<swc`|JcjjqH|V6C^+>s=4r^5yAFW*CNuPZO7@gCh@<`@;PMJaE4hmCk2o=j
zl-{&zyo`khLBh)FTwl!a<#=b3VWip*0mkpmRi#gxg+amqlr{vxgJQq%XGW?cjHfJn
z1}DhI{IiG$$kQxE|M2UFM0R*nzt3hxFFrK}0|QbGS~NMJL4x({q19V(*?>L+R%TTS
z1K8}?s^<6F!*rh;5tF9LFbD@Rni_~-O%K1rov@Q`%e)>nyuJyctLKP19$+{&+W@Ov
zfBn_<%{JhCa%t&1`Jp})8(;4OEEf|Gl5GWm(uh0dm@A~eXE<YOBrUpJ7E)Sk1C4!U
z*X{n>0omZeH?DOnTUH}8t|4LVk<w`kkH<$#q&aTdsYO7S$dr3572<xB?VUkp=Qdma
z!=gI41#-hdY=-i(@t?##Of_QYAT*Dgo1yJ?+C7@H;$gL8j-j#F4*9C(Y(5}AwRzdW
zWUO>2!N%o;^DQJnnHAFfl(170n{8l(%H<bIUtf7wXy(YDfDPk;6K$}Sh~}y9m1W%~
z3zNpeF)f@yNMBvEY9n;=t8S9g3fs%G6b?fn@Gm7Fw9jN0uolV&B;5_x9d#e#A~pSX
z>W}^Dbs3un<IpPfA9kMFfiiC=SZneCHhHc>A$s;_`}qQ2MYLtr9e?lm4cSJp7#Z*b
zT4i5NvfXML5Q%B$grqcwu=meaJ-0&y1B^1OGR)ZQ0^%bAqMSV$O^KwbyjNn<V0z7E
zlRVi0qNqO$D?L3*E4>`YLSaOg1uLWHSvsw9P23`s|1=+P<=lb-lFZx%G=Iby2%mHQ
zh+-xOtVurBFA0LRO$1{Od_c&X67vGaH+{j~riPLM(z?<Hsy=qDUIFgdBTPbNdL)eP
zPNQ_uklCtLd1M=S*Oomdqwz;pO1@Z&>{(5vOx-jXBUeOXlFVaHlH7fdeHAxV5vpdw
zhK^qPKZt5tE*>b1?KKqHf-49~lSM-6MxJIyEg^GGD-a&;<|nA|GR~F!Q9=vMp7Dad
zjusS@-yuN^NZ%<{cV@In{Zk5)`EECBI+Z;7u+i`}&lXb!+8m650%evW5X>8FXM0oC
zi8AROYK51Fvq%@WxhmKz_bsI-EL@b<K+{2xtn_~(o`c-fvmd5B*PiMg$;U7@a^>i@
z?D>Iu>AT?he=Y5H6=Vms$HW41_s~Ic(ON<d_#}Z%TJyOC?GH&Qou8Yob~TFGw*3g}
z-g;7ZNHkYc3iLn$uH+e{)JM3>r}B9V9guG_JwPJQpY7W*V*Y&Ew&A3by=Kfgv#rZK
z<_1@6(jPqyUO&VSrT&+mC^z#;>A1_j*;TCSWCOijR|X&Yi8yF2Rmm!$**VzVAx4@h
zJz7WlMvtq!f9xg&iwh91FWH=!4z85Q$(tDCc48OWfJ7r<3-3b#6|Psk`frS%bmttY
zs`bz%YnrZB<Rf!uTErzT?)h_`n<C&X0=m;+>ijzdqx5s&eo*<WIZ|UmZwO14tIXf&
z|A5*^PiBl1YA)<e?VZi<Yb$j;zTRX5zwyJL+tvB7flj3_h%R;h4w>7!k+dF#-`nuX
ziV!hy{_D+-wIRwRL0JVZx1#t0G<M>ek<-};3e-rbO23Oe5NkqNN<EXXL7(m7?~Z8y
ze8b{D#Nvg=`n#wI>98398>VbFn{KKIcWOk|A~^6!+#6Yu&{&u`<Elc;(pUFz5Uv>Q
zkr?LMe=$G3B`*1tx)tE-XGUph?nfDSfbIT`F;+G^Kj_cHY7i!(bWvsJH!{BeXhyED
z2cBK@abSbMDWmzvntv}-NImb!Srr%<g<PJp)S-$VdvlKgQ%CaGOaex&?(2){{=n)_
zAm6-PtHwA76jMZp?TVFz;!g-*Q{4DPBP#=<_}o6Yma2UF9_>^0U*@HULAPZ2=q1c0
zRF2FKxS;$wM|J@uK15JM#{(@PM%Od!t{Z*B7Im4fj5;^ICZ%WtJa`s^Q0b|c6zvrb
zLO*v<zH$GCulxxOn04}+8iaWdnw~dU3I`i`KVPe-l7<JibFM9_5grCry@(g*!V1Zp
z%4A}_k>TAq#><`$Msyvmi;XwJ1dad(D^i!*MS1EkUh+Fm5siw$U2c+ZwX&sy?X35u
znepnIxfUtlt*b6klVjFLeiuQakpt<?TdHwNEnd-pI#e?`Znh?N)oPzw3|2N0<HaT&
z$X`<{Z?ub>pfAn<Z@BlYtnAwkS>4qrzwWhStnUq`SZn0oSu|RHw?%nj<=K(9kipgu
zRHb(u;yBf-t(cp1AaU|kTZ)k4OF1%0v~QXN{?>Yep~5|dsC9-k<9+*QNqB>wq^OHG
zU5nsb3kW{rBPekp05@}CeCgt$&a?<-O?dyN_T0lTjDJAPhdNx&pA2(lga;W-pAi{4
zw0Z6)bPV{@B&f6OMpi!gL8ngtY&xo{;03~3uBMRBz?-=#@#hF}sd1}*({v!ksYYlZ
z7JXMpSKWAieJ0Xq+|={1yzCC62Deh=e)lth58fk35}~T(EzJsAm3=Hx|DKg;Frl#g
zi3(MA*F<g`xP$ZVxV2XUm_zyU!9u0RjHBKxBko=<1b16x78?hyhL;%GqcTfTEN`8X
z*Ch9$>Hkhju3Ud_zOp<V)BCNX4}y+h^m|v*h0^jC?CaTNttLYZ1@VQ&&|7eD^KFO0
ze_o9msj;iNzN(O)^7B6(w95de!Ssnm$JqXK4H?v@!zuW7`^(&;LVb%Vvl`P0pM?V5
zSba{*VI0SIQW`Fj<3syqV(ukC3$m@>Ti!DbE^lnU{ZOzWvA`#P54brY+p(*M@O2r*
zZdRlh*Q38=i1fyj)3bB<iURmsV~S<$#-G#hBehxEziuduc+-2VLF))vKHfArcO_Ao
z4OW^c)kLhr<so4C(#)z6;x~z!tO_)NFkFE8E2LqejAVQ0*x799pp|c3j|P(t2ktAd
z?jBde&d|Xh&2y3?pSH67@LY`U7xcJ0kEO5gpkUXWPUJ8Y9s56{p12#3=GjP<KvM{9
z4z~fAUM>ppLLCo`S23VK7zORE4m}Jfn~}^OV~rsiJ7i<z!BzXQ(wL^u3=rzQOM%T$
z@4OA_lHzBmkoIyNyqw$u27AOicZ|)Mhj9nTpXct3AI;_YE$a*BspTg)sb_%9$T&s;
zmFAaD!#kV2S{-dXuIqa@0X-J3zi4?XYXRT_qq^g46qC1M=FPKFgtzRqmqJ)+kIbP(
zvS3{0M_#p>l7fcTZ$Cb~Iz&}bOWAT~7P8ScKeBq#5fzsucFHZPAck3Q>-QA3qSNBr
zHp-wx;8;yT@#cY3ICBl|KU=h->2r#1%s}~2fOx_=3?K!(7oQzBqXNjLz`PI=a&B#q
z?~dEGi)lZ8I_}Fjix^4Q{MhcV#12~efs_cD+)c4xl-fMGw9}Q@JD~ovm8r7m%3f7t
z(c17UPoXWPb)$DllUzr*gE&sfZ3}mBE+PGMei+iVftRv|N)~%ZvkEa@<}R<LYeDRh
z`bzHi_WPI23W>?!)CwSHwfg0lZt_bp*rZ&0I2HnL29X!gYYHjfx!JKRzL@ggJ#TqG
zIPTB=&@18!Nl9J0*%g13jQ9~+rU>b*<$9IBQg^hQeZ2kIT<mV_C?(+PG{aE9L9(Wq
zM(ZE*rmbc+Mn=$OLwJVEi_fZa)4Whv(;5&X2j>G8yUQ3f-d$uiVxYE4MRcS>Smq8D
zbU;=LSy?6c;qdbGcj2pQ$MiLHa&oxkP{jlVhhcO~qk>U<ZzuTwu!S{;Z?<_6c?q0N
zqwvsb%^nKT2pv!YlUflBipAwx){K3&zW;@B58rn-;@KtO6#?ke4@Vke<oc)f{ES!a
zry;bkLrsO_Rw(fzZg5J%*Symw&L053Xe=1{e`B_m_1ETclWoL1uP=b--V~Ez`UyD*
z!FMc8ly&{75(b-?m?4&XV4u!f+Y}?Qy?`9MkeMpk!-gF~brFGt`JSk?LH6RR2>YR{
zJX!A7+&Jj**IT6LX(zEX*iyIZo8<x<<HK6f#@eI~gPW^qw}Dp@jJ}30A7omrA1}`n
zsW&u|jg_~J)fr9Sjg_`@!niCiAE+zP`antp*0#X6)*&ylBQ8P_^-U>144}%toLI&o
zLy5B~SR}rpV^YwTdz1qY>%gt?#YGyGb33XJJxJ4$W12PHZ03TafQ4Y?o`&2Bj5*$Y
z^mjD$^LVd`3tty@W0&fdBBrB&gdC8k0(~#5>gg+K1vT9-_=sqm_ttT%Qj7_$OR?#V
zf(XHdHEo=8MHO)scck1o4)W&fd+Dn%7ifkW+UEcxDh0NX%3l^=nGC39hzu7*qml%C
zU;;2R@!?=R$#7HPSHa>DDk>W;hfpA}B_N>Y&`4%$d{=j~8G(U%V_M7Z%awuP>cSE4
z{Vwyj1OKKMb!x3y0CTflY*LL~#v8Br-nI#|47Nb|WYF5?8_!dY(Q73zzlH{5)xc)y
zT-N0V8wh>Fohy>R+`7UfsO;kUR1Q~`d~dFiE|Or1d23r2bbG!f0gfOi-#h>S=p8U7
z4wk&-bhEH{FCGZ2=$<-}LI5O%j^k$*>sS?cRQcl28YfLT`utaNA%q8Zpiv=_51hjA
z-3HO47}*_fNrf?=YAA;rAMbWMOw`S4E=JNNn28u#&aoT+E3tg*<AU6hk^va@)T4Q6
zz_ScY{0+-F;oL-wQ+no(%$ys|EZTWtr;1>c$bEOrIsL&a52@mlQN%+RZ}o1-Pg9Se
z06<VcwHfm7+7w5)cc~M#h7J;M4JwiWU&|}ix9#au9|Je&xkK#5Hv+1RJU<Fe-!SFE
z6rDW;rUYzp6s40M!i{10r^EV6GLv7`7cJKc<61~TmrI_BK*dK)h&883*Cut#&Zrg0
zPS>&)*TOgP4AWp58v?=JNM|eXpLit}#LXFDnzamS<eA_EAOT{1T?D}XgC$@n(B8D-
z-2{^O5blL|gmTWW=vr&?;W0Cj^AvI&p(QqZmBAJu@v=0zz9Ll-HyTv}o$7Jf1LVpd
ziP}V8YhX(?uI}64Z|0m|yUD1tpNg1?m`dvq2yt^6O=`vi4!wl&Oq0({rrKI-wz09C
zr+Pd`s`QyH=*R-L{Rlu3a%g>j5;`EkqkzcT`*%)O>>0ndqWRG|94^==8_cen#}P|>
zY>VrK2H`pqpV-nbkhd5LU0<6lB>W`-!KqEr$;Uw}2l&xBf>9jUg4oOx((*w9^BH<*
zmM<sQH?LUEqU7*{D;;}YZu1tPKA4;VA};bMcU?mmxf|+QK~@;Y8kowKB+$c_W+d|;
zjDH>GV4!14!;;--%#G)@y^^-qI8?el3qX#-ow3T!!hoqkPEcH8=))D~@MlE^!}^p#
z#pH5an4rOtnRzrLQKUsem$sLs`z&+)_^a0_3=>fyn90dm2)utsBx#5w`aD?wnv340
zg9AYMcqx!FL<79<iD9<75jbDH7p?C7vifzf-VbDpo9>O*GdzkTH-5(kAg=UdW#EAq
zSm%5)C2GB0U64gAG15K%NPBE`KEC^;5AAp*-fhph{iW^mRBh6Xn`!^~wZ1n+4`Q+U
zyE!5RBkYmK@G!_iAuM3s`A_0S+)5p^Aqc9K*JH&X@|PCcprTr!Enq?^_l>;ueKO@>
zzTQmEfr<C-o1$i16C^RZsB;n=@`pXUy3mtRdl#b2SwK2+wti>fbxAvm3NEVHW^dhH
zK$!Xreh|)57h!v{&Eb=~M0Bd>PB+PKo!j$8t|bs(BP7Gi`q~XV!y+Layuv6Um8aF`
zyZm-DI4r283NyyB4R2L7ek}bxj&T2Ee{eNpgLh5A7h%P@H$h!vY~bEPvp=?r+Rh<A
z30tpTa_(_;(WZV<b_2KTx;~3qVJgRf2=fH>&o|l+so?DugZAA_eh7Cl5y_N~jzYdp
z$VlrNXj&4x*zeDIQ!MRsQ39zQjbKUqwpBfoBv*KIE%lE}Gu@h4(o1$jh^4<h5cCAy
zQ~XcrdIqs$#4cwzR;%x*FhG<0jJ<E?O~Vo`-4lg@Qa3Ou9tTc?N~GlBq!G=p`w$yd
zcMu&ojYU?W^+VF_sN@p8&}8lqqhs68oVH3H-+$MhEFlx(w=)mCFXL@jB|c<bJ)<8G
z)hCqhN8Yh{C?0T#C!ts0Y5oiIY%%=^;(#O)k3W_F#(1@yq0^OiZ}L``vgNFNa6nNa
z{T1vt@LFPS#qfMb(VV|}w^-m{cTd&@y9i&!P=j7_FQDdZ;`gi^V2GtZV>p_iASrB)
zA<4_HM2H%&VP%S8@U#Fl7hDS6s3~J)AjCl>RQ^PaH2{oqJT~l352>pIhE_h4ZUDu}
zJ;i6xttrhXbr2R{ixN^5`LR$*At6E>Kkp<0VvL#>CU7%R`yyH~FGQ~{&`>)tEqD!I
zm~T;ziqWp0q2utw0|2o@QVeOAUt^yz3T`W{MTa5U*CEEkg*mlr*-)t|PFHI}6)>E&
zHX=ft9OAV@+!f%LFxWjAGuJ`nfEPO;OBoS$u9&!<^ZS5*CG?4`$UwKF<geHrV=+%d
zu#lC8B%LE?FoNCg0s+gKWqjvbE|Mb26=JAKr~H@kp+7tdQUU$}8=f^xYzOS5qY!@{
zq|%)54~d{>Lg^Rj$SxS)zXEA`sOhJzNSUK{FH9z^X(36e^MCsRL3+iNl~8`B3l{B4
zP4<7B#_MR&h^##6EKEw-di8!hOp>`YsUqRxKr>@;H;!rSAX-Szp{v3_If9<g3O92O
zx&Z0|=_hP&(s1l+iW?Rb_Q)vo08AyDGrPn&PsqyDs(QagLLuHOzHj@tY!$kfa5X62
zE4|sOlGlU)r2X-F@7emy$cpFliS_p@n0kMrpE}#Upigs@BJL?|Bi4wq#i?7&tn;>h
zD6dtW?JI}$*Fr$LtN_ApA*VL0M$17OPFQRIn&VF5OW#iM*|r+7Dy7?(YVBU_f1s}z
zNKrLJ#O>zHwiWC2m)Y2K1geW@3#W72;ck8)>GHMOVq}hv{mT4Jd8}w()TF$|MZJpO
zPPK=5ajrSw?HpP3gwlTf1Z<s|ULK@uxx?>)V8gA^N-L~XUkN;riXI~_L-L!v+*FWN
zmt&%|8eB+CBl^hI14tNeRO0^Oc%GGt$;4*?-s#`7iiZiAua+d-5`o0()w3eBvze_@
z@(RZu#J>dH2_Gi_%~c`J;1=5)l^#Y%UYWy`L868#tVh>aCNezEc6ECY;4XJ<Me<6x
zp9;JiD2*c*jL)Mz!tm-?j0T)bgR0K#Y@#tF0<JH$$Z+=$ppc3b4m0)<G>g+gLD?{U
z;>JQ|n`C{_V++t@;7qez4GeZ9dt+0(Mvpn4;mC#XRPJgB)1~u9Wel)>_xB#ykY^xs
zkNW&NKth8g>e!!(pYWV?^=}3=&Y;2YEDb-r4D&DXtmlQvT-O?p*Oin~$MG<s&B94f
z3nXpM`)2d6o6%6@%C^<KXi*RRo+f{IF*cl5*IM#D+bG1p-x&g+;iewzj%rGk-ci`Q
zHG@m0rWJa(JwVC)8#4Bu;r&Q4ElCso?@@(Y2uOa;&?s^VfZbGYD)$?6KXmb3ZSB4v
z6EwuoxMb2;VtJm@@z>rm7hEUHS(5F{oKff}IKTnATO66VgS_&yE(j>A4RQ0r0~R!)
z_#O2|!hJG<(Xt9hh~*>{>ykwv=^_?^Y0p&;q&ExSZfuv^_?;u`_RM=gr76)s+*fV)
zYLk%<UheY{`P|2}J_ATXdWRue4^60=P7QO&f?n(TKXzoMXZbZc2N9{0@-|%eP9Cx>
z!>-p=8C!GG#M6R+Yk6y+=S7H!BgM+^?47K!vZk`_dBUtikTq@Pg9^T7Hg<PAHa)Ev
z^9WeZ@i_7yJ8cPpnxdsf*x=D6$;&-+r3}TE{jjZ0KvLz;s9Wtm7B@q(XUamq8^VEs
zB57caW@!D4$bNOb14@f_;hw#-)od}lycpdq7{A)l(!ba|IlTxVJmkH8KIkl;&+sM{
z-TsloM-s1J5H)k~9s#2JLQip6$XhskZ<xq>u299d`2h|T8gy82x3ye;Wv4}r@20<P
z)LQE3nEAZf)N19>mw(6{gPy((a6_)u|D7|BQt-G%R7y&~6<Xiq-3GkQY-K6-eDvDe
z02y91p1n%HQiVbdu{p1ZlUVzOnlf<rIY`1NGO@2;Rx*Rl%`@50w2R-8(MFRpLz~VS
zdkq>ZS_v?}Wz<*mcwr>g?rp8vg=pQRolb`RlS8=#jA_a5W}|=XYg4enb4PYsj%Q)&
zUZjp$F9#yh{C?7@tdDb^MPRC53=NWx{a0@4WsFkN8Z^NTfeA?+l%`_2L_m1y9BfWu
zJl3O~8_{Xj|04dJun$OCv2CfMY<o_#wSTBhdt(64Ehn3Qrt*V+3W|K}gjS;>5HGDF
zatkTKExpr%u>#=))+HK~=Kz`Z$z;FcvZPWhM{i8u$%+sr@pQh^df^Lnfet8J96(1)
zcQ{>vt>)0}Fsw(Z!hd3}-e)Q(=~i((wyl2ZP1T_OJVEk@t$=Ywo-#kEoy|3(c5b~#
z-8LLYH-n5dh^2zzyM{@<+QfkJIG-#HD&E<22ND#QgL>q-l;RjlO)3I@aDgx{GYc_x
z7Iz3neh&ld7tMj{@01eAGrzv>B>b#&9*;88N0&tXpgvK%pHVTPnI1vHtcM!_J{s6Y
z>)u+!MMJcwa~EuF<|Yz_Du)s|hp+P`%V+QHj30BNm(AuqNlYTnO~~gCA`0%B@@H93
z@FZperd4jah>A!@fv@M>)nVl~IDfaMBXBBgxmIcC&q9$sJ^gHg84gPs(a+|)<dgFD
zHKq+kfUO7j<w7UV7}7c`?Wv#SS^}CGbmoYZpP>Wj@&>2Vn!%(m5klh_FMFazt07>f
z<wT;+#W%S4V5C&9EIjwgtE}CcauCys7_jUg-+hB_O+i;ZYOLhlw9Vh=UAc`odRL=N
zDK`F5fROT2OtXL$MiP$IV7Sfbi^Qyl<@1J#bt@Jk@)!3l9IT1NL7!!ub$0Fz=Dmm{
z3x(|;(^wp&wH}}@M8zs@L0`!MPY<UYbPGdo5;7=|7%xk6iOvU4%h-o?m8`j;rKXv5
zv0O?b%(>VFw#a4d!K~ktT*S>91@kiVEEqew%h58t?D|4HP&XZEu`V6V24*Ye>8q#K
zuVXzl<EEd3S_v!joEgIME+51)F)kI}JiOqV5u)CVvlCr=d6wkEj~jnA<4hGx4ebF_
z4P>g^E1M@OE=Hit3;L|KoxK#`=UR5snGJAll2E*QI!?Rz0!v}B$)GFqW&BKVc(JM3
zSW$@rvHpqLAB5z2-3vR>Ca0#-!U`VY@g;ur7Z@US&Oo)t#wY|3f*gUWhtB6*DZwH7
z`=}A_hIFm`YFhA3{9X=PKAZj2rfHn{_Wh%6|6Kca)4XLGU7Q~@NH+>fHLU8g`~}-h
z9Sb1w5+$<lKkb0a+xKt}!mUFiKVk4|PWsEkSPGw;Et$v^OfHfOPsf06ebiYqeONGo
z9@AGzLD@xrVPO6PX}?rnjZ4%yaMQhqyp-QTfjrEq2TsVsYTWn^{n>(uRT`iEPvbku
zA+1nu$Y7m+6SAO1(>Orn+PNwHbwA<*m9z-BExP4mTi!(rs~K6qoJ5pK2+$8M!_J~-
z+kh{Ew||T$uI<H)J$XzjfHk8u>?WY4<-+QcwGK}Kpe-AJX*j%gr|4!->eUV8Oikk9
zT%Hh+q!9%JbLcRW4k6{qf`JmzG3IclLy>;$pj|Ma&G(dGx#P4RdGawI)%Fev{M=$6
zYml5s4-`GXs+_9WAWXanfePb^Ji}|<M})iM1*oI9q;Rp4yL&8}nw^p-7UR1%;j}7i
zNusa*j8BJ~Grvi^2Guae9nY!fi2v9h9fYbMDh50h)5vH@$O~h7It>N}GFq;!Ti%H<
zGB(6{xdjt)L@1iJEF%F|VYq^OBcM1mk&P(rwT?Rp7DZ-IrYbEB)-KXR({0a0TBdWs
zmSLg3Nkw`_=rGO@qSp<m`<oXSgbliA9maG;n$Sk>ZycA2CqI#GsVOKsk4y9yL=gM(
zPrw7$RRA3kNz-g*ak~=^fqy45=ZRbX&8EK!A4K6?{f%-pSr^cT6av1!LYtp&x1|hb
z26X_kv9xC94_f_ZDjCUWDF>I}8Ah0ikoe8Bn4>p^N$GBS!WckUL|}8p7cznyP9tUi
zta;HC>((^YHHQtIhD!W{$7rx|UvC&(f50K}Z|Xkqphil4n2p8tD7nvSIJyEOkR5oy
z`h(ysSSCKQnSa;#4YFj7#hl%sqE_(#^GyH7g}ub|Kz>Drp`2s63W;5HMzIT)5|0*q
zv<IZWttRgA4xfS%rj=^4D{<w|3YRucp`#S`)LRyjXR*A@QzQj&O(wlW>31?1djmKl
z*TGjP6VmHM3v@2ehzifx`Ij--MlDzy%k>5zwRTK{7HTfZB&|e&VuA{b6Z1i*UAz%|
z)-PlR(dCb$&t(Kz(FbT%F|_Lt|DOmD$><^b#jGm-lg`!D`q8s14J7SGzrQHh<&rT!
z05O20`95xvHCZ2*aj(HtHm0C*P%js=+O}N8wREtRtMG4AQYU~)l-NYlh!&v&jG+VS
z>SMng|3z9&2=nCJj&p*^1{J$kUY`luK)EB(w`c^gF)7C6=ti9N%BqAKmRMGk)qV@i
zekbMoS6O`Z480>Z&kD#s6PQ5sk%>8nmE!?`YJ}*w`No|0<p=6~N#PhExgeMIXD82Q
z2nKvyAkMH3+f-^$B2|#H6YPFSBsL59Pk|giJlGP=;PeY}g%65ds=Vbc^J5a)q;SW2
zCSw!KZMcvHrxX9{gNSYV4@eIHSd^tq;2?Ka4?mh;Cd-;|OEQ|b7~_RohSVTcBNnLb
z*a(t!dYfKL!K&;=WtXS#0EM^-_vmeWoz2w7sJbdA=k#$i&H+J<16>2ECO?5NT$yN=
zj8?h$5r~{ka}wl4B^sF^i{=Z249E)--YPR6tEDR`3mM=2E3(bjLT5iKY@1Jy^z)Ku
zk_05Z+HVXqMj_t^2sPO8M!yxk*TG~*z8Qpvs2%Eakp@;UiEa_2ny_qBr7d!UH=eY2
zhj{lWs}@q~p7hZ_&;jUi;6=-bvY|M;X^)<t43X*frcxZ=Eab8|gWUHyQ?RQ6&p`O^
z#@@vPQ^{<nnQ4`E&Q7%s>|+!~#~1zmQY+S=%f+Rg$7xcBQEq#D{IfL}6X}|IZgd`d
z9%<kG?}C__aIRsm7`+Wu>uFZX1%)HTv2`un8EC9@%GQ9e*TGMyLS&qSy$t|DW;K{^
zY4!&FCL!fGI9tpB=-H{DLjT%n+C}E3yJC<pu(#n6Wxbh6bu%Y9)tf9tpZA&JEJW#0
zW&llJCl68xeG#Qk7|d3nq1MQ-i18Yb$Y^Ida{aSkze|&*<n|R#R`#DL27m{;g^b7&
zBe;P?d2b$c5M`BIu8OnC?nWniH107OEvjn~V=i)8%9dlKvWInw=0)^7G{y}#tpUhM
zj$Dt#mhwi=Td@9+Pq;svK1YX)n5a1fOzYoQ#P^u(dGYfhuTc73bX%UMr2*+W@QU9K
zBHL_Z=K#4aU`L_!5EYbp>MPfD24X`3V&p|7AMsjQ+vh^sL8hIJgw|D=Wq6FUpie7M
z26kS=Ig21<CNjvv*lo5GT?8EHTc0T-j0+yPS@~@@XZyU-_mJ@`1D(17lT#K-=ZqE?
zs_b9J`srt;)5C8dq`TsdJ$*aosM8CV%v#8cGb6q$do<owd4^|6lojgz5E9^vwsP!0
zOJ0u?Fu#1iFWcf$H>+g>xIBeZgR-~^h>TgGD*;^y@lsr)$dk?7JU=3zXyp$YLPZDO
zO}3s_99L+fGGjHcn6x?yo=>gx$fL;h83Y6uLuIqL(@%G_j}|$vVJ?@FJa81t+6V;g
z1f3fsuD-`tZD7P>yjEfV<pAG!D$Alb7)j_I9S-)+5%RKZ5?>9)WvAi_t8#<LL<P<Z
zYunEi6(aLYhbbceeQ7Rn6f<Fa^l{P0$TK+y5!`mWOew!{H2z_c!@YqCONk~P#jgK>
z_Bn;e3g)lOy8<Wc!%EpXK6-D6p&bns%DUA-wpM9>hc}&vv+f_CxzSaLA*ZohoMcT%
zAv`S{O+b#uMq#`4_Y&c!RNsXP=Yx&UD?NA^2AA^#jy+^noD2(=gi=dMO?!DOt^CVh
z@GHu`AqwpNg-v)tQoTeq${fRD?QzBkJXy{%^xxKzqRSITQPfZIX@)4hg~v9H!NoT$
z*_2iwNGVeFs$lkNz%F||FEnT~mlpTuLSA?-ABV)~T)MoD<gEz!WTI74V0WxuQ~T7;
z*<r|}7+YHZq^BGqgOHeGBx@-vndkZnsKJm6|K#CQOFs4ziUj($6^I7<n#(06Kyx6$
zo$PJfK7OXx)x$kAnJ3`yCC3j@sZYNQ+C!j46YS}%a~2C++Awyc_c?xFjs3L=MOm39
zGf>n4A$^3<%bM!ARRGsns^_dKrP%2O@LU!L1|yt(<j^JYm%<ewtYI?KOyqy;FG~r|
zpK4ReV2C+Vz7U7kHCWWDULPmtr4Bv>)Vk{Od-7s3_I;Qu=Q(mLJ!5KgN|Wg^cXh*i
z8v;RLe1RZoiOz*_m}126v7hdei=?xIO&KA#N?S4=*E0B(HO_C{+3dT^fkU{vLfZNc
zP&Gt2O3_Dp6*}qDB$Xxz4Ym#3cP&`C7G!Ca2EM+_)YPI7N(0Xy(vqV>r02#6eNbDZ
z>I({Az}oxHw1~ph;B@}91<nM;e|1}k=rjHe(e0~bVn%h)Z~d?LPNP0usq%(H&=Djz
zw>~Wj4sM@76+HwefMaAI2Bu|g51oW~&BDh*P#W)oID0P#Y(vUQ7?S&pZ{nNpN^GPl
z_>lcAF+7`|#z_0v>7M%<V5>h8wy*j6w9WR#NUk{evO29eKt3I!sR(kL#7p@`5Y>5o
n1WqqPf&_p7Ts^(K00FS*5!LH;10y*<J}?c70ssI200CKA`&CAV

literal 0
HcmV?d00001

diff --git a/files_R/BasinData.R b/files_R/BasinData.R
deleted file mode 100644
index 9cf56ea1..00000000
--- a/files_R/BasinData.R
+++ /dev/null
@@ -1,41 +0,0 @@
-#' @name BasinInfo
-#' @docType data
-#' @title Data sample: characteristics of a fictional catchment (either L0123001 or L0123002)
-#' @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 (either L0123001 or L0123002)
-#' @description
-#' R-object containing the times series of precipitation, temperature, potential evapotranspiration and discharges. \cr
-#' Times series are at the daily time-step for use with daily models such as GR4J, GR5J, GR6J, CemaNeigeGR4J, CemaNeigeGR5J and CemaNeigeGR6J.
-#' @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/files_R/Calibration.R b/files_R/Calibration.R
deleted file mode 100644
index 874740b5..00000000
--- a/files_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/files_R/Calibration_HBAN.R b/files_R/Calibration_HBAN.R
deleted file mode 100644
index 098fc5c1..00000000
--- a/files_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     <- +99999999999999999999;
-    ##_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/files_R/Calibration_optim.R b/files_R/Calibration_optim.R
deleted file mode 100644
index 81f1424f..00000000
--- a/files_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/files_R/CreateCalibOptions.R b/files_R/CreateCalibOptions.R
deleted file mode 100644
index e780e58e..00000000
--- a/files_R/CreateCalibOptions.R
+++ /dev/null
@@ -1,223 +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  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,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);  }
-
-
-  ##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/files_R/CreateInputsCrit.R b/files_R/CreateInputsCrit.R
deleted file mode 100644
index e723f2bc..00000000
--- a/files_R/CreateInputsCrit.R
+++ /dev/null
@@ -1,75 +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(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(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.integer(Ind_zeroes)){ stop("Ind_zeroes must be a vector of integers \n" ); return(NULL); } 
-    }
-    if(!is.null(epsilon)){
-      if(length(epsilon)!=1 | !is.numeric(epsilon)){ stop("epsilon must be single 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/files_R/CreateInputsModel.R b/files_R/CreateInputsModel.R
deleted file mode 100644
index 46de1482..00000000
--- a/files_R/CreateInputsModel.R
+++ /dev/null
@@ -1,146 +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(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(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) & length(TempMin)!=LLL) & (!is.null(TempMax) & 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 of a vector 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((is.na(ZInputs) | !is.numeric(ZInputs))){ stop("\t ZInputs must be a numeric 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/files_R/CreateRunOptions.R b/files_R/CreateRunOptions.R
deleted file mode 100644
index a1927111..00000000
--- a/files_R/CreateRunOptions.R
+++ /dev/null
@@ -1,256 +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"); 
-      BOOL <- TRUE; 
-    }
-    if(identical(FUN_MOD,RunModel_CemaNeige)){
-      ObjectClass <- c(ObjectClass,"CemaNeige");
-      BOOL <- TRUE; 
-    }
-    if(identical(FUN_MOD,RunModel_CemaNeigeGR4J) | identical(FUN_MOD,RunModel_CemaNeigeGR5J) | identical(FUN_MOD,RunModel_CemaNeigeGR6J)){
-      ObjectClass <- c(ObjectClass,"GR","CemaNeige");
-      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("GR" %in% ObjectClass & !inherits(InputsModel,"GR")){
-      stop("InputsModel must be of class 'GR' \n"); return(NULL); } 
-    if("CemaNeige" %in% ObjectClass & !inherits(InputsModel,"CemaNeige")){
-      stop("InputsModel must be of class 'CemaNeige' \n"); return(NULL); } 
-
-
-  ##check_IndPeriod_Run
-    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("GR" %in% ObjectClass | "CemaNeige" %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(identical(IndPeriod_WarmUp,as.integer(0))){
-      WTxt <- paste(WTxt,"\t No warm-up period is used! \n",sep=""); }
-      if(storage.mode(IndPeriod_WarmUp) != "integer"){
-        stop("IndPeriod_Run should be of type integer \n"); return(NULL); } 
-      if(length(IndPeriod_WarmUp)!=0 & (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){ 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,"yearly" )){ Factor <-   1; }
-      if(inherits(InputsModel,"monthly")){ Factor <-  12; }
-      if(inherits(InputsModel,"daily"  )){ Factor <- 365.25; }
-      if(inherits(InputsModel,"hourly" )){ Factor <- 365.25*24; }
-      if(is.null(Factor)){ stop("InputsModel must be of class 'yearly', 'monthly', 'daily' or 'hourly' \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 numeric vector \n",sep="")); return(NULL);  }
-      if(!is.numeric(MeanAnSolidPrecip)    ){ stop(paste("MeanAnSolidPrecip must be a numeric vector \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/files_R/DataAltiExtrapolation_HBAN.R b/files_R/DataAltiExtrapolation_HBAN.R
deleted file mode 100644
index 7d6916a8..00000000
--- a/files_R/DataAltiExtrapolation_HBAN.R
+++ /dev/null
@@ -1,539 +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_inputs_median_elevation_greater_then_Zthreshold...
-          if(ZInputs > Zthreshold){
-            if(ZLayers[iLayer] >  Zthreshold){ LayerPrecip[[iLayer]] <- as.double(Precip); }
-            if(ZLayers[iLayer] <= Zthreshold){ LayerPrecip[[iLayer]] <- as.double(Precip*exp(TabGradP*(ZLayers[iLayer]-ZInputs))); }
-          ##If_inputs_median_elevation_smaller_than_Zthreshold...
-          } else {
-            if(ZLayers[iLayer] >  Zthreshold){ LayerPrecip[[iLayer]] <- as.double(Precip*exp(TabGradP*(Zthreshold-ZInputs)));      }
-            if(ZLayers[iLayer] <= Zthreshold){ LayerPrecip[[iLayer]] <- as.double(Precip*exp(TabGradP*(ZLayers[iLayer]-ZInputs))); }
-          }
-        }
-      }
-
-
-
-    ##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/files_R/ErrorCrit.R b/files_R/ErrorCrit.R
deleted file mode 100644
index fe874c83..00000000
--- a/files_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/files_R/ErrorCrit_KGE.R b/files_R/ErrorCrit_KGE.R
deleted file mode 100644
index 38ecb2fe..00000000
--- a/files_R/ErrorCrit_KGE.R
+++ /dev/null
@@ -1,114 +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_______________________________
-  TS_ignore <- is.na(InputsCrit$Qobs) | is.na(OutputsModel$Qsim) | !InputsCrit$BoolCrit ;
-  VarObs <- InputsCrit$Qobs  ;   VarObs[TS_ignore] <- NA; 
-  VarSim <- OutputsModel$Qsim;   VarSim[TS_ignore] <- NA;
-  if(sum(!TS_ignore)<365 & !quiet){ warning("\t criterion computed on less than 365 time-steps \n"); }  
-  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) ; }
-  if(InputsCrit$transfo=="inv" ){ VarObs <- 1/VarObs    ; VarSim <- 1/VarSim    ; }
-  if(InputsCrit$transfo=="sort"){ VarObs <- sort(VarObs); VarSim <- sort(VarSim); }
-  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) );
-  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;
-  Crit <- sd(VarSim[!TS_ignore]) / sd(VarObs[!TS_ignore]);
-  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;
-  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/files_R/ErrorCrit_KGE2.R b/files_R/ErrorCrit_KGE2.R
deleted file mode 100644
index c6bb1ed8..00000000
--- a/files_R/ErrorCrit_KGE2.R
+++ /dev/null
@@ -1,119 +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_______________________________
-  TS_ignore <- is.na(InputsCrit$Qobs) | is.na(OutputsModel$Qsim) | !InputsCrit$BoolCrit ;
-  VarObs <- InputsCrit$Qobs  ;   VarObs[TS_ignore] <- NA; 
-  VarSim <- OutputsModel$Qsim;   VarSim[TS_ignore] <- NA;
-  if(sum(!TS_ignore)<365 & !quiet){ warning("\t criterion computed on less than 365 time-steps \n"); }  
-  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) ; }
-  if(InputsCrit$transfo=="inv" ){ VarObs <- 1/VarObs    ; VarSim <- 1/VarSim    ; }
-  if(InputsCrit$transfo=="sort"){ VarObs <- sort(VarObs); VarSim <- sort(VarSim); }
-  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) );
-  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;
-  CVsim <-  sd(VarSim[!TS_ignore])/meanVarSim;
-  CVobs <-  sd(VarObs[!TS_ignore])/meanVarObs;
-  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;
-  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/files_R/ErrorCrit_NSE.R b/files_R/ErrorCrit_NSE.R
deleted file mode 100644
index 48f3caea..00000000
--- a/files_R/ErrorCrit_NSE.R
+++ /dev/null
@@ -1,83 +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_______________________________
-  TS_ignore <- is.na(InputsCrit$Qobs) | is.na(OutputsModel$Qsim) | !InputsCrit$BoolCrit ;
-  VarObs <- InputsCrit$Qobs  ;   VarObs[TS_ignore] <- NA; 
-  VarSim <- OutputsModel$Qsim;   VarSim[TS_ignore] <- NA;
-  if(sum(!TS_ignore)<365 & !quiet){ warning("\t criterion computed on less than 365 time-steps \n"); }  
-  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) ; }
-  if(InputsCrit$transfo=="inv" ){ VarObs <- 1/VarObs    ; VarSim <- 1/VarSim    ; }
-  if(InputsCrit$transfo=="sort"){ VarObs <- sort(VarObs); VarSim <- sort(VarSim); }
-  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);
-  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/files_R/ErrorCrit_RMSE.R b/files_R/ErrorCrit_RMSE.R
deleted file mode 100644
index 9e21667b..00000000
--- a/files_R/ErrorCrit_RMSE.R
+++ /dev/null
@@ -1,76 +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_______________________________
-  TS_ignore <- is.na(InputsCrit$Qobs) | is.na(OutputsModel$Qsim) | !InputsCrit$BoolCrit ;
-  VarObs <- InputsCrit$Qobs  ;   VarObs[TS_ignore] <- NA; 
-  VarSim <- OutputsModel$Qsim;   VarSim[TS_ignore] <- NA;
-  if(sum(!TS_ignore)<365 & !quiet){ warning("\t criterion computed on less than 365 time-steps \n"); }  
-  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) ; }
-  if(InputsCrit$transfo=="inv" ){ VarObs <- 1/VarObs    ; VarSim <- 1/VarSim    ; }
-  if(InputsCrit$transfo=="sort"){ VarObs <- sort(VarObs); VarSim <- sort(VarSim); }
-
-
-##ErrorCrit______________________________________
-  Crit <- sqrt(sum((VarSim-VarObs)^2,na.rm=TRUE)/sum(!is.na(VarObs)));
-  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/files_R/PEdaily_Oudin.R b/files_R/PEdaily_Oudin.R
deleted file mode 100644
index 1f3b2c6d..00000000
--- a/files_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/files_R/RunModel.R b/files_R/RunModel.R
deleted file mode 100644
index 4acfd1e2..00000000
--- a/files_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/files_R/RunModel_CemaNeige.R b/files_R/RunModel_CemaNeige.R
deleted file mode 100644
index 6842f722..00000000
--- a/files_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",DUP=FALSE,
-                        ##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/files_R/RunModel_CemaNeigeGR4J.R b/files_R/RunModel_CemaNeigeGR4J.R
deleted file mode 100644
index 541e7ecc..00000000
--- a/files_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",DUP=FALSE,
-                        ##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",DUP=FALSE,
-                 ##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/files_R/RunModel_CemaNeigeGR5J.R b/files_R/RunModel_CemaNeigeGR5J.R
deleted file mode 100644
index eef4427e..00000000
--- a/files_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",DUP=FALSE,
-                        ##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",DUP=FALSE,
-                 ##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/files_R/RunModel_CemaNeigeGR6J.R b/files_R/RunModel_CemaNeigeGR6J.R
deleted file mode 100644
index b5a634d9..00000000
--- a/files_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",DUP=FALSE,
-                        ##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",DUP=FALSE,
-                 ##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/files_R/RunModel_GR4J.R b/files_R/RunModel_GR4J.R
deleted file mode 100644
index 6851f4be..00000000
--- a/files_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",DUP=FALSE,
-                 ##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/files_R/RunModel_GR5J.R b/files_R/RunModel_GR5J.R
deleted file mode 100644
index 0509b6b0..00000000
--- a/files_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",DUP=FALSE,
-                 ##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/files_R/RunModel_GR6J.R b/files_R/RunModel_GR6J.R
deleted file mode 100644
index ed6f51b6..00000000
--- a/files_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",DUP=FALSE,
-                 ##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/files_R/TransfoParam.R b/files_R/TransfoParam.R
deleted file mode 100644
index ae0da09c..00000000
--- a/files_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/files_R/TransfoParam_CemaNeige.R b/files_R/TransfoParam_CemaNeige.R
deleted file mode 100644
index 73ba2134..00000000
--- a/files_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/files_R/TransfoParam_GR4J.R b/files_R/TransfoParam_GR4J.R
deleted file mode 100644
index 2613179d..00000000
--- a/files_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/files_R/TransfoParam_GR5J.R b/files_R/TransfoParam_GR5J.R
deleted file mode 100644
index 126d25ba..00000000
--- a/files_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/files_R/TransfoParam_GR6J.R b/files_R/TransfoParam_GR6J.R
deleted file mode 100644
index 9ae1ab65..00000000
--- a/files_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/files_R/plot_OutputsModel.R b/files_R/plot_OutputsModel.R
deleted file mode 100644
index 8ddd9693..00000000
--- a/files_R/plot_OutputsModel.R
+++ /dev/null
@@ -1,286 +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  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,quiet=FALSE){
-
-
-### Qobs=BasinData$TabObsQmm[IndPeriod_Run]
-
-  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(TimeStep==      60){ BOOL_TS <- TRUE; plotunit <- "[mm/s]"; }
-    if(TimeStep==   60*60){ BOOL_TS <- TRUE; plotunit <- "[mm/h]"; }
-    if(TimeStep==24*60*60){ BOOL_TS <- TRUE; plotunit <- "[mm/d]"; }
-    if(TimeStep %in% c(28,29,30,31)*24*60*60){ BOOL_TS <- TRUE; plotunit <- "[mm/month]"; }
-    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); }
-
-  ZERO_Qobs <- FALSE; if(BOOL_Qobs){ ZERO_Qobs <- sum(round(Qobs[IndPeriod_Plot],4)==0,na.rm=TRUE)>0; }
-  ZERO_Qsim <- FALSE; if(BOOL_Qsim){ ZERO_Qsim <- sum(round(OutputsModel$Qsim[IndPeriod_Plot],4)==0,na.rm=TRUE)>0; }
-  if(ZERO_Qobs & !quiet){ warning("\t zeroes detected in Qobs -> some plots in the log space will not be created \n"); }
-  if(ZERO_Qsim & !quiet){ warning("\t zeroes detected in Qsim -> some plots in the log space will not be created \n"); }
-
-  ##Options
-  BLOC <- TRUE; if(BLOC){
-    cexaxis <- 1.0; cexlab <- 0.9; cexleg=1.0; lwd=1.8; lineX=3.0; lineY=3.0;
-
-    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);
-    }
-  }
-
-  kPlot <- 0;
-
-  ##Precip
-  if(BOOL_Pobs){
-    kPlot <- kPlot+1; mar <- c(3,6,1,2);
-    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=1);
-    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,6,1,2);
-    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=1);
-    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=rgb(1,1,1,alpha=0.7),box.col=rgb(1,1,1,alpha=0.7),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,6,1,2);
-    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=1);
-    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=rgb(1,1,1,alpha=0.7),box.col=rgb(1,1,1,alpha=0.7),cex=cexleg)
-    box()
-  }
-
-
-  ##Regime
-  if(BOOL_TS & BOOL_Qsim){
-    kPlot <- kPlot+1; mar <- c(6,6,1,2);
-    par(new=FALSE,mar=mar,las=0)
-    MatData    <- cbind(rep(NA,length(IndPeriod_Plot)),rep(NA,length(IndPeriod_Plot)),rep(NA,length(IndPeriod_Plot)),OutputsModel$Qsim[IndPeriod_Plot]);
-    if(BOOL_Pobs){ MatData[,1] <- OutputsModel$Precip[IndPeriod_Plot]; }
-    if(BOOL_Psol){ MatData[,2] <- PsolLayerMean[IndPeriod_Plot]; }
-    if(BOOL_Qobs){ MatData[,3] <- Qobs[IndPeriod_Plot]; }
-
-    AggregDataD <- as.data.frame(aggregate(MatData,by=list(as.numeric(format(OutputsModel$DatesR[IndPeriod_Plot],format="%m%d%H%M%S"))),FUN=median,na.rm=T));
-    colnames(AggregDataD) <- c("AggregDatesDaily","Precip","Psol","Qobs","Qsim");
-    AggregDataM <- as.data.frame(aggregate(MatData,by=list(as.numeric(format(OutputsModel$DatesR[IndPeriod_Plot],format="%m%H%M%S"))),FUN=median,na.rm=T));
-    colnames(AggregDataM) <- c("AggregDatesMonthly","Precip","Psol","Qobs","Qsim");
-    Window <- 31*(24*60*60/TimeStep);
-    AggregDataD2 <- as.data.frame(cbind(AggregDataD$AggregDatesDaily, MyRollMean2(AggregDataD$Precip,Window), MyRollMean2(AggregDataD$Psol,Window), 
-                                                                      MyRollMean2(AggregDataD$Qobs,Window)  , MyRollMean2(AggregDataD$Qsim,Window)));
-    colnames(AggregDataD2) <- colnames(AggregDataD);
-
-    TmpDates <- formatC(AggregDataD2$AggregDatesDaily,format="d",width=10,flag="0");
-    xLabels1  <- paste(substr(TmpDates,3,4),"/",substr(TmpDates,1,2),sep="")
-
-    Seq1 <- 1:nrow(AggregDataD2);            SeqLab1 <- Seq1[substr(xLabels1,1,2)=="01"];  SeqLab1 <- c(SeqLab1,length(xLabels1));
-    Seq2 <- which(substr(TmpDates,3,4)==15); SeqLab2 <- c("jan","feb","mar","apr","may","jun","jul","aug","sep","oct","nov","dec");
-    ylimQ <- range(c(AggregDataD2$Qobs[Seq1],AggregDataD2$Qsim[Seq1]),na.rm=TRUE);
-    if(BOOL_Pobs){ ylimP <- c(max(AggregDataM$Precip,na.rm=TRUE),0);  }
-
-    txtleg <- NULL; colleg <- NULL; lwdleg <- NULL;
-    lwdP=10
-    if(BOOL_Pobs){
-    plot(Seq2,AggregDataM$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(las=0); mtext(side=2,paste("mean precip regime  ",plotunit,sep=""),line=lineY,cex=cexlab); par(las=1);
-    par(new=TRUE); }
-
-    if(BOOL_Psol){
-    plot(Seq2,AggregDataM$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,AggregDataD2$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,AggregDataD2$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  ,labels=xLabels1[SeqLab1],cex.axis=cexaxis)
-    axis(side=2,at=pretty(ylimQ),labels=pretty(ylimQ),cex.axis=cexaxis)
-    par(las=0); mtext(side=1,paste("31-days rolling mean",sep=""),line=lineX,cex=cexlab); par(las=1);
-    posleg <- "topright"; txtlab <- "flow regime";
-    if(BOOL_Pobs){ posleg <- "right"; txtlab <- "precip. & flow regime"; }
-    par(las=0); mtext(side=2,paste(txtlab,"  ",plotunit,sep=""),line=lineY,cex=cexlab); par(las=1);
-    posleg <- "topright"; if(BOOL_Pobs){ posleg <- "right"; }
-    legend(posleg,txtleg,col=colleg,lty=1,lwd=lwdleg,bty="o",bg=rgb(1,1,1,alpha=0.7),box.col=rgb(1,1,1,alpha=0.7),cex=cexleg)
-    box()
-  }
-
-
-  ##Cumulative_frequency
-  if((BOOL_Qsim | BOOL_Qobs) & !ZERO_Qsim & !ZERO_Qobs){
-    kPlot <- kPlot+1; mar <- c(6,6,1,2);
-    par(new=FALSE,mar=mar,las=0)
-    xlim <- range(log(c(Qobs[IndPeriod_Plot],OutputsModel$Qsim[IndPeriod_Plot])),na.rm=TRUE);
-    ylim <- c(0,1);
-    seqDATA1 <- log(c(0.01,0.02,0.03,0.05,0.1,0.2,0.3,0.5,1,2,3,5,10,20,30,50)); 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=seqDATA1,labels=seqDATA2,cex.axis=cexaxis); 
-    par(las=0); mtext(side=1,text=paste("flow  ",plotunit,"",sep=""),line=lineX,cex=cexlab); par(las=1);
-    axis(side=2,at=pretty(ylim),labels=pretty(ylim),cex.axis=cexaxis);
-    par(las=0); mtext(side=2,text="non-exceedance prob. [-]",line=lineY,cex=cexlab); par(las=1);
-    txtleg <- NULL; colleg <- NULL;
-    if(BOOL_Qobs){
-      DATA2 <- log(Qobs[IndPeriod_Plot]);
-      SeqQuant <- seq(0,1,by=1/(length(DATA2))); Quant <- as.numeric(quantile(DATA2,SeqQuant,na.rm=TRUE));
-      Fn <- ecdf(DATA2);  XXX <- DATA2; XXX <- XXX[order( Fn(DATA2) )]; YYY <- Fn(DATA2); YYY <- YYY[order( Fn(DATA2) )];
-      lines(XXX,YYY,lwd=1,col="black");
-      txtleg <- c(txtleg,"observed"); colleg <- c(colleg,"black"); }
-    if(BOOL_Qsim){
-      DATA2 <- log(OutputsModel$Qsim[IndPeriod_Plot]);
-      SeqQuant <- seq(0,1,by=1/(length(DATA2))); Quant <- as.numeric(quantile(DATA2,SeqQuant,na.rm=TRUE));
-      Fn <- ecdf(DATA2);  XXX <- DATA2; XXX <- XXX[order( Fn(DATA2) )]; YYY <- Fn(DATA2); YYY <- YYY[order( Fn(DATA2) )];
-      lines(XXX,YYY,lwd=1,col="orangered");
-      txtleg <- c(txtleg,"simulated"); colleg <- c(colleg,"orangered"); }
-    legend("bottomright",title="log scale",txtleg,col=colleg,lty=1,lwd=lwd,bty="o",bg=rgb(1,1,1,alpha=0.7),box.col=rgb(1,1,1,alpha=0.7),cex=cexleg)
-    box()
-  }
-
-
-  ##Correlation_QQ
-  if(BOOL_Qsim & BOOL_Qobs & !ZERO_Qsim & !ZERO_Qobs){
-    kPlot <- kPlot+1; mar <- c(6,6,1,2);
-    par(new=FALSE,mar=mar,las=0)
-    xylim <- log(range(c(Qobs[IndPeriod_Plot],OutputsModel$Qsim[IndPeriod_Plot]),na.rm=TRUE));
-    plot(log(Qobs[IndPeriod_Plot]),log(OutputsModel$Qsim[IndPeriod_Plot]),type="p",pch=1,cex=0.9,col="black",xlim=xylim,ylim=xylim,xaxt="n",yaxt="n",xlab="",ylab="")
-    abline(a=0,b=1,col="royalblue");
-    seqDATA1 <- log(c(0.01,0.02,0.03,0.05,0.1,0.2,0.3,0.5,1,2,3,5,10,20,30,50)); 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=1);
-    par(las=0); mtext(side=2,paste("simulated flow  ",plotunit,"",sep=""),line=lineY,cex=cexlab); par(las=1);
-    legend("bottomright","log scale",lty=1,col=NA,bty="o",bg=rgb(1,1,1,alpha=0.7),box.col=rgb(1,1,1,alpha=0.7),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/files_R_PLUS/Calibration_nlminb.R b/files_R_PLUS/Calibration_nlminb.R
deleted file mode 100644
index c97a16de..00000000
--- a/files_R_PLUS/Calibration_nlminb.R
+++ /dev/null
@@ -1,144 +0,0 @@
-#*************************************************************************************************
-#' Calibration algorithm which minimises the error criterion. \cr
-#' \cr
-#' The algorithm is based on the "nlminb" function from the "stats" R-package.
-#'
-#' 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::nlminb function
-#' @author Laurent Coron (August 2013)
-#' @example tests/example_Calibration_nlminb.R
-#' @seealso \code{\link{Calibration}}, \code{\link{Calibration_HBAN}}, \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{$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_nlminb <- 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,"nlminb")==FALSE){ stop("CalibOptions must be of class 'nlminb' if Calibration_nlminb 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 nlminb 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 <- nlminb(start=par_start,objective=RunModelAndCrit,gradient=NULL,hessian=NULL,
-                InputsModel,RunOptions,InputsCrit,CalibOptions,FUN_MOD,FUN_CRIT,FUN_TRANSFO,  ## arguments for the RunModelAndCrit function (other than par)
-                scale=1,lower=lower,upper=upper,control=list())
-    
-
-    ##_outputs_preparation
-    ParamFinalT <- NA*ParamStartT;
-    ParamFinalT[CalibOptions$OptimParam] <- as.numeric(RESULT$par);
-    ParamFinalR <- FUN_TRANSFO(ParamFinalT,"TR");
-    ParamFinalR[!CalibOptions$OptimParam] <- CalibOptions$FixedParam[!CalibOptions$OptimParam];  
-    CritFinal <- as.numeric(RESULT$objective);
-
-    ##_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$evaluations[2]),CritName,CritBestValue);
-    names(OutputsCalib) <- c("ParamFinalR","CritFinal","Nruns","CritName","CritBestValue");
-    class(OutputsCalib) <- c("OutputsCalib","nlminb");
-    return(OutputsCalib);
-
-
-}
-
-
-
-
diff --git a/files_R_PLUS/Calibration_nsga2.R b/files_R_PLUS/Calibration_nsga2.R
deleted file mode 100644
index 13ff1c91..00000000
--- a/files_R_PLUS/Calibration_nsga2.R
+++ /dev/null
@@ -1,148 +0,0 @@
-#*************************************************************************************************
-#' Calibration algorithm which minimises the multiple error criteria. \cr
-#' \cr
-#' The algorithm is based on the "nsga2" function from the "mco" R-package.
-#'
-#' 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 mco::nsga2 function
-#' @author Laurent Coron (August 2013)
-#' @example tests/example_Calibration_nsga2.R
-#' @seealso \code{\link{Calibration}}, \code{\link{Calibration_HBAN}}, \code{\link{Calibration_optim}},
-#'          \code{\link{RunModel_GR4J}}, \code{\link{TransfoParam_GR4J}}, \code{\link{ErrorMultiCrit_KGE2}},
-#'          \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. ErrorMultiCrit_KGE2)
-#' @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{$MatParamFinalR     }  \tab   [numeric] matrix of parameter sets obtained at the end of the calibration \cr
-#'          \emph{$MatCritFinal       }  \tab   [numeric] matrix of error criteria obtained at the end of the calibration \cr
-#'          \emph{$NRuns              }  \tab   [numeric] number of model runs done during the calibration \cr
-#'          \emph{$MultiCritNames     }  \tab   [character] names of the calibration criteria \cr
-#'          \emph{$MultiCritBestValues}  \tab   [numeric] theoretical best criteria values \cr
-#'          }
-#**************************************************************************************************'
-Calibration_nsga2 <- 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,"nsga2")==FALSE){ stop("CalibOptions must be of class 'nsga2' if Calibration_nsga2 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);  }
-    }
-
-    ##_RunModelAndMultiCrit
-    RunModelAndMultiCrit <- 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);
-        OutputsMultiCrit <- FUN_CRIT(InputsCrit=InputsCrit,OutputsModel=OutputsModel);   
-        return(OutputsMultiCrit$MultiCritValues*OutputsMultiCrit$Multipliers);
-    }
-
-
-    ##_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 nsga2 from the mco 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]; 
-    idim=length(par_start);
-
-    ##_first_run_to_get_the_number_of_output_dimensions
-    MultiCrit <- RunModelAndMultiCrit(par=par_start,InputsModel,RunOptions,InputsCrit,CalibOptions,FUN_MOD,FUN_CRIT,FUN_TRANSFO);
-    odim=length(MultiCrit);
-    
-
-    ##_calibration
-    RESULT <- nsga2(fn=RunModelAndMultiCrit,
-                idim=idim,odim=odim,
-                InputsModel,RunOptions,InputsCrit,CalibOptions,FUN_MOD,FUN_CRIT,FUN_TRANSFO,  ## arguments for the RunModelAndMultiCrit function (other than par)
-                constraints=NULL,cdim=0,
-                lower.bounds=lower,upper.bounds=upper,
-                popsize=CalibOptions$PopSize,generations=CalibOptions$NGenerations,
-                cprob=CalibOptions$CProb,cdist=CalibOptions$CDist,
-                mprob=CalibOptions$MProb,mdist=CalibOptions$MDist)
-
-
-    ##_outputs_preparation
-    MatParamFinalT  <- matrix(NA,nrow=nrow(RESULT$par),ncol=length(CalibOptions$OptimParam));
-    MatParamFinalT[,CalibOptions$OptimParam]  <- RESULT$par;
-    MatParamFinalR  <- FUN_TRANSFO(MatParamFinalT,"TR");
-    MatParamFinalR[,!CalibOptions$OptimParam] <- CalibOptions$FixedParam[!CalibOptions$OptimParam];  
-    MatCritFinal    <- RESULT$value;
-    BoolPareto      <- RESULT$pareto.optimal;
-
-    ##_storage_of_crit_info
-    OutputsModel        <- FUN_MOD(InputsModel=InputsModel,RunOptions=RunOptions,Param=MatParamFinalR[1,]);
-    OutputsMultiCrit    <- FUN_CRIT(InputsCrit=InputsCrit,OutputsModel=OutputsModel);   
-    MultiCritNames      <- OutputsMultiCrit$MultiCritNames;
-    MultiCritBestValues <- OutputsMultiCrit$MultiCritBestValues;
-    Multipliers         <- OutputsMultiCrit$Multipliers;
-
-    ##_screenPrint
-    if(!quiet){ 
-        cat(paste("\t Calibration completed \n",sep=""));
-    }
-      
-    ##_function_output
-    OutputsCalib <- list(MatParamFinalR,t(apply(MatCritFinal,1,function(x) x*Multipliers )),BoolPareto,MultiCritNames,MultiCritBestValues);
-    names(OutputsCalib) <- c("MatParamFinalR","MatCritFinal","BoolPareto","MultiCritNames","MultiCritBestValues");
-    class(OutputsCalib) <- c("OutputsCalib","nsga2");
-    return(OutputsCalib);
-
-
-}
-
-
-
diff --git a/files_R_PLUS/Calibration_sce.R b/files_R_PLUS/Calibration_sce.R
deleted file mode 100644
index 8754ca19..00000000
--- a/files_R_PLUS/Calibration_sce.R
+++ /dev/null
@@ -1,558 +0,0 @@
-#*************************************************************************************************
-#' Calibration algorithm which minimises the error criterion. \cr
-#' \cr
-#' The algorithm is based on the "SCEoptim" function from the "hydromad" R-package
-#' available at http://hydromad.catchment.org/
-#'
-#' 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 hydromad::SCEoptim function
-#' @author Laurent Coron (August 2013)
-#' @example tests/example_Calibration_sce.R
-#' @seealso \code{\link{Calibration}}, \code{\link{Calibration_HBAN}}, \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{$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_sce <- 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,"sce")==FALSE){ stop("CalibOptions must be of class 'sce' if Calibration_sce 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 SCEoptim from the hydromad 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 <- SCEoptim(FUN=RunModelAndCrit,par=par_start,
-                InputsModel,RunOptions,InputsCrit,CalibOptions,FUN_MOD,FUN_CRIT,FUN_TRANSFO,  ## arguments for the RunModelAndCrit function (other than par)
-                lower=lower,upper=upper,control=list())
-
-
-    ##_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","sce");
-    return(OutputsCalib);
-
-
-}
-
-
-
-
-#**************************************************************************************************
-# Various functions copied from the sources of the hydromad R-package (file sce.R in version 0.9-19)
-# available at http://hydromad.catchment.org/
-# All these functions are useful to make a calibration using the sce procedure
-#**************************************************************************************************
-## Translated from MATLAB to R
-## and substantially revised by Felix Andrews <felix@nfrac.org>
-## 2009-08-18
-
-## Changed sampling scheme of parents from each complex;
-## convergence criteria; memory error; initial sampling; etc.
-
-
-# Copyright (C) 2006 Brecht Donckels, BIOMATH, brecht.donckels@ugent.be
-#
-# 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.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307,
-# USA.
-
-
-## Originally based on code by Qingyun Duan, 16 May 2005
-## http://www.mathworks.com.au/matlabcentral/fileexchange/7671
-
-
-## NOTE: keep this in sync with the help page!
-sceDefaults <- function()
-    list(ncomplex = 5,           ## number of complexes
-         cce.iter = NA,          ## number of iteration in inner loop (CCE algorithm)
-         fnscale = 1,            ## function scaling factor (set to -1 for maximisation)
-         elitism = 1,            ## controls amount of weighting in sampling towards the better parameter sets
-         initsample = "latin",   ## sampling scheme for initial values -- "latin" or "random"
-         reltol = 1e-5,          ## convergence threshold: relative improvement factor required in an SCE iteration
-         tolsteps = 7,           ## number of iterations within reltol to confirm convergence
-         maxit = 10000,          ## maximum number of iterations
-         maxeval = Inf,          ## maximum number of function evaluations
-         maxtime = Inf,          ## maximum duration of optimization in seconds
-         returnpop = FALSE,      ## whether to return populations from all iterations
-         trace = 0,              ## level of user feedback
-         REPORT = 1)             ## number of iterations between reports when trace >= 1
-
-
-SCEoptim <- function(FUN, par, ...,
-                lower = -Inf, upper = Inf,
-                control = list())
-{
-    FUN <- match.fun(FUN)
-    stopifnot(is.numeric(par))
-    stopifnot(length(par) > 0)
-    stopifnot(is.numeric(lower))
-    stopifnot(is.numeric(upper))
-    ## allow `lower` or `upper` to apply to all parameters
-    if (length(lower) == 1)
-        lower <- rep(lower, length = length(par))
-    if (length(upper) == 1)
-        upper <- rep(upper, length = length(par))
-    stopifnot(length(lower) == length(par))
-    stopifnot(length(upper) == length(par))
-
-    ## determine number of variables to be optimised
-    NDIM <- length(par)
-
-    ## update default options with supplied options
-    stopifnot(is.list(control))
-    control <- modifyList(sceDefaults(), control)
-    isValid <- names(control) %in% names(sceDefaults())
-    if (any(!isValid))
-        stop("unrecognised options: ",
-             toString(names(control)[!isValid]))
-
-    returnpop <- control$returnpop
-    trace <- control$trace
-    nCOMPLEXES <- control$ncomplex
-    CCEITER <- control$cce.iter
-    MAXIT <- control$maxit
-    MAXEVAL <- control$maxeval
-
-    ## recommended number of CCE steps in Duan et al 1994:
-    if (is.na(CCEITER))
-        CCEITER <- 2 * NDIM + 1
-
-    if (is.finite(MAXEVAL)) {
-        ## upper bound on number of iterations to reach MAXEVAL
-        MAXIT <- min(MAXIT, ceiling(MAXEVAL / (nCOMPLEXES * CCEITER)))
-    }
-
-    ## define number of points in each complex
-    nPOINTS_COMPLEX <- 2 * NDIM + 1
-
-    ## define number of points in each simplex
-    nPOINTS_SIMPLEX <- NDIM+1
-
-    ## define total number of points
-    nPOINTS <- nCOMPLEXES * nPOINTS_COMPLEX
-
-    ## initialise counters
-    funevals <- 0
-
-
-    costFunction <- function(FUN, par, ...)
-    {
-        ## check lower and upper bounds
-        i <- which(par < lower)
-        if (any(i)) {
-            i <- i[1]
-            return( 1e12 + (lower[i] - par[i]) * 1e6 )
-        }
-        i <- which(par > upper)
-        if (any(i)) {
-            i <- i[1]
-            return( 1e12 + (par[i] - upper[i]) * 1e6 )
-        }
-        funevals <<- funevals + 1
-        result <- FUN(par, ...) * control$fnscale
-        if (is.na(result))
-            result <- 1e12
-        result
-    }
-
-    simplexStep <- function(P, FAC)
-    {
-        ## Extrapolates by a factor FAC through the face of the simplex across from
-        ## the highest (i.e. worst) point.
-        worst <- nPOINTS_SIMPLEX
-        centr <- apply(P[-worst,,drop=FALSE], 2, mean)
-        newpar <- centr*(1-FAC) + P[worst,]*FAC
-        newpar
-    }
-
-
-    ## initialise population matrix
-    POPULATION <- matrix(as.numeric(NA), nrow = nPOINTS, ncol = NDIM)
-    if (!is.null(names(par)))
-        colnames(POPULATION) <- names(par)
-    POP.FITNESS <- numeric(length = nPOINTS)
-    POPULATION[1,] <- par
-
-    ## generate initial parameter values by random uniform sampling
-    finitelower <- ifelse(is.infinite(lower), -(abs(par)+2)*5, lower)
-    finiteupper <- ifelse(is.infinite(upper), +(abs(par)+2)*5, upper)
-    if (control$initsample == "latin") {
-        for (i in 1:NDIM) {
-            tmp <- seq(finitelower[i], finiteupper[i], length = nPOINTS-1)
-            tmp <- jitter(tmp, factor = 2)
-            tmp <- pmax(finitelower[i], pmin(finiteupper[i], tmp))
-            POPULATION[-1,i] <- sample(tmp)
-        }
-    } else {
-        for (i in 1:NDIM)
-            POPULATION[-1,i] <- runif(nPOINTS-1, finitelower[i], finiteupper[i])
-    }
-
-    ## only store all iterations if requested -- could be big!
-    if (!is.finite(MAXIT)) {
-        MAXIT <- 10000
-        warning("setting maximum iterations to 10000")
-    }
-    if (returnpop) {
-        POP.ALL <- array(as.numeric(NA), dim = c(nPOINTS, NDIM, MAXIT))
-        if (!is.null(names(par)))
-            dimnames(POP.ALL)[[2]] <- names(par)
-    }
-    POP.FIT.ALL <- matrix(as.numeric(NA), ncol = nPOINTS, nrow = MAXIT)
-    BESTMEM.ALL <- matrix(as.numeric(NA), ncol = NDIM, nrow = MAXIT)
-    if (!is.null(names(par)))
-        colnames(BESTMEM.ALL) <- names(par)
-
-    ## the output object
-    obj <- list()
-    class(obj) <- c("SCEoptim", class(obj))
-    obj$call <- match.call()
-    obj$control <- control
-
-    EXITFLAG <- NA
-    EXITMSG <- NULL
-
-    ## initialise timer
-    tic <- as.numeric(Sys.time())
-    toc <- 0
-
-    ## calculate cost for each point in initial population
-    for (i in 1:nPOINTS)
-        POP.FITNESS[i] <- costFunction(FUN, POPULATION[i,], ...)
-
-    ## sort the population in order of increasing function values
-    idx <- order(POP.FITNESS)
-    POP.FITNESS <- POP.FITNESS[idx]
-    POPULATION <- POPULATION[idx,,drop=FALSE]
-
-    ## store one previous iteration only
-    POP.PREV <- POPULATION
-    POP.FIT.PREV <- POP.FITNESS
-
-    if (returnpop) {
-        POP.ALL[,,1] <- POPULATION
-    }
-    POP.FIT.ALL[1,] <- POP.FITNESS
-    BESTMEM.ALL[1,] <- POPULATION[1,]
-
-    ## store best solution from last two iterations
-    prevBestVals <- rep(Inf, control$tolsteps)
-    prevBestVals[1] <- POP.FITNESS[1]
-
-    ## for each iteration...
-    i <- 0
-    while (i < MAXIT) {
-
-        i <- i + 1
-
-        ## The population matrix POPULATION will now be rearranged into complexes.
-
-        ## For each complex ...
-        for (j in 1:nCOMPLEXES) {
-
-            ## construct j-th complex from POPULATION
-
-            k1 <- 1:nPOINTS_COMPLEX
-            k2 <- (k1-1) * nCOMPLEXES + j
-
-            COMPLEX <- POP.PREV[k2,,drop=FALSE]
-            COMPLEX_FITNESS <- POP.FIT.PREV[k2]
-
-            ## Each complex evolves a number of steps according to the competitive
-            ## complex evolution (CCE) algorithm as described in Duan et al. (1992).
-            ## Therefore, a number of 'parents' are selected from each complex which
-            ## form a simplex. The selection of the parents is done so that the better
-            ## points in the complex have a higher probability to be selected as a
-            ## parent. The paper of Duan et al. (1992) describes how a trapezoidal
-            ## probability distribution can be used for this purpose.
-
-            for (k in 1:CCEITER) {
-
-                ## select simplex by sampling the complex
-
-                ## sample points with "trapezoidal" i.e. linear probability
-                weights <- rev(ppoints(nPOINTS_COMPLEX))
-                ## 'elitism' parameter can give more weight to the better results:
-                weights <- weights ^ control$elitism
-                LOCATION <- sample(seq(1,nPOINTS_COMPLEX), size = nPOINTS_SIMPLEX,
-                                   prob = weights)
-
-                LOCATION <- sort(LOCATION)
-
-                ## construct the simplex
-                SIMPLEX <- COMPLEX[LOCATION,,drop=FALSE]
-                SIMPLEX_FITNESS <- COMPLEX_FITNESS[LOCATION]
-
-                worst <- nPOINTS_SIMPLEX
-
-                ## generate new point for simplex
-
-                ## first extrapolate by a factor -1 through the face of the simplex
-                ## across from the high point,i.e.,reflect the simplex from the high point
-                parRef <- simplexStep(SIMPLEX, FAC = -1)
-                fitRef <- costFunction(FUN, parRef, ...)
-
-                ## check the result
-                if (fitRef <= SIMPLEX_FITNESS[1]) {
-                    ## gives a result better than the best point,so try an additional
-                    ## extrapolation by a factor 2
-                    parRefEx <- simplexStep(SIMPLEX, FAC = -2)
-                    fitRefEx <- costFunction(FUN, parRefEx, ...)
-                    if (fitRefEx < fitRef) {
-                        SIMPLEX[worst,] <- parRefEx
-                        SIMPLEX_FITNESS[worst] <- fitRefEx
-                        ALGOSTEP <- 'reflection and expansion'
-                    } else {
-                        SIMPLEX[worst,] <- parRef
-                        SIMPLEX_FITNESS[worst] <- fitRef
-                        ALGOSTEP <- 'reflection'
-                    }
-                } else if (fitRef >= SIMPLEX_FITNESS[worst-1]) {
-                    ## the reflected point is worse than the second-highest, so look
-                    ## for an intermediate lower point, i.e., do a one-dimensional
-                    ## contraction
-                    parCon <- simplexStep(SIMPLEX, FAC = -0.5)
-                    fitCon <- costFunction(FUN, parCon, ...)
-                    if (fitCon < SIMPLEX_FITNESS[worst]) {
-                        SIMPLEX[worst,] <- parCon
-                        SIMPLEX_FITNESS[worst] <- fitCon
-                        ALGOSTEP <- 'one dimensional contraction'
-                    } else {
-                        ## cant seem to get rid of that high point, so better contract
-                        ## around the lowest (best) point
-                        SIMPLEX <- (SIMPLEX + rep(SIMPLEX[1,], each=nPOINTS_SIMPLEX)) / 2
-                        for (k in 2:NDIM)
-                            SIMPLEX_FITNESS[k] <- costFunction(FUN, SIMPLEX[k,], ...)
-                        ALGOSTEP <- 'multiple contraction'
-                    }
-                } else {
-                    ## if better than second-highest point, use this point
-                    SIMPLEX[worst,] <- parRef
-                    SIMPLEX_FITNESS[worst] <- fitRef
-                    ALGOSTEP <- 'reflection'
-                }
-
-                if (trace >= 3) {
-                    message(ALGOSTEP)
-                }
-
-                ## replace the simplex into the complex
-                COMPLEX[LOCATION,] <- SIMPLEX
-                COMPLEX_FITNESS[LOCATION] <- SIMPLEX_FITNESS
-
-                ## sort the complex
-                idx <- order(COMPLEX_FITNESS)
-                COMPLEX_FITNESS <- COMPLEX_FITNESS[idx]
-                COMPLEX <- COMPLEX[idx,,drop=FALSE]
-            }
-
-            ## replace the complex back into the population
-            POPULATION[k2,] <- COMPLEX
-            POP.FITNESS[k2] <- COMPLEX_FITNESS
-        }
-
-        ## At this point, the population was divided in several complexes, each of which
-        ## underwent a number of iteration of the simplex (Metropolis) algorithm. Now,
-        ## the points in the population are sorted, the termination criteria are checked
-        ## and output is given on the screen if requested.
-
-        ## sort the population
-        idx <- order(POP.FITNESS)
-        POP.FITNESS <- POP.FITNESS[idx]
-        POPULATION <- POPULATION[idx,,drop=FALSE]
-        if (returnpop) {
-            POP.ALL[,,i] <- POPULATION
-        }
-        POP.FIT.ALL[i,] <- POP.FITNESS
-        BESTMEM.ALL[i,] <- POPULATION[1,]
-
-        curBest <- POP.FITNESS[1]
-
-        ## end the optimization if one of the stopping criteria is met
-
-        prevBestVals <- c(curBest, head(prevBestVals, -1))
-        reltol <- control$reltol
-        if (all(abs(diff(prevBestVals)) <= reltol * (abs(curBest)+reltol))) {
-            EXITMSG <- 'Change in solution over [tolsteps] less than specified tolerance (reltol).'
-            EXITFLAG <- 0
-        }
-
-        ## give user feedback on screen if requested
-        if (trace >= 1) {
-            if (i == 1) {
-                message(' Nr Iter  Nr Fun Eval    Current best function    Current worst function')
-            }
-            if ((i %% control$REPORT == 0) || (!is.na(EXITFLAG)))
-            {
-                message(sprintf(' %5.0f     %5.0f             %12.6g              %12.6g',
-                        i, funevals, min(POP.FITNESS), max(POP.FITNESS)))
-                if (trace >= 2)
-                    message("parameters: ", toString(signif(POPULATION[1,], 3)))
-            }
-        }
-
-        if (!is.na(EXITFLAG))
-            break
-
-        if ((i >= control$maxit) || (funevals >= control$maxeval)) {
-            EXITMSG <- 'Maximum number of function evaluations or iterations reached.'
-            EXITFLAG <- 1
-            break
-        }
-
-        toc <- as.numeric(Sys.time()) - tic
-        if (toc > control$maxtime) {
-            EXITMSG <- 'Exceeded maximum time.'
-            EXITFLAG <- 2
-            break
-        }
-
-        ## go to next iteration
-        POP.PREV <- POPULATION
-        POP.FIT.PREV <- POP.FITNESS
-    }
-    if (trace >= 1)
-        message(EXITMSG)
-
-    ## return solution
-    obj$par <- POPULATION[1,]
-    obj$value <- POP.FITNESS[1]
-    obj$convergence <- EXITFLAG
-    obj$message <- EXITMSG
-
-    ## store number of function evaluations
-    obj$counts <- funevals
-    ## store number of iterations
-    obj$iterations <- i
-    ## store the amount of time taken
-    obj$time <- toc
-
-    if (returnpop) {
-        ## store information on the population at each iteration
-        obj$POP.ALL <- POP.ALL[,,1:i]
-        dimnames(obj$POP.ALL)[[3]] <- paste("iteration", 1:i)
-    }
-    obj$POP.FIT.ALL <- POP.FIT.ALL[1:i,]
-    obj$BESTMEM.ALL <- BESTMEM.ALL[1:i,]
-
-    obj
-}
-
diff --git a/files_R_PLUS/CreateCalibOptions_PLUS.R b/files_R_PLUS/CreateCalibOptions_PLUS.R
deleted file mode 100644
index c7e59024..00000000
--- a/files_R_PLUS/CreateCalibOptions_PLUS.R
+++ /dev/null
@@ -1,328 +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  RunOptions          [object of class \emph{RunOptions}] see \code{\link{CreateRunOptions}} for details
-#' @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  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
-#'                             }
-#' @param   nsga2Options       (optional) [list] list of options for the nsga2 algorithm (default: PopSize=500, NGenerations=30, CProb=0.7, MProb=0.2, CDist=5, MDist=10)
-#_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_PLUS <- function(FUN_MOD,RunOptions,FUN_CALIB=Calibration_HBAN,FUN_TRANSFO=NULL,OptimParam=NULL,FixedParam=NULL,SearchRanges=NULL,
-                               StartParam=NULL,StartParamList=NULL,StartParamDistrib=NULL,nsga2Options=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_HBANLIB_DMod         )){ ObjectClass <- c(ObjectClass,"HBANLIB_DMod"         ); 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(identical(FUN_MOD,RunModel_CemaNeigeHBANLIB_DMod)){ ObjectClass <- c(ObjectClass,"CemaNeigeHBANLIB_DMod"); BOOL <- TRUE; }
-    if(!BOOL){ stop("incorrect FUN_MOD for use in CreateCalibOptions \n"); return(NULL); } 
-
-  ##check_RunOptions
-    if(inherits(RunOptions,"RunOptions"  )==FALSE){
-      stop("RunOptions must be of class RunOptions   \n"); return(NULL); } 
-    if(inherits(RunOptions,"HBANLIB_DMod")==FALSE & sum(c("HBANLIB_DMod","CemaNeigeHBANLIB_DMod") %in% ObjectClass)>0){
-      stop("RunOptions must be of class HBANLIB_DMod \n"); return(NULL); } 
-    if(inherits(RunOptions,"CemaNeige")==FALSE & sum(c("CemaNeige","CemaNeigeGR4J","CemaNeigeGR5J","CemaNeigeGR6J","CemaNeigeHBANLIB_DMod") %in% ObjectClass)>0){
-      stop("RunOptions must be of class HBANLIB_DMod \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(identical(FUN_CALIB,Calibration_nlminb)){ ObjectClass <- c(ObjectClass,"nlminb"); BOOL <- TRUE; }
-    if(identical(FUN_CALIB,Calibration_sce   )){ ObjectClass <- c(ObjectClass,"sce"   ); BOOL <- TRUE; }
-    if(identical(FUN_CALIB,Calibration_nsga2 )){ ObjectClass <- c(ObjectClass,"nsga2" ); 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(!inherits(RunOptions,"CemaNeige") | 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);  }
-
-
-  ##NParam
-    NParam <- GetNParam_PLUS(FUN_MOD=FUN_MOD,IndModel=RunOptions$IndModel);
-
-  ##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 | "nlminb" %in% ObjectClass | "sce" %in% ObjectClass | "nsga2" %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); }
-
-
-      if("HBANLIB_DMod"  %in% ObjectClass | "CemaNeigeHBANLIB_DMod"  %in% ObjectClass){
-        if("CemaNeigeHBANLIB_DMod" %in% ObjectClass){ NParamMod <- NParam-2; } else { NParamMod <- NParam; }
-        if(RunOptions$IndMod==01){ ParamT <- matrix( c( +1.4, +3.7, +1.9, -9.3, +3.5, -2.2, +3.0, -2.0,
-                                                        +2.4, +4.5, +3.5, -9.0, +4.5, -1.3, +4.0, -1.3),ncol=NParamMod,byrow=TRUE); }
-        if(RunOptions$IndMod==02){ ParamT <- matrix( c( -0.4, +5.6, +1.3, -9.2, -3.9, -2.3,
-                                                        +0.9, +6.2, +2.2, -8.8, +1.9, -1.9),ncol=NParamMod,byrow=TRUE); }
-        if(RunOptions$IndMod==03){ ParamT <- matrix( c( +3.6, -2.0, +3.4, -9.1,
-                                                        +3.9, -0.9, +4.1, -8.7,
-                                                        +4.5, -0.1, +5.0, -8.1),ncol=NParamMod,byrow=TRUE); }
-        if(RunOptions$IndMod==04){ ParamT <- matrix( c( +3.6, -1.7, +3.3, -9.1, -0.7,
-                                                        +3.9, -0.6, +4.1, -8.7, +0.3,
-                                                        +4.5, -0.1, +5.0, -8.1, +0.5),ncol=NParamMod,byrow=TRUE); }
-        if(RunOptions$IndMod==05){ ParamT <- matrix( c( +2.5, +5.5, +2.8, -9.3, -0.3, -0.4, -6.7, +1.4, +0.2,
-                                                        +3.6, +6.2, +5.9, -8.9, +1.3, +1.1, -2.1, +7.0, +1.1),ncol=NParamMod,byrow=TRUE); }
-        if(RunOptions$IndMod==06){ ParamT <- matrix( c( +5.6, +0.6, -0.3, -9.7, +5.2, +5.5, +1.4,
-                                                        +6.5, +3.0, +0.6, -9.1, +6.4, +6.6, +3.8),ncol=NParamMod,byrow=TRUE); }
-        if(RunOptions$IndMod==07){ ParamT <- matrix( c( +2.0, -0.8, -8.6,
-                                                        +2.9, -0.3, -7.9,
-                                                        +4.0, +0.1, -7.0),ncol=NParamMod,byrow=TRUE); }
-        if(RunOptions$IndMod==08){ ParamT <- matrix( c( -0.9, -2.3, +3.1, -9.2, +3.8, +2.9,
-                                                        -0.4, +0.8, +4.4, -8.7, +4.7, +5.0),ncol=NParamMod,byrow=TRUE); }
-        if(RunOptions$IndMod==09){ ParamT <- matrix( c( +1.9, +2.7, -1.1, -9.6, -5.5, +1.0, +3.4, -0.2, +4.5, +3.5, +4.3, -1.5, -4.2, -4.4,
-                                                        +3.5, +3.4, -0.3, -9.2, -1.6, +1.0, +3.7, +0.0, +5.1, +5.3, +5.6, -0.5, -3.6, -2.7),ncol=NParamMod,byrow=TRUE); }
-        if(RunOptions$IndMod==10){ ParamT <- matrix( c( +1.3, +5.0, +1.8, -9.2, -0.2, +1.0, -0.2, +4.2,
-                                                        +2.4, +5.6, +2.8, -9.0, +0.9, +2.0, +1.1, +5.2),ncol=NParamMod,byrow=TRUE); }
-        if(RunOptions$IndMod==11){ ParamT <- matrix( c( +4.8, +2.9, -2.2, -9.8, +1.9, +4.9, -0.5, -0.4, +0.4,
-                                                        +5.3, +4.0, -1.6, -9.1, +7.7, +9.6, +0.7, +0.0, +1.1),ncol=NParamMod,byrow=TRUE); }
-        if(RunOptions$IndMod==12){ ParamT <- matrix( c( +2.6, +1.6, +2.6, -9.2, +1.5, +0.7, +1.1, +1.3, -0.1, +2.4,
-                                                        +3.4, +3.0, +5.0, -8.7, +2.7, +2.9, +3.5, +3.4, +0.5, +3.8),ncol=NParamMod,byrow=TRUE); }
-        if(RunOptions$IndMod==13){ ParamT <- matrix( c( +5.3, -1.0, -5.3, -9.5, +2.3, -1.6,
-                                                        +6.0, -0.1, -0.6, -9.1, +4.0, -0.1),ncol=NParamMod,byrow=TRUE); }
-        if(RunOptions$IndMod==14){ ParamT <- matrix( c( +4.0, +1.3, +3.0, -9.3, +0.9, +4.4, -0.2, +0.5,
-                                                        +4.9, +2.4, +4.4, -9.1, +2.8, +5.4, +1.9, +2.2),ncol=NParamMod,byrow=TRUE); }
-        if(RunOptions$IndMod==15){ ParamT <- matrix( c( +5.0, -2.7, +2.8, -9.4, +5.1, -0.9, -0.6, -1.2,
-                                                        +5.5, -1.9, +7.9, -9.1, +7.3, +0.3, -0.2, +4.3),ncol=NParamMod,byrow=TRUE); }
-        if(RunOptions$IndMod==16){ ParamT <- matrix( c( +4.4, +2.5, +5.0, -9.3, +1.5, -2.2, +2.5, -9.0,
-                                                        +6.1, +5.6, +5.7, -9.0, +2.4, -1.5, +3.6, -8.0),ncol=NParamMod,byrow=TRUE); }
-        if(RunOptions$IndMod==17){ ParamT <- matrix( c( +2.1, +3.0, +2.1, -9.4, +5.5, +1.2, +4.3, +4.2, +3.4,
-                                                        +3.7, +4.9, +3.0, -9.1, +6.1, +2.4, +6.4, +6.4, +4.4),ncol=NParamMod,byrow=TRUE); }
-        if(RunOptions$IndMod==18){ ParamT <- matrix( c( +4.0, +2.9, +2.8, -9.4, -1.0, +0.5, +5.5, +1.2, +2.5, +0.0,
-                                                        +6.5, +3.6, +4.6, -9.1, +5.2, +1.6, +7.7, +3.2, +3.5, +1.8),ncol=NParamMod,byrow=TRUE); }
-        if(RunOptions$IndMod==19){ ParamT <- matrix( c( -8.0, +4.7, -0.5, -9.6, +5.5, -4.0, +4.4, +2.7,
-                                                        +2.0, +6.0, +0.8, -9.1, +6.4, +0.4, +5.8, +4.2),ncol=NParamMod,byrow=TRUE); }
-        if(RunOptions$IndMod==20){ ParamT <- matrix( c( +1.5, +2.5, +3.5, -9.7, +1.5, -8.0, +2.5, +2.7, -0.3, +0.0, +0.0, +0.0,
-                                                        +2.5, +3.5, +4.5, -9.1, +2.5, -4.0, +3.8, +4.3, +0.3,   NA,   NA,   NA),ncol=NParamMod,byrow=TRUE); }
-        if(RunOptions$IndMod==21){ ParamT <- matrix( c( +5.8,
-                                                        +6.4,
-                                                        +7.9),ncol=NParamMod,byrow=TRUE); }
-        if(RunOptions$IndMod==22){ ParamT <- matrix( c( +5.2, +5.7,
-                                                        +5.8, +7.0,
-                                                        +7.4, +9.1),ncol=NParamMod,byrow=TRUE); }
-        if(RunOptions$IndMod==23){ ParamT <- matrix( c( +4.1, +3.5, -9.2,
-                                                        +4.9, +3.8, -8.8,
-                                                        +5.9, +4.3, -8.2),ncol=NParamMod,byrow=TRUE); }
-        if(RunOptions$IndMod==24){ ParamT <- matrix( c( +4.3, +3.4, -0.4, -9.2,
-                                                        +5.0, +3.7, -0.2, -8.9,
-                                                        +6.0, +4.3, +0.0, -8.3),ncol=NParamMod,byrow=TRUE); }
-        if(RunOptions$IndMod==25){ 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=NParamMod,byrow=TRUE); }
-        if("CemaNeigeHBANLIB_DMod" %in% ObjectClass){
-          ParamT_1 <- ParamT;
-          ParamT_2 <- matrix( c( -6.26, +0.55, -2.13, +0.92, +4.86, +1.40),ncol=2,byrow=TRUE); 
-          while(nrow(ParamT_1)<nrow(ParamT_2)){ ParamT_1 <- rbind(ParamT_1,rep(NA,ncol(ParamT_1))); }
-          while(nrow(ParamT_2)<nrow(ParamT_1)){ ParamT_2 <- rbind(ParamT_2,rep(NA,ncol(ParamT_2))); }
-          ParamT <- cbind(ParamT_1,ParamT_2);  
-        }
-      }
-
-      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 | "nlminb" %in% ObjectClass | "sce" %in% ObjectClass | "nsga2" %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);  }
-    }
-
-
-  ##check_nsga2_options
-    if("nsga2" %in% ObjectClass){
-      if("mco" %in% (.packages()) == FALSE){ stop("the 'mco' package is required to use the nsga2 algorithm \n"); return(NULL); } 
-      if(is.null(nsga2Options)){ nsga2Options <- list( PopSize      = as.integer(500),  ### 100 300 500
-                                                       NGenerations = as.integer(030),  ### 001 010 100
-                                                       CProb        = as.double( 0.7),
-                                                       MProb        = as.double( 0.2),
-                                                       CDist        = as.double(   5),
-                                                       MDist        = as.double(  10));  }
-      if(!is.list(nsga2Options)     ){ stop("nsga2Options must be a list \n"); return(NULL);  }
-      if("PopSize"      %in% names(nsga2Options)==FALSE){ stop("nsga2Options must be contain the PopSize element \n"); return(NULL);  }
-      if("NGenerations" %in% names(nsga2Options)==FALSE){ stop("nsga2Options must be contain the NGenerations element \n"); return(NULL);  }
-      if("CProb"        %in% names(nsga2Options)==FALSE){ stop("nsga2Options must be contain the CProb element \n"); return(NULL);  }
-      if("MProb"        %in% names(nsga2Options)==FALSE){ stop("nsga2Options must be contain the MProb element \n"); return(NULL);  }
-      if("CDist"        %in% names(nsga2Options)==FALSE){ stop("nsga2Options must be contain the CDist element \n"); return(NULL);  }
-      if("MDist"        %in% names(nsga2Options)==FALSE){ stop("nsga2Options must be contain the MDist element \n"); return(NULL);  }
-      if(is.na(nsga2Options$PopSize     ) | !is.integer(nsga2Options$PopSize     )){ stop("nsga2Options$PopSize must be an integer \n"); return(NULL);  }
-      if(is.na(nsga2Options$NGenerations) | !is.integer(nsga2Options$NGenerations)){ stop("nsga2Options$NGenerations must be an integer \n"); return(NULL);  }
-      if(is.na(nsga2Options$CProb) | !is.double(nsga2Options$CProb)){ stop("nsga2Options$CProb must be a double \n"); return(NULL);  }
-      if(is.na(nsga2Options$MProb) | !is.double(nsga2Options$MProb)){ stop("nsga2Options$MProb must be a double \n"); return(NULL);  }
-      if(is.na(nsga2Options$CDist) | !is.double(nsga2Options$CDist)){ stop("nsga2Options$CDist must be a double \n"); return(NULL);  }
-      if(is.na(nsga2Options$MDist) | !is.double(nsga2Options$MDist)){ stop("nsga2Options$MDist must be a double \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)); }
-    if("nsga2" %in% ObjectClass   ){ CalibOptions <- c(CalibOptions,list(PopSize=nsga2Options$PopSize,NGenerations=nsga2Options$NGenerations,CProb=nsga2Options$CProb,
-                                                                         MProb=nsga2Options$MProb,CDist=nsga2Options$CDist,MDist=nsga2Options$MDist)); }
-    class(CalibOptions) <- c("CalibOptions",ObjectClass);
-    return(CalibOptions);
-
-
-}
-
-
-
diff --git a/files_R_PLUS/CreateFunTransfo_PLUS.R b/files_R_PLUS/CreateFunTransfo_PLUS.R
deleted file mode 100644
index 7f7849fc..00000000
--- a/files_R_PLUS/CreateFunTransfo_PLUS.R
+++ /dev/null
@@ -1,83 +0,0 @@
-#*************************************************************************************************
-#' Creation of the FUN_TRANSFO function (combination with TransfoParam_CemaNeige if required). 
-#*************************************************************************************************
-#' @title  Creation of the FUN_TRANSFO function (combination with TransfoParam_CemaNeige if required)
-#' @author Laurent Coron (June 2014)
-#' @example tests/example_CreateFunTransfo_PLUS.R
-#' @encoding UTF-8
-#' @export
-#' @param   FUN_MOD        [function] hydrological model function (e.g. RunModel_CemaNeigeHBANLIB_DMod)
-#' @param   RunOptions     [object of class \emph{RunOptions}] see \code{\link{CreateRunOptions}} for details
-#' @return  FUN_TRANSFO    [function] model parameters transformation function
-#**************************************************************************************************'
-CreateFunTransfo_PLUS <- function(FUN_MOD,RunOptions){
-
-      ##_ckeck_RunOptions
-      if(inherits(RunOptions,"RunOptions"  )==FALSE){ stop("RunOptions must be of class RunOptions \n"); return(NULL); } 
-      if((identical(FUN_MOD,RunModel_CemaNeigeGR4J) | identical(FUN_MOD,RunModel_CemaNeigeGR5J) | identical(FUN_MOD,RunModel_CemaNeigeGR6J) | 
-          identical(FUN_MOD,RunModel_CemaNeigeHBANLIB_DMod) | identical(FUN_MOD,RunModel_CemaNeige))
-          & inherits(RunOptions,"CemaNeige")==FALSE){ stop("RunOptions must be of class CemaNeige \n"); return(NULL); } 
-
-      FUN_TRANSFO <- NULL;
-
-      ##_set_FUN1
-      FUN1 <- NULL;
-      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(identical(FUN_MOD,RunModel_HBANLIB_DMod) | identical(FUN_MOD,RunModel_CemaNeigeHBANLIB_DMod) ){
-        if(inherits(RunOptions,"HBANLIB_DMod")==FALSE){ stop("RunOptions must be of class HBANLIB_DMod \n"); return(NULL); } 
-        if(RunOptions$IndMod==01){ FUN1 <- TransfoParam_HBANLIB_DMod01; }
-        if(RunOptions$IndMod==02){ FUN1 <- TransfoParam_HBANLIB_DMod02; }
-        if(RunOptions$IndMod==03){ FUN1 <- TransfoParam_HBANLIB_DMod03; }
-        if(RunOptions$IndMod==04){ FUN1 <- TransfoParam_HBANLIB_DMod04; }
-        if(RunOptions$IndMod==05){ FUN1 <- TransfoParam_HBANLIB_DMod05; }
-        if(RunOptions$IndMod==06){ FUN1 <- TransfoParam_HBANLIB_DMod06; }
-        if(RunOptions$IndMod==07){ FUN1 <- TransfoParam_HBANLIB_DMod07; }
-        if(RunOptions$IndMod==08){ FUN1 <- TransfoParam_HBANLIB_DMod08; }
-        if(RunOptions$IndMod==09){ FUN1 <- TransfoParam_HBANLIB_DMod09; }
-        if(RunOptions$IndMod==10){ FUN1 <- TransfoParam_HBANLIB_DMod10; }
-        if(RunOptions$IndMod==11){ FUN1 <- TransfoParam_HBANLIB_DMod11; }
-        if(RunOptions$IndMod==12){ FUN1 <- TransfoParam_HBANLIB_DMod12; }
-        if(RunOptions$IndMod==13){ FUN1 <- TransfoParam_HBANLIB_DMod13; }
-        if(RunOptions$IndMod==14){ FUN1 <- TransfoParam_HBANLIB_DMod14; }
-        if(RunOptions$IndMod==15){ FUN1 <- TransfoParam_HBANLIB_DMod15; }
-        if(RunOptions$IndMod==16){ FUN1 <- TransfoParam_HBANLIB_DMod16; }
-        ### if(RunOptions$IndMod==17){ FUN1 <- TransfoParam_HBANLIB_DMod17; }
-        if(RunOptions$IndMod==18){ FUN1 <- TransfoParam_HBANLIB_DMod18; }
-        if(RunOptions$IndMod==19){ FUN1 <- TransfoParam_HBANLIB_DMod19; }
-        ### if(RunOptions$IndMod==20){ FUN1 <- TransfoParam_HBANLIB_DMod20; }
-        if(RunOptions$IndMod==21){ FUN1 <- TransfoParam_HBANLIB_DMod21; }
-        if(RunOptions$IndMod==22){ FUN1 <- TransfoParam_HBANLIB_DMod22; }
-        if(RunOptions$IndMod==23){ FUN1 <- TransfoParam_HBANLIB_DMod23; }
-        if(RunOptions$IndMod==24){ FUN1 <- TransfoParam_HBANLIB_DMod24; }
-        if(RunOptions$IndMod==25){ FUN1 <- TransfoParam_HBANLIB_DMod25; }
-      }
-      if(identical(FUN_MOD,RunModel_CemaNeige)==FALSE & is.null(FUN1)){ stop("FUN1 was not found \n"); return(NULL);  }
-
-      ##_set_FUN2
-      FUN2 <- TransfoParam_CemaNeige;
-
-      ##_set_FUN_TRANSFO
-      if(!inherits(RunOptions,"CemaNeige") | 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);
-        }
-      }
-      return(FUN_TRANSFO);
-
-}
-
diff --git a/files_R_PLUS/CreateInputsCrit_PLUS.R b/files_R_PLUS/CreateInputsCrit_PLUS.R
deleted file mode 100644
index 757d9875..00000000
--- a/files_R_PLUS/CreateInputsCrit_PLUS.R
+++ /dev/null
@@ -1,78 +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_PLUS <- 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_NSE          ) | identical(FUN_CRIT,ErrorCrit_KGE            ) | identical(FUN_CRIT,ErrorCrit_KGE2           ) |
-       identical(FUN_CRIT,ErrorCrit_NSE_monthly  ) | identical(FUN_CRIT,ErrorCrit_KGE_monthly    ) | identical(FUN_CRIT,ErrorCrit_KGE2_monthly   ) |
-       identical(FUN_CRIT,ErrorCrit_NSE_yearly   ) | identical(FUN_CRIT,ErrorCrit_KGE_yearly     ) | identical(FUN_CRIT,ErrorCrit_KGE2_yearly    ) |
-       identical(FUN_CRIT,ErrorCrit_meanNSENSEinv) | identical(FUN_CRIT,ErrorCrit_meanKGEKGEinv  ) | identical(FUN_CRIT,ErrorCrit_meanKGE2KGE2inv) |
-       identical(FUN_CRIT,ErrorCrit_RMSE         ) | identical(FUN_CRIT,ErrorCrit_RMSE_regimeMean) | identical(FUN_CRIT,ErrorCrit_RMSE_regimeMed )){
-      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(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(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.integer(Ind_zeroes)){ stop("Ind_zeroes must be a vector of integers \n" ); return(NULL); } 
-    }
-    if(!is.null(epsilon)){
-      if(length(epsilon)!=1 | !is.numeric(epsilon)){ stop("epsilon must be single 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/files_R_PLUS/CreateRunOptions_PLUS.R b/files_R_PLUS/CreateRunOptions_PLUS.R
deleted file mode 100644
index 9417f577..00000000
--- a/files_R_PLUS/CreateRunOptions_PLUS.R
+++ /dev/null
@@ -1,286 +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
-#' @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  IndModel            [numeric] indice of the model in the HBANLIB_DMod library [-]
-#' @param  FortranMode         (optional) [character] variable encoding in fortran ("single" or "double")
-#' @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
-#'          \emph{IndModel         }  \tab  [numeric] indice of the model in the HBANLIB_DMod library [-] \cr
-#'          \emph{FortranMode      }  \tab  [character] variable encoding in fortran ("single" or "double") \cr
-#'          }
-#**************************************************************************************************'
-CreateRunOptions_PLUS <- function(FUN_MOD,InputsModel,IndPeriod_WarmUp=NULL,IndPeriod_Run,IniStates=NULL,IniResLevels=NULL,
-                                  Outputs_Cal=NULL,Outputs_Sim="all",RunSnowModule=TRUE,MeanAnSolidPrecip=NULL,IndModel,FortranMode="double",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"); 
-      BOOL <- TRUE; 
-    }
-    if(identical(FUN_MOD,RunModel_HBANLIB_DMod)){
-      ObjectClass <- c(ObjectClass,"HBANLIB_DMod"); 
-      BOOL <- TRUE; 
-    }
-    if(identical(FUN_MOD,RunModel_CemaNeige)){
-      ObjectClass <- c(ObjectClass,"CemaNeige");
-      BOOL <- TRUE; 
-    }
-    if(identical(FUN_MOD,RunModel_CemaNeigeGR4J) | identical(FUN_MOD,RunModel_CemaNeigeGR5J) | identical(FUN_MOD,RunModel_CemaNeigeGR6J)){
-      ObjectClass <- c(ObjectClass,"GR","CemaNeige");
-      BOOL <- TRUE; 
-    }
-    if(identical(FUN_MOD,RunModel_CemaNeigeHBANLIB_DMod)){
-      ObjectClass <- c(ObjectClass,"CemaNeige","HBANLIB_DMod");
-      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("GR" %in% ObjectClass & !inherits(InputsModel,"GR")){
-      stop("InputsModel must be of class 'GR' \n"); return(NULL); } 
-    if("CemaNeige" %in% ObjectClass & !inherits(InputsModel,"CemaNeige")){
-      stop("InputsModel must be of class 'CemaNeige' \n"); return(NULL); } 
-
-
-  ##check_IndPeriod_Run
-    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("GR" %in% ObjectClass | "CemaNeige" %in% ObjectClass | "HBANLIB_DMod" %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(identical(IndPeriod_WarmUp,as.integer(0))){
-      WTxt <- paste(WTxt,"\t No warm-up period is used! \n",sep=""); }
-      if(storage.mode(IndPeriod_WarmUp) != "integer"){
-        stop("IndPeriod_Run should be of type integer \n"); return(NULL); } 
-      if(length(IndPeriod_WarmUp)!=0 & (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 | "HBANLIB_DMod" %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("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("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("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"); }
-      if(identical(FUN_MOD,RunModel_HBANLIB_DMod) | identical(FUN_MOD,RunModel_CemaNeigeHBANLIB_DMod)){
-        Outputs_all <- "all"; }
-
-    ##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");  }
-      if(!identical(FUN_MOD,RunModel_HBANLIB_DMod) & !identical(FUN_MOD,RunModel_CemaNeigeHBANLIB_DMod)){
-      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 | "HBANLIB_DMod" %in% ObjectClass){ Outputs_Cal <- c("Qsim"); }
-        if("CemaNeige" %in% ObjectClass){ Outputs_Cal <- c("all"); }
-        if(("GR" %in% ObjectClass | "HBANLIB_DMod" %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");  }
-      if(!identical(FUN_MOD,RunModel_HBANLIB_DMod) & !identical(FUN_MOD,RunModel_CemaNeigeHBANLIB_DMod)){
-      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[[iLayer]]*InputsModel$LayerPrecip[[iLayer]]/NLayers;
-              } else { SolidPrecip <- SolidPrecip + InputsModel$LayerFracSolidPrecip[[iLayer]]*InputsModel$LayerPrecip[[iLayer]]/NLayers; } }
-      Factor <- NULL;
-      if(inherits(InputsModel,"yearly" )){ Factor <-   1; }
-      if(inherits(InputsModel,"monthly")){ Factor <-  12; }
-      if(inherits(InputsModel,"daily"  )){ Factor <- 365.25; }
-      if(inherits(InputsModel,"hourly" )){ Factor <- 365.25*24; }
-      if(is.null(Factor)){ stop("InputsModel must be of class 'yearly', 'monthly', 'daily' or 'hourly' \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 numeric vector \n",sep="")); return(NULL);  }
-      if(!is.numeric(MeanAnSolidPrecip)    ){ stop(paste("MeanAnSolidPrecip must be a numeric vector \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 | "HBANLIB_DMod" %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"); }
-    }
-
-
-  ##check_MultiModel_options
-    if("HBANLIB_DMod" %in% ObjectClass){
-      if(!is.vector(IndModel)                   ){ stop("IndModel must be an integer between 1 and 25 \n"); return(NULL);  }
-      if(round(IndModel,4)!=as.integer(IndModel)){ stop("IndModel must be an integer between 1 and 25 \n"  ); return(NULL); } else { IndModel <- as.integer(IndModel); }
-      if(IndModel<1   | IndModel>25             ){ stop("IndModel must be an integer between 1 and 25 \n"); return(NULL);  }
-      if(IndModel %in% c(13,17,19,20)           ){ stop("the models HBANLIB_DMod13, HBANLIB_DMod17, HBANLIB_DMod19 and HBANLIB_DMod20 are not available in this version of airGR \n"); return(NULL);  }
-      if(!is.vector(FortranMode)                ){ stop("IndModel must be a character string equal to 'single' or 'double' \n"); return(NULL);  }
-      if(!is.character(FortranMode)             ){ stop("IndModel must be a character string equal to 'single' or 'double' \n"); return(NULL);  }
-    }
-
-
-  ##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));    }
-    if("HBANLIB_DMod" %in% ObjectClass){
-        RunOptions <- c(RunOptions,list(IndModel=IndModel,FortranMode=FortranMode));    }
-    class(RunOptions) <- c("RunOptions",ObjectClass);
-    return(RunOptions);
-
-
-}
-
diff --git a/files_R_PLUS/ErrorCrit_KGE2_monthly.R b/files_R_PLUS/ErrorCrit_KGE2_monthly.R
deleted file mode 100644
index 06916a91..00000000
--- a/files_R_PLUS/ErrorCrit_KGE2_monthly.R
+++ /dev/null
@@ -1,127 +0,0 @@
-#*****************************************************************************************************************
-#' Function which computes an error criterion based on the KGE' formula proposed by Kling et al. (2012) on monthly flows.
-#'
-#' 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 computed on monthly flows
-#' @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_monthly <- 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'[Qmonth]"      ; }
-  if(InputsCrit$transfo=="sqrt"){ CritName <- "KGE'[sqrt(Qmonth)]"; }
-  if(InputsCrit$transfo=="log" ){ CritName <- "KGE'[log(Qmonth)]" ; }
-  if(InputsCrit$transfo=="inv" ){ CritName <- "KGE'[1/Qmonth]"    ; }
-  if(InputsCrit$transfo=="sort"){ CritName <- "KGE'[sort(Qmonth)]"; }
-  CritValue       <- NA;
-  CritBestValue   <- +1;
-  Multiplier      <- -1; ### must be equal to -1 or +1 only
-
-
-##Data_preparation_______________________________
-  TS_ignore <- is.na(InputsCrit$Qobs) | is.na(OutputsModel$Qsim) | !InputsCrit$BoolCrit ;
-  VarObs <- InputsCrit$Qobs  ;   VarObs[TS_ignore] <- NA; 
-  VarSim <- OutputsModel$Qsim;   VarSim[TS_ignore] <- NA;
-  if(sum(!TS_ignore)<365 & !quiet){ warning("\t criterion computed on less than 365 time-steps \n"); }  
-  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) ; }
-  if(InputsCrit$transfo=="inv" ){ VarObs <- 1/VarObs    ; VarSim <- 1/VarSim    ; }
-  if(InputsCrit$transfo=="sort"){ VarObs <- sort(VarObs); VarSim <- sort(VarSim); }
-
-  MatData      <- cbind(VarObs,VarSim,TS_ignore);
-  AggregData   <- as.data.frame(aggregate(MatData,by=list(as.numeric(format(OutputsModel$DatesR,format="%Y%m"))),FUN=mean,na.rm=FALSE));
-  colnames(AggregData) <- c("AggregDates","VarObs","VarSim","TS_ignore");
-  VarObs <- AggregData$VarObs
-  VarSim <- AggregData$VarSim
-  TS_ignore <- AggregData$TS_ignore != 0
-
-  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) );
-  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;
-  CVsim <-  sd(VarSim[!TS_ignore])/meanVarSim;
-  CVobs <-  sd(VarObs[!TS_ignore])/meanVarObs;
-  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;
-  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/files_R_PLUS/ErrorCrit_KGE2_yearly.R b/files_R_PLUS/ErrorCrit_KGE2_yearly.R
deleted file mode 100644
index 4344be45..00000000
--- a/files_R_PLUS/ErrorCrit_KGE2_yearly.R
+++ /dev/null
@@ -1,127 +0,0 @@
-#*****************************************************************************************************************
-#' Function which computes an error criterion based on the KGE' formula proposed by Kling et al. (2012) on yearly flows.
-#'
-#' 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 computed on yearly flows
-#' @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_yearly <- 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'[Qyear]"      ; }
-  if(InputsCrit$transfo=="sqrt"){ CritName <- "KGE'[sqrt(Qyear)]"; }
-  if(InputsCrit$transfo=="log" ){ CritName <- "KGE'[log(Qyear)]" ; }
-  if(InputsCrit$transfo=="inv" ){ CritName <- "KGE'[1/Qyear]"    ; }
-  if(InputsCrit$transfo=="sort"){ CritName <- "KGE'[sort(Qyear)]"; }
-  CritValue       <- NA;
-  CritBestValue   <- +1;
-  Multiplier      <- -1; ### must be equal to -1 or +1 only
-
-
-##Data_preparation_______________________________
-  TS_ignore <- is.na(InputsCrit$Qobs) | is.na(OutputsModel$Qsim) | !InputsCrit$BoolCrit ;
-  VarObs <- InputsCrit$Qobs  ;   VarObs[TS_ignore] <- NA; 
-  VarSim <- OutputsModel$Qsim;   VarSim[TS_ignore] <- NA;
-  if(sum(!TS_ignore)<365 & !quiet){ warning("\t criterion computed on less than 365 time-steps \n"); }  
-  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) ; }
-  if(InputsCrit$transfo=="inv" ){ VarObs <- 1/VarObs    ; VarSim <- 1/VarSim    ; }
-  if(InputsCrit$transfo=="sort"){ VarObs <- sort(VarObs); VarSim <- sort(VarSim); }
-
-  MatData      <- cbind(VarObs,VarSim,TS_ignore);
-  AggregData   <- as.data.frame(aggregate(MatData,by=list(as.numeric(format(OutputsModel$DatesR,format="%Y"))),FUN=mean,na.rm=FALSE));
-  colnames(AggregData) <- c("AggregDates","VarObs","VarSim","TS_ignore");
-  VarObs <- AggregData$VarObs
-  VarSim <- AggregData$VarSim
-  TS_ignore <- AggregData$TS_ignore != 0
-
-  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) );
-  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;
-  CVsim <-  sd(VarSim[!TS_ignore])/meanVarSim;
-  CVobs <-  sd(VarObs[!TS_ignore])/meanVarObs;
-  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;
-  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/files_R_PLUS/ErrorCrit_KGE_monthly.R b/files_R_PLUS/ErrorCrit_KGE_monthly.R
deleted file mode 100644
index 1d7a5b94..00000000
--- a/files_R_PLUS/ErrorCrit_KGE_monthly.R
+++ /dev/null
@@ -1,122 +0,0 @@
-#*****************************************************************************************************************
-#' Function which computes an error criterion based on the KGE formula proposed by Gupta et al. (2009) on monthly flows.
-#'
-#' 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 computed on monthly flows
-#' @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_monthly <- 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[Qmonth]"      ; }
-  if(InputsCrit$transfo=="sqrt"){ CritName <- "KGE[sqrt(Qmonth)]"; }
-  if(InputsCrit$transfo=="log" ){ CritName <- "KGE[log(Qmonth)]" ; }
-  if(InputsCrit$transfo=="inv" ){ CritName <- "KGE[1/Qmonth]"    ; }
-  if(InputsCrit$transfo=="sort"){ CritName <- "KGE[sort(Qmonth)]"; }
-  CritValue       <- NA;
-  CritBestValue   <- +1;
-  Multiplier      <- -1; ### must be equal to -1 or +1 only
-
-
-##Data_preparation_______________________________
-  TS_ignore <- is.na(InputsCrit$Qobs) | is.na(OutputsModel$Qsim) | !InputsCrit$BoolCrit ;
-  VarObs <- InputsCrit$Qobs  ;   VarObs[TS_ignore] <- NA; 
-  VarSim <- OutputsModel$Qsim;   VarSim[TS_ignore] <- NA;
-  if(sum(!TS_ignore)<365 & !quiet){ warning("\t criterion computed on less than 365 time-steps \n"); }  
-  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) ; }
-  if(InputsCrit$transfo=="inv" ){ VarObs <- 1/VarObs    ; VarSim <- 1/VarSim    ; }
-  if(InputsCrit$transfo=="sort"){ VarObs <- sort(VarObs); VarSim <- sort(VarSim); }
-
-  MatData      <- cbind(VarObs,VarSim,TS_ignore);
-  AggregData   <- as.data.frame(aggregate(MatData,by=list(as.numeric(format(OutputsModel$DatesR,format="%Y%m"))),FUN=mean,na.rm=FALSE));
-  colnames(AggregData) <- c("AggregDates","VarObs","VarSim","TS_ignore");
-  VarObs <- AggregData$VarObs
-  VarSim <- AggregData$VarSim
-  TS_ignore <- AggregData$TS_ignore != 0
-
-  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) );
-  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;
-  Crit <- sd(VarSim[!TS_ignore]) / sd(VarObs[!TS_ignore]);
-  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;
-  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/files_R_PLUS/ErrorCrit_KGE_yearly.R b/files_R_PLUS/ErrorCrit_KGE_yearly.R
deleted file mode 100644
index 32443222..00000000
--- a/files_R_PLUS/ErrorCrit_KGE_yearly.R
+++ /dev/null
@@ -1,122 +0,0 @@
-#*****************************************************************************************************************
-#' Function which computes an error criterion based on the KGE formula proposed by Gupta et al. (2009) on yearly flows.
-#'
-#' 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 computed on yearly flows
-#' @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_yearly <- 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[Qyear]"      ; }
-  if(InputsCrit$transfo=="sqrt"){ CritName <- "KGE[sqrt(Qyear)]"; }
-  if(InputsCrit$transfo=="log" ){ CritName <- "KGE[log(Qyear)]" ; }
-  if(InputsCrit$transfo=="inv" ){ CritName <- "KGE[1/Qyear]"    ; }
-  if(InputsCrit$transfo=="sort"){ CritName <- "KGE[sort(Qyear)]"; }
-  CritValue       <- NA;
-  CritBestValue   <- +1;
-  Multiplier      <- -1; ### must be equal to -1 or +1 only
-
-
-##Data_preparation_______________________________
-  TS_ignore <- is.na(InputsCrit$Qobs) | is.na(OutputsModel$Qsim) | !InputsCrit$BoolCrit ;
-  VarObs <- InputsCrit$Qobs  ;   VarObs[TS_ignore] <- NA; 
-  VarSim <- OutputsModel$Qsim;   VarSim[TS_ignore] <- NA;
-  if(sum(!TS_ignore)<365 & !quiet){ warning("\t criterion computed on less than 365 time-steps \n"); }  
-  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) ; }
-  if(InputsCrit$transfo=="inv" ){ VarObs <- 1/VarObs    ; VarSim <- 1/VarSim    ; }
-  if(InputsCrit$transfo=="sort"){ VarObs <- sort(VarObs); VarSim <- sort(VarSim); }
-
-  MatData      <- cbind(VarObs,VarSim,TS_ignore);
-  AggregData   <- as.data.frame(aggregate(MatData,by=list(as.numeric(format(OutputsModel$DatesR,format="%Y"))),FUN=mean,na.rm=FALSE));
-  colnames(AggregData) <- c("AggregDates","VarObs","VarSim","TS_ignore");
-  VarObs <- AggregData$VarObs
-  VarSim <- AggregData$VarSim
-  TS_ignore <- AggregData$TS_ignore != 0
-
-  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) );
-  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;
-  Crit <- sd(VarSim[!TS_ignore]) / sd(VarObs[!TS_ignore]);
-  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;
-  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/files_R_PLUS/ErrorCrit_NSE_monthly.R b/files_R_PLUS/ErrorCrit_NSE_monthly.R
deleted file mode 100644
index 124416da..00000000
--- a/files_R_PLUS/ErrorCrit_NSE_monthly.R
+++ /dev/null
@@ -1,91 +0,0 @@
-#*****************************************************************************************************************
-#' Function which computes an error criterion based on the NSE formula proposed by Nash & Sutcliffe (1970) on monthly flows.
-#'
-#' 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 computed on monthly flows
-#' @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_monthly <- 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_______________________________
-  TS_ignore <- is.na(InputsCrit$Qobs) | is.na(OutputsModel$Qsim) | !InputsCrit$BoolCrit ;
-  VarObs <- InputsCrit$Qobs  ;   VarObs[TS_ignore] <- NA; 
-  VarSim <- OutputsModel$Qsim;   VarSim[TS_ignore] <- NA;
-  if(sum(!TS_ignore)<365 & !quiet){ warning("\t criterion computed on less than 365 time-steps \n"); }  
-  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) ; }
-  if(InputsCrit$transfo=="inv" ){ VarObs <- 1/VarObs    ; VarSim <- 1/VarSim    ; }
-  if(InputsCrit$transfo=="sort"){ VarObs <- sort(VarObs); VarSim <- sort(VarSim); }
-
-  MatData      <- cbind(VarObs,VarSim,TS_ignore);
-  AggregData   <- as.data.frame(aggregate(MatData,by=list(as.numeric(format(OutputsModel$DatesR,format="%Y%m"))),FUN=mean,na.rm=FALSE));
-  colnames(AggregData) <- c("AggregDates","VarObs","VarSim","TS_ignore");
-  VarObs <- AggregData$VarObs
-  VarSim <- AggregData$VarSim
-  TS_ignore <- AggregData$TS_ignore != 0
-
-  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);
-  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/files_R_PLUS/ErrorCrit_NSE_yearly.R b/files_R_PLUS/ErrorCrit_NSE_yearly.R
deleted file mode 100644
index 627e153b..00000000
--- a/files_R_PLUS/ErrorCrit_NSE_yearly.R
+++ /dev/null
@@ -1,91 +0,0 @@
-#*****************************************************************************************************************
-#' Function which computes an error criterion based on the NSE formula proposed by Nash & Sutcliffe (1970) on yearly flows.
-#'
-#' 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 computed on yearly flows
-#' @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_yearly <- 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_______________________________
-  TS_ignore <- is.na(InputsCrit$Qobs) | is.na(OutputsModel$Qsim) | !InputsCrit$BoolCrit ;
-  VarObs <- InputsCrit$Qobs  ;   VarObs[TS_ignore] <- NA; 
-  VarSim <- OutputsModel$Qsim;   VarSim[TS_ignore] <- NA;
-  if(sum(!TS_ignore)<365 & !quiet){ warning("\t criterion computed on less than 365 time-steps \n"); }  
-  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) ; }
-  if(InputsCrit$transfo=="inv" ){ VarObs <- 1/VarObs    ; VarSim <- 1/VarSim    ; }
-  if(InputsCrit$transfo=="sort"){ VarObs <- sort(VarObs); VarSim <- sort(VarSim); }
-
-  MatData      <- cbind(VarObs,VarSim,TS_ignore);
-  AggregData   <- as.data.frame(aggregate(MatData,by=list(as.numeric(format(OutputsModel$DatesR,format="%Y"))),FUN=mean,na.rm=FALSE));
-  colnames(AggregData) <- c("AggregDates","VarObs","VarSim","TS_ignore");
-  VarObs <- AggregData$VarObs
-  VarSim <- AggregData$VarSim
-  TS_ignore <- AggregData$TS_ignore != 0
-
-  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);
-  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/files_R_PLUS/ErrorCrit_RMSE_regimeMean.R b/files_R_PLUS/ErrorCrit_RMSE_regimeMean.R
deleted file mode 100644
index 66165f99..00000000
--- a/files_R_PLUS/ErrorCrit_RMSE_regimeMean.R
+++ /dev/null
@@ -1,74 +0,0 @@
-#*****************************************************************************************************************
-#' Function which computes an error criterion based on the root mean square error (RMSE) of the flow regime.
-#'
-#' Root mean square error on river regime (i.e. interannual mean daily discharges). \cr
-#' 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  ErrorCrit_RMSE_RegimeMean
-#' @author Laurent Coron (June 2014)
-#' @seealso \code{\link{ErrorCrit_RMSE}}
-#' @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_regimeMean <- 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      <- "RMSE_RegimeMean[Q]";
-  CritValue     <- NA;
-  CritBestValue <- +0;
-  Multiplier    <- +1; ### WARNING must be equal to -1 or +1 only
-
-
-##Data_preparation_______________________________
-  TS_ignore <- is.na(InputsCrit$Qobs) | is.na(OutputsModel$Qsim) | !InputsCrit$BoolCrit ;
-  VarObs <- InputsCrit$Qobs  ;   VarObs[TS_ignore] <- NA; 
-  VarSim <- OutputsModel$Qsim;   VarSim[TS_ignore] <- NA;
-  if(sum(!TS_ignore)<365 & !quiet){ warning("\t criterion computed on less than 365 time-steps \n"); }  
-  if("Ind_zeroes" %in% names(InputsCrit) & "epsilon" %in% names(InputsCrit)){ if(length(InputsCrit$Ind_zeroes)>0){
-    VarObs <- VarObs + InputsCrit$epsilon;
-    VarSim <- VarSim + InputsCrit$epsilon;
-  } }
-  AggregData <- aggregate(cbind(VarObs,VarSim),by=list(as.numeric(format(OutputsModel$DatesR,format="%m%d%H%M%S"))),FUN=mean,na.rm=T);
-  colnames(AggregData) <- c("AggregDates","Qobs","Qsim");
-  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)]); }
-  TimeStep  <- difftime(tail(OutputsModel$DatesR,1),tail(OutputsModel$DatesR,2),units="secs")[[1]];
-  Window  <- 31*(24*60*60/TimeStep);
-  VarObs2 <- MyRollMean2(AggregData$Qobs,Window);
-  VarSim2 <- MyRollMean2(AggregData$Qsim,Window);
-
-
-##ErrorCrit______________________________________
-    Crit <- sqrt(sum((VarSim2-VarObs2)^2,na.rm=TRUE)/sum(!is.na(VarObs2)));
-    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/files_R_PLUS/ErrorCrit_RMSE_regimeMed.R b/files_R_PLUS/ErrorCrit_RMSE_regimeMed.R
deleted file mode 100644
index 4e3aad15..00000000
--- a/files_R_PLUS/ErrorCrit_RMSE_regimeMed.R
+++ /dev/null
@@ -1,76 +0,0 @@
-#*****************************************************************************************************************
-#' Function which computes an error criterion based on the root mean square error (RMSE) of the flow regime.
-#'
-#' Root mean square error on river regime (i.e. interannual median daily discharges). \cr
-#' 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  ErrorCrit_RMSE_RegimeMed
-#' @author Laurent Coron (June 2014)
-#' @seealso \code{\link{ErrorCrit_RMSE}}
-#' @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_regimeMed <- 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      <- "RMSE_RegimeMed[Q]";
-  CritValue     <- NA;
-  CritBestValue <- +0;
-  Multiplier    <- +1; ### WARNING must be equal to -1 or +1 only
-
-  Ind_notcomputed <- NULL;
-
-
-##Data_preparation_______________________________
-  TS_ignore <- is.na(InputsCrit$Qobs) | is.na(OutputsModel$Qsim) | !InputsCrit$BoolCrit ;
-  VarObs <- InputsCrit$Qobs  ;   VarObs[TS_ignore] <- NA; 
-  VarSim <- OutputsModel$Qsim;   VarSim[TS_ignore] <- NA;
-  if(sum(!TS_ignore)<365 & !quiet){ warning("\t criterion computed on less than 365 time-steps \n"); }  
-  if("Ind_zeroes" %in% names(InputsCrit) & "epsilon" %in% names(InputsCrit)){ if(length(InputsCrit$Ind_zeroes)>0){
-    VarObs <- VarObs + InputsCrit$epsilon;
-    VarSim <- VarSim + InputsCrit$epsilon;
-  } }
-  AggregData <- aggregate(cbind(VarObs,VarSim),by=list(as.numeric(format(OutputsModel$DatesR,format="%m%d%H%M%S"))),FUN=median,na.rm=T);
-  colnames(AggregData) <- c("AggregDates","Qobs","Qsim");
-  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)]); }
-  TimeStep  <- difftime(tail(OutputsModel$DatesR,1),tail(OutputsModel$DatesR,2),units="secs")[[1]];
-  Window  <- 31*(24*60*60/TimeStep);
-  VarObs2 <- MyRollMean2(AggregData$Qobs,Window);
-  VarSim2 <- MyRollMean2(AggregData$Qsim,Window);
-
-
-##ErrorCrit______________________________________
-    Crit <- sqrt(sum((VarSim2-VarObs2)^2,na.rm=TRUE)/sum(!is.na(VarObs2)));
-    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/files_R_PLUS/ErrorCrit_meanKGE2KGE2inv.R b/files_R_PLUS/ErrorCrit_meanKGE2KGE2inv.R
deleted file mode 100644
index d650a3dd..00000000
--- a/files_R_PLUS/ErrorCrit_meanKGE2KGE2inv.R
+++ /dev/null
@@ -1,89 +0,0 @@
-#*****************************************************************************************************************
-#' Function which computes an error criterion:  mean(KGE'[Q],KGE'[1/Q])
-#'
-#' Mean of KGE' criterion on discharges and KGE' criterion on inverted discharges. \cr
-#' 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 computing the mean of KGE' on flows and KGE' on inverted flows 
-#' @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_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_meanKGE2KGE2inv <- 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        <- "mean(KGE'[Q],KGE'[1/Q])";
-  CritValue       <- NA;
-  CritBestValue   <- +1;
-  Multiplier      <- -1; ### must be equal to -1 or +1 only
-  iCrit           <- 0;
-  SubCritNames    <- NULL;
-  SubCritValues   <- NULL;
-  Ind_notcomputed <- NULL;
-
-
-##KGE2_Q__________________________________________
-    iCrit <- iCrit+1;
-    SubCritNames[iCrit]  <- "KGE'[Q]";
-    InputsCrit$transfo="";
-    OutputsCrit <- ErrorCrit_KGE2(InputsCrit,OutputsModel,quiet=quiet);
-    SubCritValues[iCrit] <- OutputsCrit$CritValue;
-    Ind_notcomputed1 <- OutputsCrit$Ind_notcomputed;
-
-##KGE2_invQ_______________________________________
-    iCrit <- iCrit+1;
-    SubCritNames[iCrit]  <- "KGE'[1/Q]";
-    InputsCrit$transfo="inv";
-    OutputsCrit <- ErrorCrit_KGE2(InputsCrit,OutputsModel,quiet=quiet);
-    SubCritValues[iCrit] <- OutputsCrit$CritValue;
-    Ind_notcomputed2 <- OutputsCrit$Ind_notcomputed;
-
-##ErrorCrit______________________________________
-    if(sum(is.na(SubCritValues))==0){
-    CritValue <- mean(SubCritValues);
-    Ind_notcomputed <- c(Ind_notcomputed1,Ind_notcomputed2);
-    Ind_notcomputed <- sort(Ind_notcomputed[!duplicated(Ind_notcomputed)]);
-    }
-
-
-##Output_________________________________________
-  OutputsCrit <- list(CritValue,CritName,SubCritValues,SubCritNames,CritBestValue,Multiplier,Ind_notcomputed);
-  names(OutputsCrit) <- c("CritValue","CritName","SubCritValues","SubCritNames","CritBestValue","Multiplier","Ind_notcomputed");
-  return(OutputsCrit);
-
-}
-
-
diff --git a/files_R_PLUS/ErrorCrit_meanKGEKGEinv.R b/files_R_PLUS/ErrorCrit_meanKGEKGEinv.R
deleted file mode 100644
index 96abad37..00000000
--- a/files_R_PLUS/ErrorCrit_meanKGEKGEinv.R
+++ /dev/null
@@ -1,86 +0,0 @@
-#*****************************************************************************************************************
-#' Function which computes an error criterion: mean(KGE[Q],KGE[1/Q])
-#'
-#' Mean of KGE criterion on discharges and KGE criterion on inverted discharges. \cr
-#' 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 computing the mean of KGE on flows and KGE on inverted flows 
-#' @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_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_meanKGEKGEinv <- 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        <- "mean(KGE[Q],KGE[1/Q])";
-  CritValue       <- NA;
-  CritBestValue   <- +1;
-  Multiplier      <- -1; ### must be equal to -1 or +1 only
-  iCrit           <- 0;
-  SubCritNames    <- NULL;
-  SubCritValues   <- NULL;
-  Ind_notcomputed <- NULL;
-
-
-##KGE_Q__________________________________________
-    iCrit <- iCrit+1;
-    SubCritNames[iCrit]  <- "KGE[Q]";
-    InputsCrit$transfo="";
-    OutputsCrit <- ErrorCrit_KGE(InputsCrit,OutputsModel,quiet=quiet);
-    SubCritValues[iCrit] <- OutputsCrit$CritValue;
-    Ind_notcomputed1 <- OutputsCrit$Ind_notcomputed;
-
-##KGE_invQ_______________________________________
-    iCrit <- iCrit+1;
-    SubCritNames[iCrit]  <- "KGE[1/Q]";
-    InputsCrit$transfo="inv";
-    OutputsCrit <- ErrorCrit_KGE(InputsCrit,OutputsModel,quiet=quiet);
-    SubCritValues[iCrit] <- OutputsCrit$CritValue;
-    Ind_notcomputed2 <- OutputsCrit$Ind_notcomputed;
-
-##ErrorCrit______________________________________
-    if(sum(is.na(SubCritValues))==0){
-    CritValue <- mean(SubCritValues);
-    Ind_notcomputed <- c(Ind_notcomputed1,Ind_notcomputed2);
-    Ind_notcomputed <- sort(Ind_notcomputed[!duplicated(Ind_notcomputed)]);
-    }
-
-
-##Output_________________________________________
-  OutputsCrit <- list(CritValue,CritName,SubCritValues,SubCritNames,CritBestValue,Multiplier,Ind_notcomputed);
-  names(OutputsCrit) <- c("CritValue","CritName","SubCritValues","SubCritNames","CritBestValue","Multiplier","Ind_notcomputed");
-  return(OutputsCrit);
-
-}
-
-
diff --git a/files_R_PLUS/ErrorCrit_meanNSENSEinv.R b/files_R_PLUS/ErrorCrit_meanNSENSEinv.R
deleted file mode 100644
index 8c4248b3..00000000
--- a/files_R_PLUS/ErrorCrit_meanNSENSEinv.R
+++ /dev/null
@@ -1,85 +0,0 @@
-#*****************************************************************************************************************
-#' Function which computes an error criterion: mean(NSE[Q],NSE[1/Q])
-#'
-#' Mean of NSE criterion on discharges and NSE criterion on inverted discharges. \cr
-#' 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 computing the mean of NSE on flows and NSE on inverted flows 
-#' @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_NSE}}
-#' @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_meanNSENSEinv <- 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        <- "mean(NSE[Q],NSE[1/Q])";
-  CritValue       <- NA;
-  CritBestValue   <- +1;
-  Multiplier      <- -1; ### must be equal to -1 or +1 only
-  iCrit           <- 0;
-  SubCritNames    <- NULL;
-  SubCritValues   <- NULL;
-  Ind_notcomputed <- NULL;
-
-##NSE_Q__________________________________________
-    iCrit <- iCrit+1;
-    SubCritNames[iCrit]  <- "NSE[Q]";
-    InputsCrit$transfo="";
-    OutputsCrit <- ErrorCrit_NSE(InputsCrit,OutputsModel,quiet=quiet);
-    SubCritValues[iCrit] <- OutputsCrit$CritValue;
-    Ind_notcomputed1 <- OutputsCrit$Ind_notcomputed;
-
-##NSE_invQ_______________________________________
-    iCrit <- iCrit+1;
-    SubCritNames[iCrit]  <- "NSE[1/Q]";
-    InputsCrit$transfo="inv";
-    OutputsCrit <- ErrorCrit_NSE(InputsCrit,OutputsModel,quiet=quiet);
-    SubCritValues[iCrit] <- OutputsCrit$CritValue;
-    Ind_notcomputed2 <- OutputsCrit$Ind_notcomputed;
-
-##ErrorCrit______________________________________
-    if(sum(is.na(SubCritValues))==0){
-    CritValue <- mean(SubCritValues);
-    Ind_notcomputed <- c(Ind_notcomputed1,Ind_notcomputed2);
-    Ind_notcomputed <- sort(Ind_notcomputed[!duplicated(Ind_notcomputed)]);
-    }
-
-
-##Output_________________________________________
-  OutputsCrit <- list(CritValue,CritName,SubCritValues,SubCritNames,CritBestValue,Multiplier,Ind_notcomputed);
-  names(OutputsCrit) <- c("CritValue","CritName","SubCritValues","SubCritNames","CritBestValue","Multiplier","Ind_notcomputed");
-  return(OutputsCrit);
-
-}
-
-
diff --git a/files_R_PLUS/ErrorMultiCrit_KGE2.R b/files_R_PLUS/ErrorMultiCrit_KGE2.R
deleted file mode 100644
index 97eefeb5..00000000
--- a/files_R_PLUS/ErrorMultiCrit_KGE2.R
+++ /dev/null
@@ -1,96 +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 multi criteria 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_KGE2}}
-#' @examples ## see example of the ErrorMultiCrit 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{$MultiCritValues    }   \tab   [numeric] values of the criteria \cr
-#'          \emph{$MultiCritNames     }   \tab   [character] names of the criteria \cr
-#'          \emph{$MultiCritBestValues}   \tab   [numeric] theoretical best criteria values \cr
-#'          \emph{$Multipliers        }   \tab   [numeric] integers indicating whether the criteria are indeed errors (+1) or efficiencies (-1) \cr
-#'          \emph{$Ind_notcomputed}   \tab   [numeric] indices of the time-steps where InputsCrit$BoolCrit=FALSE or no data is available \cr
-#'          }
-#*****************************************************************************************************************'
-ErrorMultiCrit_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_________________________________
-  MultiCritNames      <- c("abs( rPEARSON(sim vs. obs) - 1 )[Q]","abs( CVsim/CVobs - 1 )[Q]","abs( MEANsim/MEANobs - 1 )[Q]");
-  MultiCritBestValues <- c( 0, 0, 0);
-  Multipliers         <- c(+1,+1,+1); ### WARNING must be equal to -1 or +1 only;
-  MultiCritValues     <- c(NA,NA,NA);
-
-
-##Data_preparation_______________________________
-  TS_ignore <- is.na(InputsCrit$Qobs) | is.na(OutputsModel$Qsim) | !InputsCrit$BoolCrit ;
-  VarObs <- InputsCrit$Qobs  ;   VarObs[TS_ignore] <- NA; 
-  VarSim <- OutputsModel$Qsim;   VarSim[TS_ignore] <- NA;
-  if(sum(!TS_ignore)<365 & !quiet){ warning("\t criterion computed on less than 365 time-steps \n"); }  
-  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!="" & !quiet){ warning("\t no transfo allowed for this criterion \n"); }  
-  meanVarObs <- mean(VarObs[!TS_ignore]);
-  meanVarSim <- mean(VarSim[!TS_ignore]);
-  iCrit <- 0;
-
-
-##SubErrorCrit_____KGE_rPearson__________________
-  iCrit <- iCrit+1;
-  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) );
-  Crit  <- Numer/(Deno1*Deno2);
-  if(is.numeric(Crit) & is.finite(Crit)){ MultiCritValues[iCrit] <- abs(Crit-1); }
-
-
-##SubErrorCrit_____KGE_gama______________________
-  iCrit <- iCrit+1;
-  CVsim <-  sd(VarSim[!TS_ignore])/meanVarSim;
-  CVobs <-  sd(VarObs[!TS_ignore])/meanVarObs;
-  Crit  <-  CVsim / CVobs;
-  if(is.numeric(Crit) & is.finite(Crit)){ MultiCritValues[iCrit] <- abs(Crit-1); }
-
-
-##SubErrorCrit_____KGE_beta______________________
-  iCrit <- iCrit+1;
-  Crit <- meanVarSim / meanVarObs;
-  if(is.numeric(Crit) & is.finite(Crit)){ MultiCritValues[iCrit] <- abs(Crit-1); }
-
-
-##Output_________________________________________
-  OutputsCrit <- list(MultiCritValues,MultiCritNames,MultiCritBestValues,Multipliers,which(TS_ignore));
-  names(OutputsCrit) <- c("MultiCritValues","MultiCritNames","MultiCritBestValues","Multipliers","Ind_notcomputed");
-  return(OutputsCrit);
-
-
-}
-
-
diff --git a/files_R_PLUS/GetNParam_PLUS.R b/files_R_PLUS/GetNParam_PLUS.R
deleted file mode 100644
index 2a08b135..00000000
--- a/files_R_PLUS/GetNParam_PLUS.R
+++ /dev/null
@@ -1,68 +0,0 @@
-#*************************************************************************************************
-#' Get the number of parameters required for a given model.
-#*************************************************************************************************
-#' @title  Get the number of parameters required for a given model
-#' @author Laurent Coron (June 2014)
-#' @examples GetNParam_PLUS(FUN_MOD=RunModel_CemaNeigeGR5J)
-#' @encoding UTF-8
-#' @export
-#' @param   FUN_MOD        [function] hydrological model function (e.g. RunModel_CemaNeigeHBANLIB_DMod)
-#' @param   IndModel       (optional) [numeric] indice of the model in the HBANLIB_DMod library [-]
-#' @return  NParam         [numeric] number of model parameters
-#**************************************************************************************************'
-GetNParam_PLUS <- function(FUN_MOD,IndModel=NULL){
-
-    ##check_args
-    FUNClass <- NULL;
-    if(identical(FUN_MOD,RunModel_GR4J) | identical(FUN_MOD,RunModel_CemaNeigeGR4J) | 
-       identical(FUN_MOD,RunModel_GR5J) | identical(FUN_MOD,RunModel_CemaNeigeGR5J) | 
-       identical(FUN_MOD,RunModel_GR6J) | identical(FUN_MOD,RunModel_CemaNeigeGR6J) ){ FUNClass <- c(FUNClass,"GR"); }
-    if(identical(FUN_MOD,RunModel_HBANLIB_DMod) | identical(FUN_MOD,RunModel_CemaNeigeHBANLIB_DMod)){ FUNClass <- c(FUNClass,"HBANLIB_DMod"); }
-    if(identical(FUN_MOD,RunModel_CemaNeigeGR4J) | identical(FUN_MOD,RunModel_CemaNeigeGR5J) | identical(FUN_MOD,RunModel_CemaNeigeGR6J) |
-       identical(FUN_MOD,RunModel_CemaNeige) | identical(FUN_MOD,RunModel_CemaNeigeHBANLIB_DMod)){ FUNClass <- c(FUNClass,"CemaNeige"); }
-    if(is.null(FUNClass)){
-      stop("FUN_MOD not found in GetNParam_PLUS \n"); return(NULL); } 
-    if("HBANLIB_DMod" %in%  FUNClass & is.null(IndModel)){
-      stop("GetNParam_PLUS requires IndModel for the models HBANLIB_DMod and CemaNeigeHBANLIB_DMod \n"); return(NULL); }
-
-    ##CemaNeige_only
-    if(identical(FUN_MOD,RunModel_CemaNeige)){ NParam <- 2; }
-
-    ##OtherModels
-    if(identical(FUN_MOD,RunModel_GR4J        ) | identical(FUN_MOD,RunModel_CemaNeigeGR4J        )){ NParam <- 4; }
-    if(identical(FUN_MOD,RunModel_GR5J        ) | identical(FUN_MOD,RunModel_CemaNeigeGR5J        )){ NParam <- 5; }
-    if(identical(FUN_MOD,RunModel_GR6J        ) | identical(FUN_MOD,RunModel_CemaNeigeGR6J        )){ NParam <- 6; }
-    if(identical(FUN_MOD,RunModel_HBANLIB_DMod) | identical(FUN_MOD,RunModel_CemaNeigeHBANLIB_DMod)){
-      if(IndModel==01){ NParam <- 08; } ### IndModel=01 ! MOD1  ! TOPM ! Topmodel
-      if(IndModel==02){ NParam <- 06; } ### IndModel=02 ! MOD2  ! IHAC ! IHACRES
-      if(IndModel==03){ NParam <- 04; } ### IndModel=03 ! MOD3  ! GR4J ! GR4J (Perrin)
-      if(IndModel==04){ NParam <- 05; } ### IndModel=04 ! MOD4  ! GR5J ! GR5J (Le Moine)
-      if(IndModel==05){ NParam <- 09; } ### IndModel=05 ! MOD5  ! HBV0 ! HBV
-      if(IndModel==06){ NParam <- 07; } ### IndModel=06 ! MOD6  ! MOHY ! Mohyse
-      if(IndModel==07){ NParam <- 03; } ### IndModel=07 ! MOD7  ! GR3P ! GR3P
-      if(IndModel==08){ NParam <- 06; } ### IndModel=08 ! MOD8  ! MORD ! Mordor
-      if(IndModel==09){ NParam <- 14; } ### IndModel=09 ! MOD9  ! SACR ! Sacramento
-      if(IndModel==10){ NParam <- 08; } ### IndModel=10 ! MOD10 ! SIMH ! Simhyd
-      if(IndModel==11){ NParam <- 09; } ### IndModel=11 ! MOD11 ! SMAR ! SMAR
-      if(IndModel==12){ NParam <- 10; } ### IndModel=12 ! MOD12 ! TANK ! TANK
-      if(IndModel==13){ NParam <- 06; } ### IndModel=13 ! MOD13 ! HYMO ! HYMOD
-      if(IndModel==14){ NParam <- 08; } ### IndModel=14 ! MOD14 ! GARD ! Gardenia
-      if(IndModel==15){ NParam <- 08; } ### IndModel=15 ! MOD15 ! PDM0 ! PDM
-      if(IndModel==16){ NParam <- 08; } ### IndModel=16 ! MOD16 ! CREC ! CREC
-      if(IndModel==17){ NParam <- 09; } ### IndModel=17 ! MOD17 ! CEQU ! Cequeau
-      if(IndModel==18){ NParam <- 10; } ### IndModel=18 ! MOD18 ! NAM0 ! NAM
-      if(IndModel==19){ NParam <- 08; } ### IndModel=19 ! MOD19 ! WAGE ! Wageningen
-      if(IndModel==20){ NParam <- 12; } ### IndModel=20 ! MOD20 ! XINA ! Xinanjiang
-      if(IndModel==21){ NParam <- 01; } ### IndModel=21 ! MOD21 ! GR1J ! GR1J (Michel)
-      if(IndModel==22){ NParam <- 02; } ### IndModel=22 ! MOD22 ! GR2J ! GR2J (Michel)
-      if(IndModel==23){ NParam <- 03; } ### IndModel=23 ! MOD23 ! GR3J ! GR3J (Edijatno)
-      if(IndModel==24){ NParam <- 04; } ### IndModel=24 ! MOD24 ! GRNJ ! GR4J (Nascimento)
-      if(IndModel==25){ NParam <- 06; } ### IndModel=25 ! MOD25 ! GR6J ! GR6J
-    }
-    if("CemaNeige" %in%  FUNClass){ NParam <- NParam+2; }
-
-    ##return
-    return(NParam);
-
-}
-
diff --git a/files_R_PLUS/GetNState_PLUS.R b/files_R_PLUS/GetNState_PLUS.R
deleted file mode 100644
index e52dc883..00000000
--- a/files_R_PLUS/GetNState_PLUS.R
+++ /dev/null
@@ -1,41 +0,0 @@
-#*************************************************************************************************
-#' Get the number of parameters required for a given model.
-#*************************************************************************************************
-#' @title  Get the number of parameters required for a given model
-#' @author Laurent Coron (June 2014)
-#' @examples GetNState_PLUS(FUN_MOD=RunModel_CemaNeigeGR5J,NLayers=5)
-#' @encoding UTF-8
-#' @export
-#' @param   FUN_MOD        [function] hydrological model function (e.g. RunModel_CemaNeigeHBANLIB_DMod)
-#' @param   IndModel       (optional) [numeric] indice of the model in the HBANLIB_DMod library [-]
-#' @param   NLayers        (optional) [numeric] number of elevation layers for CemaNeige [-]
-#' @return  NState         [numeric] number of model parameters
-#**************************************************************************************************
-GetNState_PLUS <- function(FUN_MOD,IndModel=NULL,NLayers=NULL){
-
-    ##check_args
-    FUNClass <- NULL;
-    if(identical(FUN_MOD,RunModel_GR4J) | identical(FUN_MOD,RunModel_CemaNeigeGR4J) | 
-       identical(FUN_MOD,RunModel_GR5J) | identical(FUN_MOD,RunModel_CemaNeigeGR5J) | 
-       identical(FUN_MOD,RunModel_GR6J) | identical(FUN_MOD,RunModel_CemaNeigeGR6J) ){ FUNClass <- c(FUNClass,"GR"); }
-    if(identical(FUN_MOD,RunModel_HBANLIB_DMod) | identical(FUN_MOD,RunModel_CemaNeigeHBANLIB_DMod)){ FUNClass <- c(FUNClass,"HBANLIB_DMod"); }
-    if(identical(FUN_MOD,RunModel_CemaNeigeGR4J) | identical(FUN_MOD,RunModel_CemaNeigeGR5J) | identical(FUN_MOD,RunModel_CemaNeigeGR6J) |
-       identical(FUN_MOD,RunModel_CemaNeige) | identical(FUN_MOD,RunModel_CemaNeigeHBANLIB_DMod)){ FUNClass <- c(FUNClass,"CemaNeige"); }
-    if(is.null(FUNClass)){
-      stop("FUN_MOD not found in GetNState_PLUS \n"); return(NULL); } 
-    if("HBANLIB_DMod" %in%  FUNClass & is.null(IndModel)){
-      stop("GetNState_PLUS requires IndModel for the models HBANLIB_DMod and CemaNeigeHBANLIB_DMod \n"); return(NULL); }  
-    if("CemaNeige" %in%  FUNClass & is.null(NLayers)){
-      stop("GetNState_PLUS requires NLayers for the models using CemaNeige \n"); return(NULL); } 
-
-    ##NState
-    if(identical(FUN_MOD,RunModel_CemaNeige)){ NH <- 0; }
-    if("GR" %in%  FUNClass | "HBANLIB_DMod" %in%  FUNClass){ NH <- 20; }
-    if("CemaNeige" %in%  FUNClass == FALSE){ NLayers <- 0; }
-    NState <- 3*NH + 2*NLayers;
-
-    ##return
-    return(NState);
-
-}
-
diff --git a/files_R_PLUS/RunModel_CemaNeigeGR4Jalpha.R b/files_R_PLUS/RunModel_CemaNeigeGR4Jalpha.R
deleted file mode 100644
index 3913e43b..00000000
--- a/files_R_PLUS/RunModel_CemaNeigeGR4Jalpha.R
+++ /dev/null
@@ -1,208 +0,0 @@
-#*****************************************************************************************************************
-#' Function which performs a single model run for RunModel_CemaNeigeGR4Jalpha.
-#'
-#' For further details on the argument structures and initialisation options, see \code{\link{CreateRunOptions_PLUS}}.
-#*****************************************************************************************************************
-#' @title Run with the RunModel_CemaNeigeGR4Jalpha hydrological model
-#' @author Laurent Coron (July 2014)
-#' @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{DataAltiExtrapolation_HBAN}}
-#' @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_CemaNeigeGR4Jalpha <- 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",DUP=FALSE,
-                        ##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_gr4jalpha",PACKAGE="airgr",DUP=FALSE,
-                 ##inputs
-                     IndVersion=as.integer(RunOptions$IndVersion), ### indice of model version
-                     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/files_R_PLUS/RunModel_CemaNeigeGR5Jalpha.R b/files_R_PLUS/RunModel_CemaNeigeGR5Jalpha.R
deleted file mode 100644
index 38e6e143..00000000
--- a/files_R_PLUS/RunModel_CemaNeigeGR5Jalpha.R
+++ /dev/null
@@ -1,210 +0,0 @@
-#*****************************************************************************************************************
-#' Function which performs a single model run for RunModel_CemaNeigeGR5Jalpha.
-#'
-#' For further details on the argument structures and initialisation options, see \code{\link{CreateRunOptions_PLUS}}.
-#*****************************************************************************************************************
-#' @title Run with the CemaNeigeGR5Jalpha hydrological model
-#' @author Laurent Coron (July 2014)
-#' @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{DataAltiExtrapolation_HBAN}}
-#' @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_CemaNeigeGR5Jalpha <- 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",DUP=FALSE,
-                        ##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_gr5jalpha",PACKAGE="airgr",DUP=FALSE,
-                 ##inputs
-                     IndVersion=as.integer(RunOptions$IndVersion), ### indice of model version
-                     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/files_R_PLUS/RunModel_CemaNeigeGR6Jalpha.R b/files_R_PLUS/RunModel_CemaNeigeGR6Jalpha.R
deleted file mode 100644
index 66eccc42..00000000
--- a/files_R_PLUS/RunModel_CemaNeigeGR6Jalpha.R
+++ /dev/null
@@ -1,212 +0,0 @@
-#*****************************************************************************************************************
-#' Function which performs a single model run for RunModel_CemaNeigeGR6Jalpha.
-#'
-#' For further details on the argument structures and initialisation options, see \code{\link{CreateRunOptions_PLUS}}.
-#*****************************************************************************************************************
-#' @title Run with the CemaNeigeGR6Jalpha hydrological model
-#' @author Laurent Coron (July 2014)
-#' @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{DataAltiExtrapolation_HBAN}}
-#' @example tests/example_RunModel_CemaNeigeGR6J.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 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_CemaNeigeGR6Jalpha <- 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",DUP=FALSE,
-                        ##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_gr6jalpha",PACKAGE="airgr",DUP=FALSE,
-                 ##inputs
-                     IndVersion=as.integer(RunOptions$IndVersion), ### indice of model version
-                     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/files_R_PLUS/RunModel_CemaNeigeHBANLIB_DMod.R b/files_R_PLUS/RunModel_CemaNeigeHBANLIB_DMod.R
deleted file mode 100644
index 28715bce..00000000
--- a/files_R_PLUS/RunModel_CemaNeigeHBANLIB_DMod.R
+++ /dev/null
@@ -1,257 +0,0 @@
-#*****************************************************************************************************************
-#' Function which performs a single model run for one of the 25 models in the library of HBAN daily models (HBANLIB_DMod)
-#' 
-#' For further details on the argument structures and initialisation options, see \code{\link{CreateRunOptions_PLUS}}.
-#*****************************************************************************************************************
-#' @title RunModel_CemaNeigeHBANLIB_DMod
-#' @author Laurent Coron (February 2014)
-#' @example tests/example_RunModel_CemaNeigeHBANLIB_DMod.R
-#' @seealso \code{\link{RunModel_CemaNeigeGR4J}}, \code{\link{DataAltiExtrapolation_HBAN}}, \code{\link{RunModel_HBANLIB_DMod}}
-#' @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 n parameters (n depends on the model chosen)                             
-#'                             \tabular{ll}{                                                                      
-#'                             X1           \tab (refer to fortran code for details)                           \cr
-#'                             X2           \tab (refer to fortran code for details)                           \cr
-#'                             ...          \tab (refer to fortran code for details)                           \cr
-#'                             Xn           \tab (refer to fortran code for details)                           \cr
-#'                             CemaNeige X1 \tab weighting coefficient for snow pack thermal state [-]         \cr
-#'                             CemaNeige X2 \tab degree-day melt coefficient [mm/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{$Output03}          \tab [numeric] series of output 03                                                 \cr
-#'          \emph{$Output04}          \tab [numeric] series of output 04                                                 \cr
-#'          \emph{$...     }          \tab [numeric] series of output ...                                                \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_CemaNeigeHBANLIB_DMod <- function(InputsModel,RunOptions,Param){
-
-    ##Multimodel_data
-    VectTmp <- c(08,11 , ### IndModel=01 | MOD1  | TOPM | Topmodel
-                 06,10 , ### IndModel=02 | MOD2  | IHAC | IHACRES
-                 04,14 , ### IndModel=03 | MOD3  | GR4J | GR4J (Perrin)
-                 05,14 , ### IndModel=04 | MOD4  | GR5J | GR5J (Le Moine)
-                 09,13 , ### IndModel=05 | MOD5  | HBV0 | HBV
-                 07,05 , ### IndModel=06 | MOD6  | MOHY | Mohyse
-                 03,05 , ### IndModel=07 | MOD7  | GR3P | GR3P
-                 06,18 , ### IndModel=08 | MOD8  | MORD | Mordor
-                 14,09 , ### IndModel=09 | MOD9  | SACR | Sacramento
-                 08,15 , ### IndModel=10 | MOD10 | SIMH | Simhyd
-                 09,05 , ### IndModel=11 | MOD11 | SMAR | SMAR
-                 10,06 , ### IndModel=12 | MOD12 | TANK | TANK
-                 06,08 , ### IndModel=13 | MOD13 | HYMO | HYMOD
-                 08,06 , ### IndModel=14 | MOD14 | GARD | Gardenia
-                 08,07 , ### IndModel=15 | MOD15 | PDM0 | PDM
-                 08,06 , ### IndModel=16 | MOD16 | CREC | CREC
-                 09,05 , ### IndModel=17 | MOD17 | CEQU | Cequeau
-                 10,07 , ### IndModel=18 | MOD18 | NAM0 | NAM
-                 08,07 , ### IndModel=19 | MOD19 | WAGE | Wageningen
-                 12,11 , ### IndModel=20 | MOD20 | XINA | Xinanjiang
-                 01,05 , ### IndModel=21 | MOD21 | GR1J | GR1J (Michel)
-                 02,05 , ### IndModel=22 | MOD22 | GR2J | GR2J (Michel)
-                 03,05 , ### IndModel=23 | MOD23 | GR3J | GR3J (Edijatno)
-                 04,05 , ### IndModel=24 | MOD24 | GRNJ | GR4J (Nascimento)
-                 06,16 ) ### IndModel=25 | MOD25 | GR6J | GR6J
-    MatMod <- matrix(VectTmp,ncol=2,byrow=TRUE); colnames(MatMod) <- c("NParamMod","NOutputsMod");
-    NParamMod <- MatMod[RunOptions$IndModel,1];  NParamCemaNeige <- 2;
-    FortranOutputsCemaNeige <- c("Pliq","Psol","SnowPack","ThermalState","Gratio","PotMelt","Melt","PliqAndMelt");
-    FortranOutputsMod       <- c("PotEvap","Precip",paste("Output",formatC(3:(MatMod[RunOptions$IndModel,2]-1),width=2,flag="0"),sep=""),"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,"HBANLIB_DMod")==FALSE){ stop("RunOptions must be of class 'HBANLIB_DMod' \n"); return(NULL); }  
-      if(inherits(RunOptions,"CemaNeige"   )==FALSE){ stop("RunOptions must be of class 'CemaNeige'    \n"); return(NULL); }  
-      NParam <- NParamMod;  if(RunOptions$RunSnowModule==TRUE){ NParam <- NParamMod + NParamCemaNeige; }
-      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):length(IndPeriod1);
-      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);  }
-      ### if(length(IndOutputsCemaNeige)==0){ stop("RunOptions$Outputs_Sim does not contain a single output from CemaNeige \n"); return(NULL); }
-      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) ];
-        if(RunOptions$FortranMode == "single"){
-          stop("the fortran CemaNeige function only exists for RunOptions$FortranMode='double' \n"); return(NULL);
-          ### RESULTS <- .Fortran("frun_cemaneige",PACKAGE="airgr",DUP=FALSE,
-                          ### ##inputs
-                              ### LInputs=LInputSeries,                                                                     ### length of input and output series
-                              ### InputsPrecip=as.single(InputsModel$LayerPrecip[[iLayer]][IndPeriod1]),                    ### input series of total precipitation [mm/d]
-                              ### InputsFracSolidPrecip=as.single(InputsModel$LayerFracSolidPrecip[[iLayer]][IndPeriod1]),  ### input series of fraction of solid precipitation [0-1]
-                              ### InputsTemp=as.single(InputsModel$LayerTemp[[iLayer]][IndPeriod1]),                        ### input series of air mean temperature [degC]
-                              ### MeanAnSolidPrecip=as.single(RunOptions$MeanAnSolidPrecip[iLayer]),                        ### value of annual mean solid precip [mm/y]
-                              ### NParam=as.integer(2),                                                                     ### number of model parameter = 2
-                              ### Param=as.single(ParamCemaNeige),                                                          ### parameter set
-                              ### NStates=as.integer(2),                                                                    ### number of state variables used for model initialising = 2
-                              ### StateStart=as.single(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.single(-999.999),nrow=LInputSeries,ncol=length(IndOutputsCemaNeige)),  ### output series [mm]
-                              ### StateEnd=rep(as.single(-999.999),as.integer(2))                                          ### state variables at the end of the model run (reservoir levels [mm] and HU)
-                          ### )
-        }
-        if(RunOptions$FortranMode == "double" | RunOptions$FortranMode == "single"){
-          RESULTS <- .Fortran("frun_cemaneige",PACKAGE="airgr",DUP=FALSE,
-                          ##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_RunOptions$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);  }
-
-    ##Call_fortan
-    if(RunOptions$FortranMode == "single"){
-      RESULTS <- .Fortran("frun_hbanlib_dmod_s",PACKAGE="airgr",DUP=TRUE,
-                 ##inputs
-                     IndModel=RunOptions$IndModel,                             ### model ID
-                     LInputs=LInputSeries,                                     ### length of input and output series
-                     InputsPrecip=as.single(CatchMeltAndPliq),                 ### input series of total precipitation [mm/d]
-                     InputsPE=as.single(InputsModel$PotEvap[IndPeriod1]),      ### input series potential evapotranspiration [mm/d]
-                     NParam=NParamMod,                                         ### number of model parameter
-                     Param=as.single(ParamMod),                                ### parameter set
-                     NStates=NStatesMod,                                       ### number of state variables used for model initialising
-                     StateStart=as.single(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.single(-999.999),nrow=LInputSeries,ncol=length(IndOutputsMod)),  ### output series [mm]
-                     StateEnd=rep(as.single(-999.999),length(RunOptions$IniStates))                     ### state variables at the end of the model run
-
-                 )
-      }
-    if(RunOptions$FortranMode == "double"){
-      RESULTS <- .Fortran("frun_hbanlib_dmod_d",PACKAGE="airgr",DUP=TRUE,
-                 ##inputs
-                     IndModel=RunOptions$IndModel,                             ### model ID
-                     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 & "all" %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/files_R_PLUS/RunModel_HBANLIB_DMod.R b/files_R_PLUS/RunModel_HBANLIB_DMod.R
deleted file mode 100644
index 620fe59c..00000000
--- a/files_R_PLUS/RunModel_HBANLIB_DMod.R
+++ /dev/null
@@ -1,163 +0,0 @@
-#*****************************************************************************************************************
-#' Function which performs a single model run for one of the 25 models in the library of HBAN daily models (HBANLIB_DMod)
-#' 
-#' For further details on the argument structures and initialisation options, see \code{\link{CreateRunOptions_PLUS}}.
-#*****************************************************************************************************************
-#' @title RunModel_HBANLIB_DMod
-#' @author Laurent Coron (February 2014)
-#' @example tests/example_RunModel_HBANLIB_DMod.R
-#' @seealso \code{\link{RunModel_GR4J}}, \code{\link{RunModel_GR5J}}, \code{\link{RunModel_GR6J}}, \code{\link{RunModel_CemaNeigeHBANLIB_DMod}}
-#' @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 n parameters (n depends on the model chosen)                             
-#'                             \tabular{ll}{                                                                      
-#'                             X1      \tab (refer to fortran code for details)                                \cr
-#'                             X2      \tab (refer to fortran code for details)                                \cr
-#'                             ...     \tab (refer to fortran code for details)                                \cr
-#'                             Xn      \tab (refer to fortran code for details)                                \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{$Output03}          \tab [numeric] series of output 03                                                 \cr
-#'          \emph{$Output04}          \tab [numeric] series of output 04                                                 \cr
-#'          \emph{$...     }          \tab [numeric] series of output ...                                                \cr
-#'          \emph{$Qsim    }          \tab [numeric] series of Qsim [mm/d]                                               \cr
-#'          \emph{$StateEnd}          \tab [numeric] states at the end of the run (res. levels, HU levels) [mm]          \cr
-#'          }                                                                                                     
-#*****************************************************************************************************************
-RunModel_HBANLIB_DMod <- function(InputsModel,RunOptions,Param){
-
-    ##Multimodel_data
-    VectTmp <- c(08,11 , ### IndModel=01 | MOD1  | TOPM | Topmodel
-                 06,10 , ### IndModel=02 | MOD2  | IHAC | IHACRES
-                 04,14 , ### IndModel=03 | MOD3  | GR4J | GR4J (Perrin)
-                 05,14 , ### IndModel=04 | MOD4  | GR5J | GR5J (Le Moine)
-                 09,13 , ### IndModel=05 | MOD5  | HBV0 | HBV
-                 07,05 , ### IndModel=06 | MOD6  | MOHY | Mohyse
-                 03,05 , ### IndModel=07 | MOD7  | GR3P | GR3P
-                 06,18 , ### IndModel=08 | MOD8  | MORD | Mordor
-                 14,09 , ### IndModel=09 | MOD9  | SACR | Sacramento
-                 08,15 , ### IndModel=10 | MOD10 | SIMH | Simhyd
-                 09,05 , ### IndModel=11 | MOD11 | SMAR | SMAR
-                 10,06 , ### IndModel=12 | MOD12 | TANK | TANK
-                 06,08 , ### IndModel=13 | MOD13 | HYMO | HYMOD
-                 08,06 , ### IndModel=14 | MOD14 | GARD | Gardenia
-                 08,07 , ### IndModel=15 | MOD15 | PDM0 | PDM
-                 08,06 , ### IndModel=16 | MOD16 | CREC | CREC
-                 09,05 , ### IndModel=17 | MOD17 | CEQU | Cequeau
-                 10,07 , ### IndModel=18 | MOD18 | NAM0 | NAM
-                 08,07 , ### IndModel=19 | MOD19 | WAGE | Wageningen
-                 12,11 , ### IndModel=20 | MOD20 | XINA | Xinanjiang
-                 01,05 , ### IndModel=21 | MOD21 | GR1J | GR1J (Michel)
-                 02,05 , ### IndModel=22 | MOD22 | GR2J | GR2J (Michel)
-                 03,05 , ### IndModel=23 | MOD23 | GR3J | GR3J (Edijatno)
-                 04,05 , ### IndModel=24 | MOD24 | GRNJ | GR4J (Nascimento)
-                 06,16 ) ### IndModel=25 | MOD25 | GR6J | GR6J
-    MatMod <- matrix(VectTmp,ncol=2,byrow=TRUE); colnames(MatMod) <- c("NParamMod","NOutputsMod");
-    NParamMod <- MatMod[RunOptions$IndModel,1];
-    FortranOutputs <- c("PotEvap","Precip",paste("Output",formatC(3:(MatMod[RunOptions$IndModel,2]-1),width=2,flag="0"),sep=""),"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,"HBANLIB_DMod")==FALSE){ stop("RunOptions must be of class 'HBANLIB_DMod' \n"); return(NULL); }  
-      NParam <- NParamMod;  
-      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);  }
-
-
-
-    ##Call_fortan
-    if(RunOptions$FortranMode == "single"){
-      RESULTS <- .Fortran("frun_hbanlib_dmod_s",PACKAGE="airgr",DUP=TRUE,
-                 ##inputs
-                     IndModel=RunOptions$IndModel,                           ### model ID
-                     LInputs=LInputSeries,                                   ### length of input and output series
-                     InputsPrecip=as.single(InputsModel$Precip[IndPeriod1]), ### input series of total precipitation [mm/d]
-                     InputsPE=as.single(InputsModel$PotEvap[IndPeriod1]),    ### input series potential evapotranspiration [mm/d]
-                     NParam=as.integer(length(Param)),                       ### number of model parameter
-                     Param=as.single(Param),                                 ### parameter set
-                     NStates=as.integer(length(RunOptions$IniStates)),       ### number of state variables used for model initialising
-                     StateStart=as.single(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.single(-999.999),nrow=LInputSeries,ncol=length(IndOutputs)),  ### output series [mm]
-                     StateEnd=rep(as.single(-999.999),length(RunOptions$IniStates))                  ### state variables at the end of the model run
-                 )
-      }
-    if(RunOptions$FortranMode == "double"){
-      RESULTS <- .Fortran("frun_hbanlib_dmod_d",PACKAGE="airgr",DUP=TRUE,
-                 ##inputs
-                     IndModel=RunOptions$IndModel,                           ### model ID
-                     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); gc();
-      class(OutputsModel) <- c("OutputsModel","daily","GR");
-      return(OutputsModel);
-
-}
-  
-
diff --git a/files_R_PLUS/TransfoParam_HBANLIB_DMod.R b/files_R_PLUS/TransfoParam_HBANLIB_DMod.R
deleted file mode 100644
index 01918949..00000000
--- a/files_R_PLUS/TransfoParam_HBANLIB_DMod.R
+++ /dev/null
@@ -1,1238 +0,0 @@
-#**************************************************************************************************
-#' Function which transforms model parameters (from real to transformed parameters and vice versa).
-#**************************************************************************************************
-#' @title   TransfoParam_HBANLIB_DMod01
-#' @author  Laurent Coron (January 2014)
-#' @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_HBANLIB_DMod01 <- function(ParamIn,Direction){
-
-  NParam <- 08;
-  Bool <- is.matrix(ParamIn);
-  if(Bool==FALSE){ ParamIn <- rbind(ParamIn); }
-  if(ncol(ParamIn)!=NParam){ stop(paste("the chosen model requires ",NParam," parameters \n",sep="")); return(NULL); }  
-
-  if(Direction=="TR"){
-    Xtran  <-  ParamIn;
-    Xreal  <-  Xtran;
-    Xreal[,01] <- exp(2*Xtran[,01]);                    # XV(2*NPX+1)=EXP(2*XV(1))
-    Xreal[,02] <- exp(Xtran[,02]);                      # 
-    Xreal[,03] <- exp(Xtran[,03]);                      # 
-    Xreal[,04] <- 20+19*(Xtran[,04]-9.99)/19.98;        # XV(2*NPX+4)=FLOAT(NH)+(FLOAT(NH)-1.)*(XV(4)-9.99)/19.98
-    Xreal[,05] <- exp(Xtran[,05]);                      #
-    Xreal[,06] <- sinh(Xtran[,06]);                     # XV(2*NPX+6)=(XV(2*NPX+6)-1./XV(2*NPX+6))/2.
-    Xreal[,07] <- exp(Xtran[,07]);                      # 
-    Xreal[,08] <- sinh(Xtran[,08]);                     # XV(2*NPX+8)=(XV(2*NPX+8)-1./XV(2*NPX+8))/2.
-    ParamOut <- Xreal;
-  }	
-  if(Direction=="RT"){
-    Xreal  <-  ParamIn;
-    Xtran  <-  Xreal;
-    Xtran[,01] <- log(Xreal[,01])/2;
-    Xtran[,02] <- log(Xreal[,02]);
-    Xtran[,03] <- log(Xreal[,03]);
-    Xtran[,04] <- 9.99+19.98*(Xreal[,04]-20)/19;
-    Xtran[,05] <- log(Xreal[,05]);
-    Xtran[,06] <- asinh(Xreal[,06]);
-    Xtran[,07] <- log(Xreal[,07]);
-    Xtran[,08] <- asinh(Xreal[,08]);
-    ParamOut <- Xtran;
-  }	
-
-  if(Bool==FALSE){ ParamOut <- ParamOut[1,]; }
-  return(ParamOut);
-
-}
-
-
-#**************************************************************************************************
-#' Function which transforms model parameters from transformed values to real values.
-#**************************************************************************************************
-#' @title   TransfoParam_HBANLIB_DMod02
-#' @author  Laurent Coron (January 2014)
-#' @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_HBANLIB_DMod02 <- function(ParamIn,Direction){
-
-  NParam <- 06;
-  Bool <- is.matrix(ParamIn);
-  if(Bool==FALSE){ ParamIn <- rbind(ParamIn); }
-  if(ncol(ParamIn)!=NParam){ stop(paste("the chosen model requires ",NParam," parameters \n",sep="")); return(NULL); }  
-
-  if(Direction=="TR"){
-    Xtran  <-  ParamIn;
-    Xreal  <-  Xtran;
-    Xreal[,01] <- exp(Xtran[,01])+1;                    # XV(2*NPX+1)=XV(2*NPX+1)+1.
-    Xreal[,02] <- exp(Xtran[,02]);                      # 
-    Xreal[,03] <- exp(1.5*Xtran[,03])+1;                # XV(2*NPX+3)=EXP(1.5*XV(3))+1.
-    Xreal[,04] <- 20+19*(Xtran[,04]-9.99)/19.98;        # XV(2*NPX+4)=FLOAT(NH)+(FLOAT(NH)-1.)*(XV(4)-9.99)/19.98
-    Xreal[,05] <- (Xtran[,05]+9.99)/19.98;              # XV(2*NPX+5)=(XV(5)+9.99)/19.98
-    Xreal[,06] <- exp(Xtran[,06]);                      # EXP(XV(6))
-    ParamOut <- Xreal;
-  }	
-  if(Direction=="RT"){
-    Xreal  <-  ParamIn;
-    Xtran  <-  Xreal;
-    Xtran[,01] <- log(Xreal[,01]-1);
-    Xtran[,02] <- log(Xreal[,02]);
-    Xtran[,03] <- log(Xreal[,03]-1)/1.5;
-    Xtran[,04] <- 9.99+19.98*(Xreal[,04]-20)/19;
-    Xtran[,05] <- Xreal[,05]*19.98-9.99;
-    Xtran[,06] <- log(Xreal[,06]);
-    ParamOut <- Xtran;
-  }	
-
-  if(Bool==FALSE){ ParamOut <- ParamOut[1,]; }
-  return(ParamOut);
-
-}
-
-
-#**************************************************************************************************
-#' Function which transforms model parameters from transformed values to real values.
-#**************************************************************************************************
-#' @title   TransfoParam_HBANLIB_DMod03
-#' @author  Laurent Coron (January 2014)
-#' @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_HBANLIB_DMod03 <- function(ParamIn,Direction){
-
-  NParam <- 04;
-  Bool <- is.matrix(ParamIn);
-  if(Bool==FALSE){ ParamIn <- rbind(ParamIn); }
-  if(ncol(ParamIn)!=NParam){ stop(paste("the chosen model requires ",NParam," parameters \n",sep="")); return(NULL); }  
-
-  if(Direction=="TR"){
-    Xtran  <-  ParamIn;
-    Xreal  <-  Xtran;
-    Xreal[,01] <- exp(1.5*Xtran[,01]);              # GR4J
-    Xreal[,02] <- sinh(Xtran[,02]);                 # GR4J
-    Xreal[,03] <- exp(Xtran[,03]);                  # GR4J
-    Xreal[,04] <- 20+19.5*(Xtran[,04]-9.99)/19.98;  # GR4J
-    ParamOut <- Xreal;
-  }	
-  if(Direction=="RT"){
-    Xreal  <-  ParamIn;
-    Xtran  <-  Xreal;
-    Xtran[,01] <- log(Xreal[,01])/1.5;
-    Xtran[,02] <- asinh(Xreal[,02]);
-    Xtran[,03] <- log(Xreal[,03]);
-    Xtran[,04] <- 9.99+19.98*(Xreal[,04]-20)/19.5;
-    ParamOut <- Xtran;
-  }	
-
-  if(Bool==FALSE){ ParamOut <- ParamOut[1,]; }
-  return(ParamOut);
-
-}
-
-
-#**************************************************************************************************
-#' Function which transforms model parameters from transformed values to real values.
-#**************************************************************************************************
-#' @title   TransfoParam_HBANLIB_DMod04
-#' @author  Laurent Coron (January 2014)
-#' @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_HBANLIB_DMod04 <- function(ParamIn,Direction){
-
-  NParam <- 05;
-  Bool <- is.matrix(ParamIn);
-  if(Bool==FALSE){ ParamIn <- rbind(ParamIn); }
-  if(ncol(ParamIn)!=NParam){ stop(paste("the chosen model requires ",NParam," parameters \n",sep="")); return(NULL); }  
-
-  if(Direction=="TR"){
-    Xtran  <-  ParamIn;
-    Xreal  <-  Xtran;
-    Xreal[,01] <- exp(1.5*Xtran[,01]);                # GR5J
-    Xreal[,02] <- sinh(Xtran[,02]);                   # GR5J
-    Xreal[,03] <- exp(Xtran[,03]);                    # GR5J
-    Xreal[,04] <- 20+19.5*(Xtran[,04]-9.99)/19.98;    # GR5J
-    ### Xreal[,05] <- sinh(Xtran[,05]);                   # GR5J
-    Xreal[,05] <- Xtran[,05]/5;                       # GR5J
-    ParamOut <- Xreal;
-  }	
-  if(Direction=="RT"){
-    Xreal  <-  ParamIn;
-    Xtran  <-  Xreal;
-    Xtran[,01] <- log(Xreal[,01]) / 1.5;
-    Xtran[,02] <- asinh(Xreal[,02]);
-    Xtran[,03] <- log(Xreal[,03]);
-    Xtran[,04] <- 9.99+19.98*(Xreal[,04]-20)/19.5;
-    ### Xtran[,05] <- asinh(Xreal[,05]);
-    Xtran[,05] <- Xreal[,05]*5;
-    ParamOut <- Xtran;
-  }	
-
-  if(Bool==FALSE){ ParamOut <- ParamOut[1,]; }
-  return(ParamOut);
-
-}
-
-
-#**************************************************************************************************
-#' Function which transforms model parameters from transformed values to real values.
-#**************************************************************************************************
-#' @title   TransfoParam_HBANLIB_DMod05
-#' @author  Laurent Coron (January 2014)
-#' @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_HBANLIB_DMod05 <- function(ParamIn,Direction){
-
-  NParam <- 09;
-  Bool <- is.matrix(ParamIn);
-  if(Bool==FALSE){ ParamIn <- rbind(ParamIn); }
-  if(ncol(ParamIn)!=NParam){ stop(paste("the chosen model requires ",NParam," parameters \n",sep="")); return(NULL); }  
-
-  if(Direction=="TR"){
-    Xtran  <-  ParamIn;
-    Xreal  <-  Xtran;
-    Xreal[,01] <- exp(Xtran[,01]);                    # XV(2*NPX+1)=EXP(XV(1))
-    Xreal[,02] <- exp(Xtran[,02]);                    # XV(2*NPX+2)=EXP(XV(2))
-    Xreal[,03] <- exp(Xtran[,03])+1;                  # XV(2*NPX+3)=EXP(XV(3))+1.
-    Xreal[,04] <- 20+19.5*(Xtran[,04]-9.99)/19.98;    # XV(2*NPX+4)=FLOAT(NH)+(FLOAT(NH)-0.5)*(XV(4)-9.99)/19.98
-    Xreal[,05] <- exp(Xtran[,05]);                    # XV(2*NPX+5)=EXP(XV(5))
-    Xreal[,06] <- exp(Xtran[,06])+1;                  # XV(2*NPX+6)=EXP(XV(6))+1.
-    Xreal[,07] <- Xtran[,07]+10;                      # XV(2*NPX+7)=(XV(7)+10.)
-    Xreal[,08] <- (Xtran[,08]+9.99)/19.98;            # XV(2*NPX+8)=(XV(8)+9.99)/19.98
-    Xreal[,09] <- exp(Xtran[,09])+1;                  # XV(2*NPX+9)=EXP(XV(9))+1.
-    ParamOut <- Xreal;
-  }	
-  if(Direction=="RT"){
-    Xreal  <-  ParamIn;
-    Xtran  <-  Xreal;
-    Xtran[,01] <- log(Xreal[,01]);
-    Xtran[,02] <- log(Xreal[,02]);
-    Xtran[,03] <- log(Xreal[,03]-1);
-    Xtran[,04] <- 9.99+19.98*(Xreal[,04]-20)/19.5;
-    Xtran[,05] <- log(Xreal[,05]);
-    Xtran[,06] <- log(Xreal[,06]-1);
-    Xtran[,07] <- Xreal[,07]-10;
-    Xtran[,08] <- Xreal[,08]*19.98-9.99;
-    Xtran[,09] <- log(Xreal[,09]-1);
-    ParamOut <- Xtran;
-  }	
-
-  if(Bool==FALSE){ ParamOut <- ParamOut[1,]; }
-  return(ParamOut);
-
-}
-
-
-#**************************************************************************************************
-#' Function which transforms model parameters from transformed values to real values.
-#**************************************************************************************************
-#' @title   TransfoParam_HBANLIB_DMod06
-#' @author  Laurent Coron (January 2014)
-#' @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_HBANLIB_DMod06 <- function(ParamIn,Direction){
-
-  NParam <- 07;
-  Bool <- is.matrix(ParamIn);
-  if(Bool==FALSE){ ParamIn <- rbind(ParamIn); }
-  if(ncol(ParamIn)!=NParam){ stop(paste("the chosen model requires ",NParam," parameters \n",sep="")); return(NULL); }  
-
-  if(Direction=="TR"){
-    Xtran  <-  ParamIn;
-    Xreal  <-  Xtran;
-    Xreal[,01] <- exp(Xtran[,01])+1;                  # XV(2*NPX+1)=1.+EXP(XV(1))
-    Xreal[,02] <- exp(Xtran[,02])+1;                  # XV(2*NPX+2)=1.+EXP(XV(2))
-    Xreal[,03] <- exp(Xtran[,03])+1;                  # XV(2*NPX+3)=1.+EXP(XV(3))
-    Xreal[,04] <- 20+19*(Xtran[,04]-9.99)/19.98;      # XV(2*NPX+4)=FLOAT(NH)+(FLOAT(NH)-1.)*(XV(4)-9.99)/19.98
-    ### for(i in 1:nrow(Xreal)){
-    ### ALPHA <- 2*Xtran[i,03]*Xtran[i,04];               # ALPHA=2.*XV(2*NPX+3)*XV(2*NPX+4)
-    ### if(ALPHA>20){                                     # IF(ALPHA.GT.FLOAT(NH))THEN
-    ### Xreal[i,04] <- max(1,Xreal[i,04]/ALPHA*20);       # XV(2*NPX+4)=MAX(1.,XV(2*NPX+4)/ALPHA*FLOAT(NH))
-    ### ALPHA2 <- 2*Xtran[i,03]*Xtran[i,04];              # ALPHA2=2.*XV(2*NPX+3)*XV(2*NPX+4)
-    ### if(ALPHA2>20){                                    # IF(ALPHA2.GT.FLOAT(NH))THEN
-    ### Xreal[i,03] <- Xreal[i,03]/ALPHA2*20;             # XV(2*NPX+3)=XV(2*NPX+3)/ALPHA2*FLOAT(NH)
-    ### } } }                                             # ENDIF ENDIF
-    Xreal[,05] <- exp(Xtran[,05])+1;                  # XV(2*NPX+5)=1.+EXP(XV(5))
-    Xreal[,06] <- exp(Xtran[,06])+1;                  # XV(2*NPX+6)=1.+EXP(XV(6))
-    Xreal[,07] <- exp(1.5*Xtran[,07])+1;              # XV(2*NPX+7)=1.+EXP(1.5*XV(7))
-    ParamOut <- Xreal;
-  }	
-  if(Direction=="RT"){
-    Xreal  <-  ParamIn;
-    Xtran  <-  Xreal;
-    Xtran[,01] <- log(Xreal[,01]-1);
-    Xtran[,02] <- log(Xreal[,02]-1);
-    Xtran[,03] <- log(Xreal[,03]-1);
-    Xtran[,04] <- 9.99+19.98*(Xreal[,04]-20)/19;
-    Xtran[,05] <- log(Xreal[,05]-1);
-    Xtran[,06] <- log(Xreal[,06]-1);
-    Xtran[,07] <- log(Xreal[,07]-1)/1.5;
-    ParamOut <- Xtran;
-  }	
-
-  if(Bool==FALSE){ ParamOut <- ParamOut[1,]; }
-  return(ParamOut);
-
-}
-
-
-#**************************************************************************************************
-#' Function which transforms model parameters from transformed values to real values.
-#**************************************************************************************************
-#' @title   TransfoParam_HBANLIB_DMod07
-#' @author  Laurent Coron (January 2014)
-#' @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_HBANLIB_DMod07 <- function(ParamIn,Direction){
-
-  NParam <- 03;
-  Bool <- is.matrix(ParamIn);
-  if(Bool==FALSE){ ParamIn <- rbind(ParamIn); }
-  if(ncol(ParamIn)!=NParam){ stop(paste("the chosen model requires ",NParam," parameters \n",sep="")); return(NULL); }  
-
-  if(Direction=="TR"){
-    Xtran  <-  ParamIn;
-    Xreal  <-  Xtran;
-    Xreal[,01] <- exp(1.5*Xtran[,01]);                # XV(2*NPX+1)=EXP(1.5*XV(1))
-    Xreal[,02] <- exp(Xtran[,02]/2);                  # XV(2*NPX+2)=EXP(XV(2)/2.)
-    Xreal[,03] <- 20+19.5*(Xtran[,03]-9.99)/19.98;    # XV(2*NPX+3)=FLOAT(NH)+(FLOAT(NH)-0.5)*(XV(3)-9.99)/19.98
-    ParamOut <- Xreal;
-  }	
-  if(Direction=="RT"){
-    Xreal  <-  ParamIn;
-    Xtran  <-  Xreal;
-    Xtran[,01] <- log(Xreal[,01])/1.5;
-    Xtran[,02] <- 2*log(Xreal[,02]);
-    Xtran[,03] <- 9.99+19.98*(Xreal[,03]-20)/19.5;
-    ParamOut <- Xtran;
-  }	
-
-  if(Bool==FALSE){ ParamOut <- ParamOut[1,]; }
-  return(ParamOut);
-
-}
-
-
-#**************************************************************************************************
-#' Function which transforms model parameters from transformed values to real values.
-#**************************************************************************************************
-#' @title   TransfoParam_HBANLIB_DMod08
-#' @author  Laurent Coron (January 2014)
-#' @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_HBANLIB_DMod08 <- function(ParamIn,Direction){
-
-  NParam <- 06;
-  Bool <- is.matrix(ParamIn);
-  if(Bool==FALSE){ ParamIn <- rbind(ParamIn); }
-  if(ncol(ParamIn)!=NParam){ stop(paste("the chosen model requires ",NParam," parameters \n",sep="")); return(NULL); }  
-
-  if(Direction=="TR"){
-    Xtran  <-  ParamIn;
-    Xreal  <-  Xtran;
-    Xreal[,01] <- exp(Xtran[,01]/3);                  # XV(2*NPX+1)=EXP(XV(1)/3.)
-    Xreal[,02] <- exp(Xtran[,02])+1;                  # XV(2*NPX+2)=EXP(XV(2))+1.
-    Xreal[,03] <- exp(Xtran[,03])+1;                  # XV(2*NPX+3)=EXP(XV(3))+1.
-    Xreal[,04] <- 20+19.5*(Xtran[,04]-9.99)/19.98;    # XV(2*NPX+4)=FLOAT(NH)+(FLOAT(NH)-0.5)*(XV(4)-9.99)/19.98
-    Xreal[,05] <- exp(Xtran[,05]);                    # XV(2*NPX+5)=EXP(XV(5))
-    Xreal[,06] <- exp(Xtran[,06]);                    # XV(2*NPX+6)=EXP(XV(6))
-    ParamOut <- Xreal;
-  }	
-  if(Direction=="RT"){
-    Xreal  <-  ParamIn;
-    Xtran  <-  Xreal;
-    Xtran[,01] <- 3*log(Xreal[,01]);
-    Xtran[,02] <- log(Xreal[,02]-1);
-    Xtran[,03] <- log(Xreal[,03]-1);
-    Xtran[,04] <- 9.99+19.98*(Xreal[,04]-20)/19.5;
-    Xtran[,05] <- log(Xreal[,05]);
-    Xtran[,06] <- log(Xreal[,06]);
-    ParamOut <- Xtran;
-  }	
-
-  if(Bool==FALSE){ ParamOut <- ParamOut[1,]; }
-  return(ParamOut);
-
-}
-
-
-#**************************************************************************************************
-#' Function which transforms model parameters from transformed values to real values.
-#**************************************************************************************************
-#' @title   TransfoParam_HBANLIB_DMod09
-#' @author  Laurent Coron (January 2014)
-#' @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_HBANLIB_DMod09 <- function(ParamIn,Direction){
-
-  NParam <- 14;
-  Bool <- is.matrix(ParamIn);
-  if(Bool==FALSE){ ParamIn <- rbind(ParamIn); }
-  if(ncol(ParamIn)!=NParam){ stop(paste("the chosen model requires ",NParam," parameters \n",sep="")); return(NULL); }  
-
-  if(Direction=="TR"){
-    Xtran  <-  ParamIn;
-    Xreal  <-  Xtran;
-    Xreal[,01] <- exp(Xtran[,01])+1;                  # XV(2*NPX+1)=EXP(XV(1))+1.
-    Xreal[,02] <- exp(Xtran[,02])+1;                  # XV(2*NPX+2)=EXP(XV(2))+1.
-    Xreal[,03] <- 1/(1+exp(-Xtran[,03]));             # XV(2*NPX+3)=1./(1.+EXP(-XV(3)))
-    Xreal[,04] <- 20+19*(Xtran[,04]-9.99)/19.98;      # XV(2*NPX+4)=FLOAT(NH)+(FLOAT(NH)-1.)*(XV(4)-9.99)/19.98
-    Xreal[,05] <- sinh((5+Xtran[,05])/10);            # XV(2*NPX+5)=SINH((5.+XV(5))/10.)
-    Xreal[,06] <- exp(Xtran[,06])+1;                  # XV(2*NPX+6)=EXP(XV(6))+1.
-    Xreal[,07] <- exp(Xtran[,07]);                    # XV(2*NPX+7)=EXP(XV(7))
-    Xreal[,08] <- exp(Xtran[,08])+1;                  # XV(2*NPX+8)=EXP(XV(8))+1.
-    Xreal[,09] <- exp(Xtran[,09])+1;                  # XV(2*NPX+9)=EXP(XV(9))+1.
-    Xreal[,10] <- exp(Xtran[,10])+1;                  # XV(2*NPX+10)=EXP(XV(10))+1.
-    Xreal[,11] <- exp(Xtran[,11])+1;                  # XV(2*NPX+11)=EXP(XV(11))+1.
-    Xreal[,12] <- 1/(1+exp(-Xtran[,12]));             # XV(2*NPX+12)=1./(1.+EXP(-XV(12)))
-    Xreal[,13] <- 1/(1+exp(-Xtran[,13]));             # XV(2*NPX+13)=1./(1.+EXP(-XV(13)))
-    Xreal[,14] <- (Xtran[,14]+9.99)/19.98;            # XV(2*NPX+14)=(9.99+XV(14))/19.98
-    ParamOut <- Xreal;
-  }	
-  if(Direction=="RT"){
-    Xreal  <-  ParamIn;
-    Xtran  <-  Xreal;
-    Xtran[,01] <- log(Xreal[,01]-1);
-    Xtran[,02] <- log(Xreal[,02]-1);
-    Xtran[,03] <- -log(1/Xreal[,03]-1);
-    Xtran[,04] <- 9.99+19.98*(Xreal[,04]-20)/19;
-    Xtran[,05] <- 10*asinh(Xreal[,05])-5;
-    Xtran[,06] <- log(Xreal[,06]-1);
-    Xtran[,07] <- log(Xreal[,07]);
-    Xtran[,08] <- log(Xreal[,08]-1);
-    Xtran[,09] <- log(Xreal[,09]-1);
-    Xtran[,10] <- log(Xreal[,10]-1);
-    Xtran[,11] <- log(Xreal[,11]-1);
-    Xtran[,12] <- -log(1/Xreal[,12]-1);
-    Xtran[,13] <- -log(1/Xreal[,13]-1);
-    Xtran[,14] <- Xreal[,14]*19.98-9.99;
-    ParamOut <- Xtran;
-  }	
-
-  if(Bool==FALSE){ ParamOut <- ParamOut[1,]; }
-  return(ParamOut);
-
-}
-
-
-#**************************************************************************************************
-#' Function which transforms model parameters from transformed values to real values.
-#**************************************************************************************************
-#' @title   TransfoParam_HBANLIB_DMod10
-#' @author  Laurent Coron (January 2014)
-#' @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_HBANLIB_DMod10 <- function(ParamIn,Direction){
-
-  NParam <- 08;
-  Bool <- is.matrix(ParamIn);
-  if(Bool==FALSE){ ParamIn <- rbind(ParamIn); }
-  if(ncol(ParamIn)!=NParam){ stop(paste("the chosen model requires ",NParam," parameters \n",sep="")); return(NULL); }  
-
-  if(Direction=="TR"){
-    Xtran  <-  ParamIn;
-    Xreal  <-  Xtran;
-    Xreal[,01] <- exp(Xtran[,01]);                    # XV(2*NPX+1)=EXP(XV(1))
-    Xreal[,02] <- exp(Xtran[,02]);                    # XV(2*NPX+2)=EXP(XV(2))
-    Xreal[,03] <- exp(Xtran[,03])+1;                  # XV(2*NPX+3)=EXP(XV(3))+1.
-    Xreal[,04] <- 20+19*(Xtran[,04]-9.99)/19.98;      # XV(2*NPX+4)=FLOAT(NH)+(FLOAT(NH)-1.)*(XV(4)-9.99)/19.98
-    Xreal[,05] <- exp(Xtran[,05])+1;                  # XV(2*NPX+5)=EXP(XV(5))+1.
-    Xreal[,06] <- exp(Xtran[,06])+1;                  # XV(2*NPX+6)=1.+EXP(XV(6))
-    Xreal[,07] <- exp(Xtran[,07])+1;                  # XV(2*NPX+7)=1.+EXP(XV(7))
-    Xreal[,08] <- exp(Xtran[,08]);                    # XV(2*NPX+8)=EXP(XV(8))
-    ParamOut <- Xreal;
-  }	
-  if(Direction=="RT"){
-    Xreal  <-  ParamIn;
-    Xtran  <-  Xreal;
-    Xtran[,01] <- log(Xreal[,01]);
-    Xtran[,02] <- log(Xreal[,02]);
-    Xtran[,03] <- log(Xreal[,03]-1);
-    Xtran[,04] <- 9.99+19.98*(Xreal[,04]-20)/19;
-    Xtran[,05] <- log(Xreal[,05]-1);
-    Xtran[,06] <- log(Xreal[,06]-1);
-    Xtran[,07] <- log(Xreal[,07]-1);
-    Xtran[,08] <- log(Xreal[,08]);
-    ParamOut <- Xtran;
-  }	
-
-  if(Bool==FALSE){ ParamOut <- ParamOut[1,]; }
-  return(ParamOut);
-
-}
-
-
-#**************************************************************************************************
-#' Function which transforms model parameters from transformed values to real values.
-#**************************************************************************************************
-#' @title   TransfoParam_HBANLIB_DMod11
-#' @author  Laurent Coron (January 2014)
-#' @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_HBANLIB_DMod11 <- function(ParamIn,Direction){
-
-  NParam <- 09;
-  Bool <- is.matrix(ParamIn);
-  if(Bool==FALSE){ ParamIn <- rbind(ParamIn); }
-  if(ncol(ParamIn)!=NParam){ stop(paste("the chosen model requires ",NParam," parameters \n",sep="")); return(NULL); }  
-
-  if(Direction=="TR"){
-    Xtran  <-  ParamIn;
-    Xreal  <-  Xtran;
-    Xreal[,01] <- exp(Xtran[,01]);                    # XV(2*NPX+1)=EXP(XV(1))
-    Xreal[,02] <- exp(Xtran[,02])+1;                  # XV(2*NPX+2)=1.+EXP(XV(2))
-    Xreal[,03] <- exp(Xtran[,03]);                    # XV(2*NPX+3)=EXP(XV(3))
-    Xreal[,04] <- 20+19*(Xtran[,04]-9.99)/19.98;      # XV(2*NPX+4)=FLOAT(NH)+(FLOAT(NH)-1.)*(XV(4)-9.99)/19.98
-    Xreal[,05] <- (Xtran[,05]+9.99)/19.98;            # XV(2*NPX+5)=(XV(5)+9.99)/19.98
-    Xreal[,06] <- (Xtran[,06]+9.99)/19.98;            # XV(2*NPX+6)=(XV(6)+9.99)/19.98
-    Xreal[,07] <- exp(Xtran[,07])+1;                  # XV(2*NPX+7)=EXP(XV(7))+1.
-    Xreal[,08] <- exp(Xtran[,08]);                    # XV(2*NPX+8)=EXP(XV(8))
-    Xreal[,09] <- exp(Xtran[,09]);                    # XV(2*NPX+9)=EXP(XV(9))
-    ParamOut <- Xreal;
-  }	
-  if(Direction=="RT"){
-    Xreal  <-  ParamIn;
-    Xtran  <-  Xreal;
-    Xtran[,01] <- log(Xreal[,01]);
-    Xtran[,02] <- log(Xreal[,02]-1);
-    Xtran[,03] <- log(Xreal[,03]);
-    Xtran[,04] <- 9.99+19.98*(Xreal[,04]-20)/19;
-    Xtran[,05] <- Xreal[,05]*19.98-9.99;
-    Xtran[,06] <- Xreal[,06]*19.98-9.99;
-    Xtran[,07] <- log(Xreal[,07]-1);
-    Xtran[,08] <- log(Xreal[,08]);
-    Xtran[,09] <- log(Xreal[,09]);
-    ParamOut <- Xtran;
-  }	
-
-  if(Bool==FALSE){ ParamOut <- ParamOut[1,]; }
-  return(ParamOut);
-
-}
-
-
-#**************************************************************************************************
-#' Function which transforms model parameters from transformed values to real values.
-#**************************************************************************************************
-#' @title   TransfoParam_HBANLIB_DMod12
-#' @author  Laurent Coron (January 2014)
-#' @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_HBANLIB_DMod12 <- function(ParamIn,Direction){
-
-  NParam <- 10;
-  Bool <- is.matrix(ParamIn);
-  if(Bool==FALSE){ ParamIn <- rbind(ParamIn); }
-  if(ncol(ParamIn)!=NParam){ stop(paste("the chosen model requires ",NParam," parameters \n",sep="")); return(NULL); }  
-
-  if(Direction=="TR"){
-    Xtran  <-  ParamIn;
-    Xreal  <-  Xtran;
-    Xreal[,01] <- exp(Xtran[,01]);                    # XV(2*NPX+1)=EXP(XV(1))
-    Xreal[,02] <- exp(Xtran[,02]);                    # XV(2*NPX+2)=EXP(XV(2))
-    Xreal[,03] <- exp(Xtran[,03])+1;                  # XV(2*NPX+3)=EXP(XV(3))+1.
-    Xreal[,04] <- 20+19*(Xtran[,04]-9.99)/19.98;      # XV(2*NPX+4)=FLOAT(NH)+(FLOAT(NH)-1.)*(XV(4)-9.99)/19.98
-    Xreal[,05] <- exp(Xtran[,05])+1;                  # XV(2*NPX+5)=EXP(XV(5))+1.
-    Xreal[,06] <- exp(Xtran[,06])+1;                  # XV(2*NPX+6)=EXP(XV(6))+1.
-    Xreal[,07] <- exp(Xtran[,07])+1;                  # XV(2*NPX+7)=EXP(XV(7))+1.
-    Xreal[,08] <- exp(Xtran[,08]);                    # XV(2*NPX+8)=EXP(XV(8))
-    Xreal[,09] <- exp(Xtran[,09]/2);                  # XV(2*NPX+9)=EXP(XV(9)/2)
-    Xreal[,10] <- exp(Xtran[,10])+1;                  # XV(2*NPX+10)=EXP(XV(10))+1.
-    ParamOut <- Xreal;
-  }	
-  if(Direction=="RT"){
-    Xreal  <-  ParamIn;
-    Xtran  <-  Xreal;
-    Xtran[,01] <- log(Xreal[,01]);
-    Xtran[,02] <- log(Xreal[,02]);
-    Xtran[,03] <- log(Xreal[,03]-1);
-    Xtran[,04] <- 9.99+19.98*(Xreal[,04]-20)/19;
-    Xtran[,05] <- log(Xreal[,05]-1);
-    Xtran[,06] <- log(Xreal[,06]-1);
-    Xtran[,07] <- log(Xreal[,07]-1);
-    Xtran[,08] <- log(Xreal[,08]);
-    Xtran[,09] <- log(Xreal[,09])*2;
-    Xtran[,10] <- log(Xreal[,10]-1);
-    ParamOut <- Xtran;
-  }	
-
-  if(Bool==FALSE){ ParamOut <- ParamOut[1,]; }
-  return(ParamOut);
-
-}
-
-
-#**************************************************************************************************
-#' Function which transforms model parameters from transformed values to real values.
-#**************************************************************************************************
-#' @title   TransfoParam_HBANLIB_DMod13
-#' @author  Laurent Coron (January 2014)
-#' @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_HBANLIB_DMod13 <- function(ParamIn,Direction){
-
-  NParam <- 06;
-  Bool <- is.matrix(ParamIn);
-  if(Bool==FALSE){ ParamIn <- rbind(ParamIn); }
-  if(ncol(ParamIn)!=NParam){ stop(paste("the chosen model requires ",NParam," parameters \n",sep="")); return(NULL); }  
-
-  if(Direction=="TR"){
-    Xtran  <-  ParamIn;
-    Xreal  <-  Xtran;
-    Xreal[,01] <- exp(Xtran[,01]);                    # XV(2*NPX+1)=EXP(XV(1))
-    Xreal[,02] <- exp(Xtran[,02]);                    # XV(2*NPX+2)=EXP(XV(2))
-    ### for(i in 1:nrow(Xreal)){
-    ### if(Xreal[i,02]>5){ Xreal[i,02] <- 5; } }          # IF(XV(2*NPX+2).GT.5.)XV(2*NPX+2)=5.
-    Xreal[,03] <- (Xtran[,03]+9.99)/19.98;            # XV(2*NPX+3)=(XV(3)+9.99)/19.98
-    Xreal[,04] <- 20+19*(Xtran[,04]-9.99)/19.98;      # XV(2*NPX+4)=FLOAT(NH)+(FLOAT(NH)-1.)*(XV(4)-9.99)/19.98
-    Xreal[,05] <- exp(Xtran[,05])+1;                  # XV(2*NPX+5)=EXP(XV(5))+1.
-    Xreal[,06] <- exp(Xtran[,06])+1;                  # XV(2*NPX+6)=EXP(XV(6))+1.    
-    ParamOut <- Xreal;
-  }	
-  if(Direction=="RT"){
-    Xreal  <-  ParamIn;
-    Xtran  <-  Xreal;
-    Xtran[,01] <- log(Xreal[,01]);
-    Xtran[,02] <- log(Xreal[,02]);
-    Xtran[,03] <- Xreal[,03]*19.98-9.99;
-    Xtran[,04] <- 9.99+19.98*(Xreal[,04]-20)/19;
-    Xtran[,05] <- log(Xreal[,05]-1);
-    Xtran[,06] <- log(Xreal[,06]-1);
-    ParamOut <- Xtran;
-  }	
-
-  if(Bool==FALSE){ ParamOut <- ParamOut[1,]; }
-  return(ParamOut);
-
-}
-
-
-#**************************************************************************************************
-#' Function which transforms model parameters from transformed values to real values.
-#**************************************************************************************************
-#' @title   TransfoParam_HBANLIB_DMod14
-#' @author  Laurent Coron (January 2014)
-#' @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_HBANLIB_DMod14 <- function(ParamIn,Direction){
-
-  NParam <- 08;
-  Bool <- is.matrix(ParamIn);
-  if(Bool==FALSE){ ParamIn <- rbind(ParamIn); }
-  if(ncol(ParamIn)!=NParam){ stop(paste("the chosen model requires ",NParam," parameters \n",sep="")); return(NULL); }  
-
-  if(Direction=="TR"){
-    Xtran  <-  ParamIn;
-    Xreal  <-  Xtran;
-    Xreal[,01] <- exp(Xtran[,01]);                    # XV(2*NPX+1)=EXP(XV(1))
-    Xreal[,02] <- exp(Xtran[,02])+1;                  # XV(2*NPX+2)=EXP(XV(2))+1.
-    Xreal[,03] <- exp(Xtran[,03]);                    # XV(2*NPX+3)=EXP(XV(3))
-    Xreal[,04] <- 20+19*(Xtran[,04]-9.99)/19.98;      # XV(2*NPX+4)=FLOAT(NH)+(FLOAT(NH)-1.)*(XV(4)-9.99)/19.98
-    Xreal[,05] <- exp(Xtran[,05])+1;                  # XV(2*NPX+5)=EXP(XV(5))+1.
-    Xreal[,06] <- exp(Xtran[,06]);                    # XV(2*NPX+6)=EXP(XV(6))
-    Xreal[,07] <- exp(Xtran[,07]/4);                  # XV(2*NPX+7)=EXP(XV(7)/4.)
-    Xreal[,08] <- exp(Xtran[,08])+1;                  # XV(2*NPX+8)=EXP(XV(8))+1.
-    ParamOut <- Xreal;
-  }	
-  if(Direction=="RT"){
-    Xreal  <-  ParamIn;
-    Xtran  <-  Xreal;
-    Xtran[,01] <- log(Xreal[,01]);
-    Xtran[,02] <- log(Xreal[,02]-1);
-    Xtran[,03] <- log(Xreal[,03]);
-    Xtran[,04] <- 9.99+19.98*(Xreal[,04]-20)/19;
-    Xtran[,05] <- log(Xreal[,05]-1);
-    Xtran[,06] <- log(Xreal[,06]);
-    Xtran[,07] <- log(Xreal[,07])*4;
-    Xtran[,08] <- log(Xreal[,08]-1);
-    ParamOut <- Xtran;
-  }	
-
-  if(Bool==FALSE){ ParamOut <- ParamOut[1,]; }
-  return(ParamOut);
-
-}
-
-
-#**************************************************************************************************
-#' Function which transforms model parameters from transformed values to real values.
-#**************************************************************************************************
-#' @title   TransfoParam_HBANLIB_DMod15
-#' @author  Laurent Coron (January 2014)
-#' @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_HBANLIB_DMod15 <- function(ParamIn,Direction){
-
-  NParam <- 08;
-  Bool <- is.matrix(ParamIn);
-  if(Bool==FALSE){ ParamIn <- rbind(ParamIn); }
-  if(ncol(ParamIn)!=NParam){ stop(paste("the chosen model requires ",NParam," parameters \n",sep="")); return(NULL); }  
-
-  if(Direction=="TR"){
-    Xtran  <-  ParamIn;
-    Xreal  <-  Xtran;
-    Xreal[,01] <- exp(Xtran[,01]);                    # XV(2*NPX+1)=EXP(XV(1))
-    Xreal[,02] <- exp(Xtran[,02]);                    # XV(2*NPX+2)=EXP(XV(2))
-    ### for(i in 1:nrow(Xreal)){
-    ### if(Xreal[i,02]>5){ Xreal[i,02] <- 5; } }          # IF(XV(2*NPX+2).GT.5.)XV(2*NPX+2)=5.
-    Xreal[,03] <- (Xtran[,03]+9.99)/19.98;            # XV(2*NPX+3)=(XV(3)+9.99)/19.98
-    Xreal[,04] <- 20+19*(Xtran[,04]-9.99)/19.98;      # XV(2*NPX+4)=FLOAT(NH)+(FLOAT(NH)-1.)*(XV(4)-9.99)/19.98
-    Xreal[,05] <- exp(Xtran[,05])+1;                  # XV(2*NPX+5)=EXP(XV(5))+1.
-    Xreal[,06] <- exp(Xtran[,06])+1;                  # XV(2*NPX+6)=EXP(XV(6))+1.
-    Xreal[,07] <- exp(Xtran[,07]/2);                  # XV(2*NPX+7)=EXP(XV(7)/2.)
-    Xreal[,08] <- exp(Xtran[,08])+1;                  # XV(2*NPX+8)=EXP(XV(8))+1.
-    ParamOut <- Xreal;
-  }	
-  if(Direction=="RT"){
-    Xreal  <-  ParamIn;
-    Xtran  <-  Xreal;
-    Xtran[,01] <- log(Xreal[,01]);
-    Xtran[,02] <- log(Xreal[,02]);
-    Xtran[,03] <- Xreal[,03]*19.98-9.99;
-    Xtran[,04] <- 9.99+19.98*(Xreal[,04]-20)/19;
-    Xtran[,05] <- log(Xreal[,05]-1);
-    Xtran[,06] <- log(Xreal[,06]-1);
-    Xtran[,07] <- log(Xreal[,07])*2;
-    Xtran[,08] <- log(Xreal[,08]-1);
-    ParamOut <- Xtran;
-  }	
-
-  if(Bool==FALSE){ ParamOut <- ParamOut[1,]; }
-  return(ParamOut);
-
-}
-
-
-#**************************************************************************************************
-#' Function which transforms model parameters from transformed values to real values.
-#**************************************************************************************************
-#' @title   TransfoParam_HBANLIB_DMod16
-#' @author  Laurent Coron (January 2014)
-#' @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_HBANLIB_DMod16 <- function(ParamIn,Direction){
-
-  NParam <- 08;
-  Bool <- is.matrix(ParamIn);
-  if(Bool==FALSE){ ParamIn <- rbind(ParamIn); }
-  if(ncol(ParamIn)!=NParam){ stop(paste("the chosen model requires ",NParam," parameters \n",sep="")); return(NULL); }  
-
-  if(Direction=="TR"){
-    Xtran  <-  ParamIn;
-    Xreal  <-  Xtran;
-    Xreal[,01] <- exp(Xtran[,01]);                    # XV(2*NPX+1)=EXP(XV(1))
-    Xreal[,02] <- exp(Xtran[,02])+1;                  # XV(2*NPX+2)=EXP(XV(2))+1.
-    Xreal[,03] <- exp(Xtran[,03]);                    # XV(2*NPX+3)=EXP(XV(3))
-    Xreal[,04] <- 20+19*(Xtran[,04]-9.99)/19.98;      # XV(2*NPX+4)=FLOAT(NH)+(FLOAT(NH)-1.)*(XV(4)-9.99)/19.98
-    Xreal[,05] <- exp(Xtran[,05])+1;                  # XV(2*NPX+5)=EXP(XV(5))+1.
-    Xreal[,06] <- exp(Xtran[,06]);                    # XV(2*NPX+6)=EXP(XV(6))
-    Xreal[,07] <- exp(Xtran[,07]);                    # XV(2*NPX+7)=EXP(XV(7))
-    Xreal[,08] <- (Xtran[,08]+9.99)/19.98;            # XV(2*NPX+8)=(XV(8)+9.99)/19.98
-    ParamOut <- Xreal;
-  }	
-  if(Direction=="RT"){
-    Xreal  <-  ParamIn;
-    Xtran  <-  Xreal;
-    Xtran[,01] <- log(Xreal[,01]);
-    Xtran[,02] <- log(Xreal[,02]-1);
-    Xtran[,03] <- log(Xreal[,03]);
-    Xtran[,04] <- 9.99+19.98*(Xreal[,04]-20)/19;
-    Xtran[,05] <- log(Xreal[,05]-1);
-    Xtran[,06] <- log(Xreal[,06]);
-    Xtran[,07] <- log(Xreal[,07]);
-    Xtran[,08] <- Xreal[,08]*19.98-9.99;
-    ParamOut <- Xtran;
-  }	
-
-  if(Bool==FALSE){ ParamOut <- ParamOut[1,]; }
-  return(ParamOut);
-
-}
-
-
-### #**************************************************************************************************
-### # Function which transforms model parameters from transformed values to real values.
-### #**************************************************************************************************
-### # @title   TransfoParam_HBANLIB_DMod17
-### # @author  Laurent Coron (January 2014)
-### # @export
-### #FunctionInputsOutputs____________________________________________________________________________
-### # @param   ParamIn matrix of parameter sets (sets in line, parameter values in column)
-### # @param   Direction direction of the transformation: use "RT" for Real->Transformed and "TR" for Transformed->Real
-### # @return  \emph{ParamOut} matrix of parameter sets (sets in line, parameter values in column)
-### #**************************************************************************************************'
-### TransfoParam_HBANLIB_DMod17 <- function(ParamIn,Direction){
-
-  ### NParam <- 09;
-  ### Bool <- is.matrix(ParamIn);
-  ### if(Bool==FALSE){ ParamIn <- rbind(ParamIn); }
-  ### if(ncol(ParamIn)!=NParam){ stop(paste("the chosen model requires ",NParam," parameters \n",sep="")); return(NULL); }  
-
-  ### if(Direction=="TR"){
-    ### Xtran  <-  ParamIn;
-    ### Xreal  <-  Xtran;
-    ### Xreal[,01] <- (Xtran[,01]+9.99)/19.98;            # XV(2*NPX+1)=(XV(1)+9.99)/19.98
-    ### Xreal[,02] <- (Xtran[,02]+9.99)/19.98;            # XV(2*NPX+2)=(XV(2)+9.99)/19.98
-    ### Xreal[,03] <- exp(Xtran[,03])+1;                  # XV(2*NPX+3)=EXP(XV(3))+1.
-    ### Xreal[,04] <- 20+19*(Xtran[,04]-9.99)/19.98;      # XV(2*NPX+4)=FLOAT(NH)+(FLOAT(NH)-1.)*(XV(4)-9.99)/19.98
-    ### Xreal[,05] <- exp(Xtran[,05]);                    # XV(2*NPX+5)=EXP(XV(5))
-    ### Xreal[,06] <- exp(Xtran[,06])+1;                  # XV(2*NPX+6)=EXP(XV(6))+1.
-    ### Xreal[,07] <- exp(Xtran[,07]);                    # XV(2*NPX+7)=EXP(XV(7))
-    ### Xreal[,08] <- exp(Xtran[,08])+1;                  # XV(2*NPX+8)=EXP(XV(8))+1.
-    ### Xreal[,09] <- exp(Xtran[,09])+1;                  # XV(2*NPX+9)=EXP(XV(9))+1.
-    ### ParamOut <- Xreal;
-  ### }	
-  ### if(Direction=="RT"){
-    ### Xreal  <-  ParamIn;
-    ### Xtran  <-  Xreal;
-    ### Xtran[,01] <- Xreal[,01]*19.98-9.99;
-    ### Xtran[,02] <- Xreal[,02]*19.98-9.99;
-    ### Xtran[,03] <- log(Xreal[,03]-1);
-    ### Xtran[,04] <- 9.99+19.98*(Xreal[,04]-20)/19;
-    ### Xtran[,05] <- log(Xreal[,05]);
-    ### Xtran[,06] <- log(Xreal[,06]-1);
-    ### Xtran[,07] <- log(Xreal[,07]);
-    ### Xtran[,08] <- log(Xreal[,08]-1);
-    ### Xtran[,09] <- log(Xreal[,09]-1);
-    ### ParamOut <- Xtran;
-  ### }	
-
-  ### if(Bool==FALSE){ ParamOut <- ParamOut[1,]; }
-  ### return(ParamOut);
-
-### }
-
-
-#**************************************************************************************************
-#' Function which transforms model parameters from transformed values to real values.
-#**************************************************************************************************
-#' @title   TransfoParam_HBANLIB_DMod18
-#' @author  Laurent Coron (January 2014)
-#' @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_HBANLIB_DMod18 <- function(ParamIn,Direction){
-
-  NParam <- 10;
-  Bool <- is.matrix(ParamIn);
-  if(Bool==FALSE){ ParamIn <- rbind(ParamIn); }
-  if(ncol(ParamIn)!=NParam){ stop(paste("the chosen model requires ",NParam," parameters \n",sep="")); return(NULL); }  
-
-  if(Direction=="TR"){
-    Xtran  <-  ParamIn;
-    Xreal  <-  Xtran;
-    Xreal[,01] <- exp(Xtran[,01]);                    # XV(2*NPX+1)=EXP(XV(1))
-    Xreal[,02] <- exp(Xtran[,02])+1;                  # XV(2*NPX+2)=EXP(XV(2))+1.
-    Xreal[,03] <- exp(Xtran[,03])+1;                  # XV(2*NPX+3)=EXP(XV(3))+1.
-    Xreal[,04] <- 20+19*(Xtran[,04]-9.99)/19.98;      # XV(2*NPX+4)=FLOAT(NH)+(FLOAT(NH)-1.)*(XV(4)-9.99)/19.98
-    Xreal[,05] <- (Xtran[,05]+9.99)/19.98;            # XV(2*NPX+5)=(XV(5)+9.99)/19.98
-    Xreal[,06] <- exp(Xtran[,06])+1;                  # XV(2*NPX+6)=EXP(XV(6))+1.
-    Xreal[,07] <- exp(Xtran[,07]);                    # XV(2*NPX+7)=EXP(XV(7))
-    Xreal[,08] <- exp(Xtran[,08])+1;                  # XV(2*NPX+8)=EXP(XV(8))+1.
-    Xreal[,09] <- exp(Xtran[,09]);                    # XV(2*NPX+9)=EXP(XV(9))
-    Xreal[,10] <- exp(Xtran[,10]);                    # XV(2*NPX+10)=EXP(XV(10))
-    ParamOut <- Xreal;
-  }	
-  if(Direction=="RT"){
-    Xreal  <-  ParamIn;
-    Xtran  <-  Xreal;
-    Xtran[,01] <- log(Xreal[,01]);
-    Xtran[,02] <- log(Xreal[,02]-1);
-    Xtran[,03] <- log(Xreal[,03]-1);
-    Xtran[,04] <- 9.99+19.98*(Xreal[,04]-20)/19;
-    Xtran[,05] <- Xreal[,05]*19.98-9.99;
-    Xtran[,06] <- log(Xreal[,06]-1);
-    Xtran[,07] <- log(Xreal[,07]);
-    Xtran[,08] <- log(Xreal[,08]-1);
-    Xtran[,09] <- log(Xreal[,09]);
-    Xtran[,10] <- log(Xreal[,10]);
-    ParamOut <- Xtran;
-  }	
-
-  if(Bool==FALSE){ ParamOut <- ParamOut[1,]; }
-  return(ParamOut);
-
-}
-
-
-#**************************************************************************************************
-#' Function which transforms model parameters from transformed values to real values.
-#**************************************************************************************************
-#' @title   TransfoParam_HBANLIB_DMod19
-#' @author  Laurent Coron (January 2014)
-#' @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_HBANLIB_DMod19 <- function(ParamIn,Direction){
-
-  NParam <- 08;
-  Bool <- is.matrix(ParamIn);
-  if(Bool==FALSE){ ParamIn <- rbind(ParamIn); }
-  if(ncol(ParamIn)!=NParam){ stop(paste("the chosen model requires ",NParam," parameters \n",sep="")); return(NULL); }  
-
-  if(Direction=="TR"){
-    Xtran  <-  ParamIn;
-    Xreal  <-  Xtran;
-    Xreal[,01] <- (Xtran[,01]+9.99)/19.98;            # XV(2*NPX+1)=(XV(1)+9.99)/19.98
-    Xreal[,02] <- exp(Xtran[,02]);                    # XV(2*NPX+2)=EXP(XV(2))
-    Xreal[,03] <- exp(Xtran[,03]);                    # XV(2*NPX+3)=EXP(XV(3))
-    Xreal[,04] <- 20+19*(Xtran[,04]-9.99)/19.98;      # XV(2*NPX+4)=FLOAT(NH)+(FLOAT(NH)-1.)*(XV(4)-9.99)/19.98
-    Xreal[,05] <- exp(Xtran[,05]);                    # XV(2*NPX+5)=EXP(XV(5))
-    Xreal[,06] <- exp(Xtran[,06])+1;                  # XV(2*NPX+6)=EXP(XV(6))+1.
-    Xreal[,07] <- exp(Xtran[,07])+1;                  # XV(2*NPX+7)=EXP(XV(7))+1.
-    Xreal[,08] <- exp(Xtran[,08])+1;                  # XV(2*NPX+8)=EXP(XV(8))+1.
-    ParamOut <- Xreal;
-  }	
-  if(Direction=="RT"){
-    Xreal  <-  ParamIn;
-    Xtran  <-  Xreal;
-    Xtran[,01] <- Xreal[,01]*19.98-9.99;
-    Xtran[,02] <- log(Xreal[,02]);
-    Xtran[,03] <- log(Xreal[,03]);
-    Xtran[,04] <- 9.99+19.98*(Xreal[,04]-20)/19;
-    Xtran[,05] <- log(Xreal[,05]);
-    Xtran[,06] <- log(Xreal[,06]-1);
-    Xtran[,07] <- log(Xreal[,07]-1);
-    Xtran[,08] <- log(Xreal[,08]-1);
-    ParamOut <- Xtran;
-  }	
-
-  if(Bool==FALSE){ ParamOut <- ParamOut[1,]; }
-  return(ParamOut);
-
-}
-
-
-### #**************************************************************************************************
-### # Function which transforms model parameters from transformed values to real values.
-### #**************************************************************************************************
-### # @title   TransfoParam_HBANLIB_DMod20
-### # @author  Laurent Coron (January 2014)
-### # @export
-### #_FunctionInputsOutputs____________________________________________________________________________
-### # @param   ParamIn matrix of parameter sets (sets in line, parameter values in column)
-### # @param   Direction direction of the transformation: use "RT" for Real->Transformed and "TR" for Transformed->Real
-### # @return  \emph{ParamOut} matrix of parameter sets (sets in line, parameter values in column)
-### #**************************************************************************************************'
-### TransfoParam_HBANLIB_DMod20 <- function(ParamIn,Direction){
-
-  ### NParam <- 12;
-  ### Bool <- is.matrix(ParamIn);
-  ### if(Bool==FALSE){ ParamIn <- rbind(ParamIn); }
-  ### if(ncol(ParamIn)!=NParam){ stop(paste("the chosen model requires ",NParam," parameters \n",sep="")); return(NULL); }  
-
-  ### if(Direction=="TR"){
-    ### Xtran  <-  ParamIn;
-    ### Xreal  <-  Xtran;
-    ### Xreal[,01] <- exp(Xtran[,01]);                    # XV(2*NPX+1)=EXP(XV(1))
-    ### Xreal[,02] <- exp(Xtran[,02]);                    # XV(2*NPX+2)=EXP(XV(2))
-    ### Xreal[,03] <- exp(Xtran[,03])+1;                  # XV(2*NPX+3)=EXP(XV(3))+1.
-    ### Xreal[,04] <- 20+19*(Xtran[,04]-9.99)/19.98;      # XV(2*NPX+4)=FLOAT(NH)+(FLOAT(NH)-1.)*(XV(4)-9.99)/19.98
-    ### Xreal[,05] <- exp(Xtran[,05])+1;                  # XV(2*NPX+5)=EXP(XV(5))+1.
-    ### Xreal[,06] <- (Xtran[,06]+9.99)/19.98;            # XV(2*NPX+6)=(XV(6)+9.99)/19.98
-    ### Xreal[,07] <- exp(Xtran[,07]);                    # XV(2*NPX+7)=EXP(XV(7))
-    ### Xreal[,08] <- exp(Xtran[,08])+1;                  # XV(2*NPX+8)=EXP(XV(8))+1.
-    ### Xreal[,09] <- exp(Xtran[,09]/2);                  # XV(2*NPX+9)=EXP(XV(9)/2.)
-    ### Xreal[,10] <- (Xtran[,10]+9.99)/19.98;            # XV(2*NPX+10)=(XV(10)+9.99)/19.98
-    ### Xreal[,11] <- 1/(1+exp(-Xtran[,11]));             # XV(2*NPX+11)=1./(1.+EXP(-XV(11)))
-    ### Xreal[,12] <- 1/(1+exp(-Xtran[,12]));             # XV(2*NPX+12)=1./(1.+EXP(-XV(12)))
-    ### ParamOut <- Xreal;
-  ### }	
-  ### if(Direction=="RT"){
-    ### Xreal  <-  ParamIn;
-    ### Xtran  <-  Xreal;
-    ### Xtran[,01] <- log(Xreal[,01]);
-    ### Xtran[,02] <- log(Xreal[,02]);
-    ### Xtran[,03] <- log(Xreal[,03]-1);
-    ### Xtran[,04] <- 9.99+19.98*(Xreal[,04]-20)/19;
-    ### Xtran[,05] <- log(Xreal[,05]-1);
-    ### Xtran[,06] <- Xreal[,06]*19.98-9.99;
-    ### Xtran[,07] <- log(Xreal[,07]);
-    ### Xtran[,08] <- log(Xreal[,08]-1);
-    ### Xtran[,09] <- log(Xreal[,09])*2;
-    ### Xtran[,10] <- Xreal[,10]*19.98-9.99;
-    ### Xtran[,11] <- -log(1/Xreal[,11]-1);
-    ### Xtran[,12] <- -log(1/Xreal[,12]-1);
-    ### ParamOut <- Xtran;
-  ### }	
-
-  ### if(Bool==FALSE){ ParamOut <- ParamOut[1,]; }
-  ### return(ParamOut);
-
-### }
-
-
-#**************************************************************************************************
-#' Function which transforms model parameters from transformed values to real values.
-#**************************************************************************************************
-#' @title   TransfoParam_HBANLIB_DMod21
-#' @author  Laurent Coron (January 2014)
-#' @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_HBANLIB_DMod21 <- function(ParamIn,Direction){
-
-  NParam <- 01;
-  Bool <- is.matrix(ParamIn);
-  if(Bool==FALSE){ ParamIn <- rbind(ParamIn); }
-  if(ncol(ParamIn)!=NParam){ stop(paste("the chosen model requires ",NParam," parameters \n",sep="")); return(NULL); }  
-
-  if(Direction=="TR"){
-    Xtran  <-  ParamIn;
-    Xreal  <-  Xtran;
-    Xreal[,01] <- exp(Xtran[,01]);                    # XV(2*NPX+1)=EXP(XV(1))
-    ParamOut <- Xreal;
-  }	
-  if(Direction=="RT"){
-    Xreal  <-  ParamIn;
-    Xtran  <-  Xreal;
-    Xtran[,01] <- log(Xreal[,01]);
-    ParamOut <- Xtran;
-  }	
-
-  if(Bool==FALSE){ ParamOut <- ParamOut[1,]; }
-  return(ParamOut);
-
-}
-
-
-#**************************************************************************************************
-#' Function which transforms model parameters from transformed values to real values.
-#**************************************************************************************************
-#' @title   TransfoParam_HBANLIB_DMod22
-#' @author  Laurent Coron (January 2014)
-#' @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_HBANLIB_DMod22 <- function(ParamIn,Direction){
-
-  NParam <- 02;
-  Bool <- is.matrix(ParamIn);
-  if(Bool==FALSE){ ParamIn <- rbind(ParamIn); }
-  if(ncol(ParamIn)!=NParam){ stop(paste("the chosen model requires ",NParam," parameters \n",sep="")); return(NULL); }  
-
-  if(Direction=="TR"){
-    Xtran  <-  ParamIn;
-    Xreal  <-  Xtran;
-    Xreal[,01] <- exp(Xtran[,01]);                    # XV(2*NPX+1)=EXP(XV(1))
-    Xreal[,02] <- exp(Xtran[,02]);                    # XV(2*NPX+2)=EXP(XV(2))
-    ParamOut <- Xreal;
-  }	
-  if(Direction=="RT"){
-    Xreal  <-  ParamIn;
-    Xtran  <-  Xreal;
-    Xtran[,01] <- log(Xreal[,01]);
-    Xtran[,02] <- log(Xreal[,02]);
-    ParamOut <- Xtran;
-  }	
-
-  if(Bool==FALSE){ ParamOut <- ParamOut[1,]; }
-  return(ParamOut);
-
-}
-
-
-#**************************************************************************************************
-#' Function which transforms model parameters from transformed values to real values.
-#**************************************************************************************************
-#' @title   TransfoParam_HBANLIB_DMod23
-#' @author  Laurent Coron (January 2014)
-#' @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_HBANLIB_DMod23 <- function(ParamIn,Direction){
-
-  NParam <- 03;
-  Bool <- is.matrix(ParamIn);
-  if(Bool==FALSE){ ParamIn <- rbind(ParamIn); }
-  if(ncol(ParamIn)!=NParam){ stop(paste("the chosen model requires ",NParam," parameters \n",sep="")); return(NULL); }  
-
-  if(Direction=="TR"){
-    Xtran  <-  ParamIn;
-    Xreal  <-  Xtran;
-    Xreal[,01] <- exp(Xtran[,01]);                    # XV(2*NPX+1)=EXP(XV(1))
-    Xreal[,02] <- exp(1.5*Xtran[,02]);                # XV(2*NPX+2)=EXP(1.5*XV(2))
-    Xreal[,03] <- 20+19.5*(Xtran[,03]-9.99)/19.98;    # XV(2*NPX+3)=FLOAT(NH)+(FLOAT(NH)-0.5)*(XV(3)-9.99)/19.98
-    ParamOut <- Xreal;
-  }	
-  if(Direction=="RT"){
-    Xreal  <-  ParamIn;
-    Xtran  <-  Xreal;
-    Xtran[,01] <- log(Xreal[,01]);
-    Xtran[,02] <- log(Xreal[,02])/1.5;
-    Xtran[,03] <- 9.99+19.98*(Xreal[,03]-20)/19.5;
-    ParamOut <- Xtran;
-  }	
-
-  if(Bool==FALSE){ ParamOut <- ParamOut[1,]; }
-  return(ParamOut);
-
-}
-
-
-#**************************************************************************************************
-#' Function which transforms model parameters from transformed values to real values.
-#**************************************************************************************************
-#' @title   TransfoParam_HBANLIB_DMod24
-#' @author  Laurent Coron (January 2014)
-#' @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_HBANLIB_DMod24 <- function(ParamIn,Direction){
-
-  NParam <- 04;
-  Bool <- is.matrix(ParamIn);
-  if(Bool==FALSE){ ParamIn <- rbind(ParamIn); }
-  if(ncol(ParamIn)!=NParam){ stop(paste("the chosen model requires ",NParam," parameters \n",sep="")); return(NULL); }  
-
-  if(Direction=="TR"){
-    Xtran  <-  ParamIn;
-    Xreal  <-  Xtran;
-    Xreal[,01] <- exp(Xtran[,01]);                    # XV(2*NPX+1)=EXP(XV(1))
-    Xreal[,02] <- exp(1.5*Xtran[,02]);                # XV(2*NPX+2)=EXP(1.5*XV(2))
-    Xreal[,03] <- sinh(Xtran[,03]);                   # XV(2*NPX+3)=(XV(2*NPX+3)-1./XV(2*NPX+3))/2.
-    Xreal[,04] <- 20+19.5*(Xtran[,04]-9.99)/19.98;    # XV(2*NPX+4)=FLOAT(NH)+(FLOAT(NH)-0.5)*(XV(4)-9.99)/19.98
-    ParamOut <- Xreal;
-  }	
-  if(Direction=="RT"){
-    Xreal  <-  ParamIn;
-    Xtran  <-  Xreal;
-    Xtran[,01] <- log(Xreal[,01]);
-    Xtran[,02] <- log(Xreal[,02])/1.5;
-    Xtran[,03] <- asinh(Xreal[,03]);
-    Xtran[,04] <- 9.99+19.98*(Xreal[,04]-20)/19.5;
-    ParamOut <- Xtran;
-  }	
-
-  if(Bool==FALSE){ ParamOut <- ParamOut[1,]; }
-  return(ParamOut);
-
-}
-
-
-#**************************************************************************************************
-#' Function which transforms model parameters from transformed values to real values.
-#**************************************************************************************************
-#' @title   TransfoParam_HBANLIB_DMod25
-#' @author  Laurent Coron (January 2014)
-#' @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_HBANLIB_DMod25 <- function(ParamIn,Direction){
-
-  NParam <- 06;
-  Bool <- is.matrix(ParamIn);
-  if(Bool==FALSE){ ParamIn <- rbind(ParamIn); }
-  if(ncol(ParamIn)!=NParam){ stop(paste("the chosen model requires ",NParam," parameters \n",sep="")); return(NULL); }  
-
-  if(Direction=="TR"){
-    Xtran  <-  ParamIn;
-    Xreal  <-  Xtran;
-    Xreal[,01] <- exp(1.5*Xtran[,01]);                # GR6J
-    Xreal[,02] <- sinh(Xtran[,02]);                   # GR6J
-    Xreal[,03] <- exp(Xtran[,03]);                    # GR6J
-    Xreal[,04] <- 20+19.5*(Xtran[,04]-9.99)/19.98;    # GR6J
-    ### Xreal[,05] <- sinh(Xtran[,05]);                   # GR6J
-    Xreal[,05] <- Xtran[,05]/5;                       # GR6J
-    Xreal[,06] <- exp(Xtran[,06]);                    # GR6J
-    ParamOut <- Xreal;
-  }	
-  if(Direction=="RT"){
-    Xreal  <-  ParamIn;
-    Xtran  <-  Xreal;
-    Xtran[,01] <- log(Xreal[,01]) / 1.5;              # GR6J
-    Xtran[,02] <- asinh(Xreal[,02]);                  # GR6J
-    Xtran[,03] <- log(Xreal[,03]);                    # GR6J
-    Xtran[,04] <- 9.99+19.98*(Xreal[,04]-20)/19.5;    # GR6J
-    ### Xtran[,05] <- asinh(Xreal[,05]);                  # GR6J
-    Xtran[,05] <- Xreal[,05]*5;                       # GR6J
-    Xtran[,06] <- log(Xreal[,06]);                    # GR6J
-    ParamOut <- Xtran;
-  }	
-
-  if(Bool==FALSE){ ParamOut <- ParamOut[1,]; }
-  return(ParamOut);
-
-}
-
diff --git a/files_data/L0123001.rda b/files_data/L0123001.rda
deleted file mode 100644
index 2f0de3626f0f0754d897082477bb490fc3d2304a..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 83912
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
T+icWzJ}?c70ssI200CKA6hHgo

diff --git a/files_misc/14-07-09 airGR_0.7 Description_FR.pdf b/files_misc/14-07-09 airGR_0.7 Description_FR.pdf
deleted file mode 100644
index 93503191bbb558bc8c7ff77288dc5c491ca26a76..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 984471
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%0D+G_Z_<
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%0Djla%x-
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%0DAr@C}mFF<)@BP%Vy
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
Y!Cp;AEAVl(<>+e;o+zMF{!{b+0UAjm3jhEB

diff --git a/files_misc/14-07-09 airGR_0.7 Description_FR.pptx b/files_misc/14-07-09 airGR_0.7 Description_FR.pptx
deleted file mode 100644
index 54a4ab81be55687647badc21bbc5bfb3f87066b3..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 661537
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%0Dc@^jLFhRe13ztOgvEAjuLgao
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%0DuJH|35x}2+Hk-R
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%0D9;gzC^KG`4PJ#wrdi_0
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%0AV4p0BvoT^^g$!cuz^tHD5@MpM
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

diff --git a/files_misc/DESCRIPTION b/files_misc/DESCRIPTION
deleted file mode 100644
index 15ea6b6e..00000000
--- a/files_misc/DESCRIPTION
+++ /dev/null
@@ -1,14 +0,0 @@
-Package: airGR
-Type: Package
-Title: Package bringing into R the hydrological modelling tools used at Irstea-HBAN (France), including GR4J, GR5J, GR6J and CemaNeige
-Version: 0.7.2
-Date: 2014-07-14
-Author: Laurent CORON
-Maintainer: Laurent CORON <laurent.coron@irstea.fr>, Olivier DELAIGUE <olivier.delaigue@irstea.fr>
-Depends: R (>= 3.0.1)
-Imports: stats
-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.
-License: GPL-2
diff --git a/files_misc/DESCRIPTION_PLUS b/files_misc/DESCRIPTION_PLUS
deleted file mode 100644
index 6fa52e54..00000000
--- a/files_misc/DESCRIPTION_PLUS
+++ /dev/null
@@ -1,14 +0,0 @@
-Package: airGR
-Type: Package
-Title: Package bringing into R the hydrological modelling tools used at Irstea-HBAN (France), including GR4J, GR5J, GR6J and CemaNeige
-Version: 0.7.2
-Date: 2014-07-14
-Author: Laurent CORON
-Maintainer: Laurent CORON <laurent.coron@irstea.fr>, Olivier DELAIGUE <olivier.delaigue@irstea.fr>
-Depends: R (>= 3.0.1), mco
-Imports: stats
-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.
-License: GPL-2
diff --git a/files_misc/ReadMe.txt b/files_misc/ReadMe.txt
deleted file mode 100644
index 75606f83..00000000
--- a/files_misc/ReadMe.txt
+++ /dev/null
@@ -1,17 +0,0 @@
-Instructions fo Windows users:
-  - download the airGR install zip file
-  - start R (or Rstudio)
-  - from R, install the package via "Packages\Install package(s) from zip files..." (warning R version >=3.0.1 is required)
-  - from R, load the package via library(airGR)
-  - from R, see help(airGR) for details on the package functionning and script examples
-  - (for advanced user) once you are familiar with the package,
-    have a look at the "airGR_0.7_advanced_examples" folder for an example of script to perform multi-models and multi-catchments tests
-
-Instructions fo Linux users:
-  - download the airGR-package folder
-  - using command lines in Linux, browse to the airGR_package/src sub-folder 
-    and type the command < ln -s airGR.so airgr.so >
-    (this is a nexessary step to cope with the issue of case-insensitive compilation)
-  - make sure to remove all the files in the airGR_package/src sub-folder which are not .f files (fortran)
-  - install the package from R using < install.packages("/MyDIR1/airGR_package",type="source",repos=NULL,lib=MyDIR2) >
-  
diff --git a/files_misc/ReleaseNotes.txt b/files_misc/ReleaseNotes.txt
deleted file mode 100644
index 096264ec..00000000
--- a/files_misc/ReleaseNotes.txt
+++ /dev/null
@@ -1,104 +0,0 @@
-#### 0.7.2 RELEASE NOTES ###########################
-
-- CemaNeige users must now specify one MeanAnSolidPrecip for each elevation layer.
-  The CreateRunOptions function is impacted
-
-- CemaNeige users can now specify the mean elevation of the input series 
-  (before it was always considered equal to the catchment median elevation) 
-  The impacted functions are CreateInputsModel and DataAltiExtrapolation_HBAN
-
-- Bug correction in CreateCalibOptions to handle models with only one parameter
-
-- New argument in many functions (quiet = TRUE or FALSE) to choose if the warnings should be suppressed or not
-
-- Improvement of the plot_OutputsModel function (to handle 0 in Qobs and Qsim)
-
-- Improved documentation
-
-#### 0.7.1 RELEASE NOTES ###########################
-
-- New architecture with better format verification procedure (using classes) and simpler setting of default configuration
-
-- New architecture where the model, calibration and error functions are in the arguments of the functions
-  (the exotic use of "generic function" created by the users has been removed)
-
-- Better help pages and examples
-
-- The CalibrationAlgo_XXX functions were renamed into Calibration_XXX
-
-- Bug correction: the Calibration_HBAN function was not working properly with models having only one parameter
-
-#### 0.7.0 RELEASE NOTES ###########################
-
-- unfinished version used for development  purpose
-
-#### 0.6.1 RELEASE NOTES ###########################
-
-- RC11 bug correction: the automatic selection of the warm-up period was not working properly when no data was available from warm-up (i.e. when the user had set the run to start at the very first index)
-
-- RC10 bug correction: the CalibrationAlgo_HBAN function was not working in the very rare case when the diagonal search was activated and lead to a set outside the authorised range
-
-- RC9 bug correction: the CalibrationAlgo_HBAN function was not working properly with models having only one parameter
-
-- RC8 bug correction of the "ModelDefaultIniOptions" function (this bug was introduced in the RC7 and caused an error when IndPeriod_WarmUp was defined as NULL)
-
-- RC7 bug correction of the "ModelDefaultIniOptions" function (the automatic selection of one year for warm-up was not handling properly missing data)
-
-- RC6 correction of the help files (the description of CemaNeige parameters were inverted)
-
-- RC5 differs from previous releases in the way the data are read and stored (in a list instead of individual vectors).
-  The package is similar, only the examples of Main and the files in MyScriptBlocks have changed.
-  => All basin data are now stored inside a list named "BasinData". This will greatly ease the future use of Rdata files (instead of txt files)
-  as storage format for the time series of observation.  
-
-#### 0.6.1 RELEASE NOTES ###########################
-
-- Code improvements to reduce the computation time 
-
-- Additional functions for results plotting (the "zoo" package is required for some of them)
-
-- Multi-objective calibration using "nsga2" (the "mco" package is required)
-
-- The definition of the generic function is now made in a much simpler way (e.g. see DefineFunctions_Model.R or DefineFunctions_ErrorCrit.R)
-
-- Improvements of the documentation "airGR 0.6 Description FR.pdf"
-
-- Clearer instructions for the adding and modification of a model
-
-#### 0.6.0 RELEASE NOTES ###########################
-
-- EfficiencyCrit have been replaced by ErrorCrit to avoid misunderstanding (by default, the algorithms minimise the error criterion)
-
-- The field Multiplier has been added in the ErrorCrit outputs, to indicate whether the criterion is an error (to minimise) or and efficiency (to maximise)
-  this permits to provide real efficiency values in the outputs e.g. NSE[Q] instead of (-1)*NSE[Q] 
-
-#### 0.5.2 RELEASE NOTES ###########################
-
-- Correction of the above mentioned bugs
-
-- R 2.15 in not supported by default (ask me if you need such compatibility)
-
-- Check of the model functioning time step
-
-- Name of the calibration criterion provided in OutputsAlgo
-
-- Missing values in fortran are now -999.999 instead of -9.999
-
-- The check that SelectPer_Run is continuous is now made in the CheckArg functions
-
-- The SelectPer arguments are replaced by IndPeriod to ease understanding
-
-- The PE arguments are replaced by PotEvap to ease understanding
-
-- The Fsol arguments are replaced by FracSolidPrecip to ease understanding
-
-#### 0.5.1 BUGS #################################################
-
-- The function EfficiencyCrit_NSE_sqrtQ.R was missing in the first release of airGR 0.5.1 
-
-- Incorrect arguments in the call to RunModelAndCrit from CalibrationAlgo_optim_stats and CalibrationAlgo_nlminb_stats
-
-- CalibrationAlgo_nlminb_stats wrongly defined in MyScriptBlocks\DefineFunctions_CalibrationAlgo.R ("optim" instead of "nlminb")
-
-- Format checking for RunOptions incorrectly made in CheckArg function
-
diff --git a/files_misc/airGR-package.Rd b/files_misc/airGR-package.Rd
deleted file mode 100644
index 1a9e3726..00000000
--- a/files_misc/airGR-package.Rd
+++ /dev/null
@@ -1,54 +0,0 @@
-\name{airGR-package}
-\alias{airGR-package}
-\alias{airGR}
-\docType{package}
-\encoding{UTF-8}
-\title{Package bringing into R the hydrological 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.2\cr
-Date: \tab 2014-07-09\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/files_misc/airGR_AdvancedExample.zip b/files_misc/airGR_AdvancedExample.zip
deleted file mode 100644
index 24ae57edb764c3406c4f505e6f1bfc05ab8cdc1d..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

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

diff --git a/files_misc/airGR_AdvancedExample/ModelDev/RunModel_MyModel.R b/files_misc/airGR_AdvancedExample/ModelDev/RunModel_MyModel.R
deleted file mode 100644
index 215b1991..00000000
--- a/files_misc/airGR_AdvancedExample/ModelDev/RunModel_MyModel.R
+++ /dev/null
@@ -1,120 +0,0 @@
-#*****************************************************************************************************************
-#' Function which performs a single model run for MyModel.
-#'
-#' For further details on the argument structures and initialisation options, see \code{\link{CreateRunOptions}}.
-#*****************************************************************************************************************
-#' @title Run with the MyModel hydrological model
-#' @author Laurent Coron (December 2013)
-#' @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}{                                                                      
-#'                             MyModel X1      \tab production store capacity [mm]                                \cr
-#'                             MyModel X2      \tab groundwater exchange coefficient [mm/d]                       \cr
-#'                             MyModel X3      \tab routing store capacity [mm]                                   \cr
-#'                             MyModel 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_MyModel <- 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,"MyModel"    )==FALSE){ stop("InputsModel must be of class 'MyModel'\n"); return(NULL); }  
-      if(inherits(RunOptions,"RunOptions"  )==FALSE){ stop("RunOptions must be of class 'RunOptions'   \n"); return(NULL); }  
-      if(inherits(RunOptions,"MyModel"     )==FALSE){ stop("RunOptions must be of class 'MyModel' \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_mymodel",DUP=FALSE,
-                 ##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","MyModel");
-      return(OutputsModel);
-
-}
-
diff --git a/files_misc/airGR_AdvancedExample/ModelDev/TransfoParam_MyModel.R b/files_misc/airGR_AdvancedExample/ModelDev/TransfoParam_MyModel.R
deleted file mode 100644
index 45efcd8c..00000000
--- a/files_misc/airGR_AdvancedExample/ModelDev/TransfoParam_MyModel.R
+++ /dev/null
@@ -1,39 +0,0 @@
-#**************************************************************************************************
-#' Function which transforms model parameters (from real to transformed parameters and vice versa).
-#**************************************************************************************************
-#' @title   Transformation of the parameters from MyModel
-#' @author  Laurent Coron (December 2013)
-#' @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)
-#**************************************************************************************************
-TransfParam_TR_MyModel <- function(ParamIn,Direction){
-
-  NParam <- 4;
-  Bool <- is.matrix(ParamIn);
-  if(Bool==FALSE){ ParamIn <- rbind(ParamIn); }
-  if(ncol(ParamIn)!=NParam){ stop(paste("MyModel requires ",NParam," parameters \n",sep="")); return(NULL); }  
-
-  if(Direction=="TR"){
-    ParamOut     <-  ParamIn;
-    ParamOut[,1] <- exp(1.5*ParamIn[,1]);                ### MyModel X1 (production store capacity)    
-    ParamOut[,2] <- sinh(ParamIn[,2]);                   ### MyModel X2 (groundwater exchange coefficient)      
-    ParamOut[,3] <- exp(ParamIn[,3]);                    ### MyModel X3 (routing store capacity)       
-    ParamOut[,4] <- 20+19.5*(ParamIn[,4]-9.99)/19.98;    ### MyModel X4 (unit hydrograph time constant)
-  }	
-  if(Direction=="RT"){
-    ParamOut     <-  ParamIn;
-    ParamOut[,1] <- log(ParamIn[,1])/1.5;                ### MyModel X1 (production store capacity)    
-    ParamOut[,2] <- asinh(ParamIn[,2]);                  ### MyModel X2 (groundwater exchange coefficient)      
-    ParamOut[,3] <- log(ParamIn[,3]);                    ### MyModel X3 (routing store capacity)       
-    ParamOut[,4] <- 9.99+19.98*(ParamIn[,4]-20)/19.5;    ### MyModel X4 (unit hydrograph time constant)
-  }	
-
-  if(Bool==FALSE){ ParamOut <- ParamOut[1,]; }
-  return(ParamOut);
-
-}
-
diff --git a/files_misc/airGR_AdvancedExample/ModelDev/_ReadMe_Instructions.txt b/files_misc/airGR_AdvancedExample/ModelDev/_ReadMe_Instructions.txt
deleted file mode 100644
index fe98df40..00000000
--- a/files_misc/airGR_AdvancedExample/ModelDev/_ReadMe_Instructions.txt
+++ /dev/null
@@ -1,19 +0,0 @@
-It is possible to add an external model to the package via the following steps:
-
-(1) Write the model core in Fortran:
-  -> modify the provided example "frun_MyModel.f" to make your own model based on a similar skeleton
-
-(2) Write the model specific functions in R:
-  -> modify the provided examples "RunModel_MyModel.R" and "TransfParam_MyModel.R" to create the functions matching your own model
-
-(3) Option a - Create the DLL and load the functions manually:
-  -> in you Fortran IDE (ex. CompaqVisual or CodeBlocks), create a Fortran DLL project and compile the file (use the name you like for the DLL, ex. MyDLL.dll)
-  -> depending on the R version you plan to use, choose your compiler to create either a 32-bit or 64-bit version of the DLL (you can also create both with different names: MyDLL_x32.dll and MyDLL_x64.dll)
-  -> load the functions created at steps 1 and 2 at the beginning of your main script: load the Fortran DLL using the "dyn.load" command (if you have both 32 and 64-bit versions, you can use the "R.version$arch" command to detect the R version and load the corresponding DLL); load "RunModel_XXXX.R", "CheckArg_XXXX.R", "TransfParam_RT_XXXX.R" and "TransfParam_TR_XXXX.R" using the "source" command
-
-(3) Option b - Build your own R-package:
-  -> it is actually quite easy to build R-packages and it might be a good option. Including the fortran and R functions created at steps 1 and 2 in the package will avoid the need to take care of the DLL creation, the 32-bit vs 64-bit issue and the function loading at the beginning of your main script.
-  -> load you own package (together with airGR) at the beginning of your main R script
-
-(4) In case the new model requires a structure of inputs different from the ones in the package, 
-    create new versions of the "CreateInputsModel", "CreateRunOptions" and "CreateCalibOptions" functions to match the model specifications
diff --git a/files_misc/airGR_AdvancedExample/ModelDev/frun_MyModel.f b/files_misc/airGR_AdvancedExample/ModelDev/frun_MyModel.f
deleted file mode 100644
index ff1b4a14..00000000
--- a/files_misc/airGR_AdvancedExample/ModelDev/frun_MyModel.f
+++ /dev/null
@@ -1,225 +0,0 @@
-
-
-      SUBROUTINE frun_MyModel(
-                                 !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_mymodel
-
-
-      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 MOD104(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/files_misc/airGR_AdvancedExample/ModelDev/utils.f b/files_misc/airGR_AdvancedExample/ModelDev/utils.f
deleted file mode 100644
index 2028bc71..00000000
--- a/files_misc/airGR_AdvancedExample/ModelDev/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/files_misc/airGR_AdvancedExample/MyFunctions/DataExport_ALL.R b/files_misc/airGR_AdvancedExample/MyFunctions/DataExport_ALL.R
deleted file mode 100644
index ea6d2d1f..00000000
--- a/files_misc/airGR_AdvancedExample/MyFunctions/DataExport_ALL.R
+++ /dev/null
@@ -1,31 +0,0 @@
-
-DataExport_ALL <- function(Qobs,OutputsModel,IndPeriod_Export,ExportFile){
-
-      if("DatesR"  %in% names(OutputsModel) == FALSE){ cat(paste("Error in DataExport: OutputsModel$DatesR" ," is needed for the export \n",sep="")); return(NULL); }
-      if("Precip"  %in% names(OutputsModel) == FALSE){ cat(paste("Error in DataExport: OutputsModel$Precip" ," is needed for the export \n",sep="")); return(NULL); }
-      if("PotEvap" %in% names(OutputsModel) == FALSE){ cat(paste("Error in DataExport: OutputsModel$PotEvap"," is needed for the export \n",sep="")); return(NULL); }
-      if("Qsim"    %in% names(OutputsModel) == FALSE){ cat(paste("Error in DataExport: OutputsModel$Qsim"   ," is needed for the export \n",sep="")); return(NULL); }
-      if(length(Qobs)!=length(OutputsModel$DatesR)){ cat("Error in DataExport: Qobs and OutputsModel must have the same length \n"); return(NULL); }
-
-      MatData <- cbind(OutputsModel$Precip[IndPeriod_Export],OutputsModel$PotEvap[IndPeriod_Export],Qobs[IndPeriod_Export],OutputsModel$Qsim[IndPeriod_Export]);
-      Headers <- c("Precip","PotEvap","Qobs","Qsim"); 
-
-      ListOutputs <- names(OutputsModel);
-      for(iList in 1:length(ListOutputs)){
-        if(ListOutputs[iList] %in% c("StateEnd","DatesR","Qsim","PotEvap","Precip","CemaNeigeLayers") == FALSE ){
-          MatData <- cbind(MatData,OutputsModel[[iList]][IndPeriod_Export]);
-          Headers <- c(Headers,ListOutputs[iList]); 
-        }
-      }
-      
-      MatData[is.na(MatData)] <- -999.999;
-
-      TXT <- cbind(format(OutputsModel$DatesR[IndPeriod_Export],format="%Y%m%d"),formatC(MatData,format="f",width=14,digits=6)); 
-      Headers <- format(Headers,width=14,justify="right");
-      colnames(TXT) <- c("   Dates",Headers);
-
-      write.table(file=ExportFile,TXT,sep=";",quote=FALSE,row.names=FALSE,col.names=TRUE);
-
-  
-}
-
diff --git a/files_misc/airGR_AdvancedExample/MyFunctions/DataExport_PEQ.R b/files_misc/airGR_AdvancedExample/MyFunctions/DataExport_PEQ.R
deleted file mode 100644
index add897a3..00000000
--- a/files_misc/airGR_AdvancedExample/MyFunctions/DataExport_PEQ.R
+++ /dev/null
@@ -1,20 +0,0 @@
-
-DataExport_PEQ <- function(Qobs,OutputsModel,IndPeriod_Export,ExportFile){
-
-      if("DatesR"  %in% names(OutputsModel) == FALSE){ cat(paste("Error in DataExport: OutputsModel$DatesR" ," is needed for the export \n",sep="")); return(NULL); }
-      if("Precip"  %in% names(OutputsModel) == FALSE){ cat(paste("Error in DataExport: OutputsModel$Precip" ," is needed for the export \n",sep="")); return(NULL); }
-      if("PotEvap" %in% names(OutputsModel) == FALSE){ cat(paste("Error in DataExport: OutputsModel$PotEvap"," is needed for the export \n",sep="")); return(NULL); }
-      if("Qsim"    %in% names(OutputsModel) == FALSE){ cat(paste("Error in DataExport: OutputsModel$Qsim"   ," is needed for the export \n",sep="")); return(NULL); }
-      if(length(Qobs)!=length(OutputsModel$DatesR)){ cat("Error in DataExport: Qobs and OutputsModel must have the same length \n"); return(NULL); }
-
-      MatData <- cbind(OutputsModel$Precip[IndPeriod_Export],OutputsModel$PotEvap[IndPeriod_Export],Qobs[IndPeriod_Export],OutputsModel$Qsim[IndPeriod_Export]);
-      Headers <- c("Precip[mm]","PotEvap[mm]","Qobs[mm]","Qsim[mm]"); 
-
-      MatData[is.na(MatData)] <- -999.999;
-
-      TXT <- cbind(format(OutputsModel$DatesR[IndPeriod_Export],format="%Y%m%d"),formatC(MatData,format="f",width=14,digits=6)); Headers <- format(Headers,width=14,justify="right");
-      colnames(TXT) <- c("   Dates",Headers);
-
-      write.table(file=ExportFile,TXT,sep=";",quote=FALSE,row.names=FALSE,col.names=TRUE);
-
-}
diff --git a/files_misc/airGR_AdvancedExample/MyFunctions/DataImport_CSIRO.R b/files_misc/airGR_AdvancedExample/MyFunctions/DataImport_CSIRO.R
deleted file mode 100644
index c74ca20e..00000000
--- a/files_misc/airGR_AdvancedExample/MyFunctions/DataImport_CSIRO.R
+++ /dev/null
@@ -1,84 +0,0 @@
-
-DataImport_CSIRO <- function(DIR_DATA_INPUT,BasinCode,BasinCharactFile,HypsoDataFile){
-
-    ##File_check
-    DataImportFile <- paste(DIR_DATA_INPUT,BasinCode,"_LAU.csv",sep="");
-    FileExists <- file.exists(DataImportFile); if(FileExists==FALSE){ print("Error: DataImportFile not found",quote=FALSE); stop("EXECUTION STOPPED",call.=FALSE); }
-
-    ##Object_initialisation
-    BasinData <- list();
-    BasinData$BasinCode <- BasinCode;
-
-
-    ##_Basin_Characteristics
-      Bool <- FALSE;
-      if(exists("BasinCharactFile")){ FileExists <- file.exists(BasinCharactFile); if(FileExists){ Bool <- TRUE; } }
-      if(!Bool){ cat("Warning: BasinCharact file not found \n"); }
-      if( Bool){ 
-        TAB_CHARACT <- read.csv(file=BasinCharactFile,header=TRUE,skip=0,stringsAsFactors=FALSE);
-        IndBasin <- which(paste("AU",TAB_CHARACT$Gauge,sep="")  == BasinCode);
-        if(length(IndBasin)!=1){ print("Error: Basin not found in BasinInfoFile",quote=FALSE); stop("EXECUTION STOPPED",call.=FALSE); }
-        if(length(IndBasin)==1){ 
-        BasinData$CentreLong_deg <- as.numeric(TAB_CHARACT$centr_long[IndBasin]);
-        BasinData$CentreLat_deg  <- as.numeric(TAB_CHARACT$centr_lat[IndBasin]);
-        BasinData$BasinArea_km2  <- as.numeric(TAB_CHARACT$GIS.area[IndBasin]);
-        BasinData$BasinMeanSlope_deg <- as.numeric(TAB_CHARACT$mean_slope_deg[IndBasin]);
-        BasinData$BasinName      <- TAB_CHARACT$Catchment.name[IndBasin];
-                                    for(iChar in 1:nchar(BasinData$BasinName)){
-                                      BasinData$BasinName <- gsub(pattern="^* ",replacement="",BasinData$BasinName);
-                                      BasinData$BasinName <- gsub(pattern=" *$",replacement="",BasinData$BasinName); }
-        }
-        rm(TAB_CHARACT); } ### memory clear
-
-
-    ##Reading_of_all_lines
-    TAB <- read.csv(DataImportFile,header=TRUE,stringsAsFactors=FALSE)
-
-    ##DataSeries
-    BasinData$TabDatesR      <- as.POSIXlt(strptime(TAB$DatesChro,format="%Y-%m-%d",tz="UTC"));
-    BasinData$TabObsP        <- as.numeric(TAB$VarPtot);
-    BasinData$TabObsF        <- as.numeric(TAB$VarFsol);
-    BasinData$TabObsTmin     <- as.numeric(TAB$VarTmin);
-    BasinData$TabObsT        <- as.numeric(TAB$VarTmoy);
-    BasinData$TabObsTmax     <- as.numeric(TAB$VarTmax);
-    BasinData$TabObsEmorton  <- as.numeric(TAB$VarETP);
-    BasinData$TabObsEoudin   <- as.numeric(TAB$VarETP_Oudin);
-    BasinData$TabObsQmm      <- as.numeric(TAB$VarQmm);
-    BasinData$TabObsQm3s     <- as.numeric(TAB$VarQm3s);
-
-    rm(TAB); ### memory clear
-    
-
-    ##Missing_values
-    for(iList in 1:length(BasinData)){ if(is.numeric(BasinData[[iList]])){
-      if(names(BasinData)[iList] %in% c("TabObsTmin","TabObsT","TabObsTmax")){
-        BasinData[[iList]][ BasinData[[iList]]<(-100) ] <- NA; 
-      } else {
-        BasinData[[iList]][ BasinData[[iList]]<0 ] <- NA; 
-      }
-    } }
-    ##Constant_values
-    if("TabObsQmm" %in% names(BasinData)){
-    if(sd(BasinData$TabObsQmm[!is.na(BasinData$TabObsQmm)])==0){ cat("Error: runoff values are constant \n"); stop("EXECUTION STOPPED",call.=FALSE); } }
-
-
-
-  ##Hypso_Curve
-    Bool <- FALSE;
-    if(exists("HypsoDataFile")){ FileExists <- file.exists(HypsoDataFile); if(FileExists){ Bool <- TRUE; } }
-    if(Bool){
-      TAB_HYPSO <- read.csv2(file=HypsoDataFile,header=TRUE,skip=0,stringsAsFactors=FALSE);
-      iR <- which(formatC(TAB_HYPSO$CODE,format="d",width=8,flag="0")==BasinData$BasinCode);
-      iC <- which(colnames(TAB_HYPSO)=="Zmin"):which(colnames(TAB_HYPSO)=="Zmax");
-      BasinData$HypsoData <- as.numeric(TAB_HYPSO[iR,iC]);  ### min, q01, q02, ... , q98, q99, max
-      rm(TAB_HYPSO); ### memory clear
-    } else {
-      cat("Warning: Hypso file not found \n");
-    }
- 
-
-  ##END
-  return(BasinData);
-
-}
- 
diff --git a/files_misc/airGR_AdvancedExample/MyFunctions/DataImport_Irstea2010.R b/files_misc/airGR_AdvancedExample/MyFunctions/DataImport_Irstea2010.R
deleted file mode 100644
index a2a2038c..00000000
--- a/files_misc/airGR_AdvancedExample/MyFunctions/DataImport_Irstea2010.R
+++ /dev/null
@@ -1,105 +0,0 @@
-
-DataImport_Irstea2010 <- function(DIR_DATA_INPUT,BasinCode,BasinCharactFile,HypsoDataFile){
-
-
-    ##File_check
-    DataImportFile <- paste(DIR_DATA_INPUT,BasinCode,"_BV.txt",sep="");
-    FileExists <- file.exists(DataImportFile); if(FileExists==FALSE){ print("Error: DataImportFile not found",quote=FALSE); stop("EXECUTION STOPPED",call.=FALSE); }
-
-    ##Object_initialisation
-    BasinData <- list();
-    BasinData$BasinCode <- BasinCode;
-
-
-    ##_Basin_Characteristics
-      ### BasinData$BasinName     <- as.character(read.csv2(file=DataImportFile,skip=19,nrows=1,header=FALSE,stringsAsFactors=FALSE)[1,1]);
-      ### BasinData$BasinArea_km2 <- as.numeric(  read.csv2(file=DataImportFile,skip=24,nrows=1,header=FALSE,stringsAsFactors=FALSE)[1,3]);
-      Bool <- FALSE;
-      if(exists("BasinCharactFile")){ FileExists <- file.exists(BasinCharactFile); if(FileExists){ Bool <- TRUE; } }
-      if(!Bool){ cat("Warning: BasinCharact file not found \n"); }
-      if( Bool){ 
-        TAB_CHARACT <- read.csv2(file=BasinCharactFile,header=TRUE,skip=0,stringsAsFactors=FALSE);
-        IndBasin <- which(TAB_CHARACT$Code  == BasinCode);
-        if(length(IndBasin)!=1){ print("Error: Basin not found in BasinInfoFile",quote=FALSE); stop("EXECUTION STOPPED",call.=FALSE); }
-        if(length(IndBasin)==1){ 
-        BasinData$StationX_l2e   <- as.numeric(TAB_CHARACT$iX_CEM[IndBasin]);
-        BasinData$StationY_l2e   <- as.numeric(TAB_CHARACT$iY_CEM[IndBasin]);
-        BasinData$StationZ_l2e   <- as.numeric(TAB_CHARACT$iZ_CEM[IndBasin]);
-        BasinData$BasinArea_km2  <- as.numeric(TAB_CHARACT$S_CEM[IndBasin]);
-        BasinData$BasinName      <- TAB_CHARACT$Nom[IndBasin]; 
-                                    for(iChar in 1:nchar(BasinData$BasinName)){
-                                      BasinData$BasinName <- gsub(pattern="^* ",replacement="",BasinData$BasinName);
-                                      BasinData$BasinName <- gsub(pattern=" *$",replacement="",BasinData$BasinName); }
-        rm(TAB_CHARACT); } ### memory clear
-        }
-
-	
-    ##DataSeries
-    Format <- c("A8","X1","I8","X1","A5","X1","A7","X1","F5.0","X1","F5.0","X1","F5.0","X1","F5.0","X1","F5.0");
-    TAB_DATA <- read.fortran(file=DataImportFile,skip=51,header=FALSE,Format);
-
-    BasinData$TabDatesT <- as.character(TAB_DATA[,1]);
-    BasinData$TabDatesR <- as.POSIXlt(strptime(TAB_DATA[,1],format="%Y%m%d",tz="UTC"));
-
-    BasinData$TabObsQm3s <- TAB_DATA[,2]/1000;         ### observed runoff (in m3/s)
-    BasinData$TabObsQmm  <- BasinData$TabObsQm3s*86.4/BasinData$BasinArea_km2;  ### observed runoff (in mm/d)
-
-    BasinData$TabObsP <- TAB_DATA[,5];   ### precipitation (catchment average in mm)
-    BasinData$TabObsF <- TAB_DATA[,6];   ### solid fraction precipitation
-    BasinData$TabObsT <- TAB_DATA[,7];   ### air temp (catchment average in degre C)
-    BasinData$TabObsE <- TAB_DATA[,8];   ### potential evap (catchment average in mm/d)
-
-    BasinData$TabObsTmin <- NULL; ### min air temp (catchment average in degre C)
-    BasinData$TabObsTmax <- NULL; ### max air temp (catchment average in degre C)
-
-    # BasinData$TabObsEou <- TAB_DATA[,8];   ### potential evap oudin (catchment average in mm/d)
-    # BasinData$TabObsEpm <- TAB_DATA[,9];   ### potential evap penman (catchment average in mm/d)
-
-    # BasinData$TabObsFsafran <- TAB_DATA[,6];
-    # USACE_Tmin <- -1.0; USACE_Tmax <-  3.0;
-    # SolidFraction <- 1- (BasinData$TabObsT - USACE_Tmin)/(USACE_Tmax - USACE_Tmin);
-    # SolidFraction[BasinData$TabObsT > USACE_Tmax] <- 0;
-    # SolidFraction[BasinData$TabObsT < USACE_Tmin] <- 1;
-    # BasinData$TabObsFusace <- SolidFraction;
-
-    rm(TAB_DATA); ### memory clear
-    
-
-    ##Missing_values
-    for(iList in 1:length(BasinData)){ if(is.numeric(BasinData[[iList]])){
-      if(names(BasinData)[iList] %in% c("TabObsTmin","TabObsT","TabObsTmax")){
-        BasinData[[iList]][ BasinData[[iList]]<(-100) ] <- NA; 
-      } else {
-        BasinData[[iList]][ BasinData[[iList]]<0 ] <- NA; 
-      }
-    } }
-    ##Constant_values
-    if("TabObsQmm" %in% names(BasinData)){
-    if(sd(BasinData$TabObsQmm[!is.na(BasinData$TabObsQmm)])==0){ cat("Error: runoff values are constant \n"); stop("EXECUTION STOPPED",call.=FALSE); } }
-
-
-
-  ##Hypso_Curve
-    Bool <- FALSE;
-    if(exists("HypsoDataFile")){ FileExists <- file.exists(HypsoDataFile); if(FileExists){ Bool <- TRUE; } }
-    if(Bool){
-      TAB_HYPSO <- read.csv2(file=HypsoDataFile,header=TRUE,skip=0,stringsAsFactors=FALSE);
-      iR <- which(formatC(TAB_HYPSO$CODE,format="d",width=8,flag="0")==BasinData$BasinCode);
-      iC <- which(colnames(TAB_HYPSO)=="Zmin"):which(colnames(TAB_HYPSO)=="Zmax");
-      BasinData$HypsoData <- as.numeric(TAB_HYPSO[iR,iC]);  ### min, q01, q02, ... , q98, q99, max
-      rm(TAB_HYPSO); ### memory clear
-    } else {
-      cat("Warning: Hypso file not found \n");
-    }
-
-
-
-  ##END
-  return(BasinData);
-
-}
- 
-
-
-
- 
diff --git a/files_misc/airGR_AdvancedExample/MyFunctions/DataImport_MOPEX_DLY.R b/files_misc/airGR_AdvancedExample/MyFunctions/DataImport_MOPEX_DLY.R
deleted file mode 100644
index 6bc7f249..00000000
--- a/files_misc/airGR_AdvancedExample/MyFunctions/DataImport_MOPEX_DLY.R
+++ /dev/null
@@ -1,88 +0,0 @@
-
-DataImport_MOPEX_DLY <- function(DIR_DATA_INPUT,BasinCode,BasinCharactFile,HypsoDataFile){
-
-
-    ##File_check
-    DataImportFile <- paste(DIR_DATA_INPUT,BasinCode,".dly",sep="");
-    FileExists <- file.exists(DataImportFile); if(FileExists==FALSE){ print("Error: DataImportFile not found",quote=FALSE); stop("EXECUTION STOPPED",call.=FALSE); }
-
-    ##Object_initialisation
-    BasinData <- list();
-    BasinData$BasinCode <- BasinCode;
-
-
-    ##_Basin_Characteristics
-      Bool <- FALSE;
-      if(exists("BasinCharactFile")){ FileExists <- file.exists(BasinCharactFile); if(FileExists){ Bool <- TRUE; } }
-      if(!Bool){ cat("Warning: BasinCharact file not found \n"); }
-      if( Bool){ 
-        TAB_CHARACT <- read.csv2(file=BasinCharactFile,header=TRUE,skip=0,stringsAsFactors=FALSE);
-        IndBasin <- which(formatC(TAB_CHARACT[,1],format="d",width=8,flag="0")  == BasinCode);
-        if(length(IndBasin)!=1){ print("Error: Basin not found in BasinInfoFile",quote=FALSE); stop("EXECUTION STOPPED",call.=FALSE); }
-        if(length(IndBasin)==1){ 
-        BasinData$StationLong_deg <- as.numeric(TAB_CHARACT[IndBasin, 5]);
-        BasinData$StationLat_deg  <- as.numeric(TAB_CHARACT[IndBasin, 6]);
-        BasinData$BasinArea_km2   <- as.numeric(TAB_CHARACT[IndBasin,10]);
-        BasinData$BasinName       <- TAB_CHARACT[IndBasin,11]; 
-                                     for(iChar in 1:nchar(BasinData$BasinName)){
-                                       BasinData$BasinName <- gsub(pattern="^* ",replacement="",BasinData$BasinName);
-                                       BasinData$BasinName <- gsub(pattern=" *$",replacement="",BasinData$BasinName); }
-        }
-        rm(TAB_CHARACT); } ### memory clear
-                
-            
-    ##DataSeries
-    Format <- c("A8","F10.0","F10.0","F10.0","F10.0","F10.0");
-    TAB_DATA <- read.fortran(file=DataImportFile,skip=0,header=FALSE,Format);
-
-    TabDatesTxt <- TAB_DATA[,1]; TabDatesTxt <- gsub(pattern=" ",replacement="0",TabDatesTxt);
-    BasinData$TabDatesR   <- as.POSIXlt(strptime(TabDatesTxt,format="%Y%m%d",tz="UTC"));
-    BasinData$TabObsP     <- as.numeric(TAB_DATA[,2]);
-    BasinData$TabObsE0noa <- as.numeric(TAB_DATA[,3]);
-    BasinData$TabObsQmm   <- as.numeric(TAB_DATA[,4]);
-    BasinData$TabObsTmin  <- as.numeric(TAB_DATA[,6]);
-    BasinData$TabObsTmax  <- as.numeric(TAB_DATA[,5]);
-
-    BasinData$TabObsT     <- (BasinData$TabObsTmin+BasinData$TabObsTmax)/2;
-    BasinData$TabObsE0oud <- PEdaily_Oudin(BasinData$TabDatesR$yday+1,BasinData$TabObsT,BasinData$StationLat_deg/(180/pi));
-    BasinData$TabObsE     <- BasinData$TabObsE0noa;
-
-    rm(TAB_DATA); ### memory clear
-    
-    ##Missing_values
-    for(iList in 1:length(BasinData)){ if(is.numeric(BasinData[[iList]])){
-      if(names(BasinData)[iList] %in% c("TabObsTmin","TabObsT","TabObsTmax")){
-        BasinData[[iList]][ BasinData[[iList]]<(-100) ] <- NA; 
-      } else {
-        BasinData[[iList]][ BasinData[[iList]]<0 ] <- NA; 
-      }
-    } }
-    ##Constant_values
-    if("TabObsQmm" %in% names(BasinData)){
-    if(sd(BasinData$TabObsQmm[!is.na(BasinData$TabObsQmm)])==0){ cat("Error: runoff values are constant \n"); stop("EXECUTION STOPPED",call.=FALSE); } }
-
-
-
-  ##Hypso_Curve
-    Bool <- FALSE;
-    if(exists("HypsoDataFile")){ FileExists <- file.exists(HypsoDataFile); if(FileExists){ Bool <- TRUE; } }
-    if(Bool){
-      TAB_HYPSO <- read.csv2(file=HypsoDataFile,header=TRUE,skip=0,stringsAsFactors=FALSE);
-      iR <- which(formatC(TAB_HYPSO$CODE,format="d",width=8,flag="0")==BasinData$BasinCode);
-      iC <- which(colnames(TAB_HYPSO)=="Zmin"):which(colnames(TAB_HYPSO)=="Zmax");
-      BasinData$HypsoData <- as.numeric(TAB_HYPSO[iR,iC]);  ### min, q01, q02, ... , q98, q99, max
-      rm(TAB_HYPSO); ### memory clear
-    } else {
-      cat("Warning: Hypso file not found \n");
-    }
- 
-
-
-  ##END
-  return(BasinData);
-
-}
- 
-
-
-
diff --git a/files_misc/airGR_AdvancedExample/MyFunctions/DataImport_TutorialExamples.R b/files_misc/airGR_AdvancedExample/MyFunctions/DataImport_TutorialExamples.R
deleted file mode 100644
index ea13f5fb..00000000
--- a/files_misc/airGR_AdvancedExample/MyFunctions/DataImport_TutorialExamples.R
+++ /dev/null
@@ -1,63 +0,0 @@
-
-DataImport_TutorialExamples <- function(DIR_DATA_INPUT,BasinCode,BasinCharactFile,HypsoDataFile){
-
-
-    ##File_check
-    DataImportFile <- paste(DIR_DATA_INPUT,BasinCode,".txt",sep="");
-    FileExists <- file.exists(DataImportFile); if(FileExists==FALSE){ print("Error: DataImportFile not found",quote=FALSE); stop("EXECUTION STOPPED",call.=FALSE); }
-
-    ##Object_initialisation
-    BasinData <- list();
-    BasinData$BasinCode <- BasinCode;
-
-    ##Basin_Name_and_Surf
-    Lines <- read.table(file=DataImportFile,skip=1,header=FALSE,nrow=3,sep=";",comment.char="",stringsAsFactors=FALSE);
-    Name  <- as.character(Lines[2,2]); Name <- gsub(pattern="^*[ ]",replacement="",Name); Name <- gsub(pattern="[ ]*$",replacement="",Name); # remove leading and trailing white space
-    BasinData$BasinName <- Name;
-    BasinData$BasinArea_km2 <- as.numeric(Lines[3,2]);
-	
-    ##DataSeries
-    TAB_DATA <- read.table(file=DataImportFile,sep=";",header=TRUE,comment.char="#",stringsAsFactors=FALSE);
-
-    BasinData$TabDatesT <- as.character(TAB_DATA[,1]);
-    BasinData$TabDatesR <- as.POSIXlt(strptime(TAB_DATA[,1],format="%Y%m%d",tz="UTC"));
-
-    BasinData$TabObsQm3s <- TAB_DATA[,2]/1000;    ### observed runoff (in m3/s)
-    BasinData$TabObsQmm <-  TAB_DATA[,3];         ### observed runoff (in mm/d)
-
-    BasinData$TabObsP <- TAB_DATA[,4];   ### precipitation (catchment average in mm)
-    BasinData$TabObsT <- TAB_DATA[,5];   ### air temp (catchment average in degre C)
-    BasinData$TabObsE <- TAB_DATA[,6];   ### potential evap (catchment average in mm/d)
-    BasinData$TabObsTmin <- NULL; ### min air temp (catchment average in degre C)
-    BasinData$TabObsTmax <- NULL; ### max air temp (catchment average in degre C)
-
-    rm(TAB_DATA); ### memory clear
-    
-    ##Missing_values
-    BasinData$TabObsQm3s[BasinData$TabObsQm3s<0]  <- NA;
-    BasinData$TabObsQmm[BasinData$TabObsQmm<0]    <- NA;
-    BasinData$TabObsP[BasinData$TabObsP<0]        <- NA;
-    BasinData$TabObsF[BasinData$TabObsF<0]        <- NA;
-    BasinData$TabObsT[BasinData$TabObsT<(-100)]   <- NA;
-    BasinData$TabObsE[BasinData$TabObsE<0]        <- NA;
-
-    ##Missing_values
-    if("TabObsQmm" %in% names(BasinData)){
-    if(sd(BasinData$TabObsQmm[!is.na(BasinData$TabObsQmm)])==0){ cat("Error: runoff values are constant \n"); stop("EXECUTION STOPPED",call.=FALSE); } }
-
-
-  ##Hypso_Curve
-    FileExists <- file.exists(HypsoDataFile); if(FileExists==FALSE){ cat("Error: Hypso file not found "); stop("EXECUTION STOPPED",call.=FALSE); }
-    TAB_HYPSO <- read.table(file=HypsoDataFile,header=TRUE,stringsAsFactors=FALSE);
-    iR <- which(TAB_HYPSO$CODE==BasinData$BasinCode);
-    iC <- which(colnames(TAB_HYPSO)=="Zmin"):which(colnames(TAB_HYPSO)=="Zmax");
-    BasinData$HypsoData <- as.numeric(TAB_HYPSO[iR,iC]);  ### min, q01, q02, ... , q98, q99, max
-    rm(TAB_HYPSO); ### memory clear
-
-
-  ##END
-  return(BasinData);
-
-}
- 
-
diff --git a/files_misc/airGR_AdvancedExample/MyFunctions/SeriesAveraging_D.R b/files_misc/airGR_AdvancedExample/MyFunctions/SeriesAveraging_D.R
deleted file mode 100644
index 10ad4144..00000000
--- a/files_misc/airGR_AdvancedExample/MyFunctions/SeriesAveraging_D.R
+++ /dev/null
@@ -1,30 +0,0 @@
-#*****************************************************************************************************************
-#' Function for data averaging used to prepare model inputs for initialising
-#'
-#' The time series provided is averaged to create an average year, i.e. interannual daily mean values. \cr
-#' This average year is then repeated a number of time to build an artificial series (ex. 5-10 years long)
-#' which can be used to initialize the hydrological model.
-#*****************************************************************************************************************
-#' @title  SeriesAveraging_D
-#' @author Laurent Coron (December 2013)
-#' @export
-#' @param  TabObsDates    series of dates at the daily time step (format must be R dates, POSIXct or POSIXlt)
-#' @param  InputSeries    input series to be averaged at the daily time step
-#' @param  NBY            number of years for the output series (i.e. number of times the average year is repeated)
-#' @return  Averaged input series repeated NBY times
-#*****************************************************************************************************************
-SeriesAveraging_D <- function(TabObsDates,InputSeries,NBY){
-
-  
-      ##We_compute_an_average_year
-      Input_DATA <- as.matrix(InputSeries)
-      Inputs_MOY <- as.matrix(aggregate(Input_DATA,by=list(as.numeric(format(TabObsDates,format="%m%d"))),FUN=mean,na.rm=F)[,2:(ncol(Input_DATA)+1)]);
-
-      ##We_repeat_this_year_as_many_times_as_requested
-      OutputSeries <- Inputs_MOY;
-      if(NBY>1){ for(iii in 1:(NBY-1)){ OutputSeries <- rbind(OutputSeries,Inputs_MOY); } }
-
-
-    return(OutputSeries);
-
-}
\ No newline at end of file
diff --git a/files_misc/airGR_AdvancedExample/MyFunctions/plotPDF_LongTS_PEQ.R b/files_misc/airGR_AdvancedExample/MyFunctions/plotPDF_LongTS_PEQ.R
deleted file mode 100644
index e14eb26a..00000000
--- a/files_misc/airGR_AdvancedExample/MyFunctions/plotPDF_LongTS_PEQ.R
+++ /dev/null
@@ -1,294 +0,0 @@
-
-plotPDF_LongTS_PEQ <- function(TabDatesR,TabObsPrecip,TabObsPotEvap,TabObsQmm,TabSimQmm,DatesR_PlotB,DatesR_PlotE,FormatExportFile,PlotHeader,CreatePDF,ExportFile){
-
-      BOOL_Precip  <- length(TabObsPrecip)!=0;
-      BOOL_ObsQmm  <- length(TabObsQmm)!=0;
-      BOOL_SimQmm  <- length(TabSimQmm)!=0;
-      BOOL_PotEvap <- length(TabObsPotEvap)!=0;
-  
-  ################################################################################  
-    ##Dates de début et fin
-      TimeStep   <- difftime(TabDatesR[2],TabDatesR[1],units="secs")[[1]];
-      DateBSelec <- DatesR_PlotB;
-      DateESelec <- DatesR_PlotE;
-      DateBGraph <- as.POSIXlt(strptime(paste("01/01/",as.character(DateBSelec$year+1900  ),sep=""),format="%d/%m/%Y",tz="UTC"))
-      if(DateESelec$mday==01 & DateESelec$mon==00){ K <- 0; } else { K <- 1; }
-      DateEGraph <- as.POSIXlt(strptime(paste("01/01/",as.character(DateESelec$year+1900+K),sep=""),format="%d/%m/%Y",tz="UTC"))
-
-      NbYears    <- DateEGraph$year-DateBGraph$year+1;
-
-  
-    ##Vecteurs de chroniques et dates     
-      DatesGraph <- as.POSIXlt(seq(from=DateBGraph,to=DateEGraph,by=TimeStep),tz="UTC");
-      DatesChron <- TabDatesR;
-  
-      if( DatesChron[1] <= DatesGraph[1] ){ IndChron_B <- which(DatesChron==DatesGraph[1]);  IndGraph_B <- 1; }
-      if( DatesChron[1] >  DatesGraph[1] ){ IndChron_B <- 1;  IndGraph_B <- which(DatesGraph==DatesChron[1]); }
-  
-      if( tail(DatesChron,1) >= tail(DatesGraph,1) ){ IndChron_E <- which(DatesChron==tail(DatesGraph,1));  IndGraph_E <- length(DatesGraph); }
-      if( tail(DatesChron,1) <  tail(DatesGraph,1) ){ IndChron_E <- length(DatesChron);  IndGraph_E <- which(DatesGraph==tail(DatesChron,1)); }
-        
-      ChronLabel <- NULL; ChronUnit <- NULL;
-      NbChron <- sum(BOOL_Precip,BOOL_PotEvap,BOOL_ObsQmm,BOOL_SimQmm);
-      LengthGraph <- length(DatesGraph);
-      ChronGraph <- matrix(NA,nrow=LengthGraph,ncol=NbChron); 
-      ID <- 0;
-      if(BOOL_Precip ){ ID <- ID+1; ChronLabel[ID] <- "Precip" ; ChronUnit[ID]="[mm/d]"; ChronGraph[IndGraph_B:IndGraph_E,ID] <- TabObsPrecip[IndChron_B:IndChron_E];  }
-      if(BOOL_ObsQmm ){ ID <- ID+1; ChronLabel[ID] <- "Qobs"   ; ChronUnit[ID]="[mm/d]"; ChronGraph[IndGraph_B:IndGraph_E,ID] <- TabObsQmm[IndChron_B:IndChron_E];     }
-      if(BOOL_SimQmm ){ ID <- ID+1; ChronLabel[ID] <- "Qsim"   ; ChronUnit[ID]="[mm/d]"; ChronGraph[IndGraph_B:IndGraph_E,ID] <- TabSimQmm[IndChron_B:IndChron_E];     }
-      if(BOOL_PotEvap){ ID <- ID+1; ChronLabel[ID] <- "PotEvap"; ChronUnit[ID]="[mm/d]"; ChronGraph[IndGraph_B:IndGraph_E,ID] <- TabObsPotEvap[IndChron_B:IndChron_E]; }
-  
-  
-      ##GapIndicator and ZeroIndicator
-      ComputeDataIndicator <- function(MyData,DataType){
-        ##initialisation
-        Indicator <- rep(1,length(MyData)); 
-        ##All missing values are identified
-        Indicator[!(MyData %in% DataType)] <- NA;
-        ##We check all the values to have an optimized gap indicator
-        for(j in 2:(length(MyData)-1)){
-          ##If the value is missing but isolated (between available values), we set a neighbouring value as missing to ensure a line segment will be plot
-            if(identical(MyData[j],DataType) && !identical(MyData[j-1],DataType) && !identical(MyData[j+1],DataType)){ Indicator[j-1]=1; }
-          ##If the value is missing but located between other missing values, we set the Gap indicator to a negative value which will not be plotted 
-          ##but will ensire a continuous line between the last and the next missing values
-            if(identical(MyData[j],DataType) && identical(MyData[j-1],DataType) && identical(MyData[j+1],DataType)){ Indicator[j]=(-100); }
-        }
-        return(Indicator);
-      }
-  
-      GapIndicator  <- matrix(NA,nrow=LengthGraph,ncol=NbChron);  for(ID in 1:NbChron){  GapIndicator[,ID] <- ComputeDataIndicator(ChronGraph[,ID],NA); }
-      ZeroIndicator <- matrix(NA,nrow=LengthGraph,ncol=NbChron);  for(ID in 1:NbChron){ ZeroIndicator[,ID] <- ComputeDataIndicator(ChronGraph[,ID], 0); }
-  
-      SelecIndicator <- rep(NA,LengthGraph);
-      TMP1 <- 1;                              TMP2 <- which(DatesGraph==DateBSelec);   if(TMP2!=TMP1){ SelecIndicator[TMP1:TMP2] <- (-100); SelecIndicator[c(TMP1,TMP2)] <- 1; }
-      TMP1 <- which(DatesGraph==DateESelec);  TMP2 <- LengthGraph;                     if(TMP2!=TMP1){ SelecIndicator[TMP1:TMP2] <- (-100); SelecIndicator[c(TMP1,TMP2)] <- 1; }
-
-
-  ################################################################################
-
-      ######################################################## 
-      ##Mise en page générale
-          NumGraph=NULL; SizeGraph=NULL; CurveType=NULL; CurveColour=NULL; InversionAxisY=NULL; ScaleAxisY=NULL;
-          ID=0; IP=0;
-          if(BOOL_Precip ){ ID=ID+1; IP=IP+1; NumGraph[ID]=IP; SizeGraph[ID]= 8; CurveType[ID]="h"; CurveColour[ID]="royalblue"  ; InversionAxisY[ID]=TRUE ; ScaleAxisY[ID]="c(0,max(ChronGraph[,ID],na.rm=TRUE))"; }
-          if(BOOL_ObsQmm ){ ID=ID+1; IP=IP+1; NumGraph[ID]=IP; SizeGraph[ID]=20; CurveType[ID]="l"; CurveColour[ID]="black"      ; InversionAxisY[ID]=FALSE; ScaleAxisY[ID]="c(-0.05*max(ChronGraph[,ID],na.rm=TRUE),max(ChronGraph[,ID],na.rm=TRUE))"; }
-          if(BOOL_SimQmm ){ ID=ID+1; IP=IP+0; NumGraph[ID]=IP; SizeGraph[ID]=20; CurveType[ID]="l"; CurveColour[ID]="red"        ; InversionAxisY[ID]=FALSE; ScaleAxisY[ID]="c(-0.05*max(ChronGraph[,ID],na.rm=TRUE),max(ChronGraph[,ID],na.rm=TRUE))"; }
-          if(BOOL_PotEvap){ ID=ID+1; IP=IP+1; NumGraph[ID]=IP; SizeGraph[ID]= 8; CurveType[ID]="l"; CurveColour[ID]="chartreuse4"; InversionAxisY[ID]=FALSE; ScaleAxisY[ID]="c(min(ChronGraph[,ID],na.rm=TRUE),max(ChronGraph[,ID],na.rm=TRUE))"; }
-
-          GapColour=rep("red",NbChron);
-          ZeroColour=rep("forestgreen",NbChron); ZeroColour[ChronLabel=="Precip" | ChronLabel=="PotEvap"]=NA;
-  
-          YearHeight=4; YearWidth=10; iAxe <- 1;
-          NbGraphs=max(NumGraph[1:NbChron])
-          marVide=c(0,0,0,0)           
-        ##On specifie le fichier export et sa taille    
-          if(FormatExportFile=="variable"){
-            width=min(200,-6.05+YearWidth*NbYears)
-            height=1+YearHeight*NbGraphs  
-            paper="special"
-            cex1=1.8
-            cex2=1.4
-            pV=1    ##proportion relative des espace entre les graphs          
-            marGraph =c( 0.0,15.0, 0.0,15.0)
-            marLacune=c( 2.5,15.0, 0.0,15.0)            
-          } else if(FormatExportFile=="a4"){     
-            width=67
-            height=101
-            paper="a4"
-            cex1=1.0
-            cex2=0.7
-            pV=2    ##proportion relative des espace entre les graphs
-            marGraph =c( 0.0, 9.0, 0.0, 9.0)
-            marLacune=c( 1.0, 9.0, 0.0, 9.0)  
-          } else if(FormatExportFile=="a4r"){
-            width=101
-            height=67          
-            paper="a4r"
-            cex1=1.0
-            cex2=0.7
-            pV=2    ##proportion relative des espace entre les graphs
-            marGraph =c( 0.0, 9.0, 0.0, 9.0)
-            marLacune=c( 0.5, 9.0, 0.0, 9.0) 
-          }
-          if(CreatePDF==FALSE){ 
-            cex1=1.0
-            cex2=0.7
-            pV=2    ##proportion relative des espace entre les graphs
-            marGraph =c( 0.0, 9.0, 0.0, 9.0)
-            marLacune=c( 0.5, 9.0, 0.0, 9.0)  }
-          if(CreatePDF){ pdf(file=ExportFile,paper=paper,width=width,height=height); }
-
-
-      ######################################################## 
-      ##On determine la proportion relative des graphs à tracer
-          SizeGraph2=rep(0,NbChron)             
-          for(ID in 1:NbChron){
-            for(iGraph in 1:NbGraphs){
-              if(NumGraph[ID]==iGraph){ SizeGraph2[iGraph]=max(SizeGraph2[iGraph],SizeGraph[ID]) } } }
-          SizeGraph3=round(SizeGraph2[1:NbGraphs]/sum(SizeGraph2[1:NbGraphs])*7*NbGraphs)
-          pL=1                    ##proportion fixe que représente l''indicateur de Lacunes
-          pG=SizeGraph3-pL      ##proportion relative que représente le Graph      
-          if(NbGraphs==1){ mplot=matrix(c(rep( 1,pV),rep( 2,pG[1]),rep( 3,pL),rep( 4,pV)  ),byrow=T)}
-          if(NbGraphs==2){ mplot=matrix(c(rep( 1,pV),rep( 2,pG[1]),rep( 3,pL),rep( 4,pV),rep( 5,pG[2]),rep( 6,pL),rep( 7,pV)  ),byrow=T)}
-          if(NbGraphs==3){ mplot=matrix(c(rep( 1,pV),rep( 2,pG[1]),rep( 3,pL),rep( 4,pV),rep( 5,pG[2]),rep( 6,pL),rep( 7,pV),
-                rep( 8,pG[3]),rep( 9,pL),rep( 10,pV)),byrow=T)}
-          if(NbGraphs==4){ mplot=matrix(c(rep( 1,pV),rep( 2,pG[1]),rep( 3,pL),rep( 4,pV),rep( 5,pG[2]),rep( 6,pL),rep(7,pV),
-                rep( 8,pG[3]),rep( 9,pL),rep(10,pV),rep(11,pG[4]),rep(12,pL),rep(13,pV)  ),byrow=T)}
-          if(NbGraphs==5){ mplot=matrix(c(rep( 1,pV),rep( 2,pG[1]),rep( 3,pL),rep( 4,pV),rep( 5,pG[2]),rep( 6,pL),rep( 7,pV),
-                rep( 8,pG[3]),rep( 9,pL),rep(10,pV),rep(11,pG[4]),rep(12,pL),rep(13,pV),rep(14,pG[5]),rep(15,pL),rep(16,pV)  ),byrow=T)}
-          layout(mplot)
-        ##On definie divers liste des dates
-          SeqDate1=seq(DateBGraph,DateEGraph,"months")    
-          SeqDate2=seq(DateBGraph,DateEGraph,"3 months")          
-          SeqDate3=seq(DateBGraph,DateEGraph,"2 years"); if(length(SeqDate3)==1){ SeqDate3 <- seq(DatesGraph[length(DatesGraph)%/%2],DatesGraph[length(DatesGraph)%/%2],"months"); }
-
-
-        ##Options de mise en page générales
-          par(family="serif",las=1,xaxs="i", yaxs="i")
-
-  
-  
-      ########################################################           
-      ##Tracage des chroniques (Boucle sur les graphs)
-        for(iGraph in 1:NbGraphs){
-          #########################################
-          ##Graph permettant d''assurer l''espacement
-            par(new=FALSE,mar=marVide)
-            plot(0,0,type="n",xaxt="n",yaxt="n",xlab="",ylab="",bty="n") ##Creation d''un graphique vide
-          #########################################
-          ##On fait la liste du (des) indices de chroniques à tracer dans la graph en cours (iGraph)
-            PlottingList=NULL
-            for(ID in 1:NbChron){
-              if(NumGraph[ID]==iGraph){ PlottingList[length(PlottingList)+1]=ID } }
-          #########################################
-          ##Premier(s) graph(s) contenant(s) les chroniques
-            nScale=max(3,round(SizeGraph3[iGraph]/2))
-            xlim=seq(DateBGraph,DateEGraph,length.out=2)
-            ##################
-            ##Determination du ylim commmun à toutes les chroniques tracées sur le graph en cours
-              ##Initialisation
-                ylim_0=c(+1e50,-1e50)
-                ylim_1=ylim_0 ; ylim_2=ylim_0            
-              ##Boucle
-                for(ii in 1:length(PlottingList)){
-                  ID=PlottingList[ii]
-                  if((sum(is.na(ChronGraph[,ID]))-length(ChronGraph[,ID]))!=0){ ##S''il y a des données
-                    ID_ylim=eval(parse(text=ScaleAxisY[ID]))
-                    if(InversionAxisY[ID]==FALSE){ ylim_1[1]=min(ylim_1[1],ID_ylim[1]) ; ylim_1[2]=max(ylim_1[2],ID_ylim[2]) }
-                    if(InversionAxisY[ID]==TRUE ){ ylim_2[1]=min(ylim_2[1],ID_ylim[1]) ; ylim_2[2]=max(ylim_2[2],ID_ylim[2]) }
-                  }  }
-                if(ylim_1[1]==ylim_0[1] && ylim_1[2]==ylim_0[2]){ ylim_1=c(0,10)}  ##S''il n''y a aucune données
-                if(ylim_2[1]==ylim_0[1] && ylim_2[2]==ylim_0[2]){ ylim_2=c(0,10)}  ##S''il n''y a aucune données
-                ylim_2=c(ylim_2[2],ylim_2[1]) ##On retourne ylim_2
-              ##Tests sur le nombre de courbes d''axe inversé
-                if(sum(InversionAxisY[PlottingList])==length(PlottingList)){ ylim_1=ylim_2 } ##toutes les courbes
-                if(sum(InversionAxisY[PlottingList])==0                   ){ ylim_2=ylim_1 } ##aucune courbe
-            ##################
-            ##Boucle sur les chroniques à tracer sur le graph en cours
-              par(new=FALSE,mar=marGraph)
-              plot(0,0,type="n",xaxt="n",yaxt="n",xlab="",ylab="",bty="n",xlim=xlim,ylim=ylim_1)   ##Creation d''un graphique vide
-              ##################
-              ##Tracage de la grille et des echelles X
-              if(FormatExportFile=="variable" & CreatePDF){ for(ab in 1:length(SeqDate1))  { abline(v=SeqDate1[ab],lty="dotted",col=grey(0.6)); } }
-              for(ab in 1:length(SeqDate2))  { if((ab-iAxe)%%4==0){ abline(v=SeqDate2[ab],lty="solid",col=grey(0.6)); } }
-              ##################
-              Counter <- 1;
-              for(ii in 1:length(PlottingList)){
-                ID=PlottingList[ii]
-                  ##Inversion de l''axe
-                    if(InversionAxisY[ID]==TRUE ){ ylim=ylim_2 ; sideY=4; }
-                    if(InversionAxisY[ID]==FALSE){ ylim=ylim_1 ; sideY=2; }                
-                  ##On trace le graph
-                    Bool=FALSE;
-                    if(ii==1){ Bool=TRUE; }
-                    if(ii>1 ){ if(InversionAxisY[PlottingList[ii]]!=InversionAxisY[PlottingList[ii-1]]){ Bool=TRUE; } }
-                    if(Bool==TRUE){
-                    par(new=TRUE,mar=marGraph);
-                    plot(DatesGraph,ChronGraph[,ID],bty="n",type=CurveType[ID],col=CurveColour[ID],xaxt="n",yaxt="n",xlab="",ylab="",xlim=xlim,ylim=ylim);
-                    } else {
-                    lines(DatesGraph,ChronGraph[,ID],type=CurveType[ID],col=CurveColour[ID],lend=1);
-                    }
-#                   ##Labels
-#                     line=3.0+ii*2.0
-#                     mtext(paste(ChronLabel[ID],ChronUnit[ID],sep=" "),side=2,col=CurveColour[ID],line=line,las=0,cex=cex2)
-#                     mtext(paste(ChronLabel[ID],ChronUnit[ID],sep=" "),side=4,col=CurveColour[ID],line=line,las=0,cex=cex2)
-#                   ##Axe Y                  
-#                     axis(side=sideY,at=pretty(ylim,n=nScale),cex.axis=cex1,col=CurveColour[ID],col.axis=CurveColour[ID])
-#                 
-                  ##Labels_and_Axis
-                    if(ii>1){ if(InversionAxisY[PlottingList[ii-1]]==InversionAxisY[PlottingList[ii]]){ Counter <- Counter+1; } }
-                    line1=1.0+(Counter-1)*6.0 
-                    line2=4.5+(Counter-1)*6.0 
-                    axis(side=sideY,at=pretty(ylim,n=nScale),cex.axis=cex1,col=CurveColour[ID],col.axis=CurveColour[ID],line=line1)              
-                    mtext(paste(ChronLabel[ID],ChronUnit[ID],sep=" "),side=sideY,col=CurveColour[ID],las=0,cex=cex2,line=line2)
-                    
-                    for(cd in 1:length(pretty(ylim,n=nScale))){ abline(h=pretty(ylim,n=nScale)[cd],lty="dotted",col=CurveColour[ID]); }
-     
-              } ##boucle for(ii)
-              box();
-              ##################
-              ##Tracage de l''entete
-                if(iGraph==1){
-                  if(FormatExportFile=="variable" | CreatePDF==FALSE){
-                    if(length(SeqDate3)>1){ axis(side=3,at=SeqDate3[2:(length(SeqDate3)-1)],labels=rep(PlotHeader,(length(SeqDate3)-2)),tick=FALSE,outer=TRUE,cex.axis=cex1,line=-3.5); 
-                    } else { axis(side=3,at=SeqDate3,labels=PlotHeader,tick=FALSE,outer=TRUE,cex.axis=cex1,line=-3.5); }
-                  } else if(FormatExportFile=="a4" | FormatExportFile=="a4r"){
-                    mtext(PlotHeader,side=3,cex=cex1,line=+2); } 
-                }
-                          
-          
-          #########################################
-          ##Second(s) graph(s) contenant(s) les indicateurs de lacunes              
-            par(new=FALSE,mar=marLacune)
-            plot(0,0,type="n",xaxt="n",yaxt="n",xlab="",ylab="",bty="n",xlim=xlim,ylim=c(0,2)) ##Creation d''un graphique vide
-            ##################
-            ##Tracage de la grille et des echelles
-              if(FormatExportFile=="variable"){ for(ab in 1:length(SeqDate1)){ abline(v=SeqDate1[ab],lty="dotted",col=grey(0.6)); } }
-              for(ab in 1:length(SeqDate2)){ if((ab-iAxe)%%4==0){ abline(v=SeqDate2[ab],lty="solid",col=grey(0.6)); } }                    
-              axis(side=1,at=SeqDate2,labels=strftime(as.POSIXlt(SeqDate2),"%m/%Y"),cex.axis=cex1)
-            ##################
-            ##Boucle sur les chroniques à tracer sur le graph en cours
-              for(ii in 1:length(PlottingList)){
-                ID=PlottingList[ii]
-                ##On trace le graph
-                  lines(DatesGraph[GapIndicator[,ID]>0],GapIndicator[GapIndicator[,ID]>0,ID],type="l",col=GapColour[ID],lwd=4.2,lend=0);
-                  lines(DatesGraph[ZeroIndicator[,ID]>0],ZeroIndicator[ZeroIndicator[,ID]>0,ID],type="l",col=ZeroColour[ID],lwd=4.2,lend=0);
-                  lines(DatesGraph[SelecIndicator>0],SelecIndicator[SelecIndicator>0],type="l",col=grey(0.8),lwd=7,lend=1);
-              } ##boucle for(ID)      
-              box();
-          #########################################
-          }
-          #########################################
-          ##Dernier graph vide tout en bas
-            par(new=FALSE,mar=marVide)
-            plot(0,0,type="n",xaxt="n",yaxt="n",xlab="",ylab="",bty="n") ##Creation d''un graphique vide
-          #########################################        
-          ##Fin de la boucle sur les graphs iGraph
-      
-  
-    ##############################################################################
-    if(CreatePDF){ dev.off(); }
-
-
-}
-
-
-
-
-###Example
-# TabDatesR     <- BasinData$TabDatesR[IndPeriod_Run]
-# TabObsPrecip  <- BasinData$TabObsP[IndPeriod_Run]
-# TabObsPotEvap <- BasinData$TabObsE[IndPeriod_Run]
-# TabObsQmm     <- BasinData$TabObsQmm[IndPeriod_Run]
-# TabSimQmm     <- OutputsModel$Qsim;
-# DatesR_PlotB <- as.POSIXlt(strptime("01/01/1900",format="%d/%m/%Y",tz="UTC"))
-# DatesR_PlotE <- as.POSIXlt(strptime("01/01/2020",format="%d/%m/%Y",tz="UTC"))
-# IndPeriod_Plot <- 45:(5.4*365);
-# FormatExportFile <- "variable"
-# PlotHeader=paste(BasinData$BasinCode," - ",BasinData$BasinName,sep="")
-# CreatePDF <- TRUE; 
-# ExportFile = "TEMP_LONG_PLOT.pdf"
-# DataPDFPlot_LongTS_PEQ(TabDatesR,TabObsPrecip,TabObsPotEvap,TabObsQmm,TabSimQmm,DatesR_PlotB,DatesR_PlotE,FormatExportFile,PlotHeader,CreatePDF,ExportFile)
-# 
-
- 
\ No newline at end of file
diff --git a/files_misc/airGR_AdvancedExample/MyFunctions/plotScreen_RegimeD_PQ.R b/files_misc/airGR_AdvancedExample/MyFunctions/plotScreen_RegimeD_PQ.R
deleted file mode 100644
index d9c0ad31..00000000
--- a/files_misc/airGR_AdvancedExample/MyFunctions/plotScreen_RegimeD_PQ.R
+++ /dev/null
@@ -1,47 +0,0 @@
-
-plotScreen_RegimeD_PQ <- function(OutputsModel,TabObsQmm,IndPeriod_Run,IndPeriod_Plot){
-
-
-      if("DatesR" %in% names(OutputsModel) == FALSE){ cat(paste("Error in plotScreen: OutputsModel$DatesR"," are needed for the plot \n",sep="")); return(NULL); }
-      if("Qsim"   %in% names(OutputsModel) == FALSE){ cat(paste("Error in plotScreen: OutputsModel$Qsim"  ," are needed for the plot \n",sep="")); return(NULL); }
-      if(length(TabObsQmm[IndPeriod_Run])!=length(OutputsModel$DatesR)){ cat("Error in plotScreen: TabObsQmm[IndPeriod_Run] and OutputsModel must have the same length \n"); return(NULL); }
-
-      ### par(mfrow=c(1,1))
-      par(mar=c(3,5,1,5));
-      cexaxis <- 1.1; cexlab <- 1.3;
-      
-      MatData              <- cbind(TabObsQmm[IndPeriod_Run][IndPeriod_Plot],OutputsModel$Qsim[IndPeriod_Plot],OutputsModel$Precip[IndPeriod_Plot]);
-      AggregData           <- as.data.frame(aggregate(MatData,by=list(as.numeric(format(OutputsModel$DatesR[IndPeriod_Plot],format="%m%d"))),FUN=mean,na.rm=T));
-      colnames(AggregData) <- c("AggregDates","Qobs","Qsim","Precip");
-
-      TmpDates <- formatC(AggregData$AggregDates,format="d",width=4,flag="0");
-      xLabels  <- paste(substr(TmpDates,3,4),"/",substr(TmpDates,1,2),sep="")
-      Seq <- 1:nrow(AggregData);
-      # SeqLab <- pretty(Seq,n=7); SeqLab[SeqLab==0] <- 1; SeqLab <- SeqLab[SeqLab<=366];
-      SeqLab <- Seq[substr(xLabels,1,2)=="01"]
-      ylab1 <- "discharge [mm/d]                  ";
-      ylab2 <- "                                             precip [mm/d]";
-
-      par(new=FALSE);
-      ylim1 <- range(AggregData$Precip[Seq],na.rm=TRUE); ylim2 <- c(ylim1[1],2*ylim1[2]);  ylim2 <- rev(ylim2); 
-      plot(AggregData$Precip[Seq],type="h",lwd=1,lend=2,ylim=ylim2,col="royalblue",xaxt="n",yaxt="n",xlab="",ylab="",xaxs="i",yaxs="i")
-      axis(side=4,at=pretty(ylim1),labels=pretty(ylim1),cex.axis=cexaxis)
-      mtext(side=4,ylab2,line=3,cex=cexlab)
-
-      par(new=TRUE);
-      ylim1 <- range(AggregData$Qobs[Seq],na.rm=TRUE); ylim2 <- c(ylim1[1],1.4*ylim1[2]);
-      # ylim1 <- range(c(AggregData$Qobs[Seq],AggregData$Qsim[Seq]),na.rm=TRUE); ylim2 <- c(ylim1[1],1.4*ylim1[2]);
-      plot(Seq,AggregData$Qobs[Seq],type="l",xlim=range(Seq),ylim=ylim2,lwd=1.3,lty=1,col="black",xlab="",ylab="",xaxt="n",yaxt="n",xaxs="i",cex.lab=cexlab,cex.axis=cexaxis)
-      lines(Seq,AggregData$Qsim[Seq],lwd=1.3,lty=1,col="orangered")
-      axis(side=1,at=SeqLab,labels=xLabels[SeqLab],cex.axis=cexaxis)
-      axis(side=2,at=pretty(ylim1),labels=pretty(ylim1),cex.axis=1.1)
-      mtext(side=2,ylab1,line=3,cex=cexlab)  
-
-      legend("bottomleft",c("Qobs","Qsim","Precip"),col=c("black","orangered","royalblue"),lty=c(1,1,1),lwd=c(2,2,2),bty="o",bg=NA,cex=0.8)
-
-
-
-
-}
-
-
diff --git a/files_misc/airGR_AdvancedExample/MyFunctions/plotScreen_RegimeM_PNQ.R b/files_misc/airGR_AdvancedExample/MyFunctions/plotScreen_RegimeM_PNQ.R
deleted file mode 100644
index 83138ca5..00000000
--- a/files_misc/airGR_AdvancedExample/MyFunctions/plotScreen_RegimeM_PNQ.R
+++ /dev/null
@@ -1,60 +0,0 @@
-
-plotScreen_RegimeM_PNQ <- function(OutputsModel,TabObsQmm,TabObsPsol,IndPeriod_Run,IndPeriod_Plot){
-
-      if("DatesR" %in% names(OutputsModel) == FALSE){ cat(paste("Error in plotScreen: OutputsModel$DatesR"," are needed for the plot \n",sep="")); return(NULL); }
-      if("Qsim"   %in% names(OutputsModel) == FALSE){ cat(paste("Error in plotScreen: OutputsModel$Qsim"  ," are needed for the plot \n",sep="")); return(NULL); }
-      if("CemaNeigeLayers" %in% names(OutputsModel) == FALSE){ cat(paste("Error in plotScreen: OutputsModel$CemaNeigeLayers"," are needed for the plot \n",sep="")); return(NULL); }
-      if(length(TabObsQmm[IndPeriod_Run])!=length(OutputsModel$DatesR)){ cat("Error in plotScreen: TabObsQmm[IndPeriod_Run] and OutputsModel must have the same length \n"); return(NULL); }
-      if(length(TabObsPsol[IndPeriod_Run])!=length(OutputsModel$DatesR)){ cat("Error in plotScreen: TabObsPsol[IndPeriod_Run] and OutputsModel must have the same length \n"); return(NULL); }
-
-      TimeStep  <- difftime(tail(OutputsModel$DatesR,1),tail(OutputsModel$DatesR,2),units="secs")[[1]];
-
-      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)]); }
-
-      ### par(mfrow=c(1,1))
-      par(mar=c(3,5,1,5));
-      cexaxis <- 1.1; cexlab <- 1.3;
-      
-      MatData              <- cbind(TabObsQmm[IndPeriod_Run][IndPeriod_Plot],OutputsModel$Qsim[IndPeriod_Plot],OutputsModel$Precip[IndPeriod_Plot],TabObsPsol[IndPeriod_Run][IndPeriod_Plot]);
-      AggregData           <- as.data.frame(aggregate(MatData,by=list(as.numeric(format(OutputsModel$DatesR[IndPeriod_Plot],format="%m%d"))),FUN=mean,na.rm=T));
-      colnames(AggregData) <- c("AggregDates","Qobs","Qsim","Precip","Psol");
-      
-      Window <- 31*(24*60*60/TimeStep);
-      AggregData2 <- as.data.frame(cbind(AggregData$AggregDates, MyRollMean2(AggregData$Qobs,Window), MyRollMean2(AggregData$Qsim,Window), MyRollMean2(AggregData$Precip,Window)));
-      colnames(AggregData2) <- colnames(AggregData);
-      AggregData <- AggregData2;
-      
-      TmpDates <- formatC(AggregData$AggregDates,format="d",width=4,flag="0");
-      xLabels  <- paste(substr(TmpDates,3,4),"/",substr(TmpDates,1,2),sep="")
-      Seq <- 1:nrow(AggregData); 
-      # SeqLab <- pretty(Seq,n=7); SeqLab[SeqLab==0] <- 1; SeqLab <- SeqLab[SeqLab<=366];
-      SeqLab <- Seq[substr(xLabels,1,2)=="01"]
-      ylab1 <- "discharge [mm/d]                  "; 
-      ylab2 <- "                                             precip [mm/d]";
-
-      par(new=FALSE);
-      ylim1 <- range(AggregData$Precip[Seq],na.rm=TRUE); ylim2 <- c(ylim1[1],2*ylim1[2]);  ylim2 <- rev(ylim2); 
-      plot(0,0,type="n",xlim=range(Seq),ylim=ylim2,xaxt="n",yaxt="n",xlab="",ylab="",xaxs="i",yaxs="i",bty="n")
-      axis(side=4,at=pretty(ylim1),labels=pretty(ylim1),cex.axis=cexaxis)
-      mtext(side=4,ylab2,line=3,cex=cexlab)
-      polygon(x=c(Seq,rev(Seq)),y=c(AggregData$Precip[Seq],rep(0,length(Seq))),lwd=1.3,border="royalblue",col=rgb(215/255,235/255,255/255))
-      polygon(x=c(Seq,rev(Seq)),y=c(AggregData$Psol[Seq],rep(0,length(Seq))),lwd=1.3,border="goldenrod3",col="gold")
-
-      par(new=TRUE);
-#       ylim1 <- range(AggregData$Qobs[Seq],na.rm=TRUE); ylim2 <- c(ylim1[1],1.4*ylim1[2]);
-      ylim1 <- range(c(AggregData$Qobs[Seq],AggregData$Qsim[Seq]),na.rm=TRUE); ylim2 <- c(ylim1[1],1.4*ylim1[2]);
-      plot(Seq,AggregData$Qobs[Seq],type="l",xlim=range(Seq),ylim=ylim2,lwd=1.3,lty=1,col="black",xlab="",ylab="",xaxt="n",yaxt="n",xaxs="i",cex.lab=cexlab,cex.axis=cexaxis)
-      lines(Seq,AggregData$Qsim[Seq],lwd=1.3,lty=1,col="orangered")
-      axis(side=1,at=SeqLab,labels=xLabels[SeqLab],cex.axis=cexaxis)
-      axis(side=2,at=pretty(ylim1),labels=pretty(ylim1),cex.axis=1.1)
-      mtext(side=2,ylab1,line=3,cex=cexlab)
-
-      ### legend("bottomleft",title=" 31-days moving-average ",c("Qobs         ","Qsim","Precip"),lty=c(1,1,NA),lwd=c(2,2,2),pch=c(NA,NA,22),pt.cex=c(NA,NA,2),pt.bg=c(NA,NA,rgb(215/255,235/255,255/255)),col=c("black","orangered","royalblue"),bty="o",bg=NA,cex=0.8)
-      legend("bottomleft",title=" 31-days moving-average ",c("Qobs         ","Qsim","Precip"),lty=c(1,1,1),lwd=c(2,2,2),col=c("black","orangered","royalblue"),bty="o",bg=NA,cex=0.8)
-
-
-
-}
diff --git a/files_misc/airGR_AdvancedExample/MyFunctions/plotScreen_RegimeM_PQ.R b/files_misc/airGR_AdvancedExample/MyFunctions/plotScreen_RegimeM_PQ.R
deleted file mode 100644
index 9e1c5880..00000000
--- a/files_misc/airGR_AdvancedExample/MyFunctions/plotScreen_RegimeM_PQ.R
+++ /dev/null
@@ -1,57 +0,0 @@
-
-plotScreen_RegimeM_PQ <- function(OutputsModel,TabObsQmm,IndPeriod_Run,IndPeriod_Plot){
-
-      if("DatesR" %in% names(OutputsModel) == FALSE){ cat(paste("Error in plotScreen: OutputsModel$DatesR"," are needed for the plot \n",sep="")); return(NULL); }
-      if("Qsim"   %in% names(OutputsModel) == FALSE){ cat(paste("Error in plotScreen: OutputsModel$Qsim"  ," are needed for the plot \n",sep="")); return(NULL); }
-      if(length(TabObsQmm[IndPeriod_Run])!=length(OutputsModel$DatesR)){ cat("Error in plotScreen: TabObsQmm[IndPeriod_Run] and OutputsModel must have the same length \n"); return(NULL); }
-
-      TimeStep  <- difftime(tail(OutputsModel$DatesR,1),tail(OutputsModel$DatesR,2),units="secs")[[1]];
-
-      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)]); }
-
-      ### par(mfrow=c(1,1))
-      par(mar=c(3,5,1,5));
-      cexaxis <- 1.1; cexlab <- 1.3;
-      
-      MatData              <- cbind(TabObsQmm[IndPeriod_Run][IndPeriod_Plot],OutputsModel$Qsim[IndPeriod_Plot],OutputsModel$Precip[IndPeriod_Plot]);
-      AggregData           <- as.data.frame(aggregate(MatData,by=list(as.numeric(format(OutputsModel$DatesR[IndPeriod_Plot],format="%m%d%H%M%S"))),FUN=mean,na.rm=T));
-      colnames(AggregData) <- c("AggregDates","Qobs","Qsim","Precip");
-
-      Window <- 31*(24*60*60/TimeStep);
-      AggregData2 <- as.data.frame(cbind(AggregData$AggregDates, MyRollMean2(AggregData$Qobs,Window), MyRollMean2(AggregData$Qsim,Window), MyRollMean2(AggregData$Precip,Window)));
-      colnames(AggregData2) <- colnames(AggregData);
-      AggregData <- AggregData2;
-      
-      TmpDates <- formatC(AggregData$AggregDates,format="d",width=10,flag="0");
-      xLabels  <- paste(substr(TmpDates,3,4),"/",substr(TmpDates,1,2),sep="")
-      Seq <- 1:nrow(AggregData); 
-      # SeqLab <- pretty(Seq,n=7); SeqLab[SeqLab==0] <- 1; SeqLab <- SeqLab[SeqLab<=366];
-      SeqLab <- Seq[substr(xLabels,1,2)=="01"]
-      ylab1 <- "discharge [mm/d]                  "; 
-      ylab2 <- "                                             precip [mm/d]";
-
-      par(new=FALSE);
-      ylim1 <- range(AggregData$Precip[Seq],na.rm=TRUE); ylim2 <- c(ylim1[1],2*ylim1[2]);  ylim2 <- rev(ylim2); 
-      plot(0,0,type="n",xlim=range(Seq),ylim=ylim2,xaxt="n",yaxt="n",xlab="",ylab="",xaxs="i",yaxs="i",bty="n")
-      axis(side=4,at=pretty(ylim1),labels=pretty(ylim1),cex.axis=cexaxis)
-      mtext(side=4,ylab2,line=3,cex=cexlab)
-      polygon(x=c(Seq,rev(Seq)),y=c(AggregData$Precip[Seq],rep(0,length(Seq))),lwd=1.3,border="royalblue",col=rgb(215/255,235/255,255/255))
-
-      par(new=TRUE);
-      ylim1 <- range(AggregData$Qobs[Seq],na.rm=TRUE); ylim2 <- c(ylim1[1],1.4*ylim1[2]);
-      # ylim1 <- range(c(AggregData$Qobs[Seq],AggregData$Qsim[Seq]),na.rm=TRUE); ylim2 <- c(ylim1[1],1.4*ylim1[2]);
-      plot(Seq,AggregData$Qobs[Seq],type="l",xlim=range(Seq),ylim=ylim2,lwd=1.3,lty=1,col="black",xlab="",ylab="",xaxt="n",yaxt="n",xaxs="i",cex.lab=cexlab,cex.axis=cexaxis)
-      lines(Seq,AggregData$Qsim[Seq],lwd=1.3,lty=1,col="orangered")
-      axis(side=1,at=SeqLab,labels=xLabels[SeqLab],cex.axis=cexaxis)
-      axis(side=2,at=pretty(ylim1),labels=pretty(ylim1),cex.axis=1.1)
-      mtext(side=2,ylab1,line=3,cex=cexlab)
-
-      ### legend("bottomleft",title=" 31-days moving-average ",c("Qobs         ","Qsim","Precip"),lty=c(1,1,NA),lwd=c(2,2,2),pch=c(NA,NA,22),pt.cex=c(NA,NA,2),pt.bg=c(NA,NA,rgb(215/255,235/255,255/255)),col=c("black","orangered","royalblue"),bty="o",bg=NA,cex=0.8)
-      legend("bottomleft",title=" 31-days moving-average ",c("Qobs         ","Qsim","Precip"),lty=c(1,1,1),lwd=c(2,2,2),col=c("black","orangered","royalblue"),bty="o",bg=NA,cex=0.8)
-
-
-
-}
diff --git a/files_misc/airGR_AdvancedExample/MyFunctions/plotScreen_TS_CemaNeige.R b/files_misc/airGR_AdvancedExample/MyFunctions/plotScreen_TS_CemaNeige.R
deleted file mode 100644
index 24a9e0da..00000000
--- a/files_misc/airGR_AdvancedExample/MyFunctions/plotScreen_TS_CemaNeige.R
+++ /dev/null
@@ -1,39 +0,0 @@
-
-plotScreen_TS_CemaNeige <- function(OutputsModel,TabObsQmm,IndPeriod_Run,IndPeriod_Plot){
-
-      if("DatesR"           %in% names(OutputsModel) == FALSE){ cat(paste("Error in plotScreen: OutputsModel$DatesR"          ," are needed for the plot \n",sep="")); return(NULL); }
-      if("Qsim"             %in% names(OutputsModel) == FALSE){ cat(paste("Error in plotScreen: OutputsModel$Qsim"            ," are needed for the plot \n",sep="")); return(NULL); }
-      if("CemaNeigeLayers" %in% names(OutputsModel) == FALSE){ cat(paste("Error in plotScreen: OutputsModel$CemaNeigeLayers"," are needed for the plot \n",sep="")); return(NULL); }
-
-      if(length(TabObsQmm[IndPeriod_Run])!=length(OutputsModel$DatesR)){ cat("Error in plotScreen: TabObsQmm[IndPeriod_Run] and OutputsModel must have the same length \n"); return(NULL); }
-
-      ### par(mfrow=c(1,1))
-      par(mar=c(3,5,0.5,1));
-      Seq <- pretty(IndPeriod_Plot,n=10); Seq[Seq==0] <- 1;
-
-      ylim <- range(c(TabObsQmm[IndPeriod_Run][IndPeriod_Plot]),na.rm=TRUE);
-      ### ylim <- range(c(TabObsQmm[IndPeriod_Run][IndPeriod_Plot],OutputsModel$Qsim[IndPeriod_Plot]),na.rm=TRUE);
-      plot(IndPeriod_Plot,TabObsQmm[IndPeriod_Run][IndPeriod_Plot],type="l",ylim=ylim,lwd=1.8,lty=1,col="black",xaxt="n",xlab="",xaxs="i",ylab="discharge [mm/d]",cex.lab=1.3,cex.axis=1.1)
-      lines(IndPeriod_Plot,OutputsModel$Qsim[IndPeriod_Plot],lwd=1.8,lty=1,col="orangered")
-      axis(side=1,at=Seq,labels=format(OutputsModel$DatesR[IndPeriod_Plot],format="%m/%Y")[Seq],cex.axis=1.1)
-      legend("topleft",c("Qobs","Qsim"),col=c("black","orangered"),lty=c(1,1),lwd=c(2,2),bty="o",bg="white")
-
-
-      if("CemaNeigeLayers" %in% names(OutputsModel)){
-
-      NLayers <- length(OutputsModel$CemaNeigeLayers);
-      TotalSnowPack <- OutputsModel$CemaNeigeLayers[[NLayers]]$SnowPack[IndPeriod_Plot];
-      plot(1:length(IndPeriod_Plot) ,OutputsModel$CemaNeigeLayers[[NLayers]]$SnowPack[IndPeriod_Plot],type="l",cex.axis=1.1,cex.lab=1.3,lwd=1.8,lty=3,col="royalblue",xaxt="n",xlab="",xaxs="i",ylab="snow pack [mm]")
-      if(NLayers>1){ for(iLayer in seq((NLayers-1),1,by=-1)){
-        lines(1:length(IndPeriod_Plot),OutputsModel$CemaNeigeLayers[[iLayer]]$SnowPack[IndPeriod_Plot],lwd=1.8,lty=3,col="royalblue");
-        TotalSnowPack <- TotalSnowPack + OutputsModel$CemaNeigeLayers[[iLayer]]$SnowPack[IndPeriod_Plot];
-      } }
-      TotalSnowPack <- TotalSnowPack/NLayers;
-      lines(1:length(IndPeriod_Plot),TotalSnowPack,lwd=2.5,lty=1,col="royalblue")
-      axis(side=1,at=Seq,labels=format(OutputsModel$DatesR[IndPeriod_Plot],format="%m/%Y")[Seq],cex.axis=1.1)
-      legend("topleft",c("elevation layer snow pack","catchment average snow pack"),col=c("royalblue","royalblue"),lty=c(3,1),lwd=c(1.8,2.5),bty="o",bg="white")
-      } else {
-      plot(0:10,0:10,type="n",xlab="",ylab="",xaxt="n",yaxt="n");
-      text(5,5,"CemaNeige outputs are not available")
-      }
-}
diff --git a/files_misc/airGR_AdvancedExample/MyFunctions/plotScreen_TS_GR4J.R b/files_misc/airGR_AdvancedExample/MyFunctions/plotScreen_TS_GR4J.R
deleted file mode 100644
index 3ed059c2..00000000
--- a/files_misc/airGR_AdvancedExample/MyFunctions/plotScreen_TS_GR4J.R
+++ /dev/null
@@ -1,27 +0,0 @@
-
-plotScreen_TS_GR4J <- function(OutputsModel,TabObsQmm,IndPeriod_Run,IndPeriod_Plot){
-
-      if("DatesR" %in% names(OutputsModel) == FALSE){ cat(paste("Error in plotScreen: OutputsModel$DatesR"," are needed for the plot \n",sep="")); return(NULL); }
-      if("Qsim"   %in% names(OutputsModel) == FALSE){ cat(paste("Error in plotScreen: OutputsModel$Qsim"  ," are needed for the plot \n",sep="")); return(NULL); }
-      if("Prod"   %in% names(OutputsModel) == FALSE){ cat(paste("Error in plotScreen: OutputsModel$Prod"  ," are needed for the plot \n",sep="")); return(NULL); }
-      if("Rout"   %in% names(OutputsModel) == FALSE){ cat(paste("Error in plotScreen: OutputsModel$Rout"  ," are needed for the plot \n",sep="")); return(NULL); }
-      if(length(TabObsQmm[IndPeriod_Run])!=length(OutputsModel$DatesR)){ cat("Error in plotScreen: TabObsQmm[IndPeriod_Run] and OutputsModel must have the same length \n"); return(NULL); }
-
-      ### par(mfrow=c(1,1))
-      par(mar=c(3,5,0.5,1));
-      Seq <- pretty(IndPeriod_Plot,n=10); Seq[Seq==0] <- 1;
-
-      ylim <- range(c(TabObsQmm[IndPeriod_Run][IndPeriod_Plot]),na.rm=TRUE);
-      ### ylim <- range(c(TabObsQmm[IndPeriod_Run][IndPeriod_Plot],OutputsModel$Qsim[IndPeriod_Plot]),na.rm=TRUE);
-      plot(IndPeriod_Plot,TabObsQmm[IndPeriod_Run][IndPeriod_Plot],type="l",ylim=ylim,lwd=1.8,lty=1,col="black",xaxt="n",xlab="",xaxs="i",ylab="discharge [mm/d]",cex.lab=1.3,cex.axis=1.1)
-      lines(IndPeriod_Plot,OutputsModel$Qsim[IndPeriod_Plot],lwd=1.8,lty=1,col="orangered")
-      axis(side=1,at=Seq,labels=format(OutputsModel$DatesR[IndPeriod_Plot],format="%m/%Y")[Seq],cex.axis=1.1)
-      legend("topleft",c("Qobs","Qsim"),col=c("black","orangered"),lty=c(1,1),lwd=c(2,2),bg="white")
-
-      plot(IndPeriod_Plot,OutputsModel$Prod[IndPeriod_Plot],type="l",lwd=1.8,lty=1,col="royalblue",xaxt="n",xlab="",xaxs="i",ylab="prod. store  [mm]",cex.lab=1.3,cex.axis=1.1)
-      axis(side=1,at=Seq,labels=format(OutputsModel$DatesR[IndPeriod_Plot],format="%m/%Y")[Seq],cex.axis=1.1)
-
-      plot(IndPeriod_Plot,OutputsModel$Rout[IndPeriod_Plot],type="l",lwd=1.8,lty=1,col="royalblue",xaxt="n",xlab="",xaxs="i",ylab="rout. store  [mm]",cex.lab=1.3,cex.axis=1.1)
-      axis(side=1,at=Seq,labels=format(OutputsModel$DatesR[IndPeriod_Plot],format="%m/%Y")[Seq],cex.axis=1.1)
-
-}
diff --git a/files_misc/airGR_AdvancedExample/MyFunctions/plotScreen_TS_PQ.R b/files_misc/airGR_AdvancedExample/MyFunctions/plotScreen_TS_PQ.R
deleted file mode 100644
index 65211055..00000000
--- a/files_misc/airGR_AdvancedExample/MyFunctions/plotScreen_TS_PQ.R
+++ /dev/null
@@ -1,37 +0,0 @@
-
-plotScreen_TS_PQ <- function(OutputsModel,TabObsQmm,IndPeriod_Run,IndPeriod_Plot){
-
-
-      if("DatesR" %in% names(OutputsModel) == FALSE){ cat(paste("Error in plotScreen: OutputsModel$DatesR"," are needed for the plot \n",sep="")); return(NULL); }
-      if("Qsim"   %in% names(OutputsModel) == FALSE){ cat(paste("Error in plotScreen: OutputsModel$Qsim"  ," are needed for the plot \n",sep="")); return(NULL); }
-      if(length(TabObsQmm[IndPeriod_Run])!=length(OutputsModel$DatesR)){ cat("Error in plotScreen: TabObsQmm[IndPeriod_Run] and OutputsModel must have the same length \n"); return(NULL); }
-
-      ### par(mfrow=c(1,1))
-      par(mar=c(3,5,1,5));
-      cexaxis <- 1.1; cexlab <- 1.3;
-
-      Seq <- pretty(IndPeriod_Plot,n=10); Seq[Seq==0] <- 1;
-
-      ylim1 <- range(TabObsQmm[IndPeriod_Run][IndPeriod_Plot],na.rm=TRUE); ylim2 <- c(ylim1[1],1.2*ylim1[2]);
-      ### ylim1 <- range(c(TabObsQmm[IndPeriod_Run][IndPeriod_Plot],OutputsModel$Qsim[IndPeriod_Plot]),na.rm=TRUE); ylim2 <- c(ylim1[1],1.2*ylim1[2]);
-      plot(IndPeriod_Plot,TabObsQmm[IndPeriod_Run][IndPeriod_Plot],type="l",ylim=ylim2,lwd=1.8,lty=1,col="black",xlab="",ylab="",xaxt="n",yaxt="n",xaxs="i",cex.lab=cexlab,cex.axis=cexaxis)
-      lines(IndPeriod_Plot,OutputsModel$Qsim[IndPeriod_Plot],lwd=1.8,lty=1,col="orangered")
-      axis(side=1,at=Seq,labels=format(OutputsModel$DatesR[IndPeriod_Plot],format="%m/%Y")[Seq],cex.axis=cexaxis)
-      axis(side=2,at=pretty(ylim1),labels=pretty(ylim1),cex.axis=1.1)
-      mtext(side=2,"discharge [mm/d]                  ",line=3,cex=cexlab)
-
-      par(new=TRUE);
-      ylim1 <- range(OutputsModel$Precip[IndPeriod_Plot],na.rm=TRUE); ylim2 <- c(ylim1[1],2.5*ylim1[2]);  ylim2 <- rev(ylim2); 
-      plot(OutputsModel$Precip[IndPeriod_Plot],type="h",ylim=ylim2,col="royalblue",xaxt="n",yaxt="n",xlab="",ylab="",xaxs="i",yaxs="i")
-      axis(side=4,at=pretty(ylim1),labels=pretty(ylim1),cex.axis=cexaxis)
-      mtext(side=4,"                                                      precip [mm/d]",line=3,cex=cexlab)
-
-
-      legend("topleft",c("Qobs","Qsim","Precip"),col=c("black","orangered","royalblue"),lty=c(1,1,1),lwd=c(2,2,2),bty="o",bg="white",cex=0.8)
-
-
-
-
-}
-
-
diff --git a/files_misc/airGR_AdvancedExample/MyFunctions/plotScreen_TS_Q.R b/files_misc/airGR_AdvancedExample/MyFunctions/plotScreen_TS_Q.R
deleted file mode 100644
index 7345e5b0..00000000
--- a/files_misc/airGR_AdvancedExample/MyFunctions/plotScreen_TS_Q.R
+++ /dev/null
@@ -1,19 +0,0 @@
-
-plotScreen_TS_Q <- function(OutputsModel,TabObsQmm,IndPeriod_Run,IndPeriod_Plot){
-
-      if("DatesR" %in% names(OutputsModel) == FALSE){ cat(paste("Error in plotScreen: OutputsModel$DatesR"," are needed for the plot \n",sep="")); return(NULL); }
-      if("Qsim"   %in% names(OutputsModel) == FALSE){ cat(paste("Error in plotScreen: OutputsModel$Qsim"  ," are needed for the plot \n",sep="")); return(NULL); }
-      if(length(TabObsQmm[IndPeriod_Run])!=length(OutputsModel$DatesR)){ cat("Error in plotScreen: TabObsQmm[IndPeriod_Run] and OutputsModel must have the same length \n"); return(NULL); }
-
-      ### par(mfrow=c(1,1))
-      par(mar=c(3,5,0.5,1));
-      Seq <- pretty(IndPeriod_Plot,n=10); Seq[Seq==0] <- 1;
-      ylim <- range(c(TabObsQmm[IndPeriod_Run][IndPeriod_Plot]),na.rm=TRUE);
-      ### ylim <- range(c(TabObsQmm[IndPeriod_Run][IndPeriod_Plot],OutputsModel$Qsim[IndPeriod_Plot]),na.rm=TRUE);
-
-      plot(IndPeriod_Plot,TabObsQmm[IndPeriod_Run][IndPeriod_Plot],type="l",ylim=ylim,lwd=1.8,lty=1,col="black",xlab="",xaxt="n",xaxs="i",ylab="discharge [mm/d]",cex.lab=1.3,cex.axis=1.1)
-      lines(IndPeriod_Plot,OutputsModel$Qsim[IndPeriod_Plot],lwd=1.8,lty=1,col="orangered")
-      axis(side=1,at=Seq,labels=format(OutputsModel$DatesR[IndPeriod_Plot],format="%m/%Y")[Seq],cex.axis=1.1)
-      legend("topleft",c("Qobs","Qsim"),col=c("black","orangered"),lty=c(1,1),lwd=c(2,2),bty="o",bg="white")
-
-}
\ No newline at end of file
diff --git a/files_misc/airGR_AdvancedExample/MyFunctions/plotScreen_TS_Q_CalSim.R b/files_misc/airGR_AdvancedExample/MyFunctions/plotScreen_TS_Q_CalSim.R
deleted file mode 100644
index 45781ba0..00000000
--- a/files_misc/airGR_AdvancedExample/MyFunctions/plotScreen_TS_Q_CalSim.R
+++ /dev/null
@@ -1,29 +0,0 @@
-
-plotScreen_TS_Q_CalSim <- function(TabDatesR,TabObsQmm,IndPeriod_Run_Cal,OutputsModel_Cal,IndPeriod_Run_Sim,OutputsModel_Sim){
-
-      if("DatesR" %in% names(OutputsModel_Cal) == FALSE){ cat(paste("Error in plotScreen: OutputsModel$DatesR"," are needed for the plot \n",sep="")); return(NULL); }
-      if("Qsim"   %in% names(OutputsModel_Cal) == FALSE){ cat(paste("Error in plotScreen: OutputsModel$Qsim"  ," are needed for the plot \n",sep="")); return(NULL); }
-      if("DatesR" %in% names(OutputsModel_Sim) == FALSE){ cat(paste("Error in plotScreen: OutputsModel$DatesR"," are needed for the plot \n",sep="")); return(NULL); }
-      if("Qsim"   %in% names(OutputsModel_Sim) == FALSE){ cat(paste("Error in plotScreen: OutputsModel$Qsim"  ," are needed for the plot \n",sep="")); return(NULL); }
-      if(length(OutputsModel_Cal$DatesR)!=length(IndPeriod_Run_Cal)){ cat("Error in plotScreen: time series in OutputsModel_Cal and IndPeriod_Run_Cal must have the same length \n"); return(NULL); }
-      if(length(OutputsModel_Sim$DatesR)!=length(IndPeriod_Run_Sim)){ cat("Error in plotScreen: time series in OutputsModel_Cal and IndPeriod_Run_Cal must have the same length \n"); return(NULL); }
-
-      ### par(mfrow=c(1,1))
-      par(mar=c(3,5,0.5,1));
-      xlim <- range(c(IndPeriod_Run_Cal,IndPeriod_Run_Sim));
-      ylim <- range(c(TabObsQmm[c(IndPeriod_Run_Cal,IndPeriod_Run_Sim)]),na.rm=TRUE);
-      ### ylim <- range(c(TabObsQmm[c(IndPeriod_Run_Cal,IndPeriod_Run_Sim)],OutputsModel_Cal$Qsim,OutputsModel_Sim$Qsim),na.rm=TRUE);
-      Seq <- pretty(xlim,n=10); Seq[Seq==0] <- 1;
-
-      plot(xlim[1]:xlim[2],TabObsQmm[xlim[1]:xlim[2]],type="l",ylim=ylim,lwd=1.8,lty=1,col="black",xlab="",xaxt="n",xaxs="i",ylab="discharge [mm/d]",cex.lab=1.3,cex.axis=1.1)
-      axis(side=1,at=Seq,labels=format(TabDatesR,format="%m/%Y")[Seq],cex.axis=1.1)
-
-      lines(IndPeriod_Run_Cal,OutputsModel_Cal$Qsim,lwd=1.8,lty=1,col="royalblue")
-      lines(IndPeriod_Run_Sim,OutputsModel_Sim$Qsim,lwd=1.8,lty=1,col="orangered")
-      ### lines(c(IndPeriod_Run_Cal[1],tail(IndPeriod_Run_Cal,1)),rep(ylim[1],2),lwd=3,lend=2,col="royalblue")
-      ### lines(c(IndPeriod_Run_Sim[1],tail(IndPeriod_Run_Sim,1)),rep(ylim[1],2),lwd=3,lend=2,col="orangered")
-
-      legend("topleft",c("Qobs","Qsim [CalRun]","Qsim [SimRun]"),
-                       col=c("black","royalblue","orangered"),lty=rep(1,5),lwd=rep(3,5),bty="o",bg="white")
-
-}
\ No newline at end of file
diff --git a/files_misc/airGR_AdvancedExample/Test_DataInput/L0123001.txt b/files_misc/airGR_AdvancedExample/Test_DataInput/L0123001.txt
deleted file mode 100644
index 0c99391c..00000000
--- a/files_misc/airGR_AdvancedExample/Test_DataInput/L0123001.txt
+++ /dev/null
@@ -1,10600 +0,0 @@
-# -------------------------------------------------------
-# Code       ; L0123001
-# Name       ; Banjo River at Paterson Creek
-# Area (km2) ; 830
-# Units      ; YYYYMMDD ; l/s ; mm/d ; mm/d ; degC ; mm/d
-# -------------------------------------------------------
-    Date;       Q;   Qmm;  Ptot;  Temp;    PE
-19840101;    3550;  0.37;  0.00;  1.40;  0.20
-19840102;    3650;  0.38;  0.50;  3.10;  0.30
-19840103;    3690;  0.38;  3.50;  4.70;  0.40
-19840104;    3840;  0.40;  0.00;  3.20;  0.30
-19840105;    3940;  0.41;  0.00;  0.50;  0.20
-19840106;    3690;  0.38;  0.30; -1.00;  0.20
-19840107;    3370;  0.35;  4.10;  3.70;  0.30
-19840108;    3840;  0.40;  1.40;  7.50;  0.50
-19840109;    4090;  0.43;  0.50;  7.70;  0.50
-19840110;    4140;  0.43; 39.30;  8.20;  0.50
-19840111;   21800;  2.27; 12.10;  7.70;  0.50
-19840112;   36000;  3.75; 14.50;  7.00;  0.50
-19840113;   20400;  2.12;  3.70;  7.40;  0.50
-19840114;   21700;  2.26;  5.60;  5.00;  0.40
-19840115;   15100;  1.57; 13.20;  5.80;  0.40
-19840116;   22300;  2.32;  7.60;  5.50;  0.40
-19840117;   21400;  2.23;  1.10;  5.70;  0.40
-19840118;   12900;  1.34;  4.50;  6.60;  0.50
-19840119;   12500;  1.30;  2.80;  8.10;  0.60
-19840120;   13700;  1.43;  1.10;  4.60;  0.40
-19840121;   11200;  1.17;  0.80;  3.70;  0.40
-19840122;   10300;  1.07;  0.30;  5.00;  0.40
-19840123;    9780;  1.02;  8.70;  7.20;  0.50
-19840124;   11900;  1.24;  4.30;  5.00;  0.50
-19840125;   14200;  1.48; 17.70;  5.80;  0.50
-19840126;   20100;  2.09;  6.30;  9.20;  0.70
-19840127;   21800;  2.27;  4.00;  5.80;  0.50
-19840128;   16300;  1.70;  0.30;  5.00;  0.50
-19840129;   12700;  1.32;  0.10;  1.70;  0.30
-19840130;   11100;  1.16;  0.10; -2.50;  0.10
-19840131;   10400;  1.08; 11.70; -0.20;  0.20
-19840201;   12400;  1.29;  9.70;  5.80;  0.50
-19840202;   17700;  1.84;  6.40;  8.20;  0.70
-19840203;   19100;  1.99; 15.40;  6.50;  0.60
-19840204;   25100;  2.61; 12.70;  5.20;  0.50
-19840205;   29600;  3.08;  5.20;  7.10;  0.70
-19840206;   31900;  3.32;  0.00;  7.30;  0.70
-19840207;   28600;  2.98;  2.20;  6.60;  0.60
-19840208;   21100;  2.20;  9.10;  7.20;  0.70
-19840209;   26900;  2.80;  4.90;  3.50;  0.50
-19840210;   20800;  2.17; 11.10;  6.30;  0.70
-19840211;   27200;  2.83; 11.70;  6.30;  0.70
-19840212;   31900;  3.32; 30.10;  7.00;  0.70
-19840213;   49800;  5.18;  7.90;  6.10;  0.70
-19840214;   70500;  7.34;  0.40;  5.80;  0.70
-19840215;   35700;  3.72;  6.70;  7.50;  0.80
-19840216;   36000;  3.75;  0.50;  6.20;  0.70
-19840217;   28800;  3.00; 10.70;  4.70;  0.60
-19840218;   30000;  3.12;  4.40;  5.20;  0.70
-19840219;   30600;  3.19;  0.10;  5.20;  0.70
-19840220;   29300;  3.05;  0.00;  4.50;  0.70
-19840221;   25900;  2.70;  0.80;  4.80;  0.70
-19840222;   25000;  2.60;  0.50;  4.30;  0.70
-19840223;   23600;  2.46;  0.80;  5.10;  0.70
-19840224;   22400;  2.33;  1.60;  7.80;  0.90
-19840225;   22300;  2.32;  0.10;  8.20;  1.00
-19840226;   20400;  2.12;  2.50;  6.40;  0.80
-19840227;   19500;  2.03;  0.60;  6.90;  0.90
-19840228;   18600;  1.94;  3.30;  6.70;  0.90
-19840229;   18200;  1.89;  3.20;  6.80;  0.90
-19840301;   18000;  1.87;  0.20;  4.90;  0.80
-19840302;   17000;  1.77; 10.10;  3.70;  0.70
-19840303;   27300;  2.84; 12.00;  5.50;  0.80
-19840304;   32300;  3.36; 16.10;  3.40;  0.70
-19840305;   36200;  3.77; 10.40;  5.40;  0.90
-19840306;   31700;  3.30;  9.90;  6.20;  0.90
-19840307;   37000;  3.85;  9.60;  5.50;  0.90
-19840308;   38900;  4.05;  0.20;  6.50;  1.00
-19840309;   26900;  2.80;  0.10;  6.30;  1.00
-19840310;   24900;  2.59;  0.00;  6.10;  1.00
-19840311;   23100;  2.40;  0.00;  4.20;  0.80
-19840312;   21800;  2.27;  0.00;  2.30;  0.70
-19840313;   20600;  2.14;  0.00;  5.60;  1.00
-19840314;   19300;  2.01;  1.10;  8.00;  1.20
-19840315;   18800;  1.96;  0.10; 11.30;  1.60
-19840316;   17400;  1.81;  0.10; 11.10;  1.60
-19840317;   16500;  1.72;  0.00;  8.90;  1.40
-19840318;   15400;  1.60;  0.00; 10.20;  1.50
-19840319;   14600;  1.52;  0.00; 10.80;  1.60
-19840320;   14600;  1.52;  0.00; 11.30;  1.70
-19840321;   14200;  1.48;  0.60; 10.90;  1.60
-19840322;   14000;  1.46;  0.00; 11.40;  1.70
-19840323;   13300;  1.38;  0.00; 12.80;  1.90
-19840324;   12000;  1.25;  0.00; 10.80;  1.70
-19840325;   11400;  1.19; 10.40;  9.80;  1.60
-19840326;   15400;  1.60;  1.50;  7.60;  1.40
-19840327;   14700;  1.53;  1.90;  8.50;  1.50
-19840328;   13500;  1.41;  0.20;  7.20;  1.30
-19840329;   11400;  1.19;  0.00;  7.10;  1.30
-19840330;   10400;  1.08;  3.60;  8.40;  1.50
-19840331;   11400;  1.19;  0.30; 10.50;  1.80
-19840401;   10300;  1.07;  0.00; 11.10;  1.90
-19840402;    9490;  0.99;  0.30; 10.10;  1.80
-19840403;    9230;  0.96;  9.70; 10.20;  1.80
-19840404;   15000;  1.56;  4.10;  9.70;  1.80
-19840405;   18400;  1.92;  8.90;  8.80;  1.70
-19840406;   18300;  1.90;  6.50; 10.40;  1.90
-19840407;   18700;  1.95;  2.50;  9.80;  1.80
-19840408;   16000;  1.67; 14.00;  8.40;  1.70
-19840409;   21000;  2.19;  6.00;  7.50;  1.60
-19840410;   20600;  2.14;  8.10;  7.50;  1.60
-19840411;   21700;  2.26;  5.50;  7.80;  1.60
-19840412;   20500;  2.13;  1.70;  8.50;  1.80
-19840413;   17300;  1.80;  8.30;  8.40;  1.70
-19840414;   19000;  1.98;  0.70;  8.40;  1.80
-19840415;   18900;  1.97;  0.00;  8.10;  1.70
-19840416;   14700;  1.53;  0.00;  7.70;  1.70
-19840417;   13000;  1.35;  0.00;  9.30;  1.90
-19840418;   12400;  1.29;  0.00; 10.80;  2.20
-19840419;   11600;  1.21;  0.10;  7.90;  1.80
-19840420;   11100;  1.16;  1.00;  6.30;  1.50
-19840421;   11700;  1.22;  0.00;  7.70;  1.80
-19840422;   11700;  1.22;  0.90;  7.50;  1.70
-19840423;   12000;  1.25;  0.00;  7.80;  1.80
-19840424;   11800;  1.23;  0.00;  6.70;  1.70
-19840425;   10200;  1.06;  0.00;  6.70;  1.70
-19840426;   10100;  1.05;  0.00;  8.70;  2.00
-19840427;    9340;  0.97;  0.00;  9.10;  2.10
-19840428;    9210;  0.96;  4.10;  8.10;  1.90
-19840429;   11800;  1.23; 17.80;  8.20;  2.00
-19840430;   21600;  2.25;  0.00;  8.00;  1.90
-19840501;   14700;  1.53;  0.50;  9.70;  2.20
-19840502;   10900;  1.13;  0.70; 10.20;  2.30
-19840503;   10600;  1.10;  0.20; 10.70;  2.40
-19840504;    9580;  1.00; 15.40;  9.00;  2.10
-19840505;   16700;  1.74; 11.80;  8.90;  2.10
-19840506;   26100;  2.72;  1.20;  9.30;  2.20
-19840507;   19000;  1.98;  0.10; 10.10;  2.30
-19840508;   13600;  1.42;  3.70;  9.60;  2.30
-19840509;   11500;  1.20;  8.40; 10.40;  2.40
-19840510;   15500;  1.61;  0.40;  9.30;  2.20
-19840511;   14600;  1.52;  7.40;  8.10;  2.10
-19840512;   16500;  1.72;  5.40;  7.90;  2.00
-19840513;   15600;  1.62;  0.50;  7.60;  2.00
-19840514;   12400;  1.29;  0.10;  8.90;  2.20
-19840515;   10400;  1.08;  0.80;  7.40;  2.00
-19840516;    9520;  0.99;  0.30;  8.10;  2.10
-19840517;    9080;  0.95;  0.30;  8.10;  2.10
-19840518;    9210;  0.96;  0.00;  8.10;  2.10
-19840519;    8810;  0.92;  1.90;  9.00;  2.30
-19840520;    8420;  0.88;  1.90; 10.10;  2.50
-19840521;    8420;  0.88;  2.60; 11.90;  2.80
-19840522;   14600;  1.52;  1.50; 10.40;  2.50
-19840523;   15400;  1.60; 19.90; 10.10;  2.50
-19840524;   16400;  1.71;  2.00; 11.50;  2.80
-19840525;   14600;  1.52;  7.20; 11.30;  2.70
-19840526;   11800;  1.23;  1.00; 11.70;  2.80
-19840527;   10300;  1.07;  0.10; 10.60;  2.60
-19840528;   10300;  1.07;  2.60; 10.40;  2.60
-19840529;   10700;  1.11;  0.00; 11.00;  2.70
-19840530;   10500;  1.09;  0.00; 10.30;  2.60
-19840531;    9790;  1.02;  3.30;  9.30;  2.40
-19840601;   10700;  1.11; 14.90; 10.20;  2.60
-19840602;   17300;  1.80;  0.40; 11.40;  2.80
-19840603;   13100;  1.36; 14.30; 10.70;  2.70
-19840604;   21800;  2.27; 15.80; 11.00;  2.70
-19840605;   34100;  3.55;  1.60; 10.00;  2.60
-19840606;   23900;  2.49;  7.50; 10.50;  2.70
-19840607;   20300;  2.11;  2.40; 10.70;  2.70
-19840608;   18200;  1.89;  1.50; 10.40;  2.70
-19840609;   15700;  1.63;  4.80; 10.10;  2.60
-19840610;   15800;  1.64;  1.70;  9.60;  2.50
-19840611;   15300;  1.59;  0.40; 10.10;  2.60
-19840612;   15000;  1.56;  3.30; 11.00;  2.80
-19840613;   14300;  1.49;  2.60; 13.00;  3.10
-19840614;   14300;  1.49;  0.00; 13.70;  3.20
-19840615;   13000;  1.35;  0.00; 13.70;  3.30
-19840616;   11400;  1.19;  0.00; 13.00;  3.10
-19840617;   10900;  1.13;  0.00; 11.90;  2.90
-19840618;   10800;  1.12;  4.80; 11.20;  2.80
-19840619;   11800;  1.23;  0.00; 10.10;  2.60
-19840620;   11100;  1.16;  0.20; 10.60;  2.70
-19840621;   10500;  1.09;  0.00; 13.20;  3.20
-19840622;   10000;  1.04;  0.10; 11.60;  2.90
-19840623;    9620;  1.00;  0.00; 11.20;  2.80
-19840624;    9620;  1.00;  0.00; 12.10;  3.00
-19840625;    9210;  0.96;  0.00; 11.80;  2.90
-19840626;    9210;  0.96;  0.60; 12.90;  3.10
-19840627;    9790;  1.02;  5.20; 12.20;  3.00
-19840628;   10500;  1.09;  0.00; 11.10;  2.80
-19840629;    9340;  0.97;  0.00; 10.90;  2.80
-19840630;    8680;  0.90;  4.30; 10.90;  2.80
-19840701;    9160;  0.95;  0.00; 11.70;  2.90
-19840702;    9020;  0.94;  0.40; 11.60;  2.90
-19840703;    8500;  0.88;  0.50; 13.50;  3.20
-19840704;    8000;  0.83;  0.00; 13.30;  3.20
-19840705;    8000;  0.83;  0.80; 13.60;  3.20
-19840706;    7360;  0.77;  0.10; 13.60;  3.20
-19840707;    7360;  0.77;  0.00; 12.70;  3.00
-19840708;    7100;  0.74;  0.20; 14.60;  3.40
-19840709;    6850;  0.71;  0.10; 12.70;  3.00
-19840710;    6500;  0.68;  0.00; 12.10;  2.90
-19840711;    6160;  0.64;  0.00; 13.00;  3.00
-19840712;    6160;  0.64;  0.00; 14.50;  3.30
-19840713;    5820;  0.61;  0.00; 17.10;  3.70
-19840714;    5380;  0.56;  0.00; 18.20;  3.90
-19840715;    5070;  0.53;  0.00; 17.20;  3.80
-19840716;    4760;  0.50;  0.00; 17.00;  3.70
-19840717;    4650;  0.48;  5.50; 18.30;  3.90
-19840718;    4250;  0.44;  2.50; 18.40;  3.90
-19840719;    3990;  0.42;  0.00; 17.90;  3.80
-19840720;    4160;  0.43;  0.00; 17.70;  3.80
-19840721;    3940;  0.41;  0.00; 17.40;  3.70
-19840722;    3270;  0.34;  5.50; 17.40;  3.70
-19840723;    3270;  0.34;  9.90; 17.20;  3.70
-19840724;    5080;  0.53;  0.00; 17.10;  3.60
-19840725;    5100;  0.53;  0.00; 17.00;  3.60
-19840726;    5320;  0.55;  0.00; 17.90;  3.70
-19840727;    3700;  0.39;  0.00; 14.80;  3.20
-19840728;    3500;  0.36;  0.00; 14.70;  3.20
-19840729;    3230;  0.34;  0.00; 16.30;  3.40
-19840730;    3130;  0.33;  2.60; 15.20;  3.20
-19840731;    3300;  0.34;  2.60; 14.20;  3.10
-19840801;    3700;  0.39;  3.70; 13.40;  2.90
-19840802;    3370;  0.35;  0.00; 13.00;  2.80
-19840803;    3060;  0.32;  0.00; 14.50;  3.10
-19840804;    3060;  0.32;  1.40; 13.80;  2.90
-19840805;    3370;  0.35;  0.40; 15.60;  3.20
-19840806;    3700;  0.39;  2.40; 16.80;  3.40
-19840807;    4040;  0.42; 12.70; 16.90;  3.40
-19840808;    4640;  0.48;  0.20; 15.50;  3.10
-19840809;    4760;  0.50;  0.00; 14.50;  2.90
-19840810;    3440;  0.36;  0.00; 12.90;  2.70
-19840811;    2980;  0.31;  0.00; 13.60;  2.80
-19840812;    2760;  0.29;  0.40; 14.40;  2.90
-19840813;    2830;  0.29;  1.40; 13.60;  2.80
-19840814;    2960;  0.31;  0.00; 15.70;  3.00
-19840815;    2890;  0.30;  0.00; 16.70;  3.20
-19840816;    2370;  0.25;  0.00; 14.80;  2.90
-19840817;    2540;  0.26;  0.20; 13.90;  2.70
-19840818;    2670;  0.28;  0.00; 13.30;  2.60
-19840819;    2430;  0.25;  0.00; 13.40;  2.60
-19840820;    2200;  0.23;  0.00; 14.80;  2.80
-19840821;    2370;  0.25;  0.00; 16.20;  3.00
-19840822;    2600;  0.27;  0.00; 15.70;  2.90
-19840823;    2370;  0.25;  0.00; 15.00;  2.80
-19840824;    2370;  0.25;  0.00; 16.00;  2.90
-19840825;    2250;  0.23;  0.00; 18.30;  3.20
-19840826;    2080;  0.22;  1.70; 16.20;  2.90
-19840827;    2980;  0.31;  8.80; 16.50;  2.90
-19840828;    2420;  0.25;  2.40; 16.00;  2.80
-19840829;    3340;  0.35;  2.20; 15.80;  2.80
-19840830;    3240;  0.34;  0.00; 15.90;  2.70
-19840831;    2560;  0.27;  0.00; 16.80;  2.80
-19840901;    2200;  0.23;  0.00; 16.60;  2.80
-19840902;    2070;  0.22;  0.00; 15.10;  2.50
-19840903;    2140;  0.22; 20.70; 14.30;  2.40
-19840904;    2540;  0.26;  0.00; 15.50;  2.60
-19840905;    5300;  0.55;  0.00; 15.80;  2.60
-19840906;    4300;  0.45;  0.00; 16.40;  2.60
-19840907;    3230;  0.34;  0.00; 14.70;  2.40
-19840908;    2890;  0.30; 27.00; 14.90;  2.40
-19840909;    6720;  0.70;  9.90; 12.30;  2.00
-19840910;   10100;  1.05;  0.00;  9.70;  1.70
-19840911;    5890;  0.61;  0.00;  9.70;  1.70
-19840912;    3440;  0.36;  0.00; 10.20;  1.70
-19840913;    3270;  0.34;  1.50; 10.50;  1.80
-19840914;    3200;  0.33;  0.10; 11.80;  1.90
-19840915;    3570;  0.37;  0.00; 11.60;  1.80
-19840916;    3300;  0.34;  0.00; 11.10;  1.80
-19840917;    3230;  0.34;  0.00; 11.60;  1.80
-19840918;    2930;  0.31;  0.50; 11.40;  1.80
-19840919;    2870;  0.30;  3.80; 11.10;  1.70
-19840920;    2870;  0.30;  0.00; 11.40;  1.70
-19840921;    2870;  0.30;  0.00; 13.10;  1.90
-19840922;    2870;  0.30;  0.00; 15.20;  2.10
-19840923;    2640;  0.27;  0.20; 15.90;  2.10
-19840924;    2480;  0.26;  0.30; 12.30;  1.70
-19840925;    2310;  0.24;  0.00; 10.10;  1.50
-19840926;    2250;  0.23;  0.00;  9.60;  1.40
-19840927;    2250;  0.23;  0.00; 10.10;  1.50
-19840928;    2080;  0.22;  0.00; 10.30;  1.50
-19840929;    2420;  0.25;  0.00; 10.90;  1.50
-19840930;    2190;  0.23;  0.00; 10.10;  1.40
-19841001;    2360;  0.25; 10.90; 10.30;  1.40
-19841002;    2580;  0.27;  1.10; 12.40;  1.60
-19841003;    2640;  0.27;  0.00; 15.00;  1.80
-19841004;    2250;  0.23;  0.00; 12.40;  1.50
-19841005;    2250;  0.23;  0.00; 14.70;  1.70
-19841006;    2190;  0.23;  0.10; 15.30;  1.80
-19841007;    2020;  0.21;  0.20; 13.40;  1.60
-19841008;    2020;  0.21;  0.00; 13.90;  1.60
-19841009;    2250;  0.23; 19.80; 13.60;  1.50
-19841010;    3040;  0.32;  8.60;  9.90;  1.20
-19841011;    6160;  0.64;  0.70;  9.50;  1.20
-19841012;    4670;  0.49;  0.00; 10.50;  1.20
-19841013;    3040;  0.32;  1.30; 10.60;  1.20
-19841014;    2540;  0.26;  0.00; 10.20;  1.20
-19841015;    2310;  0.24;  0.00; 10.10;  1.10
-19841016;    2580;  0.27;  0.00;  8.90;  1.00
-19841017;    2580;  0.27;  0.00;  9.70;  1.10
-19841018;    2420;  0.25;  0.00;  8.90;  1.00
-19841019;    2420;  0.25;  0.00;  6.90;  0.90
-19841020;    2420;  0.25;  0.00;  7.10;  0.90
-19841021;    2190;  0.23;  0.00;  7.60;  0.90
-19841022;    2360;  0.25;  0.00;  9.10;  1.00
-19841023;    2190;  0.23;  0.00;  9.90;  1.00
-19841024;    2190;  0.23;  0.00; 10.30;  1.00
-19841025;    2190;  0.23;  0.10;  9.80;  1.00
-19841026;    2130;  0.22;  7.70; 11.10;  1.00
-19841027;    2420;  0.25;  6.80; 11.00;  1.00
-19841028;    2920;  0.30;  1.30; 10.00;  0.90
-19841029;    3180;  0.33; 19.20; 12.30;  1.10
-19841030;    6260;  0.65;  6.70; 12.50;  1.00
-19841031;    9660;  1.01;  3.30;  9.60;  0.90
-19841101;    5850;  0.61;  0.00; 10.20;  0.90
-19841102;    4700;  0.49;  0.00; 10.60;  0.90
-19841103;    3650;  0.38;  0.00;  9.90;  0.90
-19841104;    3370;  0.35;  0.10;  9.40;  0.80
-19841105;    3300;  0.34;  0.70; 11.30;  0.90
-19841106;    3100;  0.32;  0.10; 12.50;  0.90
-19841107;    3100;  0.32;  2.00; 10.60;  0.80
-19841108;    3100;  0.32;  0.50;  9.80;  0.80
-19841109;    3100;  0.32;  1.40;  9.90;  0.80
-19841110;    3650;  0.38; 14.00;  8.80;  0.70
-19841111;    6940;  0.72;  2.80;  6.20;  0.50
-19841112;    5670;  0.59;  7.20; 10.30;  0.80
-19841113;    6190;  0.64; 27.60;  9.00;  0.70
-19841114;   17400;  1.81;  0.30;  6.70;  0.60
-19841115;   19100;  1.99; 24.30;  5.80;  0.50
-19841116;   19300;  2.01; 17.10; 12.50;  0.80
-19841117;   33900;  3.53;  8.00;  9.50;  0.70
-19841118;   25800;  2.69; 16.80;  4.50;  0.40
-19841119;   23700;  2.47; 15.40;  9.30;  0.60
-19841120;   31800;  3.31;  3.50;  8.90;  0.60
-19841121;   23500;  2.45;  1.30;  7.40;  0.50
-19841122;   14800;  1.54;  0.10;  6.40;  0.50
-19841123;   12100;  1.26;  0.00;  5.60;  0.40
-19841124;   10800;  1.12;  0.00;  4.20;  0.40
-19841125;    9740;  1.01;  0.20;  3.50;  0.30
-19841126;    9300;  0.97;  0.20;  6.00;  0.50
-19841127;    9620;  1.00;  0.20;  4.90;  0.40
-19841128;    9300;  0.97;  1.20;  5.90;  0.40
-19841129;    8920;  0.93; 10.90;  6.00;  0.40
-19841130;   10400;  1.08;  1.50;  7.30;  0.50
-19841201;   17000;  1.77; 12.10; 10.30;  0.60
-19841202;   16700;  1.74;  7.40;  8.20;  0.50
-19841203;   24000;  2.50;  4.80;  6.20;  0.40
-19841204;   16000;  1.67; 13.30;  8.70;  0.50
-19841205;   29000;  3.02;  0.50; 10.20;  0.60
-19841206;   19000;  1.98;  9.30; 10.40;  0.60
-19841207;   21100;  2.20;  5.80;  7.10;  0.50
-19841208;   20500;  2.13;  3.10;  6.70;  0.40
-19841209;   18400;  1.92;  5.00;  7.60;  0.50
-19841210;   17900;  1.86; 11.50;  8.50;  0.50
-19841211;   28400;  2.96;  6.00;  7.50;  0.50
-19841212;   20900;  2.18; 31.80; 11.10;  0.60
-19841213;   51000;  5.31;  6.90; 11.90;  0.60
-19841214;   61300;  6.38;  0.00;  9.00;  0.50
-19841215;   35900;  3.74;  3.70;  7.90;  0.50
-19841216;   32000;  3.33;  0.40; 10.00;  0.50
-19841217;   28700;  2.99;  0.00;  8.70;  0.50
-19841218;   24300;  2.53;  0.00;  6.30;  0.40
-19841219;   22400;  2.33;  0.00;  3.90;  0.30
-19841220;   21300;  2.22;  0.00;  0.10;  0.20
-19841221;   20300;  2.11;  0.00; -1.40;  0.10
-19841222;   19400;  2.02;  0.30;  1.50;  0.20
-19841223;   18300;  1.90;  0.00;  2.20;  0.20
-19841224;   17500;  1.82;  2.10;  4.00;  0.30
-19841225;   17800;  1.85;  2.30;  5.30;  0.30
-19841226;   17500;  1.82;  5.10;  8.10;  0.50
-19841227;   20300;  2.11;  8.70;  9.80;  0.50
-19841228;   24700;  2.57; 11.00;  8.60;  0.50
-19841229;   28100;  2.93;  0.20;  6.70;  0.40
-19841230;   21800;  2.27;  0.00;  4.90;  0.40
-19841231;   16800;  1.75;  0.00;  0.00;  0.20
-19850101;   17600;  1.83;  0.00;  2.90;  0.30
-19850102;   16200;  1.69;  0.00;  3.50;  0.30
-19850103;   15200;  1.58;  0.30;  2.60;  0.30
-19850104;   15800;  1.64;  0.10;  7.00;  0.50
-19850105;   15600;  1.62;  0.00;  5.20;  0.40
-19850106;   14700;  1.53;  0.00;  1.30;  0.20
-19850107;   13700;  1.43;  0.00; -0.10;  0.20
-19850108;   13200;  1.37;  0.00;  1.50;  0.30
-19850109;   13200;  1.37;  0.00;  2.30;  0.30
-19850110;   13200;  1.37;  0.00;  1.00;  0.20
-19850111;   13100;  1.36;  0.10;  0.50;  0.20
-19850112;   12700;  1.32;  0.00;  0.60;  0.20
-19850113;   12700;  1.32;  5.50;  3.70;  0.30
-19850114;   14700;  1.53; 14.90;  7.50;  0.50
-19850115;   25900;  2.70;  4.90;  4.60;  0.40
-19850116;   26900;  2.80;  0.10;  2.20;  0.30
-19850117;   17600;  1.83;  0.00;  4.30;  0.40
-19850118;   15000;  1.56;  0.00;  3.70;  0.40
-19850119;   13900;  1.45; 16.20;  4.90;  0.40
-19850120;   22200;  2.31; 11.00;  4.00;  0.40
-19850121;   33600;  3.50;  2.20;  2.00;  0.30
-19850122;   25100;  2.61;  3.20;  3.70;  0.40
-19850123;   19700;  2.05;  1.10;  9.00;  0.60
-19850124;   19500;  2.03;  0.10;  8.80;  0.60
-19850125;   18300;  1.90;  0.70;  7.40;  0.60
-19850126;   13700;  1.43;  2.70;  7.90;  0.60
-19850127;   17500;  1.82;  4.40;  9.30;  0.70
-19850128;   23300;  2.43;  0.40;  9.20;  0.70
-19850129;   20600;  2.14;  0.40;  7.50;  0.60
-19850130;   17800;  1.85;  2.10;  7.20;  0.60
-19850131;   17200;  1.79;  4.00;  5.10;  0.50
-19850201;   19200;  2.00;  0.70;  6.80;  0.60
-19850202;   19200;  2.00;  0.00;  5.70;  0.50
-19850203;   16600;  1.73;  0.00;  4.00;  0.50
-19850204;   15200;  1.58;  0.00;  1.10;  0.30
-19850205;   14900;  1.55;  0.30;  3.80;  0.50
-19850206;   14900;  1.55;  0.10;  6.70;  0.60
-19850207;   14300;  1.49;  0.20;  6.70;  0.70
-19850208;   14300;  1.49;  6.40;  7.30;  0.70
-19850209;   15800;  1.64;  3.10;  5.60;  0.60
-19850210;   18200;  1.89;  3.20;  5.00;  0.60
-19850211;   18000;  1.87;  2.20;  6.20;  0.70
-19850212;   18700;  1.95; 19.20;  6.70;  0.70
-19850213;   37700;  3.92;  5.40;  1.70;  0.40
-19850214;   26500;  2.76;  4.00;  1.40;  0.40
-19850215;   23800;  2.48;  2.20;  2.10;  0.40
-19850216;   20500;  2.13;  0.00;  2.30;  0.50
-19850217;   17500;  1.82;  0.00;  2.30;  0.50
-19850218;   16500;  1.72;  0.00;  3.20;  0.50
-19850219;   15800;  1.64;  0.10;  7.60;  0.90
-19850220;   15300;  1.59;  0.00;  8.50;  0.90
-19850221;   14900;  1.55;  0.60;  7.60;  0.90
-19850222;   14700;  1.53;  0.90;  6.50;  0.80
-19850223;   14700;  1.53;  4.90;  6.20;  0.80
-19850224;   15900;  1.66;  9.90;  6.20;  0.80
-19850225;   23400;  2.44;  6.30;  5.00;  0.70
-19850226;   21300;  2.22;  0.90;  6.60;  0.90
-19850227;   17600;  1.83;  0.00;  4.90;  0.70
-19850228;   15200;  1.58;  0.00;  3.30;  0.60
-19850301;   14300;  1.49;  0.60;  4.20;  0.70
-19850302;   14300;  1.49;  0.00;  5.30;  0.80
-19850303;   13400;  1.39;  0.00;  6.90;  1.00
-19850304;   13200;  1.37;  0.00;  8.30;  1.10
-19850305;   12900;  1.34;  0.10;  7.60;  1.00
-19850306;   12400;  1.29;  0.40;  5.70;  0.90
-19850307;   12400;  1.29;  0.00;  5.30;  0.90
-19850308;   12000;  1.25;  0.00;  4.90;  0.90
-19850309;   11400;  1.19;  0.00;  5.80;  0.90
-19850310;   11300;  1.18;  0.00;  5.30;  0.90
-19850311;   10800;  1.12;  0.00;  4.40;  0.80
-19850312;    9910;  1.03;  0.00;  4.40;  0.90
-19850313;   10000;  1.04;  0.00;  3.90;  0.80
-19850314;    9730;  1.01;  0.00;  5.10;  0.90
-19850315;    9730;  1.01;  0.00;  4.50;  0.90
-19850316;    9220;  0.96;  0.00;  5.00;  1.00
-19850317;    8860;  0.92;  0.00;  4.90;  1.00
-19850318;    8580;  0.89;  0.00;  5.20;  1.00
-19850319;    8580;  0.89;  0.00;  7.60;  1.30
-19850320;    8440;  0.88;  0.00;  7.00;  1.20
-19850321;    8170;  0.85;  0.00;  9.30;  1.50
-19850322;    8170;  0.85;  0.00;  9.90;  1.60
-19850323;    8440;  0.88;  1.00;  9.40;  1.50
-19850324;    8940;  0.93;  9.50;  8.30;  1.40
-19850325;   11800;  1.23;  2.50;  6.00;  1.20
-19850326;   10500;  1.09;  0.00;  6.00;  1.20
-19850327;    9490;  0.99;  0.50;  6.40;  1.30
-19850328;    9050;  0.94;  0.00;  8.60;  1.50
-19850329;    8680;  0.90;  0.00;  7.40;  1.40
-19850330;    8200;  0.85;  0.60;  5.40;  1.20
-19850331;    8050;  0.84;  0.00;  6.40;  1.30
-19850401;    8200;  0.85;  2.70;  7.60;  1.50
-19850402;    8560;  0.89;  7.10;  7.70;  1.50
-19850403;    9700;  1.01;  0.00;  6.00;  1.30
-19850404;    7650;  0.80;  0.00;  7.20;  1.50
-19850405;    6830;  0.71;  0.80;  8.90;  1.70
-19850406;    7120;  0.74;  0.00;  8.40;  1.60
-19850407;    7000;  0.73;  0.00;  5.80;  1.30
-19850408;    5790;  0.60;  3.70;  3.40;  1.00
-19850409;    5790;  0.60;  2.50;  2.00;  0.90
-19850410;    6480;  0.67;  0.50;  4.40;  1.20
-19850411;    6590;  0.69;  1.20;  6.10;  1.40
-19850412;    6480;  0.67;  1.00;  8.80;  1.80
-19850413;    5900;  0.61;  0.00;  8.00;  1.70
-19850414;    5900;  0.61;  0.00;  7.50;  1.60
-19850415;    6130;  0.64;  0.00;  8.60;  1.80
-19850416;    6130;  0.64;  0.00;  9.80;  2.00
-19850417;    6010;  0.63;  0.00;  9.80;  2.00
-19850418;    6240;  0.65;  0.00;  8.50;  1.80
-19850419;    5910;  0.62;  0.00;  6.50;  1.60
-19850420;    5910;  0.62;  0.70;  5.90;  1.50
-19850421;    5910;  0.62;  4.40;  7.10;  1.70
-19850422;    6240;  0.65;  1.10;  4.60;  1.40
-19850423;    6880;  0.72;  5.00;  4.80;  1.40
-19850424;    7170;  0.75;  5.00;  5.40;  1.50
-19850425;    9590;  1.00;  0.00;  8.90;  2.00
-19850426;    8550;  0.89;  0.00; 10.40;  2.20
-19850427;    7050;  0.73;  1.20; 10.40;  2.20
-19850428;    7000;  0.73;  7.30; 10.60;  2.30
-19850429;    8230;  0.86;  8.50; 10.20;  2.20
-19850430;   11400;  1.19;  7.80; 10.90;  2.30
-19850501;   18700;  1.95;  0.00;  8.00;  1.90
-19850502;   10300;  1.07;  0.20; 10.80;  2.40
-19850503;    8180;  0.85;  2.80; 12.20;  2.60
-19850504;    7600;  0.79;  6.70; 10.40;  2.30
-19850505;    7750;  0.81;  9.20; 10.10;  2.30
-19850506;    9420;  0.98; 11.00;  9.30;  2.20
-19850507;   19000;  1.98;  2.00;  9.40;  2.20
-19850508;   13200;  1.37;  0.00;  9.60;  2.30
-19850509;    8540;  0.89;  0.10;  9.80;  2.30
-19850510;    7160;  0.75;  0.00;  9.70;  2.30
-19850511;    6460;  0.67;  0.00;  8.70;  2.20
-19850512;    6340;  0.66;  0.00;  8.70;  2.20
-19850513;    5530;  0.58;  0.00; 10.40;  2.50
-19850514;    5430;  0.57;  0.00; 11.50;  2.60
-19850515;    5430;  0.57;  0.00; 13.10;  2.90
-19850516;    5220;  0.54;  6.40; 15.60;  3.30
-19850517;    5430;  0.57;  9.80; 11.30;  2.60
-19850518;    7990;  0.83; 12.50; 12.40;  2.80
-19850519;   11700;  1.22;  1.80; 11.80;  2.70
-19850520;   13100;  1.36;  2.50; 13.70;  3.10
-19850521;    9100;  0.95;  3.50; 12.80;  2.90
-19850522;    8860;  0.92;  7.80; 11.70;  2.80
-19850523;   11500;  1.20;  4.60; 12.10;  2.80
-19850524;   13800;  1.44;  0.00; 13.20;  3.00
-19850525;    8980;  0.93;  0.00; 15.90;  3.50
-19850526;    7940;  0.83;  0.20; 18.80;  4.00
-19850527;    7260;  0.76;  1.90; 15.80;  3.50
-19850528;    6950;  0.72;  4.20; 13.00;  3.00
-19850529;    6950;  0.72; 11.00; 12.40;  2.90
-19850530;    9470;  0.99; 10.80; 13.10;  3.10
-19850531;   17600;  1.83;  2.10; 13.00;  3.10
-19850601;   15700;  1.63;  0.00; 10.90;  2.70
-19850602;   10500;  1.09;  1.10; 10.50;  2.60
-19850603;    8180;  0.85;  0.00; 12.30;  2.90
-19850604;    7480;  0.78;  0.00; 12.00;  2.90
-19850605;    6660;  0.69;  0.00; 12.70;  3.00
-19850606;    6270;  0.65;  0.00; 13.50;  3.20
-19850607;    6270;  0.65;  0.00; 15.30;  3.50
-19850608;    5710;  0.59;  0.00; 16.10;  3.60
-19850609;    5710;  0.59;  0.00; 15.90;  3.60
-19850610;    5150;  0.54;  0.00; 13.80;  3.30
-19850611;    5150;  0.54;  0.00; 13.90;  3.30
-19850612;    5380;  0.56;  0.00; 15.90;  3.60
-19850613;    5610;  0.58;  0.10; 13.80;  3.30
-19850614;    5280;  0.55;  0.00; 15.20;  3.50
-19850615;    4820;  0.50;  0.00; 17.80;  4.00
-19850616;    4560;  0.47;  0.00; 18.30;  4.10
-19850617;    4300;  0.45;  0.00; 15.20;  3.50
-19850618;    3920;  0.41;  0.00; 16.40;  3.70
-19850619;    3920;  0.41;  9.70; 14.20;  3.30
-19850620;    4370;  0.45;  4.50; 11.60;  2.90
-19850621;    4920;  0.51;  0.00; 14.40;  3.40
-19850622;    4820;  0.50;  0.00; 15.40;  3.60
-19850623;    4560;  0.47;  0.00; 16.80;  3.80
-19850624;    4110;  0.43;  0.00; 16.70;  3.80
-19850625;    3920;  0.41;  0.00; 18.20;  4.00
-19850626;    3730;  0.39;  0.60; 19.30;  4.20
-19850627;    3570;  0.37;  0.90; 18.10;  4.00
-19850628;    3500;  0.36;  0.00; 15.90;  3.60
-19850629;    3500;  0.36;  0.00; 14.60;  3.40
-19850630;    3500;  0.36;  0.00; 15.60;  3.60
-19850701;    3280;  0.34;  0.00; 16.60;  3.70
-19850702;    3120;  0.32;  0.00; 17.60;  3.90
-19850703;    3120;  0.32;  0.00; 18.40;  4.10
-19850704;    2830;  0.29; 25.20; 19.90;  4.30
-19850705;    3280;  0.34; 11.20; 16.40;  3.70
-19850706;    8860;  0.92;  1.20; 15.80;  3.60
-19850707;    6860;  0.71;  0.00; 15.30;  3.50
-19850708;    4300;  0.45;  0.00; 14.60;  3.40
-19850709;    3280;  0.34;  0.00; 17.30;  3.80
-19850710;    3350;  0.35;  0.00; 17.70;  3.90
-19850711;    2960;  0.31;  0.00; 15.00;  3.40
-19850712;    2960;  0.31;  0.00; 15.70;  3.50
-19850713;    2730;  0.28;  0.00; 15.40;  3.50
-19850714;    2800;  0.29;  3.30; 14.10;  3.20
-19850715;    2870;  0.30;  7.90; 13.90;  3.20
-19850716;    3010;  0.31;  6.90; 14.10;  3.20
-19850717;    3170;  0.33;  5.20; 14.60;  3.30
-19850718;    3800;  0.40;  3.30; 15.90;  3.50
-19850719;    3570;  0.37;  0.90; 15.40;  3.40
-19850720;    3490;  0.36;  5.30; 14.30;  3.20
-19850721;    3330;  0.35;  4.50; 14.00;  3.10
-19850722;    3870;  0.40;  8.70; 13.80;  3.10
-19850723;    4070;  0.42;  3.30; 14.80;  3.20
-19850724;    3970;  0.41;  3.60; 15.70;  3.40
-19850725;    3870;  0.40;  0.40; 15.30;  3.30
-19850726;    3490;  0.36;  0.00; 15.20;  3.30
-19850727;    3260;  0.34;  0.00; 14.90;  3.20
-19850728;    2810;  0.29;  0.00; 14.10;  3.10
-19850729;    2460;  0.26;  0.00; 14.60;  3.10
-19850730;    2460;  0.26;  0.00; 15.70;  3.30
-19850731;    2670;  0.28;  0.00; 17.20;  3.50
-19850801;    2600;  0.27;  0.00; 18.70;  3.70
-19850802;    2400;  0.25;  0.80; 16.60;  3.40
-19850803;    2260;  0.24;  1.90; 16.50;  3.40
-19850804;    2260;  0.24;  0.10; 15.50;  3.20
-19850805;    2010;  0.21;  1.60; 16.50;  3.30
-19850806;    2200;  0.23; 19.90; 15.30;  3.10
-19850807;    3490;  0.36;  0.70; 14.90;  3.00
-19850808;    3280;  0.34;  0.00; 13.60;  2.80
-19850809;    3190;  0.33;  0.00; 15.80;  3.10
-19850810;    2690;  0.28;  0.00; 18.10;  3.50
-19850811;    2310;  0.24;  0.00; 19.00;  3.60
-19850812;    1960;  0.20;  0.00; 21.70;  4.00
-19850813;    1960;  0.20;  0.00; 24.40;  4.40
-19850814;    1900;  0.20;  0.00; 23.80;  4.20
-19850815;    2070;  0.22;  0.70; 20.20;  3.70
-19850816;    2070;  0.22;  0.00; 18.70;  3.40
-19850817;    2070;  0.22;  0.00; 17.10;  3.20
-19850818;    1600;  0.17;  0.00; 17.50;  3.20
-19850819;    1790;  0.19;  0.00; 18.00;  3.30
-19850820;    1850;  0.19;  0.00; 17.80;  3.20
-19850821;    1600;  0.17;  0.00; 19.50;  3.40
-19850822;    1440;  0.15;  0.30; 21.50;  3.70
-19850823;    1440;  0.15;  0.10; 18.60;  3.30
-19850824;    1270;  0.13;  0.00; 17.60;  3.10
-19850825;    1450;  0.15;  0.00; 17.70;  3.10
-19850826;    1140;  0.12;  0.00; 19.10;  3.30
-19850827;    1140;  0.12;  0.00; 17.00;  2.90
-19850828;    1020;  0.11;  0.00; 15.70;  2.80
-19850829;     855;  0.09;  1.20; 13.90;  2.50
-19850830;     855;  0.09;  0.00; 13.80;  2.40
-19850831;     855;  0.09;  0.00; 13.50;  2.40
-19850901;     688;  0.07;  0.00; 14.70;  2.50
-19850902;     730;  0.08;  0.00; 16.20;  2.70
-19850903;     855;  0.09;  0.00; 18.60;  3.00
-19850904;    1350;  0.14;  0.00; 19.40;  3.00
-19850905;    1770;  0.18;  0.10; 18.20;  2.90
-19850906;    2020;  0.21;  0.00; 17.80;  2.80
-19850907;    2020;  0.21;  0.00; 20.40;  3.10
-19850908;    1960;  0.20;  3.50; 20.50;  3.10
-19850909;    2020;  0.21;  4.80; 17.30;  2.60
-19850910;    2250;  0.23;  0.00; 18.00;  2.70
-19850911;    2500;  0.26;  0.00; 17.60;  2.60
-19850912;    2310;  0.24;  0.50; 16.40;  2.50
-19850913;    2310;  0.24;  0.00; 16.20;  2.40
-19850914;    2130;  0.22;  2.30; 19.80;  2.80
-19850915;    2310;  0.24;  4.80; 19.50;  2.70
-19850916;    1960;  0.20; 12.90; 18.30;  2.60
-19850917;    2310;  0.24;  0.70; 14.80;  2.20
-19850918;    2880;  0.30; 10.00; 13.60;  2.00
-19850919;    3130;  0.33;  5.50; 13.30;  1.90
-19850920;    3400;  0.35;  9.00; 11.80;  1.80
-19850921;    3820;  0.40;  2.00; 12.00;  1.70
-19850922;    3760;  0.39;  4.80;  9.90;  1.50
-19850923;    3550;  0.37;  1.20;  9.90;  1.50
-19850924;    2690;  0.28;  9.90; 11.90;  1.70
-19850925;    2750;  0.29;  0.10; 12.20;  1.70
-19850926;    2940;  0.31;  0.30; 12.20;  1.70
-19850927;    2750;  0.29;  9.50; 12.00;  1.60
-19850928;    2810;  0.29;  6.20; 13.10;  1.70
-19850929;    3250;  0.34;  3.20; 10.60;  1.40
-19850930;    3670;  0.38;  0.70; 10.60;  1.40
-19851001;    3340;  0.35;  0.00;  9.50;  1.30
-19851002;    2940;  0.31;  0.00; 12.50;  1.60
-19851003;    2500;  0.26;  0.10; 11.40;  1.50
-19851004;    2130;  0.22; 10.00; 13.00;  1.60
-19851005;    2430;  0.25;  4.30; 13.90;  1.60
-19851006;    2930;  0.31;  0.60; 12.50;  1.50
-19851007;    3060;  0.32;  0.10; 11.90;  1.40
-19851008;    2810;  0.29;  0.00; 11.30;  1.40
-19851009;    2750;  0.29;  0.00; 10.70;  1.30
-19851010;    2560;  0.27;  0.00; 10.60;  1.30
-19851011;    2370;  0.25;  1.20; 12.10;  1.40
-19851012;    2370;  0.25; 12.00; 10.40;  1.20
-19851013;    2490;  0.26;  3.10; 12.80;  1.40
-19851014;    3400;  0.35;  9.00; 12.20;  1.30
-19851015;    4080;  0.42; 22.00; 12.40;  1.30
-19851016;   13200;  1.37;  1.90; 11.50;  1.20
-19851017;    9940;  1.03;  0.20;  7.60;  0.90
-19851018;    5400;  0.56;  0.00;  6.30;  0.80
-19851019;    4080;  0.42;  0.20;  9.20;  1.00
-19851020;    3590;  0.37;  0.80; 12.50;  1.20
-19851021;    3310;  0.34;  0.10; 10.40;  1.10
-19851022;    3060;  0.32;  0.40;  9.70;  1.00
-19851023;    3060;  0.32;  2.10; 12.30;  1.20
-19851024;    3060;  0.32;  0.00; 10.30;  1.00
-19851025;    3060;  0.32;  0.00;  8.10;  0.80
-19851026;    2870;  0.30;  0.00;  8.40;  0.90
-19851027;    2870;  0.30;  0.00;  8.10;  0.80
-19851028;    2870;  0.30;  0.00; 10.90;  1.00
-19851029;    2930;  0.31;  0.00; 10.20;  0.90
-19851030;    2620;  0.27;  0.00;  7.40;  0.70
-19851031;    2370;  0.25;  0.00;  6.00;  0.70
-19851101;    2430;  0.25;  0.90; 11.70;  1.00
-19851102;    2490;  0.26;  0.00; 12.50;  1.00
-19851103;    2490;  0.26;  2.50; 12.80;  1.00
-19851104;    2620;  0.27;  9.90; 12.60;  1.00
-19851105;    3120;  0.32;  0.70;  9.00;  0.80
-19851106;    4010;  0.42;  0.00;  5.50;  0.60
-19851107;    3590;  0.37;  0.00;  6.10;  0.60
-19851108;    3380;  0.35;  0.00;  8.20;  0.70
-19851109;    3120;  0.32;  0.00;  7.80;  0.70
-19851110;    3120;  0.32;  0.30;  9.90;  0.80
-19851111;    3120;  0.32;  0.20;  6.30;  0.60
-19851112;    3120;  0.32;  1.00;  7.80;  0.60
-19851113;    3060;  0.32;  3.30; 11.60;  0.80
-19851114;    3120;  0.32;  2.00; 11.70;  0.80
-19851115;    3120;  0.32;  3.50; 11.30;  0.80
-19851116;    3660;  0.38;  0.50; 10.20;  0.70
-19851117;    3870;  0.40;  0.00;  8.50;  0.60
-19851118;    3590;  0.37;  0.00;  4.20;  0.40
-19851119;    3590;  0.37;  0.00;  8.10;  0.60
-19851120;    3380;  0.35;  0.00;  7.90;  0.60
-19851121;    3310;  0.34;  0.00;  4.60;  0.40
-19851122;    3120;  0.32;  0.00;  4.90;  0.40
-19851123;    3120;  0.32;  0.00;  7.60;  0.50
-19851124;    3120;  0.32;  0.40;  8.30;  0.60
-19851125;    3120;  0.32;  0.30;  9.40;  0.60
-19851126;    3120;  0.32;  0.00;  3.80;  0.40
-19851127;    3120;  0.32;  0.70;  2.60;  0.30
-19851128;    3060;  0.32; 25.10;  7.40;  0.50
-19851129;    4080;  0.42;  3.60;  8.00;  0.50
-19851130;   10700;  1.11; 25.50;  6.70;  0.50
-19851201;   15000;  1.56; 10.20;  1.70;  0.30
-19851202;   14000;  1.46;  0.00; -0.60;  0.20
-19851203;   10300;  1.07;  0.10;  4.00;  0.30
-19851204;    6090;  0.63;  0.00;  8.80;  0.50
-19851205;    5510;  0.57;  0.40;  8.10;  0.50
-19851206;    5010;  0.52;  2.10;  8.50;  0.50
-19851207;    4490;  0.47;  7.90; 10.40;  0.60
-19851208;    5700;  0.59;  2.50;  6.00;  0.40
-19851209;   10200;  1.06;  0.10;  2.60;  0.30
-19851210;    6470;  0.67;  0.00;  2.50;  0.30
-19851211;    5010;  0.52;  3.70;  7.10;  0.40
-19851212;    5360;  0.56;  1.50;  6.40;  0.40
-19851213;    5710;  0.59;  0.10;  9.30;  0.50
-19851214;    5360;  0.56;  0.10;  9.20;  0.50
-19851215;    5010;  0.52;  1.50;  3.80;  0.30
-19851216;    4600;  0.48;  2.40;  9.00;  0.50
-19851217;    5360;  0.56;  0.70;  5.80;  0.40
-19851218;    5460;  0.57;  0.50;  5.50;  0.40
-19851219;    5110;  0.53;  5.70;  8.70;  0.50
-19851220;    5460;  0.57;  1.40;  9.80;  0.50
-19851221;    7100;  0.74;  9.90;  7.30;  0.40
-19851222;    9150;  0.95;  4.20;  6.80;  0.40
-19851223;   11100;  1.16;  3.80;  6.10;  0.40
-19851224;   10900;  1.13;  1.00;  4.90;  0.30
-19851225;   11100;  1.16;  1.10;  5.50;  0.40
-19851226;    7740;  0.81;  1.30;  6.40;  0.40
-19851227;    7070;  0.74;  1.30;  9.00;  0.50
-19851228;    6830;  0.71;  0.30;  6.70;  0.40
-19851229;    6710;  0.70;  0.60;  7.50;  0.40
-19851230;   10200;  1.06;  2.50;  6.30;  0.40
-19851231;   13500;  1.41;  0.00;  4.10;  0.30
-19860101;    6470;  0.67;  0.00;  0.80;  0.20
-19860102;    6470;  0.67;  0.00;  1.90;  0.20
-19860103;   23700;  2.47;  4.40;  4.60;  0.30
-19860104;    6710;  0.70; 22.90;  8.90;  0.50
-19860105;   19400;  2.02; 12.30;  9.30;  0.50
-19860106;   32000;  3.33;  9.10;  9.50;  0.50
-19860107;   23300;  2.43;  7.00;  9.10;  0.50
-19860108;   24700;  2.57; 21.60;  7.20;  0.50
-19860109;   33800;  3.52; 12.00;  4.70;  0.40
-19860110;   33600;  3.50;  9.90; 10.00;  0.60
-19860111;   32400;  3.37;  7.80; 10.50;  0.60
-19860112;   25700;  2.68; 13.20;  9.60;  0.60
-19860113;   30100;  3.13;  9.80;  8.40;  0.50
-19860114;   36600;  3.81;  2.30; 10.10;  0.60
-19860115;   29300;  3.05;  4.50; 10.60;  0.60
-19860116;   26300;  2.74;  3.40;  9.80;  0.60
-19860117;   26300;  2.74;  0.20;  7.60;  0.50
-19860118;   21800;  2.27;  0.10;  8.60;  0.60
-19860119;   19800;  2.06;  0.20;  7.50;  0.50
-19860120;   18400;  1.92;  0.00;  4.50;  0.40
-19860121;   17200;  1.79;  5.00;  5.70;  0.50
-19860122;   17500;  1.82;  0.70;  8.60;  0.60
-19860123;   17500;  1.82;  3.50;  8.10;  0.60
-19860124;   17000;  1.77;  1.40;  5.70;  0.50
-19860125;   16300;  1.70;  7.50;  5.20;  0.50
-19860126;   20800;  2.17; 11.80;  7.00;  0.60
-19860127;   25500;  2.65; 26.60;  7.00;  0.60
-19860128;   42700;  4.44;  1.40;  8.20;  0.60
-19860129;   37700;  3.92;  0.70;  6.20;  0.60
-19860130;   22700;  2.36;  2.00;  8.10;  0.70
-19860131;   20800;  2.17;  6.10;  6.80;  0.60
-19860201;   23400;  2.44;  9.10;  7.60;  0.70
-19860202;   29200;  3.04;  1.50;  5.90;  0.60
-19860203;   23200;  2.42; 11.30;  5.40;  0.60
-19860204;   26000;  2.71; 21.10;  7.50;  0.70
-19860205;   44000;  4.58; 16.20;  9.60;  0.80
-19860206;   55300;  5.76; 10.40;  4.50;  0.50
-19860207;   45800;  4.77;  3.10;  5.60;  0.60
-19860208;   34900;  3.63;  3.70;  9.00;  0.80
-19860209;   33900;  3.53;  3.10; 10.10;  0.90
-19860210;   35200;  3.66; 55.60; 10.40;  0.90
-19860211;  122000; 12.70; 14.60;  9.00;  0.80
-19860212;  133000; 13.84; 11.90;  7.10;  0.70
-19860213;   77000;  8.02;  2.80;  5.20;  0.60
-19860214;   57800;  6.02; 43.50;  6.30;  0.70
-19860215;  164000; 17.07;  6.90;  8.00;  0.80
-19860216;  109000; 11.35;  4.10;  7.80;  0.80
-19860217;   70500;  7.34;  0.80;  6.80;  0.80
-19860218;   72400;  7.54;  0.40;  5.90;  0.70
-19860219;   41800;  4.35;  0.10;  5.00;  0.70
-19860220;   34600;  3.60;  0.00;  4.40;  0.60
-19860221;   29700;  3.09;  1.70;  5.40;  0.70
-19860222;   27300;  2.84;  0.10;  7.40;  0.90
-19860223;   24000;  2.50;  0.00;  5.20;  0.70
-19860224;   21200;  2.21;  0.00;  4.40;  0.70
-19860225;   20700;  2.15;  0.00;  4.70;  0.70
-19860226;   20500;  2.13;  0.00;  3.90;  0.70
-19860227;   19200;  2.00;  0.00;  2.00;  0.50
-19860228;   18400;  1.92; 29.70;  3.10;  0.60
-19860301;   38300;  3.99;  2.60;  4.80;  0.80
-19860302;   32100;  3.34;  0.60;  3.70;  0.70
-19860303;   20800;  2.17;  0.80;  3.00;  0.60
-19860304;   18500;  1.93;  1.00;  2.30;  0.60
-19860305;   17800;  1.85;  0.00;  2.70;  0.60
-19860306;   16900;  1.76;  0.00;  4.50;  0.80
-19860307;   16400;  1.71;  0.00;  4.60;  0.80
-19860308;   15800;  1.64;  0.00;  2.40;  0.60
-19860309;   15600;  1.62;  0.00;  2.50;  0.60
-19860310;   15300;  1.59;  0.00;  3.00;  0.70
-19860311;   14900;  1.55;  7.40;  4.50;  0.90
-19860312;   16500;  1.72; 12.80;  5.50;  1.00
-19860313;   19000;  1.98;  0.00;  7.60;  1.20
-19860314;   16700;  1.74; 16.40;  6.00;  1.00
-19860315;   21000;  2.19;  7.20;  9.50;  1.40
-19860316;   27800;  2.89;  8.60; 10.30;  1.50
-19860317;   28300;  2.95; 22.40;  9.70;  1.40
-19860318;   44800;  4.66;  2.00;  8.70;  1.40
-19860319;   34900;  3.63;  0.20;  7.60;  1.30
-19860320;   23600;  2.46;  0.00;  7.50;  1.20
-19860321;   20600;  2.14;  0.00;  8.60;  1.40
-19860322;   19600;  2.04;  0.00; 10.80;  1.60
-19860323;   19000;  1.98;  0.00; 10.90;  1.70
-19860324;   18100;  1.88;  0.00;  9.60;  1.60
-19860325;   17900;  1.86;  0.00; 11.70;  1.80
-19860326;   17600;  1.83;  0.90; 11.90;  1.80
-19860327;   17100;  1.78;  0.00; 10.00;  1.70
-19860328;   16500;  1.72;  0.20;  6.90;  1.30
-19860329;   16100;  1.68;  0.00;  8.20;  1.50
-19860330;   15700;  1.63;  0.00;  9.70;  1.70
-19860331;   15000;  1.56;  0.00;  8.30;  1.50
-19860401;   15100;  1.57;  0.00;  8.60;  1.60
-19860402;   14900;  1.55;  7.10;  9.70;  1.70
-19860403;   16400;  1.71; 11.20;  8.70;  1.60
-19860404;   19800;  2.06;  0.70;  9.20;  1.70
-19860405;   16100;  1.68;  0.00; 10.30;  1.80
-19860406;   14500;  1.51;  0.00;  9.40;  1.80
-19860407;   13700;  1.43;  0.50;  9.90;  1.90
-19860408;   13100;  1.36;  5.80; 10.70;  2.00
-19860409;   14000;  1.46;  0.50; 11.80;  2.10
-19860410;   13900;  1.45;  4.80;  9.90;  1.90
-19860411;   14200;  1.48;  1.00;  9.10;  1.80
-19860412;   13900;  1.45;  0.10;  9.90;  1.90
-19860413;   12700;  1.32;  0.00;  8.60;  1.80
-19860414;   11900;  1.24;  0.00;  8.20;  1.70
-19860415;   11600;  1.21;  0.00;  7.90;  1.70
-19860416;   10900;  1.13;  0.00;  8.90;  1.80
-19860417;   10500;  1.09;  0.00;  9.20;  1.90
-19860418;   10100;  1.05;  0.00;  8.20;  1.80
-19860419;   10100;  1.05;  0.00;  9.50;  2.00
-19860420;   10100;  1.05;  0.00; 10.40;  2.10
-19860421;    9950;  1.04;  0.00;  8.70;  1.90
-19860422;    9950;  1.04;  0.00;  7.20;  1.70
-19860423;    9830;  1.02;  0.00;  8.90;  2.00
-19860424;    9680;  1.01;  0.00;  7.40;  1.80
-19860425;    9300;  0.97;  2.00;  7.20;  1.70
-19860426;    9300;  0.97;  1.10;  5.90;  1.60
-19860427;    9300;  0.97;  0.70;  5.60;  1.50
-19860428;    9300;  0.97;  0.20;  5.80;  1.60
-19860429;    8750;  0.91;  0.00;  7.00;  1.80
-19860430;    8750;  0.91;  4.20;  7.00;  1.80
-19860501;    9180;  0.96;  1.60;  6.50;  1.70
-19860502;    9110;  0.95; 44.60;  7.00;  1.80
-19860503;   23800;  2.48;  4.10;  9.80;  2.20
-19860504;   20100;  2.09;  1.30;  9.30;  2.20
-19860505;   14100;  1.47;  0.50;  9.20;  2.20
-19860506;   10800;  1.12;  0.10;  8.80;  2.10
-19860507;    9950;  1.04;  0.50;  6.50;  1.80
-19860508;    9300;  0.97;  0.00;  8.00;  2.00
-19860509;    9300;  0.97; 12.80;  9.60;  2.30
-19860510;   12800;  1.33;  7.10;  9.90;  2.40
-19860511;   14000;  1.46;  1.40; 10.40;  2.40
-19860512;   12500;  1.30;  2.90; 11.20;  2.60
-19860513;   11300;  1.18;  4.10; 10.50;  2.50
-19860514;   11400;  1.19;  0.00; 10.80;  2.50
-19860515;   10100;  1.05;  0.20; 14.80;  3.20
-19860516;    9440;  0.98;  0.00; 12.40;  2.80
-19860517;    9060;  0.94;  0.00; 11.00;  2.60
-19860518;    8630;  0.90;  0.00; 12.80;  2.90
-19860519;    8480;  0.88;  0.00; 13.80;  3.10
-19860520;    7740;  0.81;  0.00; 14.00;  3.10
-19860521;    7600;  0.79;  0.10; 13.00;  3.00
-19860522;    7600;  0.79;  0.00; 12.10;  2.80
-19860523;    7310;  0.76;  4.60; 10.70;  2.60
-19860524;    7480;  0.78;  2.20; 10.10;  2.50
-19860525;    7860;  0.82;  0.00; 11.40;  2.70
-19860526;    7740;  0.81;  0.00; 12.60;  2.90
-19860527;    7480;  0.78;  2.10; 12.10;  2.90
-19860528;    7550;  0.79;  0.10; 11.40;  2.80
-19860529;    7360;  0.77;  0.00; 11.70;  2.80
-19860530;    6800;  0.71;  2.00; 13.10;  3.10
-19860531;    6800;  0.71;  0.00; 12.40;  3.00
-19860601;    7070;  0.74;  0.50; 13.10;  3.10
-19860602;    6800;  0.71;  0.00; 14.70;  3.40
-19860603;    6800;  0.71;  0.00; 13.10;  3.10
-19860604;    6680;  0.70;  0.00; 14.30;  3.30
-19860605;    6290;  0.65;  0.00; 12.60;  3.00
-19860606;    5780;  0.60;  0.50; 11.50;  2.90
-19860607;    5780;  0.60;  0.10; 11.70;  2.80
-19860608;    5530;  0.58;  0.80; 11.10;  2.80
-19860609;    5650;  0.59;  1.10; 10.90;  2.80
-19860610;    5530;  0.58;  0.20; 11.10;  2.80
-19860611;    5530;  0.58;  0.00; 14.00;  3.30
-19860612;    5300;  0.55;  0.00; 16.70;  3.70
-19860613;    4940;  0.51;  0.00; 14.10;  3.30
-19860614;    4940;  0.51;  0.00; 15.40;  3.50
-19860615;    4710;  0.49;  0.40; 17.80;  4.00
-19860616;    4470;  0.47;  0.30; 16.80;  3.80
-19860617;    4120;  0.43;  1.30; 12.50;  3.00
-19860618;    4360;  0.45;  0.00; 11.70;  2.90
-19860619;    3760;  0.39;  0.00; 13.70;  3.20
-19860620;    3880;  0.40;  0.00; 18.40;  4.10
-19860621;    3530;  0.37;  0.00; 21.40;  4.60
-19860622;    3530;  0.37;  3.60; 16.60;  3.80
-19860623;    3880;  0.40;  1.40; 14.10;  3.30
-19860624;    4120;  0.43;  3.90; 16.00;  3.70
-19860625;    4240;  0.44;  6.70; 14.90;  3.50
-19860626;    4590;  0.48;  3.40; 14.90;  3.50
-19860627;    4710;  0.49;  1.50; 13.30;  3.20
-19860628;    4710;  0.49;  5.10; 14.20;  3.30
-19860629;    4590;  0.48;  7.30; 14.90;  3.40
-19860630;    5300;  0.55;  3.50; 15.60;  3.60
-19860701;    5540;  0.58;  0.00; 15.50;  3.60
-19860702;    5300;  0.55;  1.90; 14.40;  3.40
-19860703;    4940;  0.51;  0.00; 13.40;  3.20
-19860704;    4590;  0.48;  0.40; 13.20;  3.10
-19860705;    4350;  0.45;  1.20; 14.80;  3.40
-19860706;    4590;  0.48;  0.00; 14.50;  3.40
-19860707;    4350;  0.45;  0.00; 16.00;  3.60
-19860708;    4350;  0.45;  0.00; 18.30;  4.00
-19860709;    4230;  0.44;  0.00; 15.90;  3.60
-19860710;    3880;  0.40;  0.00; 16.00;  3.60
-19860711;    3640;  0.38;  0.20; 16.10;  3.60
-19860712;    3410;  0.35;  9.30; 15.30;  3.50
-19860713;    3360;  0.35;  0.70; 13.60;  3.20
-19860714;    3490;  0.36;  3.00; 13.80;  3.20
-19860715;    3360;  0.35;  7.30; 13.80;  3.20
-19860716;    4230;  0.44;  2.80; 13.60;  3.10
-19860717;    4230;  0.44;  0.10; 14.00;  3.20
-19860718;    3610;  0.38;  0.00; 13.90;  3.10
-19860719;    3240;  0.34;  0.10; 14.30;  3.20
-19860720;    2860;  0.30;  0.00; 16.90;  3.60
-19860721;    2610;  0.27;  0.00; 16.30;  3.50
-19860722;    2480;  0.26;  0.20; 14.50;  3.20
-19860723;    2600;  0.27;  0.90; 14.90;  3.30
-19860724;    3030;  0.32;  0.20; 14.00;  3.10
-19860725;    2480;  0.26;  0.00; 13.90;  3.10
-19860726;    2480;  0.26;  0.00; 14.40;  3.10
-19860727;    2420;  0.25;  0.00; 14.60;  3.20
-19860728;    2230;  0.23;  0.00; 15.60;  3.30
-19860729;    2230;  0.23;  0.00; 16.40;  3.40
-19860730;    2420;  0.25;  0.00; 15.90;  3.30
-19860731;    2170;  0.23;  0.00; 16.30;  3.40
-19860801;    2300;  0.24;  0.30; 17.70;  3.60
-19860802;    2170;  0.23;  0.80; 14.90;  3.10
-19860803;    2230;  0.23; 18.50; 16.90;  3.40
-19860804;    3730;  0.39;  0.20; 13.70;  2.90
-19860805;    4610;  0.48;  0.00; 14.30;  3.00
-19860806;    4110;  0.43;  0.00; 17.10;  3.40
-19860807;    3410;  0.35;  1.60; 16.30;  3.30
-19860808;    3160;  0.33;  4.30; 15.40;  3.10
-19860809;    3410;  0.35;  6.00; 15.20;  3.10
-19860810;    4000;  0.42;  0.30; 14.50;  2.90
-19860811;    4000;  0.42;  0.60; 14.20;  2.90
-19860812;    3410;  0.35;  2.30; 15.80;  3.10
-19860813;    3640;  0.38;  0.00; 16.80;  3.20
-19860814;    3640;  0.38;  0.20; 18.40;  3.40
-19860815;    3160;  0.33;  0.00; 19.40;  3.60
-19860816;    3100;  0.32;  1.50; 16.00;  3.10
-19860817;    3040;  0.32;  0.00; 14.40;  2.80
-19860818;    2810;  0.29;  0.00; 13.50;  2.60
-19860819;    2720;  0.28;  0.00; 14.70;  2.80
-19860820;    2870;  0.30;  0.00; 16.50;  3.00
-19860821;    2720;  0.28;  0.00; 16.30;  3.00
-19860822;    2720;  0.28;  0.00; 15.40;  2.80
-19860823;    2500;  0.26;  0.20; 15.40;  2.80
-19860824;    2560;  0.27;  1.00; 16.90;  3.00
-19860825;    2560;  0.27;  7.70; 17.00;  3.00
-19860826;    2780;  0.29;  0.00; 14.50;  2.60
-19860827;    2930;  0.31;  0.00; 12.60;  2.40
-19860828;    2620;  0.27;  0.00; 14.30;  2.60
-19860829;    2300;  0.24;  1.60; 13.70;  2.40
-19860830;    2240;  0.23;  1.80; 12.50;  2.30
-19860831;    2300;  0.24;  6.70; 12.80;  2.30
-19860901;    2460;  0.26; 12.60; 13.60;  2.40
-19860902;    2900;  0.30;  3.80; 14.20;  2.40
-19860903;    3760;  0.39; 10.80; 12.80;  2.20
-19860904;    4470;  0.47; 16.90; 14.20;  2.40
-19860905;    8030;  0.84; 15.70; 13.40;  2.30
-19860906;    9970;  1.04; 12.60; 13.50;  2.20
-19860907;    8260;  0.86;  1.10; 14.30;  2.30
-19860908;    8440;  0.88; 10.60; 13.50;  2.20
-19860909;    6530;  0.68;  0.40; 12.70;  2.10
-19860910;    7760;  0.81;  0.00; 12.10;  2.00
-19860911;    6200;  0.65;  3.90; 15.30;  2.40
-19860912;    5540;  0.58;  2.00; 17.00;  2.50
-19860913;    5540;  0.58;  2.10; 14.60;  2.20
-19860914;    5810;  0.60;  1.20; 13.90;  2.10
-19860915;    5660;  0.59;  4.80; 13.30;  2.00
-19860916;    5420;  0.56;  0.10; 13.20;  2.00
-19860917;    5420;  0.56;  0.00; 13.80;  2.10
-19860918;    5170;  0.54;  0.00; 13.40;  2.00
-19860919;    4940;  0.51;  0.00; 11.70;  1.80
-19860920;    4580;  0.48;  0.00; 11.60;  1.70
-19860921;    4580;  0.48;  2.20; 11.00;  1.70
-19860922;    4350;  0.45;  7.50; 10.60;  1.60
-19860923;    4940;  0.51; 15.40; 12.10;  1.70
-19860924;    7860;  0.82;  4.60; 10.40;  1.50
-19860925;    7260;  0.76;  1.20; 11.30;  1.60
-19860926;    7000;  0.73;  4.10; 11.20;  1.60
-19860927;    6560;  0.68; 13.20; 11.90;  1.60
-19860928;   10100;  1.05;  5.70;  7.40;  1.20
-19860929;    9250;  0.96;  6.10;  6.80;  1.10
-19860930;    9130;  0.95;  2.90;  8.00;  1.20
-19861001;    7480;  0.78;  0.50;  9.10;  1.30
-19861002;    6710;  0.70;  3.10;  7.80;  1.10
-19861003;    6440;  0.67;  1.10;  7.70;  1.10
-19861004;    5780;  0.60;  0.70;  7.10;  1.10
-19861005;    5660;  0.59;  0.20;  8.60;  1.20
-19861006;    5660;  0.59;  5.00;  9.20;  1.20
-19861007;    4940;  0.51;  4.70;  9.10;  1.20
-19861008;    5420;  0.56;  1.10;  9.80;  1.20
-19861009;    5180;  0.54;  0.10;  9.20;  1.20
-19861010;    4590;  0.48;  1.70;  7.30;  1.00
-19861011;    4230;  0.44;  0.90;  7.10;  1.00
-19861012;    4000;  0.42;  0.40;  6.80;  0.90
-19861013;    4000;  0.42;  4.20;  8.20;  1.00
-19861014;    3880;  0.40;  5.80; 10.20;  1.20
-19861015;    5180;  0.54;  2.00;  9.50;  1.10
-19861016;    5650;  0.59;  1.90;  9.30;  1.10
-19861017;    5300;  0.55;  2.10;  9.10;  1.00
-19861018;    5060;  0.53; 18.70;  9.30;  1.00
-19861019;   11300;  1.18;  7.50; 11.40;  1.20
-19861020;   12600;  1.31;  5.80;  8.50;  0.90
-19861021;   11500;  1.20;  4.00;  6.30;  0.80
-19861022;   11300;  1.18;  7.40;  6.10;  0.70
-19861023;   11000;  1.15;  0.90;  7.70;  0.80
-19861024;    9100;  0.95;  0.10;  8.40;  0.90
-19861025;    7480;  0.78;  0.70;  8.70;  0.90
-19861026;    6680;  0.70;  0.80; 10.60;  1.00
-19861027;    6530;  0.68;  0.90;  9.50;  0.90
-19861028;    5890;  0.61;  3.90;  7.50;  0.80
-19861029;    6140;  0.64;  3.50;  5.80;  0.60
-19861030;    7560;  0.79;  6.40;  6.00;  0.60
-19861031;    7470;  0.78;  2.10;  8.70;  0.80
-19861101;    8930;  0.93;  0.80;  9.50;  0.80
-19861102;    8090;  0.84;  3.30;  9.80;  0.80
-19861103;    7730;  0.80;  3.40;  8.50;  0.80
-19861104;    7820;  0.81;  2.10;  7.10;  0.70
-19861105;    7660;  0.80;  0.00;  7.70;  0.70
-19861106;    7120;  0.74;  7.50;  7.50;  0.70
-19861107;    7560;  0.79;  4.20; 10.90;  0.80
-19861108;    9840;  1.02;  3.70; 10.90;  0.80
-19861109;    9160;  0.95;  1.40; 11.20;  0.80
-19861110;    8800;  0.92;  0.20;  8.70;  0.70
-19861111;    8020;  0.83;  7.80;  8.80;  0.70
-19861112;    9260;  0.96;  3.10;  7.80;  0.60
-19861113;    9630;  1.00; 47.00; 10.00;  0.70
-19861114;   38000;  3.96;  4.20; 10.40;  0.70
-19861115;   35200;  3.66;  8.00;  8.90;  0.70
-19861116;   22900;  2.38;  4.70;  7.90;  0.60
-19861117;   20100;  2.09;  6.30;  8.50;  0.60
-19861118;   18200;  1.89;  1.00;  6.20;  0.50
-19861119;   16300;  1.70; 13.80;  5.90;  0.50
-19861120;   20300;  2.11;  1.40;  8.90;  0.60
-19861121;   19600;  2.04; 36.90; 10.20;  0.70
-19861122;   51300;  5.34;  5.60; 10.80;  0.70
-19861123;   43500;  4.53;  2.10;  8.00;  0.60
-19861124;   29500;  3.07;  2.00;  8.90;  0.60
-19861125;   26400;  2.75;  5.10;  8.20;  0.50
-19861126;   25700;  2.68; 13.50; 11.10;  0.70
-19861127;   36900;  3.84;  3.50; 10.60;  0.60
-19861128;   30900;  3.22;  1.60;  7.40;  0.50
-19861129;   24500;  2.55;  2.50;  7.50;  0.50
-19861130;   23600;  2.46;  4.10;  9.80;  0.60
-19861201;   24000;  2.50;  0.40; 10.10;  0.60
-19861202;   21100;  2.20;  0.00; 10.20;  0.60
-19861203;   19100;  1.99;  0.00;  9.40;  0.60
-19861204;   18400;  1.92;  0.90;  8.70;  0.50
-19861205;   17700;  1.84;  0.20;  7.00;  0.50
-19861206;   17000;  1.77;  0.30;  7.90;  0.50
-19861207;   16200;  1.69;  0.00;  9.80;  0.60
-19861208;   15900;  1.66;  0.00;  8.70;  0.50
-19861209;   14800;  1.54;  1.50;  6.80;  0.40
-19861210;   14500;  1.51;  2.00;  5.40;  0.40
-19861211;   14600;  1.52;  3.40;  6.00;  0.40
-19861212;   15300;  1.59;  3.20;  8.00;  0.50
-19861213;   16400;  1.71;  0.70;  9.30;  0.50
-19861214;   14900;  1.55;  2.00;  8.10;  0.50
-19861215;   14300;  1.49;  3.00;  7.20;  0.40
-19861216;   14900;  1.55;  8.70;  9.70;  0.50
-19861217;   19800;  2.06;  0.70;  8.70;  0.50
-19861218;   17800;  1.85;  0.40;  7.80;  0.40
-19861219;   15200;  1.58;  0.00;  8.80;  0.50
-19861220;   14400;  1.50;  0.00;  9.70;  0.50
-19861221;   14100;  1.47;  1.00; 10.40;  0.50
-19861222;   13800;  1.44;  2.20; 10.90;  0.60
-19861223;   13700;  1.43; 15.50;  9.50;  0.50
-19861224;   24600;  2.56;  4.50;  7.30;  0.40
-19861225;   24600;  2.56;  3.80; 10.80;  0.60
-19861226;   21400;  2.23;  5.40; 11.50;  0.60
-19861227;   20300;  2.11;  2.60; 11.00;  0.60
-19861228;   19900;  2.07;  1.60; 11.30;  0.60
-19861229;   18500;  1.93;  0.90;  9.80;  0.50
-19861230;   17300;  1.80;  0.00;  4.50;  0.30
-19861231;   16200;  1.69;  0.00;  3.20;  0.30
-19870101;   16400;  1.71;  0.00;  4.40;  0.30
-19870102;   16200;  1.69;  0.00;  4.40;  0.30
-19870103;   16200;  1.69;  0.50;  6.60;  0.40
-19870104;   15900;  1.66;  0.00;  6.30;  0.40
-19870105;   15700;  1.63;  0.00;  4.40;  0.30
-19870106;   15300;  1.59;  0.00;  7.20;  0.50
-19870107;   15000;  1.56;  1.40;  9.50;  0.60
-19870108;   15000;  1.56;  0.00;  9.50;  0.60
-19870109;   14600;  1.52;  0.00;  8.00;  0.50
-19870110;   14200;  1.48;  0.00;  7.10;  0.50
-19870111;   14200;  1.48;  0.20;  8.70;  0.50
-19870112;   14200;  1.48;  2.20;  8.60;  0.50
-19870113;   13700;  1.43;  2.50;  8.40;  0.50
-19870114;   14600;  1.52;  4.90; 10.30;  0.60
-19870115;   15800;  1.64;  4.20; 10.10;  0.60
-19870116;   15700;  1.63;  9.70;  7.00;  0.50
-19870117;   17900;  1.86;  8.40;  8.90;  0.60
-19870118;   21200;  2.21;  6.10;  5.60;  0.50
-19870119;   22600;  2.35; 15.70;  6.80;  0.50
-19870120;   31400;  3.27; 18.80;  6.80;  0.50
-19870121;   60000;  6.25;  7.40;  6.20;  0.50
-19870122;   32400;  3.37; 10.20;  8.90;  0.60
-19870123;   36100;  3.76;  2.20;  7.80;  0.60
-19870124;   28400;  2.96; 11.20;  7.10;  0.60
-19870125;   34100;  3.55;  1.40;  8.20;  0.60
-19870126;   34800;  3.62; 33.50;  7.40;  0.60
-19870127;   76500;  7.96;  6.50;  7.10;  0.60
-19870128;   70000;  7.29;  7.80;  8.90;  0.70
-19870129;   54800;  5.70;  2.90; 10.40;  0.80
-19870130;   45500;  4.74;  7.70; 10.80;  0.80
-19870131;   43600;  4.54;  1.00;  7.90;  0.70
-19870201;   43100;  4.49;  0.00;  6.80;  0.60
-19870202;   35100;  3.65;  0.00;  6.40;  0.60
-19870203;   32100;  3.34;  0.00;  6.10;  0.60
-19870204;   30500;  3.17;  0.00;  2.70;  0.40
-19870205;   28600;  2.98;  0.00;  3.20;  0.40
-19870206;   27100;  2.82;  0.40;  5.50;  0.60
-19870207;   26000;  2.71;  0.00;  7.50;  0.70
-19870208;   24800;  2.58;  0.00;  9.50;  0.80
-19870209;   23600;  2.46;  4.40;  7.40;  0.70
-19870210;   25700;  2.68;  5.40;  8.40;  0.80
-19870211;   27500;  2.86;  4.00;  8.20;  0.80
-19870212;   25200;  2.62;  4.20;  7.50;  0.80
-19870213;   24600;  2.56;  1.40;  6.10;  0.70
-19870214;   23100;  2.40;  3.10;  6.30;  0.70
-19870215;   23400;  2.44;  0.40;  5.60;  0.70
-19870216;   21000;  2.19;  0.60;  6.80;  0.80
-19870217;   20400;  2.12;  3.70;  9.80;  1.00
-19870218;   21400;  2.23;  1.10;  9.90;  1.00
-19870219;   21200;  2.21;  1.20;  8.10;  0.90
-19870220;   19900;  2.07;  0.00;  4.60;  0.70
-19870221;   18800;  1.96;  0.00;  3.70;  0.60
-19870222;   18300;  1.90;  0.00;  5.80;  0.80
-19870223;   18000;  1.87;  0.00;  7.70;  0.90
-19870224;   17500;  1.82;  0.00;  7.10;  0.90
-19870225;   17400;  1.81;  0.00;  4.70;  0.70
-19870226;   16900;  1.76;  0.00;  5.90;  0.80
-19870227;   16600;  1.73;  0.00;  6.70;  0.90
-19870228;   16300;  1.70;  1.00;  8.60;  1.10
-19870301;   16100;  1.68;  2.90; 10.30;  1.20
-19870302;   17100;  1.78; 15.30;  9.20;  1.10
-19870303;   24200;  2.52; 14.40;  8.30;  1.10
-19870304;   33500;  3.49;  4.90;  7.30;  1.00
-19870305;   32800;  3.41;  0.10;  7.30;  1.00
-19870306;   17300;  1.80; 15.40;  8.30;  1.10
-19870307;   21600;  2.25;  8.10;  9.10;  1.20
-19870308;   24700;  2.57;  7.60;  6.20;  1.00
-19870309;   26000;  2.71;  2.40;  5.30;  0.90
-19870310;   20300;  2.11;  0.80;  4.50;  0.80
-19870311;   17500;  1.82;  0.80;  5.00;  0.90
-19870312;   16700;  1.74;  0.40;  5.00;  0.90
-19870313;   16600;  1.73;  0.50;  6.10;  1.00
-19870314;   16300;  1.70;  0.70;  4.90;  0.90
-19870315;   16300;  1.70;  0.20;  3.80;  0.80
-19870316;   16100;  1.68;  0.00;  4.20;  0.90
-19870317;   15400;  1.60;  0.10;  3.20;  0.80
-19870318;   14700;  1.53;  0.70;  1.60;  0.60
-19870319;   14700;  1.53;  4.70;  1.60;  0.70
-19870320;   14700;  1.53;  0.70;  4.40;  0.90
-19870321;   15000;  1.56;  9.10;  5.30;  1.10
-19870322;   16200;  1.69;  2.20;  7.60;  1.30
-19870323;   17000;  1.77;  0.40;  6.30;  1.20
-19870324;   15400;  1.60;  0.00;  6.90;  1.30
-19870325;   13500;  1.41;  0.10;  7.30;  1.30
-19870326;   13100;  1.36;  3.00;  7.30;  1.30
-19870327;   13500;  1.41;  1.50;  6.20;  1.20
-19870328;   13500;  1.41;  4.50;  2.60;  0.90
-19870329;   13100;  1.36;  0.30;  3.30;  0.90
-19870330;   13200;  1.37;  2.10;  3.40;  0.90
-19870331;   12900;  1.34;  0.40;  4.60;  1.10
-19870401;   12100;  1.26;  0.50;  5.00;  1.20
-19870402;   11800;  1.23;  6.30;  5.90;  1.30
-19870403;   13400;  1.39;  2.00;  3.60;  1.00
-19870404;   12900;  1.34;  4.20;  1.40;  0.80
-19870405;   12400;  1.29;  6.80;  2.70;  0.90
-19870406;   15300;  1.59;  9.80;  1.20;  0.80
-19870407;   20900;  2.18;  2.50;  4.70;  1.20
-19870408;   17200;  1.79;  2.10;  4.20;  1.10
-19870409;   14500;  1.51;  1.50;  2.00;  0.90
-19870410;   13700;  1.43;  2.20;  4.70;  1.20
-19870411;   13200;  1.37;  0.20;  8.60;  1.70
-19870412;   12900;  1.34;  0.30;  9.20;  1.80
-19870413;   12300;  1.28;  0.10;  9.60;  1.90
-19870414;   12300;  1.28;  3.30;  9.40;  1.90
-19870415;   12300;  1.28;  2.30; 10.00;  2.00
-19870416;   12900;  1.34;  1.00; 10.30;  2.10
-19870417;   12100;  1.26;  2.90; 10.60;  2.10
-19870418;   13500;  1.41; 11.00; 10.00;  2.00
-19870419;   17100;  1.78;  0.00;  8.90;  1.90
-19870420;   14300;  1.49;  0.00;  8.40;  1.90
-19870421;   13700;  1.43;  0.00;  8.40;  1.90
-19870422;   13200;  1.37;  0.00; 12.20;  2.40
-19870423;   13000;  1.35;  0.00; 12.30;  2.50
-19870424;   12200;  1.27;  0.00; 11.70;  2.40
-19870425;   12100;  1.26;  0.00; 13.40;  2.60
-19870426;   11700;  1.22;  0.00; 13.30;  2.70
-19870427;   11400;  1.19;  0.00; 13.10;  2.60
-19870428;   11300;  1.18;  0.00; 13.40;  2.70
-19870429;   11300;  1.18;  0.60;  8.30;  2.00
-19870430;   11100;  1.16;  0.00;  7.70;  1.90
-19870501;   10900;  1.13;  0.00;  9.30;  2.10
-19870502;   10900;  1.13;  0.00; 10.20;  2.30
-19870503;   10600;  1.10;  0.00;  9.50;  2.20
-19870504;   10500;  1.09;  0.00;  7.80;  1.90
-19870505;    9950;  1.04;  0.00;  8.10;  2.00
-19870506;    9710;  1.01;  0.90;  8.80;  2.10
-19870507;    9950;  1.04;  2.20;  9.40;  2.20
-19870508;    9830;  1.02;  2.30;  9.00;  2.20
-19870509;   10200;  1.06;  2.70;  9.50;  2.30
-19870510;   10200;  1.06;  1.10; 10.10;  2.40
-19870511;   10500;  1.09;  0.00;  9.00;  2.20
-19870512;   10100;  1.05;  6.70;  8.30;  2.10
-19870513;   10300;  1.07;  2.10; 10.60;  2.50
-19870514;   10900;  1.13;  2.00;  9.90;  2.40
-19870515;   10700;  1.11;  0.60; 10.00;  2.40
-19870516;   10500;  1.09;  2.30; 11.60;  2.70
-19870517;   12200;  1.27;  0.10; 10.00;  2.40
-19870518;   10300;  1.07;  0.00; 12.10;  2.80
-19870519;    9450;  0.98;  0.00; 13.60;  3.00
-19870520;    8810;  0.92;  0.00; 18.20;  3.80
-19870521;    8360;  0.87;  0.00; 17.40;  3.70
-19870522;    8230;  0.86;  0.00; 13.20;  3.00
-19870523;    7970;  0.83;  0.80; 10.30;  2.50
-19870524;    7970;  0.83;  0.00;  9.50;  2.40
-19870525;    7970;  0.83;  0.00;  8.60;  2.30
-19870526;    7970;  0.83;  1.50;  9.50;  2.40
-19870527;    7970;  0.83;  0.30; 12.20;  2.90
-19870528;    7970;  0.83;  1.80; 13.40;  3.10
-19870529;    8100;  0.84;  3.80; 13.80;  3.20
-19870530;    8350;  0.87;  0.00; 11.30;  2.80
-19870531;    7710;  0.80;  0.40;  8.60;  2.30
-19870601;    7710;  0.80;  0.00;  9.70;  2.50
-19870602;    5840;  0.61;  1.90;  9.10;  2.40
-19870603;    5710;  0.59;  0.10;  9.40;  2.50
-19870604;    5450;  0.57;  1.40;  9.80;  2.50
-19870605;    5450;  0.57;  0.00; 15.80;  3.60
-19870606;    5710;  0.59;  0.00; 18.80;  4.10
-19870607;    5060;  0.53;  0.00; 17.60;  3.90
-19870608;    4800;  0.50;  0.00; 18.40;  4.00
-19870609;    4470;  0.47;  0.00; 17.90;  4.00
-19870610;    4250;  0.44;  0.00; 16.30;  3.70
-19870611;    3810;  0.40;  0.00; 17.70;  3.90
-19870612;    3750;  0.39;  0.00; 18.80;  4.10
-19870613;    3530;  0.37;  0.00; 19.00;  4.20
-19870614;    3530;  0.37;  0.00; 16.30;  3.70
-19870615;    3530;  0.37;  1.00; 12.90;  3.10
-19870616;    3750;  0.39; 15.40; 12.00;  3.00
-19870617;    4190;  0.44;  0.10; 11.90;  2.90
-19870618;    4190;  0.44;  1.40; 12.30;  3.00
-19870619;    3750;  0.39;  0.00; 13.90;  3.30
-19870620;    3530;  0.37;  0.00; 16.90;  3.80
-19870621;    3530;  0.37;  0.00; 18.50;  4.10
-19870622;    3310;  0.34;  0.00; 17.20;  3.90
-19870623;    3130;  0.33;  0.00; 17.00;  3.80
-19870624;    3190;  0.33;  0.00; 17.70;  4.00
-19870625;    3130;  0.33;  0.00; 16.20;  3.70
-19870626;    3130;  0.33;  0.00; 17.60;  3.90
-19870627;    3130;  0.33;  1.40; 17.30;  3.90
-19870628;    2790;  0.29;  0.00; 14.70;  3.40
-19870629;    2960;  0.31;  0.00; 13.00;  3.10
-19870630;    2620;  0.27;  0.00; 14.50;  3.40
-19870701;    2610;  0.27;  0.00; 16.10;  3.70
-19870702;    2610;  0.27;  0.00; 16.80;  3.80
-19870703;    2350;  0.24;  0.00; 17.10;  3.80
-19870704;    2490;  0.26;  0.00; 17.10;  3.80
-19870705;    2210;  0.23;  0.00; 16.30;  3.70
-19870706;    2220;  0.23;  0.00; 16.30;  3.70
-19870707;    2360;  0.25;  1.00; 19.40;  4.20
-19870708;    2090;  0.22;  4.20; 17.20;  3.80
-19870709;    2070;  0.22;  0.70; 16.60;  3.70
-19870710;    2070;  0.22;  9.50; 17.00;  3.80
-19870711;    2070;  0.22;  0.00; 16.10;  3.60
-19870712;    2200;  0.23;  0.80; 16.90;  3.70
-19870713;    2200;  0.23;  0.40; 20.10;  4.30
-19870714;    2070;  0.22;  0.70; 17.50;  3.80
-19870715;    1940;  0.20;  4.60; 16.70;  3.70
-19870716;    1940;  0.20; 11.50; 16.50;  3.60
-19870717;    2210;  0.23; 10.70; 15.50;  3.40
-19870718;    3090;  0.32;  0.20; 16.00;  3.50
-19870719;    3230;  0.34;  0.80; 17.30;  3.70
-19870720;    3090;  0.32;  1.50; 17.20;  3.70
-19870721;    2670;  0.28;  0.00; 15.60;  3.40
-19870722;    2740;  0.29;  0.00; 15.30;  3.30
-19870723;    3160;  0.33;  1.50; 15.60;  3.40
-19870724;    3370;  0.35;  0.00; 14.60;  3.20
-19870725;    3230;  0.34;  0.00; 15.50;  3.30
-19870726;    3370;  0.35;  0.00; 16.50;  3.50
-19870727;    3020;  0.31;  0.00; 19.00;  3.90
-19870728;    2670;  0.28;  0.00; 20.10;  4.00
-19870729;    2200;  0.23;  0.00; 21.10;  4.20
-19870730;    2460;  0.26;  0.00; 22.80;  4.40
-19870731;    2200;  0.23;  0.00; 23.60;  4.50
-19870801;    1810;  0.19;  0.00; 19.60;  3.90
-19870802;    1740;  0.18;  0.00; 23.00;  4.40
-19870803;    1600;  0.17;  1.10; 26.40;  4.90
-19870804;    1600;  0.17;  0.70; 23.60;  4.50
-19870805;    1600;  0.17;  0.40; 19.20;  3.80
-19870806;    1300;  0.14;  0.00; 20.80;  4.00
-19870807;    1070;  0.11;  0.00; 22.80;  4.30
-19870808;    1010;  0.11;  0.00; 19.80;  3.80
-19870809;    1010;  0.11;  0.20; 16.10;  3.20
-19870810;    1160;  0.12;  3.90; 15.90;  3.20
-19870811;    1160;  0.12;  0.00; 16.40;  3.20
-19870812;    1320;  0.14;  0.00; 17.70;  3.40
-19870813;    1480;  0.15;  1.80; 19.40;  3.60
-19870814;    1480;  0.15; 15.60; 16.50;  3.20
-19870815;    1480;  0.15;  3.40; 16.40;  3.10
-19870816;    1920;  0.20; 13.00; 18.10;  3.30
-19870817;    1920;  0.20;  1.30; 17.10;  3.20
-19870818;    2330;  0.24;  4.90; 17.30;  3.20
-19870819;    1670;  0.17;  0.10; 18.60;  3.30
-19870820;    1420;  0.15;  1.80; 18.20;  3.30
-19870821;    1110;  0.12;  1.40; 14.70;  2.80
-19870822;    1040;  0.11;  0.10; 13.20;  2.50
-19870823;     980;  0.10;  8.60; 14.20;  2.60
-19870824;     997;  0.10;  3.10; 16.40;  2.90
-19870825;     997;  0.10;  0.00; 15.90;  2.80
-19870826;     919;  0.10;  0.00; 16.60;  2.90
-19870827;     835;  0.09;  0.00; 17.20;  3.00
-19870828;     835;  0.09;  0.00; 18.60;  3.10
-19870829;     835;  0.09;  0.00; 18.20;  3.10
-19870830;     787;  0.08;  0.40; 14.30;  2.50
-19870831;    1240;  0.13;  1.10; 14.90;  2.60
-19870901;    1880;  0.20;  0.00; 16.60;  2.80
-19870902;    2820;  0.29;  0.00; 15.30;  2.60
-19870903;    2690;  0.28;  0.00; 14.90;  2.50
-19870904;    2420;  0.25;  0.00; 14.60;  2.40
-19870905;    2630;  0.27;  0.00; 13.30;  2.20
-19870906;    2840;  0.30;  0.00; 14.50;  2.40
-19870907;    2630;  0.27;  0.00; 15.50;  2.50
-19870908;    2420;  0.25;  0.00; 15.80;  2.50
-19870909;    2630;  0.27;  1.40; 14.90;  2.40
-19870910;    1280;  0.13;  0.40; 14.30;  2.30
-19870911;     896;  0.09; 13.20; 12.20;  2.00
-19870912;    1100;  0.11;  4.20; 12.50;  2.00
-19870913;    1490;  0.16; 18.60; 12.80;  2.00
-19870914;    4520;  0.47;  1.60; 10.30;  1.70
-19870915;    3440;  0.36;  0.10; 10.80;  1.80
-19870916;    1670;  0.17;  0.70; 10.80;  1.70
-19870917;    1420;  0.15;  1.50; 11.90;  1.80
-19870918;    1540;  0.16;  1.00; 14.90;  2.20
-19870919;    1540;  0.16;  1.90; 15.00;  2.10
-19870920;    1540;  0.16;  4.50; 14.60;  2.10
-19870921;    1670;  0.17;  0.00; 12.20;  1.80
-19870922;    1520;  0.16;  0.00; 13.30;  1.90
-19870923;    1380;  0.14;  1.50; 13.70;  1.90
-19870924;    1520;  0.16;  2.70; 13.20;  1.80
-19870925;    1820;  0.19; 20.80; 13.50;  1.80
-19870926;    4900;  0.51; 11.60; 12.80;  1.70
-19870927;    5290;  0.55;  4.10; 14.80;  1.90
-19870928;    5610;  0.58;  7.00; 13.50;  1.80
-19870929;    5180;  0.54;  7.10; 14.20;  1.80
-19870930;    4790;  0.50;  2.20; 12.40;  1.60
-19871001;    4090;  0.43;  3.60; 12.10;  1.60
-19871002;    3510;  0.37; 10.40; 14.20;  1.70
-19871003;    4840;  0.50;  0.00; 11.10;  1.40
-19871004;    4250;  0.44;  0.00; 10.70;  1.40
-19871005;    2950;  0.31;  0.00; 10.20;  1.30
-19871006;    2460;  0.26;  0.00; 10.80;  1.40
-19871007;    2460;  0.26;  0.00; 12.20;  1.50
-19871008;    2340;  0.24;  0.00; 11.60;  1.40
-19871009;    2210;  0.23;  0.80; 11.20;  1.30
-19871010;    2070;  0.22;  6.50; 10.10;  1.20
-19871011;    2340;  0.24;  0.70;  7.60;  1.00
-19871012;    2460;  0.26;  0.00;  6.40;  0.90
-19871013;    2320;  0.24;  1.70;  8.80;  1.10
-19871014;    2460;  0.26;  2.50; 10.40;  1.20
-19871015;    2460;  0.26;  4.40;  8.80;  1.00
-19871016;    2740;  0.29;  4.40;  7.00;  0.90
-19871017;    2950;  0.31;  0.00;  7.80;  0.90
-19871018;    2740;  0.29;  0.00;  8.80;  1.00
-19871019;    2460;  0.26;  0.00;  8.40;  0.90
-19871020;    2600;  0.27;  0.00;  7.50;  0.90
-19871021;    2460;  0.26;  0.20;  8.50;  0.90
-19871022;    2340;  0.24;  0.00; 11.10;  1.10
-19871023;    2210;  0.23;  0.20; 10.20;  1.00
-19871024;    2210;  0.23;  0.00; 12.20;  1.10
-19871025;    2210;  0.23;  0.00; 10.90;  1.00
-19871026;    2210;  0.23;  0.00;  9.30;  0.90
-19871027;    2090;  0.22;  0.00;  9.80;  0.90
-19871028;    2090;  0.22;  0.00;  9.90;  0.90
-19871029;    2090;  0.22;  0.00; 12.20;  1.10
-19871030;    2090;  0.22;  0.00; 13.90;  1.10
-19871031;    2090;  0.22;  8.80; 11.90;  1.00
-19871101;    2350;  0.24;  9.60;  8.20;  0.80
-19871102;    3090;  0.32;  9.90;  8.50;  0.80
-19871103;    4310;  0.45;  0.60; 10.00;  0.90
-19871104;    3930;  0.41;  0.50;  8.50;  0.80
-19871105;    3230;  0.34;  4.90;  8.90;  0.80
-19871106;    3020;  0.31;  0.00;  9.30;  0.80
-19871107;    3510;  0.37;  0.50;  8.10;  0.70
-19871108;    3020;  0.31;  0.90;  7.40;  0.60
-19871109;    2670;  0.28;  0.00;  5.80;  0.60
-19871110;    2460;  0.26;  0.20;  4.90;  0.50
-19871111;    2460;  0.26;  0.00;  6.80;  0.60
-19871112;    2600;  0.27;  5.80;  7.70;  0.60
-19871113;    1880;  0.20;  6.50; 11.80;  0.80
-19871114;    3460;  0.36;  2.30; 13.10;  0.90
-19871115;    4870;  0.51; 24.20; 13.30;  0.90
-19871116;   11500;  1.20; 10.20;  8.20;  0.60
-19871117;   11600;  1.21;  0.00;  6.10;  0.50
-19871118;    8030;  0.84;  0.00;  6.00;  0.50
-19871119;    5340;  0.56;  1.50;  8.40;  0.60
-19871120;    4790;  0.50;  1.40; 11.30;  0.70
-19871121;    4200;  0.44;  0.00;  8.20;  0.60
-19871122;    4360;  0.45;  0.00;  7.00;  0.50
-19871123;    3930;  0.41;  0.10;  7.80;  0.50
-19871124;    3720;  0.39;  0.00;  5.00;  0.40
-19871125;    3930;  0.41;  7.60;  7.50;  0.50
-19871126;    4200;  0.44;  5.70;  5.40;  0.40
-19871127;    6390;  0.67; 12.40;  9.50;  0.60
-19871128;   11100;  1.16; 10.70; 10.30;  0.60
-19871129;   12800;  1.33;  4.80;  6.30;  0.50
-19871130;   10200;  1.06;  1.70;  3.70;  0.30
-19871201;    8170;  0.85; 15.40;  7.80;  0.50
-19871202;   13300;  1.38;  2.80;  7.50;  0.50
-19871203;   13500;  1.41;  0.00;  5.20;  0.40
-19871204;    8940;  0.93;  0.00;  4.10;  0.30
-19871205;    7580;  0.79;  0.90;  6.20;  0.40
-19871206;    7280;  0.76;  0.50;  8.70;  0.50
-19871207;    7140;  0.74;  0.30;  7.50;  0.50
-19871208;    5500;  0.57;  0.00;  7.40;  0.50
-19871209;    5220;  0.54;  0.00;  4.20;  0.30
-19871210;    4790;  0.50;  0.00;  1.30;  0.20
-19871211;    4790;  0.50;  0.10;  0.30;  0.20
-19871212;    4790;  0.50;  4.10;  1.70;  0.20
-19871213;    4470;  0.47;  0.50;  3.50;  0.30
-19871214;    4790;  0.50;  0.00;  1.60;  0.20
-19871215;    4360;  0.45;  0.00;  0.10;  0.20
-19871216;    4360;  0.45;  0.00;  2.10;  0.30
-19871217;    4360;  0.45;  1.70;  4.30;  0.30
-19871218;    4470;  0.47;  0.10;  2.40;  0.30
-19871219;    4200;  0.44;  0.00;  3.50;  0.30
-19871220;    4200;  0.44;  0.00;  5.10;  0.40
-19871221;    4200;  0.44;  0.00;  3.00;  0.30
-19871222;    4360;  0.45;  0.00;  5.10;  0.40
-19871223;    3930;  0.41;  0.10;  4.50;  0.30
-19871224;    3790;  0.39;  2.00;  4.90;  0.30
-19871225;    4060;  0.42;  0.40;  6.30;  0.40
-19871226;    4200;  0.44;  0.00;  8.60;  0.50
-19871227;    4200;  0.44;  0.00;  7.10;  0.40
-19871228;    4200;  0.44;  0.00;  4.60;  0.30
-19871229;    3930;  0.41;  0.00;  5.40;  0.40
-19871230;    3650;  0.38;  0.10;  5.90;  0.40
-19871231;    3930;  0.41;  1.30;  8.50;  0.50
-19880101;    3780;  0.39;  0.80;  9.80;  0.50
-19880102;    4130;  0.43;  0.10;  9.80;  0.50
-19880103;    4130;  0.43;  0.00;  8.00;  0.50
-19880104;    3880;  0.40;  1.10;  7.10;  0.40
-19880105;    3880;  0.40;  0.00;  8.30;  0.50
-19880106;    3880;  0.40;  0.00;  7.70;  0.50
-19880107;    3720;  0.39;  0.00;  6.30;  0.40
-19880108;    3720;  0.39;  0.00;  6.40;  0.40
-19880109;    3720;  0.39;  0.10;  6.70;  0.40
-19880110;    3720;  0.39;  0.00;  9.20;  0.60
-19880111;    3720;  0.39;  0.00;  9.20;  0.60
-19880112;    3460;  0.36;  0.00;  8.00;  0.50
-19880113;    3620;  0.38;  0.00;  6.60;  0.50
-19880114;    3660;  0.38;  0.00;  5.00;  0.40
-19880115;    3720;  0.39;  0.00;  4.20;  0.40
-19880116;    3560;  0.37;  0.00;  4.50;  0.40
-19880117;    3560;  0.37;  0.00;  5.60;  0.50
-19880118;    3560;  0.37;  1.00;  4.50;  0.40
-19880119;    3560;  0.37;  1.50;  5.60;  0.40
-19880120;    3310;  0.34;  0.90;  8.40;  0.60
-19880121;    3500;  0.36;  0.20;  7.10;  0.50
-19880122;    3400;  0.35;  1.40;  8.60;  0.60
-19880123;    3500;  0.36;  5.30;  7.00;  0.50
-19880124;    3560;  0.37;  5.90;  1.10;  0.30
-19880125;    4680;  0.49;  2.50;  0.40;  0.20
-19880126;    5550;  0.58;  3.80;  1.30;  0.30
-19880127;    4830;  0.50;  0.10;  3.30;  0.40
-19880128;    5950;  0.62; 16.60;  4.10;  0.40
-19880129;   11900;  1.24; 15.70;  4.70;  0.50
-19880130;   19000;  1.98;  1.10;  2.70;  0.40
-19880131;   12300;  1.28;  0.20;  1.60;  0.30
-19880201;    7950;  0.83;  0.30;  2.10;  0.40
-19880202;    5650;  0.59;  0.00;  0.60;  0.30
-19880203;    5050;  0.53;  4.50; -0.40;  0.20
-19880204;    5300;  0.55;  0.50;  3.20;  0.40
-19880205;    6250;  0.65;  3.30;  4.20;  0.50
-19880206;    6500;  0.68;  0.10;  6.10;  0.60
-19880207;    6650;  0.69;  1.70;  5.20;  0.60
-19880208;    5950;  0.62;  2.00;  7.20;  0.70
-19880209;    6200;  0.65;  3.80;  7.80;  0.70
-19880210;    7000;  0.73;  2.50;  7.70;  0.70
-19880211;    7000;  0.73;  1.70;  5.80;  0.60
-19880212;    7750;  0.81; 18.80;  7.00;  0.70
-19880213;   15200;  1.58;  0.20;  7.80;  0.80
-19880214;   12900;  1.34;  0.00;  3.50;  0.50
-19880215;    8450;  0.88;  0.00;  3.20;  0.50
-19880216;    7300;  0.76;  0.00; -0.90;  0.20
-19880217;    6500;  0.68;  0.00; -0.60;  0.30
-19880218;    6500;  0.68;  0.00;  1.00;  0.40
-19880219;    6200;  0.65;  0.00;  5.00;  0.70
-19880220;    5800;  0.60;  0.00;  8.00;  0.90
-19880221;    5950;  0.62;  7.60;  8.00;  0.90
-19880222;    7600;  0.79;  6.00;  9.10;  1.00
-19880223;   11000;  1.15;  0.30;  9.90;  1.10
-19880224;    8450;  0.88;  0.00;  9.70;  1.10
-19880225;    7000;  0.73;  0.00;  9.50;  1.10
-19880226;    6500;  0.68;  0.00;  8.00;  1.00
-19880227;    6350;  0.66;  0.00;  8.90;  1.10
-19880228;    6100;  0.63;  0.00;  7.70;  1.00
-19880229;    5950;  0.62;  0.00; 10.60;  1.20
-19880301;    5800;  0.60;  0.00;  9.40;  1.10
-19880302;    5800;  0.60;  0.00;  7.70;  1.00
-19880303;    5650;  0.59;  0.00;  7.20;  1.00
-19880304;    5650;  0.59;  0.00;  7.90;  1.10
-19880305;    5550;  0.58;  0.00;  7.40;  1.00
-19880306;    5250;  0.55;  0.00;  3.50;  0.70
-19880307;    5550;  0.58;  0.00;  1.80;  0.60
-19880308;    5050;  0.53;  0.00;  0.30;  0.50
-19880309;    5550;  0.58;  0.00;  1.20;  0.50
-19880310;    5250;  0.55;  0.00;  2.80;  0.70
-19880311;    5650;  0.59; 11.50;  5.60;  1.00
-19880312;    8850;  0.92; 18.50;  6.20;  1.00
-19880313;   15600;  1.62;  3.80;  6.20;  1.00
-19880314;   15600;  1.62;  6.30;  6.50;  1.10
-19880315;   12300;  1.28;  1.70;  6.70;  1.10
-19880316;   10700;  1.11;  4.30;  7.20;  1.20
-19880317;   10500;  1.09;  5.50;  9.60;  1.40
-19880318;   12300;  1.28;  0.00; 10.60;  1.60
-19880319;    9850;  1.03;  0.10; 10.00;  1.50
-19880320;    8700;  0.91;  0.00;  9.60;  1.50
-19880321;    8100;  0.84;  9.30;  7.90;  1.30
-19880322;   10800;  1.12;  3.40;  5.10;  1.10
-19880323;   12500;  1.30;  0.00;  3.40;  0.90
-19880324;    9700;  1.01;  0.70;  4.80;  1.00
-19880325;    8700;  0.91;  0.20;  9.10;  1.50
-19880326;    8700;  0.91;  1.30;  8.50;  1.50
-19880327;    8100;  0.84;  0.00;  5.80;  1.20
-19880328;    8100;  0.84;  0.00;  7.70;  1.40
-19880329;    7900;  0.82;  0.00;  8.80;  1.60
-19880330;    7450;  0.78;  0.00;  8.40;  1.50
-19880331;    7150;  0.74;  0.00;  8.00;  1.50
-19880401;    6500;  0.68;  0.10;  7.80;  1.50
-19880402;    6650;  0.69;  0.50;  7.10;  1.40
-19880403;    6350;  0.66;  0.00;  5.30;  1.20
-19880404;    6200;  0.65;  0.00;  7.00;  1.40
-19880405;    6100;  0.63;  0.00;  7.50;  1.50
-19880406;    5800;  0.60;  0.00;  8.90;  1.70
-19880407;    5800;  0.60;  0.00; 10.20;  1.90
-19880408;    5550;  0.58;  0.00;  7.10;  1.50
-19880409;    5650;  0.59;  0.00;  7.70;  1.60
-19880410;    5300;  0.55;  0.00;  8.70;  1.70
-19880411;    5400;  0.56;  0.00;  8.40;  1.70
-19880412;    5000;  0.52;  0.00;  9.20;  1.80
-19880413;    5000;  0.52;  0.20;  8.50;  1.80
-19880414;    4770;  0.50;  7.10;  7.60;  1.70
-19880415;    4520;  0.47;  0.00;  8.70;  1.80
-19880416;    4660;  0.49;  0.00;  8.80;  1.90
-19880417;    4910;  0.51;  0.00;  9.00;  1.90
-19880418;    4770;  0.50;  0.00; 11.90;  2.30
-19880419;    4770;  0.50;  0.00; 13.10;  2.50
-19880420;    4380;  0.46;  0.50; 13.50;  2.60
-19880421;    4380;  0.46;  0.60; 13.30;  2.60
-19880422;    4380;  0.46;  0.00;  9.60;  2.10
-19880423;    4380;  0.46;  1.30;  6.10;  1.60
-19880424;    4380;  0.46;  0.00;  5.70;  1.60
-19880425;    4220;  0.44;  0.00;  7.10;  1.80
-19880426;    4280;  0.45;  0.00;  8.80;  2.00
-19880427;    4120;  0.43;  0.00;  8.20;  1.90
-19880428;    4120;  0.43;  0.00;  6.30;  1.60
-19880429;    3860;  0.40;  0.00;  6.30;  1.70
-19880430;    3860;  0.40;  0.00;  8.10;  1.90
-19880501;    3810;  0.40;  0.00;  9.60;  2.20
-19880502;    3700;  0.39;  2.40;  9.90;  2.20
-19880503;    4080;  0.42;  0.40; 10.60;  2.40
-19880504;    4020;  0.42;  3.50; 10.40;  2.30
-19880505;    4180;  0.44;  0.40; 14.30;  2.90
-19880506;    4180;  0.44;  0.00; 17.80;  3.50
-19880507;    3920;  0.41;  0.10; 18.50;  3.70
-19880508;    3500;  0.36;  0.20; 16.70;  3.40
-19880509;    3500;  0.36;  0.00; 14.60;  3.10
-19880510;    3190;  0.33;  0.00; 10.90;  2.50
-19880511;    3090;  0.32;  0.60;  9.60;  2.30
-19880512;    3190;  0.33;  0.60; 10.10;  2.40
-19880513;    3190;  0.33;  0.00; 10.00;  2.40
-19880514;    3020;  0.31;  0.10; 10.20;  2.40
-19880515;    3020;  0.31;  0.20; 10.90;  2.60
-19880516;    2940;  0.31;  0.00; 11.10;  2.60
-19880517;    3020;  0.31;  1.40; 12.20;  2.80
-19880518;    3020;  0.31;  1.10; 10.60;  2.50
-19880519;    2940;  0.31;  4.90;  9.60;  2.40
-19880520;    3020;  0.31;  0.70; 10.00;  2.50
-19880521;    3020;  0.31;  0.00; 10.30;  2.50
-19880522;    3020;  0.31;  0.00; 12.80;  3.00
-19880523;    2940;  0.31;  0.00; 16.60;  3.60
-19880524;    2770;  0.29;  0.00; 15.10;  3.30
-19880525;    2700;  0.28;  0.00; 11.80;  2.80
-19880526;    2620;  0.27;  0.00; 10.90;  2.70
-19880527;    2570;  0.27;  0.00; 11.80;  2.80
-19880528;    2520;  0.26;  0.00; 12.90;  3.00
-19880529;    2570;  0.27;  0.00; 12.70;  3.00
-19880530;    2420;  0.25;  0.10; 12.80;  3.00
-19880531;    2570;  0.27;  1.30; 13.10;  3.10
-19880601;    2570;  0.27;  0.10; 12.90;  3.10
-19880602;    2570;  0.27;  0.00; 13.00;  3.10
-19880603;    2420;  0.25;  0.00; 12.90;  3.10
-19880604;    2420;  0.25;  0.00; 13.00;  3.10
-19880605;    2420;  0.25;  0.00; 14.40;  3.30
-19880606;    2360;  0.25;  0.00; 16.20;  3.70
-19880607;    2310;  0.24;  0.00; 18.70;  4.10
-19880608;    2410;  0.25;  0.00; 19.90;  4.30
-19880609;    2320;  0.24;  0.20; 14.30;  3.30
-19880610;    2320;  0.24;  0.00; 14.00;  3.30
-19880611;    2220;  0.23;  0.00; 15.30;  3.50
-19880612;    2180;  0.23;  0.00; 17.50;  3.90
-19880613;    2220;  0.23;  0.00; 17.60;  3.90
-19880614;    2130;  0.22;  0.00; 16.90;  3.80
-19880615;    1930;  0.20;  0.00; 17.20;  3.90
-19880616;    1930;  0.20;  0.00; 17.80;  4.00
-19880617;    1890;  0.20;  0.00; 17.70;  3.90
-19880618;    1890;  0.20;  0.00; 16.40;  3.70
-19880619;    1890;  0.20;  0.00; 15.00;  3.50
-19880620;    1890;  0.20;  0.00; 15.40;  3.60
-19880621;    1930;  0.20;  0.00; 17.50;  3.90
-19880622;    2030;  0.21;  0.00; 19.40;  4.20
-19880623;    1930;  0.20;  0.00; 18.00;  4.00
-19880624;    1890;  0.20;  0.00; 21.20;  4.60
-19880625;    1850;  0.19;  0.10; 24.60;  5.20
-19880626;    1810;  0.19;  0.60; 27.10;  5.60
-19880627;    1810;  0.19;  0.00; 26.80;  5.50
-19880628;    1680;  0.17;  0.00; 27.00;  5.50
-19880629;    1680;  0.17;  0.00; 26.30;  5.40
-19880630;    1540;  0.16;  0.70; 24.20;  5.10
-19880701;    1570;  0.16;  0.90; 24.60;  5.10
-19880702;    1500;  0.16;  0.20; 23.30;  4.90
-19880703;    1500;  0.16;  0.20; 23.50;  4.90
-19880704;    1540;  0.16;  0.00; 20.20;  4.40
-19880705;    1500;  0.16;  5.00; 19.40;  4.20
-19880706;    1500;  0.16;  0.60; 19.40;  4.20
-19880707;    1470;  0.15;  0.60; 17.90;  3.90
-19880708;    1470;  0.15;  1.90; 18.30;  4.00
-19880709;    1400;  0.15;  0.10; 17.20;  3.80
-19880710;    1360;  0.14;  0.00; 16.50;  3.70
-19880711;    1240;  0.13;  0.00; 19.00;  4.10
-19880712;    1400;  0.15;  4.40; 16.50;  3.70
-19880713;    1510;  0.16;  6.40; 17.20;  3.80
-19880714;    1470;  0.15;  0.30; 17.00;  3.70
-19880715;    1390;  0.14;  0.30; 19.90;  4.20
-19880716;    1430;  0.15;  0.80; 18.30;  3.90
-19880717;    1390;  0.14;  0.00; 16.50;  3.60
-19880718;    1400;  0.15;  0.40; 15.50;  3.40
-19880719;    1430;  0.15;  0.40; 18.10;  3.80
-19880720;    1200;  0.12; 11.50; 15.60;  3.40
-19880721;    1310;  0.14;  0.00; 14.40;  3.20
-19880722;    1300;  0.14;  0.00; 14.90;  3.30
-19880723;    1260;  0.13;  0.00; 15.50;  3.40
-19880724;    1210;  0.13;  0.00; 16.30;  3.50
-19880725;    1100;  0.11;  0.00; 17.10;  3.60
-19880726;    1160;  0.12;  0.00; 17.60;  3.70
-19880727;    1050;  0.11;  0.00; 18.50;  3.80
-19880728;    1320;  0.14;  0.00; 18.50;  3.80
-19880729;    1570;  0.16;  0.00; 18.10;  3.70
-19880730;    1540;  0.16;  0.10; 17.00;  3.50
-19880731;    1540;  0.16;  0.00; 15.80;  3.30
-19880801;    1380;  0.14;  0.00; 14.60;  3.10
-19880802;    1340;  0.14;  0.00; 15.40;  3.20
-19880803;    1180;  0.12;  0.00; 17.00;  3.40
-19880804;     995;  0.10;  0.00; 16.50;  3.40
-19880805;     975;  0.10;  0.00; 17.10;  3.40
-19880806;     900;  0.09;  0.00; 17.90;  3.50
-19880807;     850;  0.09;  0.00; 17.90;  3.50
-19880808;     925;  0.10;  0.00; 19.00;  3.70
-19880809;     820;  0.09;  0.00; 17.40;  3.40
-19880810;     920;  0.10;  0.00; 18.80;  3.60
-19880811;    1050;  0.11;  0.00; 18.90;  3.60
-19880812;    1130;  0.12;  0.00; 19.70;  3.70
-19880813;    1100;  0.11;  0.00; 19.20;  3.60
-19880814;    1150;  0.12;  1.90; 20.90;  3.80
-19880815;    1180;  0.12;  0.00; 20.40;  3.70
-19880816;    1130;  0.12;  0.10; 20.80;  3.70
-19880817;    1020;  0.11;  0.00; 19.50;  3.50
-19880818;     970;  0.10;  0.00; 19.90;  3.50
-19880819;     920;  0.10;  0.00; 20.20;  3.60
-19880820;    1050;  0.11;  0.00; 21.90;  3.80
-19880821;    1130;  0.12;  0.00; 22.70;  3.90
-19880822;    1020;  0.11;  0.10; 20.20;  3.50
-19880823;     950;  0.10;  0.60; 18.30;  3.20
-19880824;     950;  0.10;  0.30; 18.90;  3.30
-19880825;    1050;  0.11; 10.60; 19.30;  3.30
-19880826;    1130;  0.12;  1.10; 21.70;  3.60
-19880827;    1550;  0.16;  0.00; 18.00;  3.10
-19880828;    1440;  0.15;  0.00; 15.90;  2.80
-19880829;    1540;  0.16;  6.70; 15.50;  2.70
-19880830;    1370;  0.14;  7.10; 14.30;  2.50
-19880831;    1290;  0.13;  0.10; 15.60;  2.70
-19880901;    1400;  0.15;  1.00; 15.20;  2.60
-19880902;    1270;  0.13;  0.30; 14.10;  2.40
-19880903;    1150;  0.12;  0.00; 12.70;  2.20
-19880904;    1160;  0.12;  0.00; 12.70;  2.20
-19880905;    1220;  0.13;  0.00; 14.70;  2.40
-19880906;    1140;  0.12;  0.00; 16.30;  2.60
-19880907;    1080;  0.11;  0.00; 17.20;  2.70
-19880908;    1160;  0.12;  8.50; 16.30;  2.50
-19880909;    1210;  0.13;  0.00; 12.30;  2.00
-19880910;    1340;  0.14; 22.30; 11.60;  1.90
-19880911;    1810;  0.19;  1.80; 12.60;  2.10
-19880912;    1960;  0.20;  3.30; 10.50;  1.80
-19880913;    1810;  0.19;  1.20; 10.90;  1.80
-19880914;    1740;  0.18;  5.80; 11.30;  1.80
-19880915;    1740;  0.18;  4.70; 11.20;  1.80
-19880916;    1590;  0.17;  0.00; 10.50;  1.70
-19880917;    1630;  0.17;  6.60; 12.20;  1.90
-19880918;    1700;  0.18;  1.10; 14.50;  2.10
-19880919;    1680;  0.17;  0.00; 14.60;  2.10
-19880920;    1550;  0.16;  0.00; 15.30;  2.10
-19880921;    1590;  0.17;  7.80; 15.90;  2.20
-19880922;    1660;  0.17;  0.20; 14.10;  2.00
-19880923;    1510;  0.16;  1.90; 13.20;  1.90
-19880924;    1690;  0.18;  1.30; 15.50;  2.10
-19880925;    1890;  0.20;  5.20; 15.20;  2.00
-19880926;    2060;  0.21;  9.70; 16.40;  2.10
-19880927;    2000;  0.21;  4.70; 16.10;  2.00
-19880928;    2010;  0.21;  7.50; 14.60;  1.90
-19880929;    2220;  0.23; 13.80; 14.50;  1.80
-19880930;    2370;  0.25;  9.20; 13.60;  1.70
-19881001;    2670;  0.28;  1.50; 13.90;  1.70
-19881002;    2540;  0.26;  0.60; 13.00;  1.60
-19881003;    2370;  0.25; 25.60; 12.60;  1.60
-19881004;    3780;  0.39;  2.00; 10.70;  1.40
-19881005;    5200;  0.54; 13.50; 13.70;  1.60
-19881006;    5950;  0.62; 18.50; 15.40;  1.80
-19881007;    7600;  0.79;  0.30; 14.30;  1.60
-19881008;    6700;  0.70;  0.00; 14.50;  1.60
-19881009;    4480;  0.47;  0.00; 14.80;  1.60
-19881010;    3460;  0.36;  0.20; 15.80;  1.70
-19881011;    3150;  0.33; 13.10; 13.20;  1.50
-19881012;    4660;  0.49;  9.50; 10.00;  1.20
-19881013;    5550;  0.58; 13.00; 11.30;  1.30
-19881014;    6350;  0.66; 10.60; 10.30;  1.20
-19881015;   10300;  1.07;  2.90;  8.50;  1.00
-19881016;    7300;  0.76;  9.20;  8.80;  1.00
-19881017;    6600;  0.69;  6.40; 11.40;  1.20
-19881018;    8450;  0.88; 15.10; 10.80;  1.10
-19881019;   11500;  1.20; 16.60; 10.80;  1.10
-19881020;   17100;  1.78;  0.80;  8.80;  0.90
-19881021;   11200;  1.17;  6.90; 11.20;  1.10
-19881022;   10700;  1.11; 13.90; 11.80;  1.10
-19881023;   13600;  1.42; 10.00;  9.90;  1.00
-19881024;   14700;  1.53;  7.40;  8.10;  0.90
-19881025;   14900;  1.55;  1.90; 10.20;  1.00
-19881026;   12700;  1.32;  5.30;  9.30;  0.90
-19881027;   11700;  1.22;  0.20;  9.00;  0.90
-19881028;   10500;  1.09;  1.80;  8.60;  0.80
-19881029;    8100;  0.84;  3.70;  9.40;  0.90
-19881030;    9000;  0.94;  3.20;  9.40;  0.90
-19881031;    9200;  0.96;  2.10;  9.30;  0.90
-19881101;    9000;  0.94;  3.90; 10.40;  0.90
-19881102;    9350;  0.97;  6.30;  7.80;  0.70
-19881103;    9350;  0.97;  0.40;  5.50;  0.60
-19881104;    9700;  1.01;  8.40;  7.70;  0.70
-19881105;   10800;  1.12; 10.60; 10.40;  0.80
-19881106;   15900;  1.66;  5.90;  9.00;  0.80
-19881107;   18700;  1.95;  4.20;  8.20;  0.70
-19881108;   14800;  1.54;  2.60;  7.30;  0.70
-19881109;   14000;  1.46; 17.40;  7.20;  0.60
-19881110;   21900;  2.28;  2.20;  7.30;  0.60
-19881111;   23000;  2.39;  7.80;  6.30;  0.50
-19881112;   22500;  2.34;  2.60;  7.20;  0.60
-19881113;   18400;  1.92;  0.00;  6.70;  0.60
-19881114;   15200;  1.58;  0.10;  6.80;  0.50
-19881115;   13600;  1.42;  1.00;  7.60;  0.60
-19881116;   13600;  1.42;  4.50;  9.20;  0.70
-19881117;   15200;  1.58;  1.80;  9.90;  0.70
-19881118;   14500;  1.51;  2.90;  8.30;  0.60
-19881119;   14900;  1.55;  0.00;  6.90;  0.50
-19881120;   13300;  1.38;  0.00;  7.60;  0.60
-19881121;   11700;  1.22;  0.00;  6.90;  0.50
-19881122;   11000;  1.15;  0.00;  6.90;  0.50
-19881123;   10700;  1.11;  0.00;  6.70;  0.50
-19881124;   10200;  1.06;  0.00;  6.30;  0.50
-19881125;   10200;  1.06;  0.00;  7.80;  0.50
-19881126;    9500;  0.99;  4.40;  9.30;  0.60
-19881127;   10500;  1.09;  3.50;  8.30;  0.50
-19881128;   12100;  1.26; 10.00;  9.60;  0.60
-19881129;   21100;  2.20; 18.90;  9.40;  0.60
-19881130;   34200;  3.56; 16.70; 10.10;  0.60
-19881201;   35500;  3.70; 16.40;  7.30;  0.50
-19881202;   39300;  4.09;  8.50;  5.80;  0.40
-19881203;   36300;  3.78;  4.60;  3.30;  0.30
-19881204;   29600;  3.08;  5.90;  3.80;  0.30
-19881205;   26900;  2.80; 23.80;  5.60;  0.40
-19881206;   43800;  4.56; 11.10;  7.80;  0.50
-19881207;   56500;  5.88;  7.60;  7.50;  0.50
-19881208;   43500;  4.53;  5.40;  7.40;  0.50
-19881209;   38900;  4.05;  0.20;  5.80;  0.40
-19881210;   33000;  3.44;  0.00;  3.90;  0.30
-19881211;   28700;  2.99;  0.00;  3.70;  0.30
-19881212;   26600;  2.77;  0.00;  0.90;  0.20
-19881213;   24500;  2.55;  0.00;  0.70;  0.20
-19881214;   23500;  2.45;  0.00;  0.80;  0.20
-19881215;   22300;  2.32;  0.00;  0.80;  0.20
-19881216;   20800;  2.17;  1.10; -0.90;  0.10
-19881217;   20800;  2.17;  4.50;  6.10;  0.40
-19881218;   22800;  2.37;  1.50;  7.80;  0.50
-19881219;   23000;  2.39;  0.70;  7.10;  0.40
-19881220;   19900;  2.07;  2.80;  6.40;  0.40
-19881221;   19000;  1.98;  2.30;  6.20;  0.40
-19881222;   18600;  1.94;  2.40;  8.70;  0.50
-19881223;   18500;  1.93;  0.00;  5.20;  0.40
-19881224;   17100;  1.78;  0.00;  1.70;  0.20
-19881225;   15200;  1.58;  0.00;  1.40;  0.20
-19881226;   14400;  1.50;  0.00;  0.50;  0.20
-19881227;   14500;  1.51;  0.50;  0.80;  0.20
-19881228;   14500;  1.51;  0.80;  1.70;  0.20
-19881229;   13900;  1.45;  0.10;  0.70;  0.20
-19881230;   13700;  1.43;  5.30;  4.60;  0.30
-19881231;   16800;  1.75; 19.90;  6.60;  0.40
-19890101;   31500;  3.28;  1.20;  6.10;  0.40
-19890102;   24100;  2.51;  0.10;  3.40;  0.30
-19890103;   16400;  1.71;  0.00;  1.60;  0.20
-19890104;   14800;  1.54;  0.00;  1.30;  0.20
-19890105;   13900;  1.45;  3.90;  2.60;  0.30
-19890106;   15400;  1.60;  4.20;  5.20;  0.40
-19890107;   17000;  1.77;  0.10;  3.50;  0.30
-19890108;   15400;  1.60;  0.00;  5.00;  0.40
-19890109;   14500;  1.51;  8.30;  5.30;  0.40
-19890110;   17100;  1.78;  0.80;  2.00;  0.30
-19890111;   18000;  1.87;  0.80; -0.20;  0.20
-19890112;   15000;  1.56;  7.70; -1.00;  0.10
-19890113;   19600;  2.04; 13.20;  5.00;  0.40
-19890114;   30300;  3.15;  3.10;  3.50;  0.30
-19890115;   23100;  2.40;  1.10;  3.80;  0.30
-19890116;   18400;  1.92;  0.10;  2.80;  0.30
-19890117;   16800;  1.75;  4.90;  2.40;  0.30
-19890118;   18000;  1.87;  0.30;  3.10;  0.30
-19890119;   17800;  1.85;  1.00;  5.70;  0.40
-19890120;   17800;  1.85;  7.10;  7.30;  0.50
-19890121;   22700;  2.36;  4.10;  8.20;  0.60
-19890122;   22700;  2.36; 12.00;  7.90;  0.60
-19890123;   33200;  3.46;  0.00;  8.20;  0.60
-19890124;   26000;  2.71; 39.30;  7.70;  0.60
-19890125;   51500;  5.36; 11.60; 10.70;  0.70
-19890126;   71000;  7.39;  5.10;  8.40;  0.60
-19890127;   44900;  4.67;  2.60;  7.90;  0.60
-19890128;   39700;  4.13;  0.40;  6.20;  0.50
-19890129;   36400;  3.79;  0.00;  5.10;  0.50
-19890130;   32200;  3.35;  0.00;  2.20;  0.40
-19890131;   29200;  3.04;  0.60; -1.10;  0.20
-19890201;   28200;  2.94;  3.00;  2.90;  0.40
-19890202;   28200;  2.94;  5.50;  5.30;  0.50
-19890203;   31600;  3.29; 10.10;  8.30;  0.70
-19890204;   38200;  3.98; 17.00;  9.20;  0.80
-19890205;   49600;  5.16; 12.30;  9.30;  0.80
-19890206;   44100;  4.59;  2.00;  9.50;  0.80
-19890207;   41500;  4.32;  1.80;  9.50;  0.80
-19890208;   35300;  3.67;  5.90;  9.40;  0.80
-19890209;   37200;  3.87; 19.90; 10.10;  0.90
-19890210;   54000;  5.62;  6.30;  8.30;  0.80
-19890211;   48900;  5.09;  2.20;  6.20;  0.70
-19890212;   39900;  4.15;  5.10;  5.30;  0.60
-19890213;   40500;  4.22; 19.90;  6.40;  0.70
-19890214;   54500;  5.67;  6.80;  6.10;  0.70
-19890215;   53000;  5.52; 11.60;  5.00;  0.60
-19890216;   53000;  5.52; 25.50;  6.60;  0.70
-19890217;   86000;  8.95;  4.00;  9.10;  0.90
-19890218;   72500;  7.55;  4.10;  8.60;  0.90
-19890219;   56500;  5.88; 31.10;  7.20;  0.80
-19890220;  104000; 10.83;  3.50;  9.20;  1.00
-19890221;   80500;  8.38;  9.40;  7.30;  0.90
-19890222;   64500;  6.71;  7.60;  7.60;  0.90
-19890223;   61500;  6.40;  4.50;  7.00;  0.90
-19890224;   55500;  5.78;  2.60;  7.00;  0.90
-19890225;   48700;  5.07;  0.20;  6.50;  0.80
-19890226;   42600;  4.43;  1.10;  4.60;  0.70
-19890227;   39600;  4.12;  8.30;  2.90;  0.60
-19890228;   39900;  4.15;  5.30;  5.50;  0.80
-19890301;   38200;  3.98;  0.20; 10.40;  1.20
-19890302;   36600;  3.81;  0.00; 11.40;  1.30
-19890303;   32500;  3.38;  0.10; 11.10;  1.30
-19890304;   30100;  3.13;  0.00;  9.00;  1.20
-19890305;   27700;  2.88;  0.00;  7.60;  1.10
-19890306;   25700;  2.68;  0.00; 10.30;  1.30
-19890307;   27000;  2.81;  0.50;  9.30;  1.20
-19890308;   25800;  2.69;  0.00;  9.70;  1.30
-19890309;   24700;  2.57;  0.00;  9.70;  1.30
-19890310;   23500;  2.45;  5.20;  9.10;  1.30
-19890311;   24700;  2.57;  3.90;  7.80;  1.20
-19890312;   26000;  2.71;  5.60;  6.70;  1.10
-19890313;   26600;  2.77; 12.40;  8.90;  1.30
-19890314;   31600;  3.29;  3.90;  7.60;  1.20
-19890315;   30500;  3.17; 13.90;  9.50;  1.40
-19890316;   34800;  3.62;  7.90;  9.30;  1.40
-19890317;   43900;  4.57;  6.90;  8.40;  1.30
-19890318;   37200;  3.87;  5.80;  8.00;  1.30
-19890319;   36900;  3.84;  8.90;  7.10;  1.20
-19890320;   36200;  3.77;  5.10;  6.60;  1.20
-19890321;   40700;  4.24;  0.60;  5.90;  1.10
-19890322;   31400;  3.27;  0.50;  6.20;  1.20
-19890323;   29500;  3.07;  0.80;  6.20;  1.20
-19890324;   27900;  2.90;  0.00;  6.70;  1.20
-19890325;   26100;  2.72;  0.90;  9.80;  1.60
-19890326;   25200;  2.62;  2.20; 10.30;  1.70
-19890327;   25600;  2.66;  6.20;  9.60;  1.60
-19890328;   29100;  3.03;  0.00;  3.90;  1.00
-19890329;   24800;  2.58;  0.00;  3.10;  0.90
-19890330;   21700;  2.26;  0.70;  3.90;  1.00
-19890331;   21700;  2.26; 15.00;  7.20;  1.40
-19890401;   32700;  3.40;  9.10;  9.10;  1.60
-19890402;   36900;  3.84; 16.00;  5.60;  1.30
-19890403;   37700;  3.92;  0.50;  4.90;  1.20
-19890404;   35000;  3.64;  0.20;  4.70;  1.20
-19890405;   27400;  2.85;  0.00;  5.90;  1.30
-19890406;   23900;  2.49;  0.20;  6.30;  1.40
-19890407;   22100;  2.30;  2.40;  4.50;  1.20
-19890408;   21700;  2.26;  5.00;  2.80;  1.00
-19890409;   21900;  2.28;  2.10;  2.50;  1.00
-19890410;   22900;  2.38;  1.60;  4.10;  1.20
-19890411;   21300;  2.22;  2.00;  7.70;  1.60
-19890412;   20100;  2.09;  0.10;  9.50;  1.90
-19890413;   19600;  2.04;  0.30;  9.20;  1.90
-19890414;   18400;  1.92;  0.00;  7.00;  1.60
-19890415;   17800;  1.85;  0.00;  6.90;  1.60
-19890416;   16800;  1.75;  0.00;  7.60;  1.70
-19890417;   16200;  1.69;  0.00;  9.10;  1.90
-19890418;   15400;  1.60;  0.50;  8.70;  1.90
-19890419;   14600;  1.52;  0.00;  8.20;  1.80
-19890420;   14500;  1.51;  0.00;  9.60;  2.00
-19890421;   13900;  1.45;  0.00; 10.60;  2.20
-19890422;   13300;  1.38;  1.80; 10.60;  2.20
-19890423;   13500;  1.41;  3.30; 11.00;  2.30
-19890424;   13500;  1.41;  1.30;  9.50;  2.10
-19890425;   14100;  1.47;  0.10; 11.00;  2.30
-19890426;   13700;  1.43;  0.70; 10.00;  2.20
-19890427;   13100;  1.36;  0.90;  7.60;  1.80
-19890428;   12700;  1.32;  5.20;  7.90;  1.90
-19890429;   14100;  1.47;  3.40;  7.70;  1.90
-19890430;   13500;  1.41;  3.30;  6.40;  1.70
-19890501;   13300;  1.38;  0.90;  5.90;  1.60
-19890502;   12500;  1.30; 13.90;  6.40;  1.70
-19890503;   15600;  1.62;  0.10;  8.30;  2.00
-19890504;   14800;  1.54;  1.20;  7.60;  1.90
-19890505;   13500;  1.41;  0.10;  7.50;  1.90
-19890506;   12300;  1.28;  2.70;  8.50;  2.10
-19890507;   11200;  1.17;  0.10;  9.80;  2.30
-19890508;   10600;  1.10;  0.10;  9.10;  2.20
-19890509;   10600;  1.10;  6.60; 10.00;  2.40
-19890510;   11700;  1.22;  4.50; 11.80;  2.70
-19890511;   12500;  1.30; 14.10; 11.50;  2.60
-19890512;   16900;  1.76;  4.50; 10.50;  2.50
-19890513;   18500;  1.93;  0.30;  8.70;  2.20
-19890514;   14600;  1.52;  1.50;  8.90;  2.20
-19890515;   13300;  1.38; 13.00;  8.90;  2.20
-19890516;   15800;  1.64;  2.30;  9.00;  2.30
-19890517;   14800;  1.54;  0.00;  9.20;  2.30
-19890518;   13100;  1.36;  0.00; 11.70;  2.70
-19890519;   11600;  1.21;  0.00; 13.00;  2.90
-19890520;   10100;  1.05;  0.20; 11.90;  2.80
-19890521;    9400;  0.98;  0.00; 10.10;  2.50
-19890522;    9400;  0.98;  0.10; 11.80;  2.80
-19890523;    9200;  0.96;  0.00; 13.80;  3.10
-19890524;    8950;  0.93;  1.20; 14.10;  3.20
-19890525;    9300;  0.97; 14.60; 13.20;  3.10
-19890526;   11900;  1.24;  0.00; 12.40;  2.90
-19890527;   11900;  1.24;  0.00; 13.90;  3.20
-19890528;   10500;  1.09;  0.00; 14.70;  3.30
-19890529;    9550;  0.99;  0.60; 14.30;  3.30
-19890530;    8600;  0.90;  0.00; 12.40;  3.00
-19890531;    7500;  0.78;  0.00; 10.90;  2.70
-19890601;    6500;  0.68;  0.00; 13.00;  3.10
-19890602;    6050;  0.63;  0.00; 11.70;  2.80
-19890603;    5650;  0.59;  0.00; 12.40;  3.00
-19890604;    5650;  0.59;  0.00; 15.40;  3.50
-19890605;    5250;  0.55;  1.60; 11.10;  2.80
-19890606;    5650;  0.59;  6.30; 11.40;  2.80
-19890607;    6400;  0.67;  1.10; 10.20;  2.60
-19890608;    6200;  0.65;  0.90; 10.20;  2.60
-19890609;    6050;  0.63;  6.40; 12.20;  3.00
-19890610;    6400;  0.67;  5.30; 11.10;  2.80
-19890611;    6400;  0.67;  0.20; 10.90;  2.70
-19890612;    6500;  0.68; 11.30; 10.40;  2.70
-19890613;    7650;  0.80;  8.60; 10.90;  2.80
-19890614;   10600;  1.10;  7.30; 11.30;  2.80
-19890615;   11000;  1.15;  0.00; 14.60;  3.40
-19890616;    9400;  0.98;  0.10; 13.80;  3.30
-19890617;    8000;  0.83;  0.30; 15.30;  3.50
-19890618;    7300;  0.76;  0.10; 12.60;  3.10
-19890619;    6500;  0.68;  0.40; 11.40;  2.90
-19890620;    6200;  0.65;  0.30; 12.30;  3.00
-19890621;    5800;  0.60;  0.00; 11.60;  2.90
-19890622;    5550;  0.58;  0.00; 11.90;  2.90
-19890623;    5150;  0.54;  0.00; 12.80;  3.10
-19890624;    5150;  0.54;  6.10; 13.50;  3.20
-19890625;    5150;  0.54;  0.00; 13.30;  3.20
-19890626;    5250;  0.55;  0.00; 13.20;  3.20
-19890627;    4780;  0.50;  0.00; 13.20;  3.10
-19890628;    4530;  0.47;  2.30; 13.00;  3.10
-19890629;    4530;  0.47;  0.00; 13.20;  3.20
-19890630;    4280;  0.45;  0.00; 14.40;  3.40
-19890701;    4020;  0.42;  0.00; 15.80;  3.60
-19890702;    3760;  0.39;  0.00; 18.70;  4.10
-19890703;    3760;  0.39;  0.00; 21.10;  4.50
-19890704;    3400;  0.35;  3.50; 20.90;  4.50
-19890705;    3250;  0.34;  8.70; 19.20;  4.20
-19890706;    3820;  0.40; 10.20; 19.20;  4.10
-19890707;    5100;  0.53;  0.00; 19.70;  4.20
-19890708;    4180;  0.44;  0.00; 17.80;  3.90
-19890709;    3400;  0.35;  0.00; 17.10;  3.80
-19890710;    3250;  0.34;  1.90; 17.60;  3.90
-19890711;    3250;  0.34;  5.20; 19.10;  4.10
-19890712;    3500;  0.36;  5.40; 16.80;  3.70
-19890713;    4280;  0.45; 11.00; 15.60;  3.50
-19890714;    6450;  0.67;  0.30; 14.50;  3.30
-19890715;    5150;  0.54;  0.00; 14.50;  3.30
-19890716;    4080;  0.42;  0.00; 14.20;  3.20
-19890717;    3920;  0.41;  3.30; 14.70;  3.30
-19890718;    3460;  0.36;  3.30; 15.10;  3.40
-19890719;    3720;  0.39;  0.70; 14.70;  3.30
-19890720;    3460;  0.36;  0.00; 14.40;  3.20
-19890721;    3200;  0.33;  0.90; 14.70;  3.30
-19890722;    3050;  0.32;  2.20; 16.90;  3.60
-19890723;    3310;  0.34;  1.20; 18.30;  3.80
-19890724;    3460;  0.36;  5.70; 15.80;  3.40
-19890725;    3560;  0.37;  0.40; 14.30;  3.10
-19890726;    3820;  0.40;  4.40; 14.00;  3.10
-19890727;    3460;  0.36;  2.50; 13.70;  3.00
-19890728;    3720;  0.39;  0.30; 13.80;  3.00
-19890729;    3560;  0.37;  0.00; 14.10;  3.10
-19890730;    3150;  0.33;  0.00; 14.80;  3.20
-19890731;    2950;  0.31;  0.00; 16.20;  3.40
-19890801;    2720;  0.28;  0.00; 16.50;  3.40
-19890802;    2590;  0.27;  0.00; 17.40;  3.50
-19890803;    2620;  0.27;  0.00; 16.50;  3.40
-19890804;    2540;  0.26;  0.00; 14.60;  3.10
-19890805;    2470;  0.26;  6.60; 14.70;  3.00
-19890806;    2570;  0.27;  2.00; 16.30;  3.30
-19890807;    2670;  0.28;  0.20; 15.30;  3.10
-19890808;    2670;  0.28;  2.80; 14.10;  2.90
-19890809;    2640;  0.27;  0.00; 15.60;  3.10
-19890810;    2540;  0.26;  0.00; 16.90;  3.30
-19890811;    2740;  0.29;  0.00; 17.60;  3.40
-19890812;    2370;  0.25;  0.00; 16.90;  3.20
-19890813;    2100;  0.22;  0.00; 16.60;  3.20
-19890814;    2230;  0.23;  0.30; 17.60;  3.30
-19890815;    2370;  0.25;  6.90; 18.20;  3.40
-19890816;    2300;  0.24;  0.80; 16.70;  3.10
-19890817;    2160;  0.22;  1.60; 15.00;  2.90
-19890818;    2470;  0.26;  0.20; 14.70;  2.80
-19890819;    2470;  0.26;  0.20; 13.30;  2.60
-19890820;    2470;  0.26;  0.20; 14.40;  2.70
-19890821;    2470;  0.26;  0.50; 14.50;  2.70
-19890822;    2540;  0.26;  0.00; 14.40;  2.70
-19890823;    2220;  0.23;  3.60; 15.70;  2.80
-19890824;    2370;  0.25; 18.80; 15.60;  2.80
-19890825;    3500;  0.36;  7.30; 15.10;  2.70
-19890826;    4660;  0.49; 18.00; 13.10;  2.40
-19890827;    8850;  0.92;  0.40; 13.80;  2.50
-19890828;    6250;  0.65;  0.00; 13.80;  2.50
-19890829;    4220;  0.44;  0.00; 12.70;  2.30
-19890830;    3450;  0.36;  0.70; 13.70;  2.40
-19890831;    3090;  0.32;  8.50; 13.80;  2.40
-19890901;    3220;  0.34;  0.80; 14.30;  2.50
-19890902;    3490;  0.36; 20.30; 13.90;  2.40
-19890903;    8550;  0.89;  0.00; 12.50;  2.20
-19890904;    6150;  0.64;  0.00; 13.00;  2.20
-19890905;    4630;  0.48;  0.00; 13.70;  2.30
-19890906;    4180;  0.44;  0.80; 15.70;  2.50
-19890907;    3760;  0.39;  0.50; 16.00;  2.60
-19890908;    3610;  0.38;  0.40; 13.60;  2.20
-19890909;    3350;  0.35;  0.00; 12.60;  2.10
-19890910;    3350;  0.35;  0.00; 12.90;  2.10
-19890911;    2890;  0.30;  0.00; 15.60;  2.40
-19890912;    2920;  0.30;  0.00; 16.70;  2.50
-19890913;    2940;  0.31;  0.00; 14.50;  2.20
-19890914;    2940;  0.31;  0.00; 13.60;  2.10
-19890915;    2670;  0.28;  0.00; 15.10;  2.20
-19890916;    2670;  0.28;  0.00; 15.50;  2.30
-19890917;    2600;  0.27;  0.00; 11.50;  1.80
-19890918;    2600;  0.27;  0.00; 11.30;  1.80
-19890919;    2620;  0.27;  0.00; 10.30;  1.60
-19890920;    2520;  0.26;  0.00; 10.50;  1.60
-19890921;    2520;  0.26;  0.10; 11.10;  1.70
-19890922;    2520;  0.26;  0.00; 11.40;  1.70
-19890923;    2520;  0.26;  5.10; 11.70;  1.70
-19890924;    2700;  0.28;  5.10; 14.60;  2.00
-19890925;    2470;  0.26;  0.20; 14.50;  1.90
-19890926;    2470;  0.26;  1.90; 14.50;  1.90
-19890927;    2770;  0.29;  1.90; 15.50;  2.00
-19890928;    2870;  0.30;  0.20; 14.10;  1.80
-19890929;    2770;  0.29;  0.00; 11.30;  1.50
-19890930;    2770;  0.29;  1.40; 12.30;  1.60
-19891001;    2600;  0.27;  2.80; 12.80;  1.60
-19891002;    2600;  0.27;  3.50; 11.20;  1.50
-19891003;    2870;  0.30;  1.10; 11.20;  1.40
-19891004;    2940;  0.31;  4.10; 12.70;  1.60
-19891005;    3120;  0.32; 14.80; 11.00;  1.40
-19891006;    3900;  0.41;  5.20; 10.70;  1.40
-19891007;    6700;  0.70; 11.50; 10.40;  1.30
-19891008;    6450;  0.67;  1.10; 11.20;  1.40
-19891009;    7000;  0.73;  1.50; 11.40;  1.40
-19891010;    5150;  0.54;  0.00; 11.10;  1.30
-19891011;    4220;  0.44;  0.40; 12.50;  1.40
-19891012;    3960;  0.41;  0.00; 12.40;  1.40
-19891013;    3550;  0.37;  0.00; 13.00;  1.40
-19891014;    3390;  0.35;  0.00; 13.50;  1.40
-19891015;    3390;  0.35;  0.00; 13.20;  1.40
-19891016;    3320;  0.35;  0.00; 14.30;  1.40
-19891017;    3240;  0.34;  0.00; 15.20;  1.50
-19891018;    3140;  0.33;  2.70; 15.50;  1.50
-19891019;    3070;  0.32;  0.00; 15.70;  1.50
-19891020;    3070;  0.32;  0.10; 16.10;  1.50
-19891021;    3140;  0.33;  0.60; 15.00;  1.40
-19891022;    3140;  0.33;  0.20; 12.70;  1.20
-19891023;    3040;  0.32;  0.00; 11.50;  1.10
-19891024;    2970;  0.31;  2.10; 12.30;  1.10
-19891025;    3140;  0.33;  0.10; 10.80;  1.00
-19891026;    3070;  0.32;  0.00;  9.90;  0.90
-19891027;    3070;  0.32;  0.90; 10.80;  1.00
-19891028;    3140;  0.33;  0.00;  9.10;  0.90
-19891029;    3040;  0.32;  0.00;  9.20;  0.80
-19891030;    3040;  0.32; 10.40; 12.40;  1.00
-19891031;    3220;  0.34;  6.80; 11.50;  1.00
-19891101;    4800;  0.50; 25.50;  9.50;  0.80
-19891102;   12100;  1.26; 21.10; 14.30;  1.10
-19891103;   20800;  2.17;  5.20; 12.90;  1.00
-19891104;   21200;  2.21;  3.60; 10.60;  0.90
-19891105;   12400;  1.29; 32.20; 12.80;  1.00
-19891106;   30400;  3.16;  1.20; 10.30;  0.80
-19891107;   39800;  4.14;  8.90; 12.80;  0.90
-19891108;   18600;  1.94;  1.80; 13.10;  1.00
-19891109;   18100;  1.88;  0.10; 13.80;  1.00
-19891110;   13700;  1.43;  2.20; 13.80;  1.00
-19891111;   11200;  1.17;  2.20; 14.10;  1.00
-19891112;   10400;  1.08;  2.70; 10.80;  0.80
-19891113;    9750;  1.01;  3.20;  9.20;  0.70
-19891114;   10300;  1.07;  3.40; 11.30;  0.80
-19891115;   10300;  1.07;  3.30;  7.50;  0.60
-19891116;    9950;  1.04;  3.10;  6.70;  0.50
-19891117;    9750;  1.01;  4.20;  5.10;  0.50
-19891118;    9750;  1.01;  0.10;  3.60;  0.40
-19891119;    9300;  0.97;  0.30;  4.30;  0.40
-19891120;    8850;  0.92; 23.10;  5.90;  0.50
-19891121;   17100;  1.78;  3.10;  3.80;  0.40
-19891122;   22200;  2.31;  0.90;  4.90;  0.40
-19891123;   14400;  1.50;  1.60;  6.80;  0.50
-19891124;   11200;  1.17;  1.20;  7.40;  0.50
-19891125;   10900;  1.13;  0.00;  4.00;  0.40
-19891126;    9750;  1.01;  0.00;  2.80;  0.30
-19891127;    9300;  0.97;  0.00;  2.90;  0.30
-19891128;    9050;  0.94;  0.00; -1.00;  0.10
-19891129;    8850;  0.92;  0.10; -1.30;  0.10
-19891130;    8400;  0.87;  0.60;  0.30;  0.20
-19891201;    8700;  0.91;  2.20; -0.30;  0.20
-19891202;    9100;  0.95;  0.10;  1.10;  0.20
-19891203;    9000;  0.94;  0.10;  2.10;  0.30
-19891204;    8700;  0.91;  6.60;  3.20;  0.30
-19891205;   10200;  1.06; 20.50;  8.50;  0.50
-19891206;   23300;  2.43; 22.30;  8.50;  0.50
-19891207;   35000;  3.64; 22.30; 10.10;  0.60
-19891208;   46500;  4.84;  9.10;  8.80;  0.50
-19891209;   40200;  4.18; 20.60;  9.00;  0.50
-19891210;   43200;  4.50; 20.20; 10.70;  0.60
-19891211;   60000;  6.25;  0.10; 10.70;  0.60
-19891212;   43200;  4.50;  0.00;  8.50;  0.50
-19891213;   32200;  3.35;  0.00;  6.60;  0.40
-19891214;   29000;  3.02;  0.00;  5.50;  0.40
-19891215;   26000;  2.71;  0.00;  5.70;  0.40
-19891216;   24100;  2.51;  0.00;  5.00;  0.40
-19891217;   21800;  2.27;  0.00;  6.90;  0.40
-19891218;   20800;  2.17;  0.00;  8.10;  0.50
-19891219;   19400;  2.02;  0.00;  5.10;  0.40
-19891220;   18200;  1.89;  0.60;  4.90;  0.40
-19891221;   20800;  2.17; 15.30;  9.20;  0.50
-19891222;   26500;  2.76; 11.00; 10.80;  0.60
-19891223;   31100;  3.24;  2.00; 13.10;  0.60
-19891224;   28600;  2.98;  0.00; 10.70;  0.60
-19891225;   21000;  2.19;  4.60;  8.80;  0.50
-19891226;   20200;  2.10;  7.30;  9.90;  0.50
-19891227;   25400;  2.64;  6.00;  4.30;  0.30
-19891228;   24700;  2.57;  0.10;  2.70;  0.30
-19891229;   22600;  2.35;  1.60;  4.50;  0.30
-19891230;   19800;  2.06;  0.10;  8.00;  0.50
-19891231;   18800;  1.96;  0.00;  7.70;  0.50
-19900101;   17000;  1.77;  0.00;  6.90;  0.40
-19900102;   16100;  1.68;  0.10;  5.70;  0.40
-19900103;   15500;  1.61;  2.10;  6.60;  0.40
-19900104;   15200;  1.58;  1.50;  8.20;  0.50
-19900105;   15000;  1.56;  0.20;  4.80;  0.30
-19900106;   14500;  1.51;  0.00;  1.50;  0.20
-19900107;   14000;  1.46;  0.10;  4.10;  0.30
-19900108;   13600;  1.42;  3.50;  7.70;  0.50
-19900109;   14100;  1.47;  2.30;  8.70;  0.50
-19900110;   14900;  1.55; 19.60;  6.70;  0.50
-19900111;   26100;  2.72;  4.00;  3.90;  0.40
-19900112;   31500;  3.28;  0.30;  2.70;  0.30
-19900113;   17500;  1.82;  0.00;  3.30;  0.30
-19900114;   15000;  1.56;  0.10;  4.80;  0.40
-19900115;   14300;  1.49;  1.20;  3.80;  0.40
-19900116;   15000;  1.56;  4.20;  2.60;  0.30
-19900117;   15700;  1.63;  1.60;  2.20;  0.30
-19900118;   15000;  1.56; 15.30;  1.70;  0.30
-19900119;   23500;  2.45;  5.90;  5.00;  0.40
-19900120;   27000;  2.81;  4.90;  2.30;  0.30
-19900121;   23100;  2.40; 18.20;  4.80;  0.40
-19900122;   34400;  3.58;  8.90;  4.40;  0.40
-19900123;   38600;  4.02; 34.40;  8.40;  0.60
-19900124;   79500;  8.28;  9.50;  7.90;  0.60
-19900125;   66000;  6.87;  4.30;  4.80;  0.40
-19900126;   42500;  4.42;  1.00;  4.70;  0.40
-19900127;   44600;  4.64; 36.10;  6.40;  0.50
-19900128;   82500;  8.59; 10.20;  5.00;  0.50
-19900129;   74500;  7.76;  2.00;  3.30;  0.40
-19900130;   49600;  5.16;  0.40;  3.10;  0.40
-19900131;   42800;  4.46; 10.30;  6.30;  0.60
-19900201;   43000;  4.48;  3.00;  8.90;  0.70
-19900202;   40700;  4.24;  0.00;  5.80;  0.60
-19900203;   34900;  3.63;  9.10;  5.50;  0.60
-19900204;   34500;  3.59;  1.90;  8.90;  0.80
-19900205;   33900;  3.53;  2.90;  6.50;  0.60
-19900206;   31900;  3.32;  1.40;  5.60;  0.60
-19900207;   30100;  3.13;  1.20;  7.40;  0.70
-19900208;   28600;  2.98;  0.10;  3.90;  0.50
-19900209;   26700;  2.78;  0.10;  0.30;  0.30
-19900210;   25000;  2.60;  0.40; -1.20;  0.20
-19900211;   23600;  2.46;  5.00; -0.40;  0.30
-19900212;   23100;  2.40;  1.00; -1.30;  0.20
-19900213;   22300;  2.32;  1.90; -0.80;  0.20
-19900214;   21500;  2.24;  0.10;  2.10;  0.40
-19900215;   22100;  2.30; 19.70;  3.00;  0.50
-19900216;   33500;  3.49;  6.00;  8.90;  0.90
-19900217;   34600;  3.60;  3.40;  6.90;  0.80
-19900218;   29900;  3.11; 22.50;  2.00;  0.50
-19900219;   43900;  4.57;  4.30;  9.00;  0.90
-19900220;   39200;  4.08;  2.20;  9.00;  1.00
-19900221;   31900;  3.32;  4.30;  9.00;  1.00
-19900222;   30600;  3.19;  1.30;  9.10;  1.00
-19900223;   30100;  3.13;  2.20;  9.80;  1.10
-19900224;   29200;  3.04;  9.10;  9.60;  1.10
-19900225;   31300;  3.26; 17.70;  8.80;  1.00
-19900226;   50000;  5.20;  9.10;  9.40;  1.10
-19900227;   48900;  5.09;  1.60;  8.90;  1.10
-19900228;   36500;  3.80; 12.30;  9.00;  1.10
-19900301;   41000;  4.27; 12.90;  8.10;  1.00
-19900302;   42300;  4.40;  6.20;  7.70;  1.00
-19900303;   44400;  4.62;  1.20;  8.20;  1.10
-19900304;   34900;  3.63;  0.00;  8.00;  1.10
-19900305;   31400;  3.27;  0.00;  5.40;  0.90
-19900306;   29300;  3.05;  0.00;  4.10;  0.80
-19900307;   27800;  2.89;  0.00;  5.30;  0.90
-19900308;   26700;  2.78;  0.10;  7.90;  1.10
-19900309;   24500;  2.55;  0.00;  9.50;  1.30
-19900310;   24800;  2.58;  0.00;  9.80;  1.30
-19900311;   23200;  2.42;  0.80;  9.60;  1.30
-19900312;   22100;  2.30;  0.70;  7.60;  1.20
-19900313;   21300;  2.22; 17.70;  6.90;  1.10
-19900314;   33100;  3.45; 10.50;  7.90;  1.20
-19900315;   35000;  3.64; 19.70;  8.80;  1.30
-19900316;   49700;  5.17; 18.40;  4.30;  0.90
-19900317;   58500;  6.09;  0.10;  4.00;  0.90
-19900318;   37200;  3.87;  0.40;  5.00;  1.00
-19900319;   31400;  3.27; 11.50;  7.80;  1.30
-19900320;   37000;  3.85;  5.70;  9.40;  1.50
-19900321;   42700;  4.44;  3.30;  6.50;  1.20
-19900322;   37300;  3.88; 18.00;  8.20;  1.40
-19900323;   48900;  5.09;  5.50;  5.60;  1.10
-19900324;   42600;  4.43;  4.10;  8.10;  1.40
-19900325;   37400;  3.89;  8.60;  8.40;  1.40
-19900326;   43000;  4.48;  5.10;  7.10;  1.30
-19900327;   39700;  4.13;  6.50;  9.80;  1.60
-19900328;   41900;  4.36;  5.50;  9.50;  1.60
-19900329;   41400;  4.31;  1.10;  8.20;  1.50
-19900330;   40200;  4.18;  9.80;  7.10;  1.40
-19900331;   39700;  4.13; 15.60;  8.30;  1.50
-19900401;   46700;  4.86;  1.30;  7.80;  1.50
-19900402;   42400;  4.41;  0.00;  7.40;  1.50
-19900403;   38100;  3.97;  0.00;  8.20;  1.60
-19900404;   37300;  3.88;  0.20;  7.30;  1.50
-19900405;   35000;  3.64;  0.10;  6.50;  1.40
-19900406;   33900;  3.53;  0.00;  6.20;  1.40
-19900407;   32000;  3.33;  0.00;  5.40;  1.30
-19900408;   31700;  3.30;  0.00;  5.00;  1.30
-19900409;   30000;  3.12;  0.30;  5.70;  1.30
-19900410;   28400;  2.96;  3.30;  3.20;  1.10
-19900411;   26300;  2.74;  2.90;  2.70;  1.00
-19900412;   26300;  2.74;  1.10;  5.80;  1.40
-19900413;   26100;  2.72;  2.20;  6.00;  1.40
-19900414;   23700;  2.47;  0.10;  5.80;  1.40
-19900415;   26500;  2.76;  0.00;  5.30;  1.40
-19900416;   30000;  3.12;  0.00;  5.30;  1.40
-19900417;   29900;  3.11;  8.20;  6.30;  1.50
-19900418;   25700;  2.68;  2.50;  9.60;  2.00
-19900419;   19700;  2.05;  7.60;  9.20;  2.00
-19900420;   21100;  2.20;  1.10;  8.90;  1.90
-19900421;   19200;  2.00;  0.30;  8.00;  1.80
-19900422;   17000;  1.77;  0.00;  8.90;  2.00
-19900423;   17200;  1.79;  1.10; 12.50;  2.50
-19900424;   14700;  1.53;  1.00;  9.90;  2.10
-19900425;   14800;  1.54;  2.10;  9.10;  2.00
-19900426;   14700;  1.53;  0.00;  7.70;  1.80
-19900427;   14200;  1.48; 19.60;  7.40;  1.80
-19900428;   22500;  2.34;  0.10;  7.30;  1.80
-19900429;   23700;  2.47;  9.10;  6.70;  1.70
-19900430;   20300;  2.11;  0.00;  9.30;  2.10
-19900501;   17900;  1.86;  0.00;  8.90;  2.10
-19900502;   14700;  1.53;  0.80;  9.50;  2.20
-19900503;   13500;  1.41;  0.10; 12.70;  2.70
-19900504;   13000;  1.35;  4.00; 13.80;  2.90
-19900505;   13200;  1.37;  0.00; 10.10;  2.30
-19900506;   13900;  1.45;  2.40;  7.30;  1.90
-19900507;   13600;  1.42;  0.00; 10.60;  2.40
-19900508;   12900;  1.34;  3.80; 10.60;  2.40
-19900509;   13200;  1.37;  0.00; 10.70;  2.50
-19900510;   12700;  1.32;  0.00; 12.60;  2.80
-19900511;   12200;  1.27;  0.50; 13.40;  2.90
-19900512;   11400;  1.19;  1.00; 10.40;  2.40
-19900513;   11400;  1.19;  0.20;  8.90;  2.20
-19900514;   11000;  1.15;  2.20;  9.00;  2.20
-19900515;   11000;  1.15;  0.00;  9.20;  2.30
-19900516;   10400;  1.08;  0.00; 11.20;  2.60
-19900517;    9300;  0.97;  3.60; 13.20;  3.00
-19900518;    9500;  0.99; 10.90; 12.30;  2.80
-19900519;   15400;  1.60;  0.70; 11.70;  2.70
-19900520;   12100;  1.26;  0.00; 12.60;  2.90
-19900521;   10700;  1.11;  0.00; 12.20;  2.90
-19900522;    9500;  0.99;  0.00; 10.50;  2.60
-19900523;    9050;  0.94;  0.00; 11.90;  2.80
-19900524;    8700;  0.91;  0.00; 12.20;  2.90
-19900525;    7700;  0.80;  0.00; 11.90;  2.80
-19900526;    7700;  0.80;  0.00; 11.70;  2.80
-19900527;    7350;  0.77;  0.00; 13.70;  3.10
-19900528;    7050;  0.73;  0.00; 16.50;  3.60
-19900529;    6650;  0.69;  0.60; 18.10;  3.90
-19900530;    6650;  0.69;  0.10; 19.80;  4.20
-19900531;    6550;  0.68;  1.80; 18.60;  4.00
-19900601;    6800;  0.71;  0.00; 15.90;  3.50
-19900602;    6850;  0.71;  0.00; 17.00;  3.80
-19900603;    6200;  0.65;  0.40; 19.90;  4.30
-19900604;    5950;  0.62;  0.60; 15.80;  3.60
-19900605;    5700;  0.59;  1.20; 14.50;  3.30
-19900606;    5600;  0.58;  0.60; 14.10;  3.30
-19900607;    5600;  0.58;  0.60; 13.20;  3.10
-19900608;    5700;  0.59;  0.00; 14.30;  3.30
-19900609;    5600;  0.58;  0.00; 14.10;  3.30
-19900610;    5300;  0.55;  0.00; 12.50;  3.00
-19900611;    5300;  0.55;  0.00; 13.90;  3.30
-19900612;    5100;  0.53;  0.00; 13.70;  3.20
-19900613;    4810;  0.50;  0.00; 11.60;  2.90
-19900614;    4810;  0.50;  0.00; 12.30;  3.00
-19900615;    5050;  0.53;  4.30; 10.80;  2.70
-19900616;    5200;  0.54; 10.40;  8.60;  2.40
-19900617;    5550;  0.58;  0.70; 11.50;  2.90
-19900618;    5900;  0.61;  0.00; 14.00;  3.30
-19900619;    5800;  0.60;  0.00; 15.50;  3.60
-19900620;    5200;  0.54;  2.30; 13.90;  3.30
-19900621;    4890;  0.51;  3.10; 13.40;  3.20
-19900622;    4740;  0.49; 11.10; 12.40;  3.00
-19900623;    5400;  0.56;  4.70; 11.20;  2.80
-19900624;    6000;  0.62;  1.60; 10.80;  2.70
-19900625;    5400;  0.56;  0.70; 10.80;  2.80
-19900626;    5050;  0.53;  0.90; 11.60;  2.90
-19900627;    4650;  0.48;  0.00; 11.40;  2.90
-19900628;    4650;  0.48;  0.10; 12.90;  3.10
-19900629;    4650;  0.48;  0.10; 13.20;  3.10
-19900630;    4430;  0.46;  0.00; 13.10;  3.10
-19900701;    4350;  0.45;  0.20; 13.00;  3.10
-19900702;    3910;  0.41;  6.60; 13.50;  3.20
-19900703;    4130;  0.43;  2.50; 12.80;  3.10
-19900704;    4430;  0.46;  3.60; 11.60;  2.90
-19900705;    4430;  0.46;  0.60; 11.20;  2.80
-19900706;    4740;  0.49;  0.00; 11.60;  2.90
-19900707;    4520;  0.47;  0.00; 12.80;  3.10
-19900708;    4210;  0.44;  0.00; 12.50;  3.00
-19900709;    3910;  0.41;  0.00; 13.40;  3.10
-19900710;    3910;  0.41;  6.10; 14.90;  3.40
-19900711;    3910;  0.41;  1.40; 14.40;  3.30
-19900712;    4040;  0.42;  0.50; 14.70;  3.30
-19900713;    4040;  0.42;  0.00; 16.00;  3.60
-19900714;    3750;  0.39;  0.00; 17.40;  3.80
-19900715;    3470;  0.36;  0.00; 18.90;  4.00
-19900716;    3190;  0.33;  0.00; 17.90;  3.80
-19900717;    3750;  0.39;  0.00; 17.10;  3.70
-19900718;    3340;  0.35;  0.00; 15.10;  3.40
-19900719;    3340;  0.35;  0.20; 14.70;  3.30
-19900720;    3340;  0.35;  0.00; 14.00;  3.20
-19900721;    3340;  0.35;  0.00; 14.50;  3.20
-19900722;    3410;  0.35;  0.00; 14.50;  3.20
-19900723;    3410;  0.35;  1.80; 15.80;  3.40
-19900724;    3580;  0.37;  0.00; 15.50;  3.40
-19900725;    3310;  0.34; 13.20; 15.10;  3.30
-19900726;    3790;  0.39;  0.00; 15.70;  3.40
-19900727;    3580;  0.37;  0.80; 16.80;  3.50
-19900728;    3410;  0.35;  0.00; 17.40;  3.60
-19900729;    3150;  0.33; 14.30; 16.60;  3.50
-19900730;    3620;  0.38;  0.00; 15.40;  3.30
-19900731;    3990;  0.42;  9.70; 14.00;  3.00
-19900801;    4830;  0.50;  3.60; 14.80;  3.10
-19900802;    5750;  0.60;  3.60; 14.00;  3.00
-19900803;    5200;  0.54;  0.10; 13.70;  2.90
-19900804;    4740;  0.49;  0.40; 14.00;  3.00
-19900805;    4210;  0.44;  9.00; 14.00;  3.00
-19900806;    4300;  0.45;  0.90; 13.90;  2.90
-19900807;    4810;  0.50;  2.30; 12.70;  2.70
-19900808;    4430;  0.46;  1.50; 13.00;  2.80
-19900809;    4350;  0.45;  0.00; 13.10;  2.70
-19900810;    4130;  0.43;  0.00; 13.30;  2.70
-19900811;    3710;  0.39;  0.30; 14.70;  3.00
-19900812;    3470;  0.36;  0.00; 14.90;  3.00
-19900813;    3470;  0.36;  0.00; 14.80;  2.90
-19900814;    3410;  0.35;  1.40; 15.30;  3.00
-19900815;    3150;  0.33;  0.80; 15.60;  3.00
-19900816;    2950;  0.31;  0.20; 14.80;  2.90
-19900817;    2630;  0.27;  0.00; 13.90;  2.70
-19900818;    2560;  0.27;  0.00; 15.70;  3.00
-19900819;    2380;  0.25;  0.20; 17.00;  3.10
-19900820;    2380;  0.25;  0.00; 15.80;  2.90
-19900821;    2380;  0.25;  0.00; 15.20;  2.80
-19900822;    2320;  0.24;  0.00; 16.30;  3.00
-19900823;    2090;  0.22;  0.00; 17.00;  3.00
-19900824;    1760;  0.18;  0.00; 16.40;  2.90
-19900825;    1620;  0.17;  0.00; 16.20;  2.90
-19900826;    1560;  0.16;  0.00; 15.30;  2.70
-19900827;    1560;  0.16;  0.00; 14.60;  2.60
-19900828;    1560;  0.16;  0.00; 15.60;  2.70
-19900829;    1430;  0.15;  0.00; 15.40;  2.70
-19900830;    1710;  0.18;  0.00; 14.40;  2.50
-19900831;    1710;  0.18;  0.00; 13.80;  2.40
-19900901;    1560;  0.16;  0.00; 14.20;  2.40
-19900902;    1710;  0.18;  0.00; 13.50;  2.30
-19900903;    1710;  0.18;  0.00; 14.60;  2.50
-19900904;    1710;  0.18;  0.10; 16.70;  2.70
-19900905;    1660;  0.17;  4.70; 15.40;  2.50
-19900906;    1920;  0.20; 15.40; 15.60;  2.50
-19900907;    2090;  0.22;  2.90; 16.10;  2.60
-19900908;    2870;  0.30;  2.50; 15.70;  2.50
-19900909;    2740;  0.29;  0.00; 16.50;  2.60
-19900910;    2670;  0.28;  0.10; 16.20;  2.50
-19900911;    2030;  0.21;  0.20; 15.40;  2.40
-19900912;    1920;  0.20;  0.00; 13.60;  2.10
-19900913;    1980;  0.21;  0.00; 14.80;  2.30
-19900914;    1870;  0.19;  0.00; 13.20;  2.10
-19900915;    1660;  0.17;  0.00; 13.40;  2.00
-19900916;    1660;  0.17;  0.00; 16.30;  2.40
-19900917;    1560;  0.16;  0.00; 15.60;  2.30
-19900918;    1660;  0.17;  0.00; 14.40;  2.10
-19900919;    1510;  0.16;  0.00; 13.20;  1.90
-19900920;    1510;  0.16;  0.00; 13.10;  1.90
-19900921;    1510;  0.16;  0.00; 13.30;  1.90
-19900922;    1370;  0.14;  0.00; 15.60;  2.10
-19900923;    1370;  0.14;  0.00; 16.30;  2.10
-19900924;    1370;  0.14;  0.00; 16.40;  2.20
-19900925;    1370;  0.14;  0.00; 14.20;  1.90
-19900926;    1370;  0.14;  0.30; 13.40;  1.80
-19900927;    1510;  0.16;  0.00; 12.50;  1.70
-19900928;    1370;  0.14;  2.00; 12.00;  1.60
-19900929;    1370;  0.14;  1.20; 12.80;  1.70
-19900930;    1370;  0.14;  3.20;  9.60;  1.40
-19901001;    1430;  0.15;  0.40; 11.00;  1.50
-19901002;    1510;  0.16;  0.10; 10.80;  1.40
-19901003;    1510;  0.16;  0.80; 10.40;  1.40
-19901004;    1180;  0.12;  0.00; 10.60;  1.40
-19901005;    1510;  0.16;  0.00;  9.90;  1.30
-19901006;    1370;  0.14;  0.00; 10.70;  1.40
-19901007;    1510;  0.16;  0.00; 13.00;  1.50
-19901008;    1370;  0.14;  0.90; 14.70;  1.60
-19901009;    1620;  0.17;  0.50; 14.80;  1.60
-19901010;    1430;  0.15;  0.10; 17.10;  1.80
-19901011;    1510;  0.16;  0.00; 15.80;  1.70
-19901012;    1370;  0.14;  0.00; 15.30;  1.60
-19901013;    1240;  0.13;  0.00; 14.70;  1.50
-19901014;    1240;  0.13;  0.00; 13.60;  1.40
-19901015;    1290;  0.13;  0.10; 14.60;  1.50
-19901016;    1340;  0.14;  0.20; 11.50;  1.20
-19901017;    1430;  0.15;  1.30; 10.30;  1.10
-19901018;    1430;  0.15;  0.00;  9.00;  1.00
-19901019;    1240;  0.13;  0.00;  8.70;  1.00
-19901020;    1290;  0.13;  0.00; 10.90;  1.10
-19901021;    1290;  0.13;  0.00; 12.70;  1.20
-19901022;    1430;  0.15;  0.40; 12.00;  1.20
-19901023;    1430;  0.15;  0.00; 11.80;  1.10
-19901024;    1480;  0.15;  0.00; 11.10;  1.00
-19901025;    1480;  0.15;  0.00; 12.40;  1.10
-19901026;    1480;  0.15;  0.00; 12.70;  1.10
-19901027;    1480;  0.15;  0.00; 13.50;  1.20
-19901028;    1480;  0.15;  0.00; 11.20;  1.00
-19901029;    1430;  0.15;  0.00;  9.80;  0.90
-19901030;    1430;  0.15;  0.00;  9.20;  0.90
-19901031;    1430;  0.15;  1.10; 11.40;  1.00
-19901101;    1560;  0.16;  0.80; 13.40;  1.10
-19901102;    1620;  0.17;  1.90; 13.80;  1.10
-19901103;    1680;  0.17;  4.20; 13.90;  1.10
-19901104;    1820;  0.19;  0.10; 12.70;  1.00
-19901105;    2150;  0.22;  0.00; 11.10;  0.90
-19901106;    1680;  0.17;  0.00;  8.70;  0.70
-19901107;    1680;  0.17;  0.60; 11.70;  0.90
-19901108;    1620;  0.17;  1.10; 12.10;  0.90
-19901109;    1710;  0.18;  0.00; 12.30;  0.90
-19901110;    1820;  0.19;  0.00;  9.50;  0.70
-19901111;    1820;  0.19;  0.10;  8.00;  0.60
-19901112;    1980;  0.21;  1.50; 11.20;  0.80
-19901113;    1760;  0.18;  0.00;  8.50;  0.70
-19901114;    1820;  0.19;  0.00; 10.00;  0.70
-19901115;    1760;  0.18;  2.50; 12.00;  0.80
-19901116;    1820;  0.19;  0.00;  7.20;  0.60
-19901117;    1920;  0.20;  0.60;  9.20;  0.70
-19901118;    2090;  0.22;  0.60; 13.10;  0.80
-19901119;    2150;  0.22;  4.10; 12.20;  0.80
-19901120;    2150;  0.22;  0.00;  7.10;  0.50
-19901121;    2320;  0.24;  0.00;  8.20;  0.60
-19901122;    2380;  0.25;  0.00;  9.60;  0.60
-19901123;    2050;  0.21;  0.00;  7.10;  0.50
-19901124;    2090;  0.22;  2.00;  7.00;  0.50
-19901125;    2150;  0.22;  4.30;  5.40;  0.40
-19901126;    2320;  0.24;  0.90;  3.90;  0.30
-19901127;    2450;  0.26;  0.10;  3.20;  0.30
-19901128;    2450;  0.26;  0.00;  3.00;  0.30
-19901129;    2260;  0.24;  0.30;  3.00;  0.30
-19901130;    2320;  0.24;  1.00;  1.30;  0.20
-19901201;    2150;  0.22;  8.20; -0.20;  0.20
-19901202;    2320;  0.24;  3.80;  4.30;  0.30
-19901203;    2940;  0.31; 13.80;  8.60;  0.50
-19901204;    4190;  0.44;  0.90;  6.50;  0.40
-19901205;    4130;  0.43;  0.00;  4.70;  0.40
-19901206;    3790;  0.39;  0.70;  4.70;  0.40
-19901207;    3570;  0.37; 27.10; 10.20;  0.60
-19901208;    6450;  0.67;  4.50; 11.40;  0.60
-19901209;   10300;  1.07;  9.70; 11.90;  0.60
-19901210;    8950;  0.93; 19.50; 12.60;  0.60
-19901211;   11600;  1.21; 22.00; 11.20;  0.60
-19901212;   11600;  1.21; 16.20; 10.30;  0.60
-19901213;   16600;  1.73; 13.50;  8.20;  0.50
-19901214;   15700;  1.63; 10.00;  7.80;  0.50
-19901215;   13600;  1.42;  3.60;  7.70;  0.50
-19901216;   12000;  1.25;  7.20;  5.30;  0.40
-19901217;    9550;  0.99;  0.20;  3.30;  0.30
-19901218;    8250;  0.86;  0.00;  2.90;  0.30
-19901219;    6200;  0.65;  0.00; -2.60;  0.10
-19901220;    5400;  0.56;  0.10; -2.50;  0.10
-19901221;    5050;  0.53;  7.80;  0.20;  0.20
-19901222;    5350;  0.56;  8.50;  1.50;  0.20
-19901223;    7500;  0.78; 31.70;  6.40;  0.40
-19901224;   24400;  2.54;  8.60;  9.90;  0.50
-19901225;   30300;  3.15;  2.10; 10.00;  0.50
-19901226;   16700;  1.74;  2.40; 10.60;  0.60
-19901227;   11100;  1.16; 17.80; 10.00;  0.50
-19901228;   16300;  1.70; 16.00; 11.20;  0.60
-19901229;   30300;  3.15; 13.90;  9.70;  0.50
-19901230;   30500;  3.17; 17.20;  9.90;  0.50
-19901231;   33600;  3.50;  0.70;  6.30;  0.40
-19910101;   27700;  2.88;  0.10; -1.80;  0.10
-19910102;   16100;  1.68;  0.00; -2.10;  0.10
-19910103;   14500;  1.51;  7.10; -0.60;  0.10
-19910104;   14400;  1.50;  1.90; -0.70;  0.20
-19910105;   14200;  1.48;  0.00; -1.30;  0.10
-19910106;   12900;  1.34;  0.00; -1.80;  0.10
-19910107;   12500;  1.30;  0.10; -3.10;  0.00
-19910108;   11500;  1.20; 10.00;  0.30;  0.20
-19910109;   15700;  1.63; 11.40;  3.80;  0.30
-19910110;   29900;  3.11;  7.00;  5.80;  0.40
-19910111;   39700;  4.13;  2.00;  3.70;  0.30
-19910112;   23900;  2.49;  0.00;  4.00;  0.30
-19910113;   17400;  1.81;  0.80;  2.30;  0.30
-19910114;   15900;  1.66;  0.60;  3.00;  0.30
-19910115;   15700;  1.63;  0.00;  3.80;  0.30
-19910116;   15300;  1.59;  0.00;  1.90;  0.30
-19910117;   14700;  1.53;  2.80; -0.80;  0.20
-19910118;   14700;  1.53;  7.70; -1.20;  0.20
-19910119;   20700;  2.15; 17.00;  2.30;  0.30
-19910120;   34500;  3.59;  0.10;  4.80;  0.40
-19910121;   23500;  2.45;  0.10;  3.10;  0.30
-19910122;   17600;  1.83;  5.80;  4.20;  0.40
-19910123;   19400;  2.02;  0.30;  5.60;  0.50
-19910124;   17800;  1.85;  0.00;  1.40;  0.30
-19910125;   16200;  1.69;  1.20;  1.10;  0.30
-19910126;   15700;  1.63;  0.20;  2.60;  0.40
-19910127;   15300;  1.59;  0.00;  0.70;  0.30
-19910128;   14700;  1.53;  7.50;  2.30;  0.40
-19910129;   18300;  1.90;  9.40;  3.20;  0.40
-19910130;   22100;  2.30;  1.40;  3.40;  0.40
-19910131;   19700;  2.05; 14.30;  4.60;  0.50
-19910201;   22400;  2.33; 22.90;  8.50;  0.70
-19910202;   44300;  4.61;  0.00;  6.50;  0.60
-19910203;   28800;  3.00;  7.90;  2.90;  0.40
-19910204;   23900;  2.49; 21.30;  7.30;  0.70
-19910205;   39500;  4.11;  3.60;  9.30;  0.80
-19910206;   36800;  3.83; 19.20;  9.30;  0.80
-19910207;   42700;  4.44;  4.00;  9.40;  0.80
-19910208;   41700;  4.34; 15.90;  7.10;  0.70
-19910209;   39000;  4.06; 15.40;  9.30;  0.80
-19910210;   36500;  3.80;  9.60;  9.40;  0.90
-19910211;   37000;  3.85;  6.00;  8.20;  0.80
-19910212;   34200;  3.56; 12.80;  7.90;  0.80
-19910213;   42100;  4.38;  4.30;  8.40;  0.80
-19910214;   43100;  4.49;  1.10;  4.60;  0.60
-19910215;   42900;  4.47;  4.30; -2.30;  0.20
-19910216;   39500;  4.11;  0.00; -0.80;  0.30
-19910217;   37400;  3.89;  0.00;  1.40;  0.40
-19910218;   34900;  3.63;  5.10;  3.10;  0.50
-19910219;   35800;  3.73;  0.00;  6.80;  0.80
-19910220;   33000;  3.44;  0.00;  2.90;  0.50
-19910221;   28200;  2.94;  0.20;  1.20;  0.40
-19910222;   26600;  2.77;  0.80;  3.90;  0.60
-19910223;   24900;  2.59;  0.00;  4.20;  0.60
-19910224;   23400;  2.44;  0.00;  2.80;  0.60
-19910225;   22300;  2.32;  0.00;  2.10;  0.50
-19910226;   21300;  2.22;  0.00;  3.20;  0.60
-19910227;   19900;  2.07;  5.40;  4.60;  0.70
-19910228;   21400;  2.23;  3.30;  3.60;  0.70
-19910301;   21900;  2.28;  1.80;  4.60;  0.70
-19910302;   19400;  2.02;  1.20;  8.60;  1.10
-19910303;   18900;  1.97;  8.10;  9.10;  1.10
-19910304;   21200;  2.21;  1.60;  7.50;  1.00
-19910305;   23200;  2.42;  0.00;  4.90;  0.80
-19910306;   19600;  2.04;  9.10;  5.40;  0.90
-19910307;   24000;  2.50;  0.70;  5.70;  0.90
-19910308;   19900;  2.07;  3.30;  6.30;  1.00
-19910309;   19600;  2.04;  8.00;  8.40;  1.20
-19910310;   27100;  2.82; 11.90;  8.50;  1.20
-19910311;   31700;  3.30;  5.20;  9.90;  1.40
-19910312;   30300;  3.15;  3.30; 10.10;  1.40
-19910313;   29400;  3.06;  1.40;  8.60;  1.30
-19910314;   24600;  2.56;  3.20;  4.30;  0.90
-19910315;   23200;  2.42;  6.60;  1.80;  0.60
-19910316;   27200;  2.83;  0.10;  2.40;  0.70
-19910317;   23400;  2.44;  3.80;  3.60;  0.80
-19910318;   22400;  2.33;  7.40;  4.10;  0.90
-19910319;   24800;  2.58;  2.60;  5.10;  1.00
-19910320;   25400;  2.64;  2.40;  5.20;  1.00
-19910321;   21900;  2.28;  1.30;  5.70;  1.10
-19910322;   21200;  2.21;  3.10;  5.20;  1.10
-19910323;   21700;  2.26;  0.10;  5.20;  1.10
-19910324;   20200;  2.10; 30.20;  8.00;  1.40
-19910325;   49800;  5.18; 10.80; 10.40;  1.70
-19910326;   50500;  5.26;  4.60;  6.70;  1.30
-19910327;   36800;  3.83; 10.10;  6.90;  1.30
-19910328;   36600;  3.81;  4.70;  4.20;  1.00
-19910329;   34700;  3.61;  5.20;  4.20;  1.00
-19910330;   32800;  3.41;  0.00;  5.40;  1.20
-19910331;   31000;  3.23;  0.60;  6.30;  1.30
-19910401;   28600;  2.98;  4.60;  7.60;  1.50
-19910402;   29300;  3.05;  6.70;  6.10;  1.30
-19910403;   30600;  3.19;  3.60;  4.20;  1.10
-19910404;   30600;  3.19;  0.80;  4.20;  1.10
-19910405;   28000;  2.91;  2.00;  3.50;  1.00
-19910406;   25800;  2.69;  2.00;  4.00;  1.10
-19910407;   25000;  2.60;  8.70;  5.50;  1.30
-19910408;   30100;  3.13;  2.90;  7.00;  1.50
-19910409;   27700;  2.88;  3.40;  9.60;  1.80
-19910410;   26200;  2.73;  6.70; 10.90;  2.00
-19910411;   31900;  3.32;  9.60;  8.90;  1.80
-19910412;   31100;  3.24;  1.10;  9.40;  1.90
-19910413;   27900;  2.90;  0.10; 12.90;  2.30
-19910414;   23200;  2.42;  0.10; 11.30;  2.10
-19910415;   21600;  2.25;  0.00; 10.80;  2.10
-19910416;   20000;  2.08;  0.00; 10.30;  2.10
-19910417;   18900;  1.97;  0.00;  7.80;  1.70
-19910418;   17400;  1.81;  0.00;  7.30;  1.70
-19910419;   17200;  1.79;  0.50;  8.10;  1.80
-19910420;   17400;  1.81;  0.00;  9.20;  2.00
-19910421;   18300;  1.90; 14.70;  8.90;  1.90
-19910422;   22300;  2.32;  4.50; 10.10;  2.10
-19910423;   20900;  2.18; 10.40;  9.20;  2.00
-19910424;   24100;  2.51;  2.20;  7.80;  1.80
-19910425;   24500;  2.55;  2.70;  7.60;  1.80
-19910426;   20600;  2.14;  1.30;  7.80;  1.90
-19910427;   18500;  1.93;  0.20;  7.60;  1.80
-19910428;   17400;  1.81;  0.10;  8.50;  2.00
-19910429;   16500;  1.72;  0.00;  8.80;  2.00
-19910430;   16100;  1.68;  0.00;  8.50;  2.00
-19910501;   15900;  1.66;  4.40;  7.30;  1.80
-19910502;   15600;  1.62;  4.90;  5.00;  1.50
-19910503;   15900;  1.66;  2.10;  4.30;  1.40
-19910504;   15900;  1.66;  2.20;  4.60;  1.50
-19910505;   15400;  1.60;  0.10;  5.50;  1.60
-19910506;   14900;  1.55;  0.00;  6.40;  1.70
-19910507;   11000;  1.15;  0.00;  7.20;  1.90
-19910508;   10700;  1.11;  0.00;  9.80;  2.30
-19910509;   10700;  1.11;  0.00; 10.60;  2.40
-19910510;    9950;  1.04;  0.00; 10.90;  2.50
-19910511;    9800;  1.02;  0.00; 11.90;  2.70
-19910512;    9800;  1.02;  0.00; 13.00;  2.90
-19910513;    9800;  1.02;  0.00; 15.90;  3.30
-19910514;    9400;  0.98;  0.00; 19.20;  3.90
-19910515;    9150;  0.95;  0.00; 18.90;  3.80
-19910516;    9050;  0.94;  5.90; 10.80;  2.60
-19910517;    9400;  0.98;  3.60;  9.60;  2.40
-19910518;    9750;  1.01;  0.20;  9.80;  2.40
-19910519;    9750;  1.01;  0.00; 11.30;  2.70
-19910520;    8900;  0.93;  4.00;  9.90;  2.40
-19910521;    9400;  0.98;  8.80; 10.20;  2.50
-19910522;   10700;  1.11; 10.50; 10.30;  2.50
-19910523;   12800;  1.33;  4.50;  9.70;  2.40
-19910524;   12400;  1.29;  6.40;  8.30;  2.20
-19910525;   12900;  1.34; 18.20;  9.60;  2.40
-19910526;   17400;  1.81;  4.70; 10.70;  2.60
-19910527;   22400;  2.33;  2.20; 11.10;  2.70
-19910528;   15300;  1.59; 11.40; 13.00;  3.00
-19910529;   16400;  1.71;  9.40; 13.20;  3.10
-19910530;   23100;  2.40; 14.40; 10.90;  2.70
-19910531;   34200;  3.56;  0.00; 11.70;  2.80
-19910601;   22300;  2.32;  0.00; 13.10;  3.10
-19910602;   14900;  1.55;  0.00; 14.60;  3.40
-19910603;   13400;  1.39;  0.00; 17.30;  3.80
-19910604;   13400;  1.39;  0.00; 13.20;  3.10
-19910605;   12400;  1.29;  0.00; 11.40;  2.80
-19910606;   11900;  1.24;  0.00; 11.30;  2.80
-19910607;   11100;  1.16;  1.00; 11.70;  2.90
-19910608;   10800;  1.12;  0.50; 13.00;  3.10
-19910609;   10800;  1.12;  0.00; 16.40;  3.70
-19910610;   10700;  1.11;  3.10; 16.10;  3.70
-19910611;   11000;  1.15;  1.40; 14.00;  3.30
-19910612;   11600;  1.21;  2.10; 12.30;  3.00
-19910613;   11400;  1.19;  0.00; 12.50;  3.00
-19910614;   10600;  1.10;  1.60; 11.90;  2.90
-19910615;    9700;  1.01;  0.00; 11.70;  2.90
-19910616;    9400;  0.98;  0.00; 13.60;  3.20
-19910617;    8850;  0.92;  0.00; 15.00;  3.50
-19910618;    8500;  0.88;  0.00; 16.40;  3.70
-19910619;    7900;  0.82;  0.00; 17.90;  4.00
-19910620;    7500;  0.78;  0.00; 19.30;  4.20
-19910621;    7400;  0.77;  0.00; 15.80;  3.60
-19910622;    7400;  0.77;  0.00; 13.70;  3.30
-19910623;    7050;  0.73;  2.80; 12.80;  3.10
-19910624;    6850;  0.71;  0.00; 11.90;  2.90
-19910625;    7150;  0.74;  0.70; 13.20;  3.20
-19910626;    7150;  0.74;  0.20; 14.00;  3.30
-19910627;    7400;  0.77;  0.00; 15.00;  3.50
-19910628;    7150;  0.74;  0.10; 15.00;  3.50
-19910629;    6700;  0.70;  0.10; 15.00;  3.50
-19910630;    6150;  0.64;  0.00; 12.70;  3.10
-19910701;    6150;  0.64;  0.00; 13.00;  3.10
-19910702;    5800;  0.60;  0.00; 14.00;  3.30
-19910703;    5800;  0.60;  0.00; 16.40;  3.70
-19910704;    5300;  0.55;  0.00; 18.10;  4.00
-19910705;    5050;  0.53;  0.00; 18.20;  4.00
-19910706;    4740;  0.49;  0.00; 18.00;  4.00
-19910707;    4650;  0.48;  0.00; 17.50;  3.90
-19910708;    4650;  0.48;  0.00; 16.30;  3.60
-19910709;    4410;  0.46;  0.00; 16.00;  3.60
-19910710;    4190;  0.44;  0.00; 15.10;  3.40
-19910711;    3970;  0.41;  0.00; 17.30;  3.80
-19910712;    3900;  0.41;  0.00; 17.50;  3.80
-19910713;    3600;  0.37;  0.00; 16.30;  3.60
-19910714;    3400;  0.35;  0.00; 16.50;  3.60
-19910715;    3400;  0.35;  0.00; 17.30;  3.80
-19910716;    3400;  0.35;  0.00; 17.60;  3.80
-19910717;    3400;  0.35;  0.00; 17.60;  3.80
-19910718;    3400;  0.35;  0.00; 17.50;  3.80
-19910719;    3120;  0.32;  0.00; 14.90;  3.30
-19910720;    3120;  0.32;  0.00; 15.00;  3.30
-19910721;    3120;  0.32;  0.00; 14.50;  3.20
-19910722;    3120;  0.32;  0.00; 14.70;  3.20
-19910723;    3120;  0.32;  0.50; 14.40;  3.20
-19910724;    3120;  0.32;  0.10; 16.20;  3.50
-19910725;    2870;  0.30;  0.00; 17.70;  3.70
-19910726;    2870;  0.30;  0.00; 20.20;  4.10
-19910727;    2870;  0.30;  0.00; 17.80;  3.70
-19910728;    2610;  0.27;  0.20; 18.10;  3.70
-19910729;    2610;  0.27;  3.40; 16.90;  3.50
-19910730;    2610;  0.27;  6.40; 17.30;  3.50
-19910731;    2610;  0.27;  1.70; 15.90;  3.30
-19910801;    4450;  0.46; 15.20; 15.20;  3.20
-19910802;    6800;  0.71;  0.80; 15.00;  3.10
-19910803;    4740;  0.49;  4.60; 14.90;  3.10
-19910804;    3900;  0.41;  0.10; 15.00;  3.10
-19910805;    3480;  0.36;  0.00; 16.30;  3.30
-19910806;    2930;  0.31;  2.10; 15.80;  3.20
-19910807;    2930;  0.31;  2.40; 16.50;  3.30
-19910808;    3120;  0.32;  8.70; 15.20;  3.10
-19910809;    3400;  0.35;  0.90; 15.60;  3.10
-19910810;    3400;  0.35;  0.50; 16.40;  3.20
-19910811;    3400;  0.35;  0.20; 16.90;  3.30
-19910812;    3190;  0.33;  0.00; 18.20;  3.50
-19910813;    3190;  0.33;  1.50; 16.90;  3.30
-19910814;    3400;  0.35;  0.00; 15.30;  3.00
-19910815;    3120;  0.32;  0.50; 13.80;  2.70
-19910816;    2670;  0.28;  9.60; 13.40;  2.60
-19910817;    2610;  0.27;  1.70; 14.00;  2.70
-19910818;    2870;  0.30;  0.10; 13.80;  2.70
-19910819;    2870;  0.30;  2.20; 12.70;  2.50
-19910820;    2870;  0.30;  1.50; 14.70;  2.80
-19910821;    2810;  0.29;  0.20; 15.00;  2.80
-19910822;    3120;  0.32;  0.50; 12.30;  2.40
-19910823;    2870;  0.30;  2.30; 12.40;  2.40
-19910824;    2870;  0.30;  4.20; 13.30;  2.50
-19910825;    2870;  0.30;  2.50; 13.80;  2.60
-19910826;    3120;  0.32;  0.40; 13.80;  2.50
-19910827;    3120;  0.32;  0.10; 13.10;  2.40
-19910828;    3120;  0.32;  0.00; 14.30;  2.60
-19910829;    2870;  0.30;  0.00; 16.10;  2.80
-19910830;    2610;  0.27;  0.40; 15.50;  2.70
-19910831;    2610;  0.27;  0.00; 15.90;  2.70
-19910901;    2610;  0.27;  4.00; 16.60;  2.80
-19910902;    2370;  0.25;  0.40; 15.60;  2.60
-19910903;    2610;  0.27;  0.30; 14.70;  2.50
-19910904;    2610;  0.27;  0.00; 14.30;  2.40
-19910905;    2370;  0.25;  0.00; 15.90;  2.60
-19910906;    2140;  0.22;  0.60; 15.70;  2.50
-19910907;    2140;  0.22;  0.00; 14.90;  2.40
-19910908;    2370;  0.25;  0.00; 15.60;  2.50
-19910909;    2370;  0.25;  0.00; 13.80;  2.20
-19910910;    2370;  0.25;  0.00; 14.90;  2.30
-19910911;    2370;  0.25;  0.00; 13.70;  2.20
-19910912;    2140;  0.22;  0.00; 15.20;  2.30
-19910913;    2140;  0.22;  0.00; 13.80;  2.10
-19910914;    2140;  0.22;  0.00; 12.60;  2.00
-19910915;    1920;  0.20;  0.00; 12.40;  1.90
-19910916;    1920;  0.20;  0.00; 13.30;  2.00
-19910917;    1800;  0.19;  0.00; 14.20;  2.10
-19910918;    1750;  0.18;  0.20; 15.70;  2.20
-19910919;    1920;  0.20;  4.90; 16.00;  2.20
-19910920;    1550;  0.16;  0.40; 13.00;  1.90
-19910921;    1920;  0.20;  4.50; 10.00;  1.60
-19910922;    1920;  0.20;  0.00;  8.90;  1.40
-19910923;    1920;  0.20;  0.70; 10.40;  1.60
-19910924;    2320;  0.24;  0.00; 12.60;  1.80
-19910925;    2560;  0.27;  0.00; 13.10;  1.80
-19910926;    2560;  0.27;  0.80; 15.50;  2.00
-19910927;    2700;  0.28;  0.50; 14.30;  1.90
-19910928;    2560;  0.27;  0.00; 14.50;  1.90
-19910929;    2490;  0.26;  0.00; 14.60;  1.90
-19910930;    2490;  0.26;  1.50; 13.50;  1.70
-19911001;    2210;  0.23;  0.00; 13.40;  1.70
-19911002;    2380;  0.25;  0.00; 14.60;  1.80
-19911003;    2210;  0.23;  0.70; 14.70;  1.80
-19911004;    2210;  0.23;  0.00; 11.70;  1.50
-19911005;    2210;  0.23;  0.40; 10.40;  1.30
-19911006;    2040;  0.21;  4.40; 12.40;  1.50
-19911007;    2210;  0.23;  0.20; 15.40;  1.70
-19911008;    2210;  0.23;  0.60; 16.50;  1.80
-19911009;    2040;  0.21;  3.50; 16.50;  1.80
-19911010;    2040;  0.21;  1.70; 14.80;  1.60
-19911011;    2280;  0.24;  2.40; 13.90;  1.50
-19911012;    2280;  0.24;  7.50; 13.80;  1.50
-19911013;    2630;  0.27;  1.00; 12.00;  1.30
-19911014;    2880;  0.30;  5.20; 11.70;  1.30
-19911015;    2880;  0.30;  1.00; 12.00;  1.30
-19911016;    2630;  0.27;  0.00; 12.70;  1.30
-19911017;    2450;  0.26;  0.00; 11.40;  1.20
-19911018;    2450;  0.26;  0.00; 12.10;  1.20
-19911019;    2450;  0.26;  0.00; 11.40;  1.20
-19911020;    2210;  0.23;  0.00; 11.80;  1.20
-19911021;    2450;  0.26;  8.10; 11.00;  1.10
-19911022;    2860;  0.30; 10.30; 12.00;  1.20
-19911023;    4450;  0.46;  0.20; 10.60;  1.00
-19911024;    3750;  0.39; 14.70; 10.10;  1.00
-19911025;    5750;  0.60; 12.20;  9.70;  1.00
-19911026;    8800;  0.92;  1.80;  8.50;  0.90
-19911027;    6100;  0.63;  0.40;  9.90;  0.90
-19911028;    4670;  0.49;  1.10;  9.30;  0.90
-19911029;    3920;  0.41;  0.00;  9.10;  0.80
-19911030;    3550;  0.37; 11.10; 11.40;  1.00
-19911031;    3810;  0.40;  2.70; 11.80;  1.00
-19911101;    6100;  0.63;  0.20; 10.20;  0.90
-19911102;    5000;  0.52;  2.00;  9.80;  0.80
-19911103;    4450;  0.46;  0.20; 13.10;  1.00
-19911104;    4230;  0.44;  3.20; 12.90;  1.00
-19911105;    4100;  0.43;  2.90; 11.10;  0.90
-19911106;    4060;  0.42;  3.00; 12.50;  0.90
-19911107;    4140;  0.43;  2.40; 12.70;  1.00
-19911108;    4540;  0.47; 15.50; 10.30;  0.80
-19911109;    7950;  0.83;  3.30;  6.20;  0.60
-19911110;    7500;  0.78;  0.70;  5.50;  0.50
-19911111;    6100;  0.63; 11.40;  8.00;  0.70
-19911112;    6850;  0.71;  0.40;  8.60;  0.70
-19911113;    8650;  0.90;  6.80;  6.00;  0.50
-19911114;    7450;  0.78;  3.00;  5.30;  0.50
-19911115;    7150;  0.74;  8.10;  3.40;  0.40
-19911116;    6650;  0.69;  3.90;  4.70;  0.40
-19911117;    7950;  0.83;  5.20;  6.30;  0.50
-19911118;    7450;  0.78;  1.30;  7.80;  0.60
-19911119;    6900;  0.72;  6.50;  7.70;  0.60
-19911120;    6900;  0.72;  0.00;  7.70;  0.60
-19911121;    6650;  0.69;  0.00;  5.90;  0.50
-19911122;    5900;  0.61;  0.00;  5.50;  0.50
-19911123;    5350;  0.56;  0.40;  5.20;  0.40
-19911124;    5100;  0.53;  0.10;  7.40;  0.50
-19911125;    5000;  0.52;  0.00;  9.10;  0.60
-19911126;    4760;  0.50;  0.00; 12.00;  0.70
-19911127;    4760;  0.50;  0.00; 10.40;  0.60
-19911128;    4450;  0.46;  0.00;  7.20;  0.50
-19911129;    4230;  0.44;  0.20;  6.60;  0.50
-19911130;    3970;  0.41;  1.20; 10.40;  0.60
-19911201;    3900;  0.41;  0.40; 11.30;  0.60
-19911202;    4120;  0.43;  0.10; 12.60;  0.70
-19911203;    4040;  0.42;  0.30; 12.30;  0.70
-19911204;    4040;  0.42;  0.00; 11.30;  0.60
-19911205;    3820;  0.40;  0.00; 12.20;  0.70
-19911206;    3900;  0.41;  0.80; 11.00;  0.60
-19911207;    4060;  0.42;  4.30; 11.60;  0.60
-19911208;    4670;  0.49; 10.70; 10.10;  0.60
-19911209;    7150;  0.74; 38.10; 11.70;  0.60
-19911210;   35300;  3.67;  9.00; 12.50;  0.70
-19911211;   34500;  3.59;  3.80;  9.00;  0.50
-19911212;   18700;  1.95; 12.10;  9.30;  0.50
-19911213;   22200;  2.31; 15.40; 10.40;  0.60
-19911214;   29900;  3.11; 29.70;  8.80;  0.50
-19911215;   48300;  5.03;  8.30;  7.30;  0.40
-19911216;   39300;  4.09; 10.70; 10.00;  0.50
-19911217;   34800;  3.62;  3.00;  8.30;  0.50
-19911218;   30400;  3.16; 11.20;  5.70;  0.40
-19911219;   29900;  3.11;  1.60;  4.30;  0.30
-19911220;   27400;  2.85;  1.60;  3.60;  0.30
-19911221;   21700;  2.26;  4.10;  2.30;  0.30
-19911222;   19700;  2.05;  0.00; -1.20;  0.10
-19911223;   18500;  1.93;  3.20;  2.10;  0.20
-19911224;   18600;  1.94;  0.20;  2.90;  0.30
-19911225;   16900;  1.76;  0.10;  1.70;  0.20
-19911226;   14900;  1.55; 21.80;  4.90;  0.30
-19911227;   31900;  3.32; 44.00;  9.70;  0.50
-19911228;  105000; 10.93; 10.30;  6.00;  0.40
-19911229;   70000;  7.29;  3.30;  6.60;  0.40
-19911230;   47600;  4.95;  6.40;  3.60;  0.30
-19911231;   40800;  4.25;  5.10;  3.30;  0.30
-19920101;   40000;  4.16;  5.40;  2.60;  0.30
-19920102;   38600;  4.02;  0.20;  1.20;  0.20
-19920103;   33700;  3.51; 10.40;  7.40;  0.50
-19920104;   40100;  4.17;  5.90;  8.10;  0.50
-19920105;   36600;  3.81;  1.00;  6.90;  0.40
-19920106;   31500;  3.28;  1.60;  7.00;  0.40
-19920107;   28500;  2.97;  5.50;  7.00;  0.50
-19920108;   29300;  3.05;  0.30;  5.30;  0.40
-19920109;   27200;  2.83; 16.60;  3.90;  0.30
-19920110;   37800;  3.93;  0.00;  4.60;  0.40
-19920111;   29500;  3.07;  0.10;  2.00;  0.30
-19920112;   24200;  2.52;  0.00;  2.40;  0.30
-19920113;   22600;  2.35;  0.00; -1.00;  0.10
-19920114;   22800;  2.37;  1.60; -1.80;  0.10
-19920115;   21900;  2.28;  0.90;  0.00;  0.20
-19920116;   21700;  2.26;  0.00;  1.40;  0.30
-19920117;   20000;  2.08;  0.00;  0.60;  0.20
-19920118;   19400;  2.02;  0.00; -1.90;  0.10
-19920119;   19800;  2.06; 11.30;  2.10;  0.30
-19920120;   26000;  2.71; 22.20;  3.50;  0.40
-19920121;   37800;  3.93;  6.00;  6.20;  0.50
-19920122;   47700;  4.97;  7.20;  4.50;  0.40
-19920123;   33100;  3.45;  3.60;  4.50;  0.40
-19920124;   31300;  3.26;  0.10;  4.00;  0.40
-19920125;   26300;  2.74;  0.10;  3.40;  0.40
-19920126;   24200;  2.52;  0.00;  3.40;  0.40
-19920127;   22800;  2.37;  0.00;  0.90;  0.30
-19920128;   21900;  2.28;  0.00;  0.70;  0.30
-19920129;   20400;  2.12;  3.10;  4.80;  0.50
-19920130;   23900;  2.49; 29.80;  9.60;  0.70
-19920131;   58500;  6.09;  6.80;  8.40;  0.70
-19920201;   52000;  5.41; 14.70;  7.30;  0.60
-19920202;   43200;  4.50;  5.00;  8.60;  0.70
-19920203;   50500;  5.26; 12.50;  9.70;  0.80
-19920204;   52500;  5.47;  2.90; 10.70;  0.90
-19920205;   51000;  5.31;  2.50;  9.50;  0.80
-19920206;   43100;  4.49;  6.90;  8.70;  0.80
-19920207;   46900;  4.88;  2.00;  8.50;  0.80
-19920208;   39600;  4.12;  0.60; 10.20;  0.90
-19920209;   35400;  3.69;  2.70;  9.30;  0.80
-19920210;   33700;  3.51;  0.10;  6.70;  0.70
-19920211;   30900;  3.22;  0.10;  6.30;  0.70
-19920212;   29200;  3.04;  1.60;  6.40;  0.70
-19920213;   27800;  2.89;  0.30;  7.70;  0.80
-19920214;   26500;  2.76;  0.00;  6.30;  0.70
-19920215;   24700;  2.57;  2.60;  7.50;  0.80
-19920216;   23900;  2.49;  0.00;  8.90;  0.90
-19920217;   22800;  2.37;  0.00;  7.40;  0.80
-19920218;   21500;  2.24;  0.00;  6.10;  0.70
-19920219;   20400;  2.12;  0.20;  7.10;  0.80
-19920220;   19600;  2.04;  8.60;  9.20;  1.00
-19920221;   23200;  2.42;  8.30;  8.60;  0.90
-19920222;   28500;  2.97;  0.40;  7.40;  0.90
-19920223;   23500;  2.45;  0.70;  4.70;  0.70
-19920224;   20000;  2.08;  0.10;  3.80;  0.60
-19920225;   18900;  1.97;  3.90;  3.60;  0.60
-19920226;   18400;  1.92;  0.00;  4.50;  0.70
-19920227;   17600;  1.83;  0.00;  6.40;  0.90
-19920228;   16700;  1.74;  0.00;  5.70;  0.80
-19920229;   15900;  1.66;  0.00;  5.20;  0.80
-19920301;   15900;  1.66;  0.00;  4.70;  0.80
-19920302;   15400;  1.60;  0.10;  5.20;  0.80
-19920303;   15400;  1.60;  0.00;  5.30;  0.80
-19920304;   14600;  1.52;  0.00;  3.10;  0.70
-19920305;   14500;  1.51;  6.90;  4.60;  0.80
-19920306;   17500;  1.82; 11.60;  8.40;  1.10
-19920307;   22900;  2.38; 11.50;  6.30;  1.00
-19920308;   22600;  2.35;  3.10;  7.60;  1.10
-19920309;   20300;  2.11;  3.30;  8.00;  1.10
-19920310;   17000;  1.77;  1.90;  7.40;  1.10
-19920311;   16900;  1.76;  0.90;  6.50;  1.00
-19920312;   15600;  1.62;  9.40;  7.70;  1.20
-19920313;   18400;  1.92;  2.70;  4.00;  0.80
-19920314;   18700;  1.95;  0.80;  4.30;  0.90
-19920315;   16200;  1.69;  0.00;  5.30;  1.00
-19920316;   15400;  1.60;  0.00;  4.30;  0.90
-19920317;   14900;  1.55;  2.20;  3.50;  0.80
-19920318;   14500;  1.51; 11.30;  3.80;  0.90
-19920319;   22900;  2.38;  5.50;  4.80;  1.00
-19920320;   20800;  2.17;  0.20;  3.30;  0.80
-19920321;   16900;  1.76;  0.00;  1.80;  0.70
-19920322;   15900;  1.66;  9.00;  2.10;  0.70
-19920323;   19600;  2.04; 13.70;  7.50;  1.30
-19920324;   31300;  3.26;  6.40;  6.60;  1.30
-19920325;   24300;  2.53;  2.50;  6.50;  1.20
-19920326;   22800;  2.37; 23.40;  7.50;  1.40
-19920327;   46400;  4.83; 18.20; 11.20;  1.80
-19920328;   56500;  5.88;  3.10; 10.60;  1.70
-19920329;   43800;  4.56;  0.00;  8.90;  1.60
-19920330;   32200;  3.35; 14.00;  7.00;  1.40
-19920331;   40100;  4.17;  2.80; 10.50;  1.80
-19920401;   39200;  4.08;  1.00; 10.00;  1.80
-19920402;   33600;  3.50;  0.00;  7.40;  1.40
-19920403;   28500;  2.97;  0.00;  7.20;  1.40
-19920404;   26300;  2.74;  0.00;  6.40;  1.40
-19920405;   24500;  2.55;  0.00;  5.80;  1.30
-19920406;   23300;  2.43;  0.00;  6.30;  1.40
-19920407;   22400;  2.33;  0.00;  8.60;  1.70
-19920408;   21100;  2.20;  0.00;  6.80;  1.50
-19920409;   20300;  2.11;  0.00;  7.00;  1.50
-19920410;   19700;  2.05;  0.00;  7.90;  1.60
-19920411;   19200;  2.00;  0.00;  9.60;  1.90
-19920412;   18400;  1.92;  0.00; 10.40;  2.00
-19920413;   17600;  1.83;  0.00; 10.50;  2.00
-19920414;   17200;  1.79;  0.00; 12.20;  2.30
-19920415;   16700;  1.74;  6.00; 11.10;  2.20
-19920416;   17300;  1.80;  0.00; 11.80;  2.30
-19920417;   16700;  1.74;  0.00; 10.70;  2.10
-19920418;   15700;  1.63;  0.00; 10.40;  2.10
-19920419;   15200;  1.58;  0.00;  9.20;  1.90
-19920420;   14700;  1.53;  0.00;  6.50;  1.60
-19920421;   14100;  1.47;  0.00;  6.80;  1.60
-19920422;   13600;  1.42;  0.00;  7.70;  1.80
-19920423;   13300;  1.38;  0.00;  9.40;  2.00
-19920424;   13100;  1.36;  0.00;  8.80;  2.00
-19920425;   13100;  1.36;  0.00;  9.10;  2.00
-19920426;   12600;  1.31;  0.00;  8.60;  1.90
-19920427;   12300;  1.28;  0.00;  9.00;  2.00
-19920428;   12100;  1.26;  0.60;  9.10;  2.10
-19920429;   11800;  1.23;  0.00;  7.50;  1.80
-19920430;   11300;  1.18;  0.40;  7.20;  1.80
-19920501;   11300;  1.18;  6.80;  8.50;  2.00
-19920502;   13600;  1.42;  0.10;  8.60;  2.00
-19920503;   12300;  1.28;  0.00;  9.80;  2.20
-19920504;   11300;  1.18;  0.00;  9.30;  2.20
-19920505;   10600;  1.10;  0.00;  9.40;  2.20
-19920506;   10000;  1.04;  0.00;  9.10;  2.20
-19920507;   10000;  1.04; 11.10;  9.50;  2.20
-19920508;   12700;  1.32;  0.00;  9.10;  2.20
-19920509;   12000;  1.25;  0.00;  8.90;  2.20
-19920510;   10600;  1.10;  0.00; 11.30;  2.60
-19920511;    9850;  1.03;  0.80; 13.90;  3.00
-19920512;    9400;  0.98;  3.60; 12.70;  2.80
-19920513;    9300;  0.97;  0.10; 13.40;  2.90
-19920514;    9850;  1.03;  0.00; 14.50;  3.10
-19920515;    9400;  0.98;  0.00; 15.80;  3.30
-19920516;    9000;  0.94;  0.00; 13.90;  3.10
-19920517;    8700;  0.91;  0.00; 13.20;  2.90
-19920518;    8250;  0.86;  0.00; 13.60;  3.00
-19920519;    8250;  0.86;  2.30; 14.20;  3.10
-19920520;    7850;  0.82;  4.20; 11.20;  2.70
-19920521;    8250;  0.86;  2.80; 10.80;  2.60
-19920522;    8700;  0.91;  0.00; 11.40;  2.70
-19920523;    8250;  0.86;  0.00; 10.10;  2.50
-19920524;    7850;  0.82;  0.00; 10.80;  2.60
-19920525;    7600;  0.79;  0.00; 11.90;  2.80
-19920526;    7600;  0.79;  1.00; 11.40;  2.70
-19920527;    7250;  0.75;  3.20; 10.40;  2.60
-19920528;    7450;  0.78;  2.50; 10.00;  2.50
-19920529;    7750;  0.81;  0.00;  9.50;  2.40
-19920530;    7750;  0.81;  1.90;  9.90;  2.50
-19920531;    7450;  0.78;  0.00; 11.80;  2.90
-19920601;    7100;  0.74;  0.40; 13.10;  3.10
-19920602;    6850;  0.71;  0.00; 14.00;  3.20
-19920603;    7100;  0.74;  0.00; 18.00;  3.90
-19920604;    7100;  0.74;  0.00; 21.60;  4.60
-19920605;    6300;  0.66;  0.00; 15.80;  3.60
-19920606;    6050;  0.63;  0.00; 12.80;  3.10
-19920607;    5900;  0.61;  0.00; 11.50;  2.90
-19920608;    5900;  0.61;  7.10; 12.20;  3.00
-19920609;    6550;  0.68;  3.20; 11.80;  2.90
-19920610;    7100;  0.74;  1.00; 12.40;  3.00
-19920611;    6850;  0.71;  0.10; 12.90;  3.10
-19920612;    7100;  0.74; 20.80; 14.00;  3.30
-19920613;   11000;  1.15; 13.10; 16.00;  3.60
-19920614;   11300;  1.18;  6.10; 14.60;  3.40
-19920615;   18500;  1.93; 12.00; 13.80;  3.30
-19920616;   15800;  1.64;  3.60; 14.00;  3.30
-19920617;   13300;  1.38;  5.90; 12.20;  3.00
-19920618;   11000;  1.15;  0.90; 13.80;  3.30
-19920619;    9950;  1.04;  0.20; 12.80;  3.10
-19920620;    9100;  0.95;  0.80; 12.00;  3.00
-19920621;    7750;  0.81;  1.40; 11.40;  2.90
-19920622;    8200;  0.85;  4.30; 10.70;  2.70
-19920623;    7600;  0.79; 11.90; 11.80;  2.90
-19920624;    8700;  0.91;  3.10; 11.60;  2.90
-19920625;    9950;  1.04;  5.10; 11.80;  2.90
-19920626;    9650;  1.00;  4.50; 11.80;  2.90
-19920627;    8850;  0.92;  0.70; 12.90;  3.10
-19920628;    8000;  0.83;  3.80; 12.90;  3.10
-19920629;    7600;  0.79;  0.10; 14.10;  3.30
-19920630;    7200;  0.75;  1.40; 13.30;  3.20
-19920701;    6550;  0.68;  0.00; 12.90;  3.10
-19920702;    5900;  0.61;  0.00; 12.80;  3.10
-19920703;    5800;  0.60;  0.00; 12.80;  3.10
-19920704;    5550;  0.58;  1.40; 13.40;  3.20
-19920705;    5550;  0.58;  1.20; 12.90;  3.10
-19920706;    5550;  0.58;  3.20; 14.00;  3.30
-19920707;    6150;  0.64; 12.10; 14.00;  3.30
-19920708;    8450;  0.88;  2.70; 13.10;  3.10
-19920709;    8550;  0.89;  0.10; 13.70;  3.20
-19920710;    7500;  0.78;  0.00; 13.30;  3.10
-19920711;    6400;  0.67;  1.10; 12.10;  2.90
-19920712;    5900;  0.61;  2.10; 13.00;  3.10
-19920713;    5800;  0.60;  5.00; 13.90;  3.20
-19920714;    6150;  0.64;  4.00; 13.90;  3.20
-19920715;    6550;  0.68;  4.60; 13.20;  3.10
-19920716;    7900;  0.82;  0.00; 13.70;  3.10
-19920717;    7100;  0.74;  1.20; 13.10;  3.00
-19920718;    5900;  0.61;  2.80; 14.50;  3.30
-19920719;    5800;  0.60;  8.90; 15.00;  3.30
-19920720;    7000;  0.73;  1.50; 14.00;  3.20
-19920721;    8300;  0.86;  0.00; 13.70;  3.10
-19920722;    6850;  0.71;  0.00; 16.10;  3.50
-19920723;    5800;  0.60;  0.00; 16.80;  3.60
-19920724;    5400;  0.56;  0.00; 17.90;  3.80
-19920725;    5150;  0.54;  0.30; 17.60;  3.70
-19920726;    4920;  0.51;  1.90; 15.00;  3.20
-19920727;    4920;  0.51;  0.00; 15.10;  3.20
-19920728;    4920;  0.51;  0.00; 19.30;  3.90
-19920729;    4920;  0.51;  0.50; 15.80;  3.30
-19920730;    4920;  0.51; 10.10; 14.40;  3.10
-19920731;    6850;  0.71;  0.40; 15.40;  3.20
-19920801;    6300;  0.66;  0.00; 17.30;  3.50
-19920802;    5550;  0.58;  0.00; 17.80;  3.60
-19920803;    4920;  0.51;  1.60; 17.00;  3.40
-19920804;    4680;  0.49;  1.60; 17.10;  3.50
-19920805;    4680;  0.49;  0.00; 15.60;  3.20
-19920806;    4560;  0.47;  0.00; 15.50;  3.20
-19920807;    4560;  0.47;  2.80; 15.30;  3.10
-19920808;    4330;  0.45;  0.00; 15.70;  3.20
-19920809;    4450;  0.46;  0.00; 16.00;  3.20
-19920810;    4330;  0.45;  0.20; 16.00;  3.20
-19920811;    4330;  0.45;  1.80; 15.90;  3.10
-19920812;    4330;  0.45;  1.30; 15.20;  3.00
-19920813;    3990;  0.42;  2.50; 17.30;  3.30
-19920814;    4330;  0.45;  7.70; 16.90;  3.20
-19920815;    4920;  0.51;  1.00; 16.00;  3.10
-19920816;    4560;  0.47;  5.60; 16.40;  3.10
-19920817;    4680;  0.49;  1.40; 16.90;  3.20
-19920818;    4680;  0.49;  0.00; 14.40;  2.80
-19920819;    4680;  0.49;  0.00; 15.50;  2.90
-19920820;    4330;  0.45;  0.00; 16.20;  3.00
-19920821;    4330;  0.45;  0.00; 16.00;  2.90
-19920822;    3760;  0.39;  0.00; 14.00;  2.60
-19920823;    3650;  0.38;  0.00; 13.30;  2.50
-19920824;    3330;  0.35;  0.00; 14.00;  2.60
-19920825;    3330;  0.35;  0.80; 15.30;  2.80
-19920826;    3110;  0.32;  0.90; 16.50;  2.90
-19920827;    3110;  0.32;  1.30; 18.30;  3.10
-19920828;    3220;  0.34;  3.90; 17.60;  3.00
-19920829;    4100;  0.43; 18.10; 16.60;  2.80
-19920830;    5550;  0.58;  1.40; 15.50;  2.70
-19920831;    4920;  0.51;  0.10; 15.50;  2.70
-19920901;    3760;  0.39;  0.00; 15.20;  2.60
-19920902;    3540;  0.37;  0.00; 15.60;  2.60
-19920903;    3330;  0.35;  0.00; 14.70;  2.50
-19920904;    3220;  0.34;  6.70; 13.60;  2.30
-19920905;    2910;  0.30;  0.30; 14.40;  2.40
-19920906;    2910;  0.30;  0.00; 13.50;  2.30
-19920907;    2910;  0.30;  6.00; 15.10;  2.40
-19920908;    2910;  0.30;  1.40; 13.60;  2.20
-19920909;    3220;  0.34;  4.60; 12.20;  2.00
-19920910;    3220;  0.34;  1.90; 15.20;  2.40
-19920911;    3130;  0.33;  1.50; 15.40;  2.40
-19920912;    3430;  0.36;  1.30; 14.90;  2.30
-19920913;    3540;  0.37;  0.00; 12.80;  2.00
-19920914;    3220;  0.34;  0.10; 12.80;  2.00
-19920915;    3220;  0.34;  0.50; 14.20;  2.10
-19920916;    3220;  0.34;  1.40; 15.80;  2.30
-19920917;    2910;  0.30;  0.10; 13.60;  2.00
-19920918;    2910;  0.30;  2.40; 15.00;  2.20
-19920919;    2910;  0.30;  2.20; 15.00;  2.10
-19920920;    3220;  0.34;  0.80; 13.00;  1.90
-19920921;    3130;  0.33;  3.20; 13.70;  2.00
-19920922;    3130;  0.33;  7.40; 14.70;  2.00
-19920923;    3430;  0.36;  6.90; 15.30;  2.10
-19920924;    3990;  0.42;  0.40; 13.50;  1.90
-19920925;    3990;  0.42;  0.00; 14.40;  1.90
-19920926;    3760;  0.39;  0.00; 12.90;  1.80
-19920927;    3430;  0.36;  0.00; 14.00;  1.80
-19920928;    3430;  0.36;  0.00; 15.70;  2.00
-19920929;    3130;  0.33;  0.00; 14.90;  1.90
-19920930;    3130;  0.33;  0.00; 14.10;  1.80
-19921001;    2910;  0.30;  0.10; 15.50;  1.90
-19921002;    2910;  0.30;  0.00; 15.10;  1.80
-19921003;    3000;  0.31;  0.00; 12.90;  1.60
-19921004;    2910;  0.30;  0.00; 12.40;  1.50
-19921005;    2910;  0.30;  0.00; 10.20;  1.30
-19921006;    2620;  0.27;  5.10; 13.60;  1.60
-19921007;    2620;  0.27;  7.20; 11.40;  1.40
-19921008;    2910;  0.30;  5.50;  8.30;  1.10
-19921009;    3540;  0.37;  3.80;  6.80;  1.00
-19921010;    4220;  0.44; 19.20; 10.20;  1.20
-19921011;    7350;  0.77;  3.70;  9.00;  1.10
-19921012;    7750;  0.81;  0.10;  7.90;  1.00
-19921013;    5550;  0.58; 11.20;  7.70;  1.00
-19921014;    6100;  0.63;  2.30;  9.00;  1.10
-19921015;    6950;  0.72;  8.20;  9.20;  1.10
-19921016;    6850;  0.71; 17.60;  8.50;  1.00
-19921017;   10800;  1.12; 10.70;  8.20;  1.00
-19921018;   12300;  1.28;  2.10;  6.40;  0.80
-19921019;    9400;  0.98;  0.10;  6.70;  0.80
-19921020;    6850;  0.71;  0.00;  8.20;  0.90
-19921021;    5900;  0.61; 11.60; 10.70;  1.10
-19921022;    7600;  0.79; 10.30; 12.90;  1.20
-19921023;   15600;  1.62; 10.10; 11.00;  1.10
-19921024;   14500;  1.51;  3.50; 10.40;  1.00
-19921025;   12100;  1.26; 12.20;  9.50;  0.90
-19921026;   12600;  1.31;  4.00; 13.40;  1.20
-19921027;   15300;  1.59;  0.10; 14.30;  1.20
-19921028;   10700;  1.11;  0.90; 13.90;  1.20
-19921029;    8300;  0.86;  0.00;  9.30;  0.90
-19921030;    7600;  0.79;  0.00;  8.00;  0.80
-19921031;    7250;  0.75;  0.00;  7.40;  0.70
-19921101;    6700;  0.70;  0.00;  8.20;  0.80
-19921102;    6700;  0.70;  0.00;  4.40;  0.50
-19921103;    6450;  0.67;  0.00;  1.10;  0.30
-19921104;    5950;  0.62;  0.00;  0.20;  0.30
-19921105;    5800;  0.60;  7.00; -1.10;  0.20
-19921106;    5950;  0.62;  1.10; -2.50;  0.10
-19921107;    5950;  0.62; 10.20;  0.40;  0.30
-19921108;   11100;  1.16;  0.20;  5.60;  0.60
-19921109;   12200;  1.27;  0.00;  5.80;  0.60
-19921110;    8450;  0.88;  0.00;  4.60;  0.50
-19921111;    7250;  0.75;  0.00;  2.20;  0.40
-19921112;    6450;  0.67;  0.00;  4.00;  0.40
-19921113;    6200;  0.65;  0.00;  5.40;  0.50
-19921114;    6200;  0.65; 18.70;  8.70;  0.70
-19921115;   13200;  1.37; 23.50; 12.80;  0.90
-19921116;   34300;  3.57;  1.90; 12.60;  0.80
-19921117;   27600;  2.87; 12.90; 12.20;  0.80
-19921118;   26400;  2.75;  0.10; 10.30;  0.70
-19921119;   18500;  1.93;  0.00; 11.10;  0.70
-19921120;   14000;  1.46;  0.50; 10.80;  0.70
-19921121;   12900;  1.34;  0.10; 11.60;  0.70
-19921122;   12300;  1.28;  0.90; 12.60;  0.80
-19921123;   11900;  1.24;  1.30; 12.60;  0.80
-19921124;   11500;  1.20;  3.10; 10.70;  0.70
-19921125;   11900;  1.24;  6.80;  7.40;  0.50
-19921126;   12900;  1.34;  2.60;  4.10;  0.40
-19921127;   12900;  1.34;  5.30;  5.80;  0.40
-19921128;   12600;  1.31;  2.00;  4.40;  0.40
-19921129;   13400;  1.39;  0.10;  3.10;  0.30
-19921130;   11600;  1.21;  0.20;  2.40;  0.30
-19921201;   10700;  1.11;  0.00;  1.70;  0.30
-19921202;   10200;  1.06;  3.50;  5.40;  0.40
-19921203;   10700;  1.11;  0.40;  4.60;  0.40
-19921204;   10700;  1.11;  0.80;  5.10;  0.40
-19921205;   10200;  1.06;  1.30;  7.20;  0.50
-19921206;    9900;  1.03;  1.00;  5.90;  0.40
-19921207;    9750;  1.01;  0.00;  1.50;  0.20
-19921208;    9450;  0.98;  0.00;  0.80;  0.20
-19921209;    9050;  0.94;  0.00; -0.20;  0.20
-19921210;    8550;  0.89;  0.00;  8.20;  0.50
-19921211;    8700;  0.91;  0.00;  9.00;  0.50
-19921212;    8700;  0.91;  8.30;  9.00;  0.50
-19921213;   11300;  1.18;  6.40; 11.00;  0.60
-19921214;   19000;  1.98; 10.30; 10.30;  0.60
-19921215;   20600;  2.14;  3.20;  7.20;  0.40
-19921216;   15700;  1.63;  5.80;  5.80;  0.40
-19921217;   15400;  1.60; 11.30;  9.20;  0.50
-19921218;   23200;  2.42;  2.70;  4.40;  0.30
-19921219;   22600;  2.35; 17.70;  7.00;  0.40
-19921220;   33100;  3.45;  5.20;  8.20;  0.50
-19921221;   23900;  2.49;  0.00;  7.70;  0.50
-19921222;   17900;  1.86;  1.90;  9.50;  0.50
-19921223;   17200;  1.79;  0.00; 10.80;  0.60
-19921224;   16700;  1.74;  2.00; 10.20;  0.50
-19921225;   16600;  1.73;  2.80;  7.30;  0.40
-19921226;   16700;  1.74;  8.30;  6.20;  0.40
-19921227;   20100;  2.09;  0.10;  4.40;  0.30
-19921228;   18100;  1.88;  0.00;  3.30;  0.30
-19921229;   15900;  1.66;  0.00;  5.40;  0.40
-19921230;   15400;  1.60;  0.00;  4.10;  0.30
-19921231;   15100;  1.57;  1.00;  5.30;  0.40
-19930101;   14900;  1.55;  0.90;  6.80;  0.40
-19930102;   14600;  1.52;  0.30;  8.20;  0.50
-19930103;   14000;  1.46; 12.80; 10.10;  0.60
-19930104;   21200;  2.21;  0.20;  7.50;  0.50
-19930105;   19100;  1.99;  1.80;  5.30;  0.40
-19930106;   16100;  1.68;  0.00;  7.10;  0.50
-19930107;   15000;  1.56;  0.00;  5.30;  0.40
-19930108;   14200;  1.48;  0.00;  4.40;  0.40
-19930109;   13600;  1.42;  7.00;  6.00;  0.40
-19930110;   15600;  1.62;  7.30;  2.10;  0.30
-19930111;   21400;  2.23;  1.00;  2.60;  0.30
-19930112;   17400;  1.81;  3.30;  2.60;  0.30
-19930113;   15900;  1.66;  1.40;  2.40;  0.30
-19930114;   15000;  1.56; 10.40;  8.00;  0.50
-19930115;   21000;  2.19;  1.60;  6.90;  0.50
-19930116;   21800;  2.27;  9.60;  6.80;  0.50
-19930117;   21400;  2.23;  2.90;  6.70;  0.50
-19930118;   20600;  2.14;  6.20;  7.10;  0.50
-19930119;   22000;  2.29;  6.30;  8.40;  0.60
-19930120;   20300;  2.11;  3.50;  9.00;  0.60
-19930121;   20900;  2.18;  0.70;  8.80;  0.60
-19930122;   18500;  1.93;  0.30;  9.10;  0.60
-19930123;   17600;  1.83;  0.10;  8.70;  0.60
-19930124;   16900;  1.76;  0.30;  6.70;  0.50
-19930125;   16400;  1.71;  0.20;  7.50;  0.60
-19930126;   16200;  1.69;  0.00;  5.90;  0.50
-19930127;   15700;  1.63;  0.00;  5.10;  0.50
-19930128;   14800;  1.54;  0.00;  6.00;  0.50
-19930129;   14500;  1.51;  0.00;  6.40;  0.60
-19930130;   14200;  1.48;  0.00;  4.10;  0.40
-19930131;   13600;  1.42;  0.00;  5.70;  0.50
-19930201;   13600;  1.42;  0.00;  5.60;  0.50
-19930202;   13100;  1.36;  0.20;  5.30;  0.50
-19930203;   14200;  1.48; 16.10;  8.70;  0.70
-19930204;   21600;  2.25;  3.40;  6.10;  0.60
-19930205;   19600;  2.04;  0.70;  7.30;  0.70
-19930206;   15700;  1.63;  0.10;  9.20;  0.80
-19930207;   14300;  1.49;  0.20;  9.10;  0.80
-19930208;   13600;  1.42;  0.90;  7.80;  0.70
-19930209;   13100;  1.36;  3.10;  6.00;  0.60
-19930210;   13800;  1.44;  0.10;  3.70;  0.50
-19930211;   13100;  1.36;  0.00;  2.50;  0.40
-19930212;   12500;  1.30;  0.00;  2.10;  0.40
-19930213;   12000;  1.25;  0.00;  0.80;  0.40
-19930214;   11500;  1.20;  0.00; -0.40;  0.30
-19930215;   11300;  1.18;  0.00;  0.10;  0.30
-19930216;   10900;  1.13;  0.00;  0.80;  0.40
-19930217;   10400;  1.08;  0.00;  0.70;  0.40
-19930218;   10400;  1.08;  0.00;  0.60;  0.40
-19930219;   10400;  1.08;  0.00;  1.20;  0.40
-19930220;   10100;  1.05;  0.20;  2.00;  0.50
-19930221;   10300;  1.07; 13.90;  3.40;  0.60
-19930222;   14900;  1.55;  2.50;  4.50;  0.60
-19930223;   14500;  1.51;  1.70;  4.40;  0.70
-19930224;   12000;  1.25;  0.00;  3.40;  0.60
-19930225;   11300;  1.18;  0.00;  1.50;  0.50
-19930226;   10400;  1.08;  3.80;  2.10;  0.50
-19930227;   12900;  1.34; 16.40;  6.00;  0.80
-19930228;   24200;  2.52;  9.00;  6.40;  0.90
-19930301;   21600;  2.25; 14.40;  7.80;  1.00
-19930302;   25700;  2.68;  7.30;  7.30;  1.00
-19930303;   27300;  2.84;  1.70;  6.50;  0.90
-19930304;   21200;  2.21;  0.00;  5.40;  0.90
-19930305;   16400;  1.71;  6.90;  5.50;  0.90
-19930306;   18400;  1.92;  7.20;  9.70;  1.20
-19930307;   23600;  2.46; 22.90; 11.40;  1.40
-19930308;   39200;  4.08;  3.90; 11.00;  1.40
-19930309;   42300;  4.40;  7.00; 10.70;  1.40
-19930310;   34200;  3.56;  1.70; 12.70;  1.60
-19930311;   29300;  3.05;  1.40; 12.10;  1.60
-19930312;   26500;  2.76;  5.30; 10.70;  1.40
-19930313;   27500;  2.86;  1.70;  8.50;  1.30
-19930314;   27600;  2.87;  8.50;  6.60;  1.10
-19930315;   29500;  3.07;  0.40;  6.70;  1.10
-19930316;   25800;  2.69;  1.00;  5.00;  1.00
-19930317;   22800;  2.37;  1.30;  4.20;  0.90
-19930318;   21900;  2.28;  0.10;  5.60;  1.00
-19930319;   20800;  2.17;  0.00;  7.60;  1.30
-19930320;   20200;  2.10;  0.20;  9.60;  1.50
-19930321;   19300;  2.01; 10.60; 10.60;  1.60
-19930322;   25600;  2.66; 13.50;  9.30;  1.50
-19930323;   34100;  3.55; 12.70; 11.30;  1.70
-19930324;   45300;  4.72; 17.60; 11.40;  1.70
-19930325;   51500;  5.36;  3.70; 11.40;  1.80
-19930326;   38200;  3.98;  0.10;  9.70;  1.60
-19930327;   30300;  3.15;  0.50;  9.80;  1.60
-19930328;   27900;  2.90;  0.10; 11.80;  1.90
-19930329;   26100;  2.72; 15.60; 10.30;  1.70
-19930330;   31300;  3.26;  1.90;  9.00;  1.60
-19930331;   33100;  3.45;  0.00;  9.00;  1.60
-19930401;   25900;  2.70;  0.00;  8.90;  1.60
-19930402;   23600;  2.46;  0.00;  8.60;  1.60
-19930403;   21800;  2.27;  0.00; 11.30;  1.90
-19930404;   20900;  2.18;  0.00;  8.00;  1.60
-19930405;   20200;  2.10;  0.00;  6.20;  1.40
-19930406;   19300;  2.01;  0.00;  7.10;  1.50
-19930407;   18400;  1.92;  0.00;  9.20;  1.80
-19930408;   17900;  1.86;  3.00; 11.80;  2.10
-19930409;   17400;  1.81;  0.70; 14.70;  2.50
-19930410;   17400;  1.81;  1.00; 13.40;  2.30
-19930411;   16900;  1.76;  0.30; 12.20;  2.20
-19930412;   16500;  1.72;  0.10; 11.90;  2.20
-19930413;   16100;  1.68;  5.10; 12.90;  2.30
-19930414;   17300;  1.80;  8.40; 12.00;  2.20
-19930415;   20200;  2.10;  0.50; 12.10;  2.30
-19930416;   17100;  1.78;  0.00;  9.10;  1.90
-19930417;   15400;  1.60;  0.00;  9.00;  1.90
-19930418;   14300;  1.49;  0.00;  7.10;  1.60
-19930419;   13400;  1.39;  0.50;  7.10;  1.70
-19930420;   12900;  1.34;  1.50;  5.90;  1.50
-19930421;   12900;  1.34;  0.00;  6.70;  1.60
-19930422;   12300;  1.28;  0.00;  6.70;  1.60
-19930423;   12000;  1.25;  0.00;  7.60;  1.80
-19930424;   11800;  1.23;  5.90;  7.40;  1.80
-19930425;   12300;  1.28;  8.70;  4.60;  1.40
-19930426;   14400;  1.50;  7.40;  3.30;  1.20
-19930427;   16600;  1.73;  0.00;  6.00;  1.60
-19930428;   15300;  1.59;  0.90;  8.10;  1.90
-19930429;   12700;  1.32;  0.10; 10.10;  2.20
-19930430;   12100;  1.26;  0.00; 10.80;  2.40
-19930501;   11600;  1.21;  1.90; 10.30;  2.30
-19930502;   11600;  1.21;  4.40;  8.30;  2.00
-19930503;   12100;  1.26;  8.10;  6.90;  1.80
-19930504;   13400;  1.39;  3.20;  8.70;  2.10
-19930505;   14100;  1.47;  3.90;  9.10;  2.20
-19930506;   13600;  1.42;  0.00; 11.60;  2.50
-19930507;   12700;  1.32;  1.10; 12.40;  2.70
-19930508;   11600;  1.21;  0.00; 10.70;  2.50
-19930509;   11100;  1.16;  6.60; 10.30;  2.40
-19930510;   13400;  1.39;  0.00; 12.30;  2.70
-19930511;   13200;  1.37; 18.80; 10.40;  2.50
-19930512;   19700;  2.05;  4.10; 10.00;  2.40
-19930513;   21100;  2.20;  5.70;  9.50;  2.30
-19930514;   18500;  1.93;  5.80; 10.50;  2.50
-19930515;   19700;  2.05; 20.20;  9.80;  2.40
-19930516;   33300;  3.47; 11.30;  9.70;  2.40
-19930517;   30300;  3.15; 10.60; 10.90;  2.60
-19930518;   29400;  3.06;  7.30; 12.60;  2.90
-19930519;   29000;  3.02;  1.50; 15.40;  3.30
-19930520;   23000;  2.39;  0.90; 13.60;  3.10
-19930521;   19600;  2.04;  3.60; 12.00;  2.80
-19930522;   18800;  1.96; 11.50; 11.00;  2.60
-19930523;   22600;  2.35;  4.10; 11.70;  2.80
-19930524;   25100;  2.61; 12.50; 10.90;  2.60
-19930525;   26500;  2.76;  1.20; 10.70;  2.60
-19930526;   24100;  2.51;  9.70; 10.50;  2.60
-19930527;   26500;  2.76;  4.60; 11.10;  2.70
-19930528;   25500;  2.65; 10.40; 12.00;  2.90
-19930529;   31000;  3.23;  0.90; 13.50;  3.10
-19930530;   26800;  2.79;  2.60; 16.20;  3.60
-19930531;   23400;  2.44;  0.10; 13.90;  3.20
-19930601;   21900;  2.28;  3.40; 15.90;  3.60
-19930602;   20800;  2.17;  0.30; 13.80;  3.20
-19930603;   19900;  2.07;  4.10; 12.90;  3.10
-19930604;   20100;  2.09;  3.50; 12.30;  3.00
-19930605;   20200;  2.10;  5.90; 13.30;  3.10
-19930606;   21200;  2.21;  0.00; 13.10;  3.10
-19930607;   19900;  2.07;  7.70; 12.10;  2.90
-19930608;   21100;  2.20;  0.30; 14.10;  3.30
-19930609;   20200;  2.10;  1.50; 12.30;  3.00
-19930610;   18200;  1.89;  0.00; 11.90;  2.90
-19930611;   17100;  1.78;  1.70; 13.90;  3.30
-19930612;   17000;  1.77;  0.00; 13.90;  3.30
-19930613;   17000;  1.77;  0.00; 17.10;  3.90
-19930614;   15500;  1.61;  0.00; 20.70;  4.50
-19930615;   14100;  1.47;  0.00; 17.60;  3.90
-19930616;   13200;  1.37;  0.00; 12.70;  3.10
-19930617;   13000;  1.35;  0.00; 11.90;  2.90
-19930618;   12700;  1.32;  0.00; 12.90;  3.10
-19930619;   12100;  1.26;  0.00; 13.40;  3.20
-19930620;   12100;  1.26;  0.00; 14.40;  3.40
-19930621;   11600;  1.21;  0.00; 14.30;  3.40
-19930622;   11300;  1.18;  0.00; 14.50;  3.40
-19930623;   10700;  1.11;  0.00; 15.70;  3.60
-19930624;    9650;  1.00;  0.10; 13.40;  3.20
-19930625;    9650;  1.00;  0.80; 13.10;  3.20
-19930626;    9650;  1.00;  0.60; 11.40;  2.90
-19930627;    9650;  1.00;  0.10; 11.10;  2.80
-19930628;    9500;  0.99;  0.00; 10.80;  2.70
-19930629;    9200;  0.96;  0.00; 12.30;  3.00
-19930630;    8700;  0.91;  0.10; 13.00;  3.10
-19930701;    8700;  0.91;  4.20; 14.70;  3.40
-19930702;    8700;  0.91;  1.30; 12.90;  3.10
-19930703;    9500;  0.99;  5.90; 13.70;  3.20
-19930704;    9650;  1.00;  0.10; 15.30;  3.50
-19930705;    9650;  1.00;  0.70; 15.60;  3.60
-19930706;    8700;  0.91;  0.10; 16.10;  3.60
-19930707;    8000;  0.83;  0.00; 16.70;  3.70
-19930708;    7250;  0.75;  1.00; 18.50;  4.00
-19930709;    7150;  0.74;  0.00; 15.50;  3.50
-19930710;    6600;  0.69;  0.40; 15.10;  3.40
-19930711;    6250;  0.65;  0.60; 16.40;  3.60
-19930712;    6600;  0.69;  0.10; 15.70;  3.50
-19930713;    6600;  0.69;  0.00; 15.70;  3.50
-19930714;    6350;  0.66;  0.20; 16.50;  3.60
-19930715;    5900;  0.61;  0.20; 16.50;  3.60
-19930716;    5450;  0.57;  0.30; 15.10;  3.40
-19930717;    5300;  0.55;  1.70; 12.50;  2.90
-19930718;    5300;  0.55;  0.30; 13.40;  3.10
-19930719;    4980;  0.52;  0.30; 13.60;  3.10
-19930720;    4980;  0.52;  0.10; 16.80;  3.60
-19930721;    4520;  0.47;  1.00; 14.50;  3.20
-19930722;    4640;  0.48;  3.30; 13.50;  3.10
-19930723;    4640;  0.48;  3.40; 12.10;  2.80
-19930724;    4640;  0.48;  1.10; 13.70;  3.10
-19930725;    4640;  0.48;  0.20; 13.40;  3.00
-19930726;    4300;  0.45;  0.00; 15.70;  3.30
-19930727;    4180;  0.44;  0.00; 17.90;  3.70
-19930728;    4310;  0.45;  0.00; 18.30;  3.80
-19930729;    3830;  0.40;  0.00; 21.20;  4.20
-19930730;    3720;  0.39;  1.00; 21.60;  4.20
-19930731;    3830;  0.40;  5.10; 17.20;  3.50
-19930801;    4060;  0.42;  0.60; 15.40;  3.20
-19930802;    4060;  0.42;  0.00; 17.70;  3.60
-19930803;    4070;  0.42;  0.00; 17.70;  3.50
-19930804;    3940;  0.41;  0.20; 21.20;  4.10
-19930805;    3830;  0.40; 11.00; 19.70;  3.80
-19930806;    4190;  0.44;  0.00; 17.60;  3.50
-19930807;    3950;  0.41;  0.10; 17.20;  3.40
-19930808;    3830;  0.40;  0.10; 15.40;  3.10
-19930809;    3720;  0.39;  0.30; 15.40;  3.10
-19930810;    3720;  0.39;  0.00; 15.80;  3.10
-19930811;    3720;  0.39;  0.00; 16.30;  3.20
-19930812;    3530;  0.37;  0.00; 15.90;  3.10
-19930813;    3610;  0.38;  0.00; 18.40;  3.40
-19930814;    3490;  0.36;  0.00; 19.70;  3.60
-19930815;    3300;  0.34;  0.00; 20.10;  3.70
-19930816;    3190;  0.33;  0.00; 17.00;  3.20
-19930817;    3300;  0.34;  0.00; 15.50;  3.00
-19930818;    3110;  0.32;  0.00; 15.70;  3.00
-19930819;    3110;  0.32;  0.00; 15.00;  2.80
-19930820;    3110;  0.32;  0.60; 14.70;  2.80
-19930821;    3110;  0.32;  0.00; 15.10;  2.80
-19930822;    3110;  0.32;  0.00; 17.40;  3.10
-19930823;    2920;  0.30;  0.00; 17.30;  3.10
-19930824;    2920;  0.30;  0.00; 16.80;  3.00
-19930825;    2920;  0.30;  0.00; 16.60;  2.90
-19930826;    2840;  0.30;  0.00; 18.00;  3.10
-19930827;    2390;  0.25;  0.00; 19.90;  3.30
-19930828;    2230;  0.23;  0.00; 19.80;  3.30
-19930829;    2190;  0.23;  0.10; 19.50;  3.20
-19930830;    2190;  0.23;  7.10; 16.70;  2.80
-19930831;    2190;  0.23;  1.50; 17.10;  2.80
-19930901;    2500;  0.26;  0.90; 16.80;  2.80
-19930902;    2500;  0.26;  0.00; 16.10;  2.70
-19930903;    2460;  0.26;  0.00; 15.80;  2.60
-19930904;    2460;  0.26;  0.00; 16.30;  2.60
-19930905;    2460;  0.26;  0.00; 16.50;  2.70
-19930906;    2350;  0.24;  0.00; 17.90;  2.80
-19930907;    2190;  0.23;  0.70; 17.80;  2.80
-19930908;    2190;  0.23;  0.10; 17.80;  2.70
-19930909;    2310;  0.24;  0.00; 17.60;  2.70
-19930910;    2310;  0.24; 11.70; 15.90;  2.50
-19930911;    2680;  0.28;  6.20; 14.40;  2.20
-19930912;    3290;  0.34;  4.70; 14.00;  2.20
-19930913;    3400;  0.35;  0.10; 13.50;  2.10
-19930914;    2720;  0.28;  2.60; 15.70;  2.30
-19930915;    2570;  0.27;  0.20; 16.80;  2.40
-19930916;    2610;  0.27;  0.00; 15.90;  2.30
-19930917;    2460;  0.26; 10.90; 16.70;  2.40
-19930918;    2460;  0.26;  0.40; 15.60;  2.20
-19930919;    3170;  0.33; 31.00; 16.30;  2.30
-19930920;    5200;  0.54; 16.00; 13.70;  2.00
-19930921;   10600;  1.10;  3.00; 13.70;  1.90
-19930922;    6950;  0.72;  2.00; 12.90;  1.80
-19930923;    6000;  0.62;  0.40; 12.80;  1.80
-19930924;    5650;  0.59; 11.30; 15.30;  2.00
-19930925;    6150;  0.64; 17.40; 13.30;  1.80
-19930926;    8950;  0.93;  5.30; 11.90;  1.70
-19930927;    9800;  1.02;  2.70; 11.00;  1.50
-19930928;    6950;  0.72;  0.10; 11.50;  1.60
-19930929;    8150;  0.85; 13.10; 12.80;  1.70
-19930930;    6600;  0.69; 13.10; 16.40;  2.00
-19931001;   11000;  1.15; 10.70; 14.50;  1.80
-19931002;   12100;  1.26;  4.20; 10.10;  1.40
-19931003;    9050;  0.94;  2.90;  8.40;  1.20
-19931004;    7750;  0.81;  0.40; 11.50;  1.50
-19931005;    6700;  0.70;  1.00; 10.80;  1.40
-19931006;    6450;  0.67;  9.80; 12.30;  1.50
-19931007;    7750;  0.81;  0.80; 12.60;  1.50
-19931008;    7050;  0.73;  6.80; 14.30;  1.60
-19931009;    6450;  0.67;  7.80; 12.90;  1.50
-19931010;   10200;  1.06; 21.70; 13.10;  1.50
-19931011;   22900;  2.38;  6.00; 10.40;  1.20
-19931012;   13500;  1.41;  0.20; 12.10;  1.40
-19931013;   10800;  1.12;  9.00;  9.80;  1.10
-19931014;    9600;  1.00; 21.80; 13.20;  1.40
-19931015;   17200;  1.79;  1.80; 12.30;  1.30
-19931016;   22200;  2.31; 15.30; 10.20;  1.10
-19931017;   19600;  2.04;  0.50; 13.10;  1.30
-19931018;   17600;  1.83;  0.10; 10.10;  1.10
-19931019;   12200;  1.27;  3.30; 10.50;  1.10
-19931020;   11400;  1.19;  3.70; 10.10;  1.10
-19931021;   11800;  1.23;  4.50;  6.70;  0.80
-19931022;   12800;  1.33;  1.40;  7.30;  0.80
-19931023;   12000;  1.25;  0.50;  7.50;  0.80
-19931024;   10600;  1.10;  6.70;  9.10;  0.90
-19931025;   11200;  1.17; 11.40;  6.60;  0.70
-19931026;   15900;  1.66;  3.20;  7.70;  0.80
-19931027;   13600;  1.42;  1.00;  9.10;  0.90
-19931028;   12200;  1.27; 10.70; 10.30;  0.90
-19931029;   13200;  1.37;  1.00; 10.50;  0.90
-19931030;   16000;  1.67;  2.80; 11.50;  1.00
-19931031;   13200;  1.37;  0.60; 13.30;  1.10
-19931101;   12600;  1.31;  0.40; 13.00;  1.10
-19931102;   11600;  1.21;  0.00; 13.10;  1.00
-19931103;   11200;  1.17;  0.00; 12.30;  1.00
-19931104;   10800;  1.12;  0.10; 11.80;  0.90
-19931105;   10600;  1.10;  0.00; 10.30;  0.80
-19931106;   10200;  1.06;  0.00;  6.80;  0.60
-19931107;   10000;  1.04;  0.00;  5.90;  0.60
-19931108;    9600;  1.00;  0.00;  4.00;  0.50
-19931109;    9300;  0.97;  0.00;  1.10;  0.30
-19931110;    9100;  0.95;  0.00;  1.20;  0.30
-19931111;    8950;  0.93;  0.30;  6.30;  0.60
-19931112;    8950;  0.93;  0.30;  9.60;  0.70
-19931113;    8200;  0.85;  0.00;  8.70;  0.70
-19931114;    8100;  0.84;  0.00;  7.50;  0.60
-19931115;    7900;  0.82;  0.00;  6.30;  0.50
-19931116;    7900;  0.82;  3.80;  9.20;  0.70
-19931117;    8000;  0.83;  0.60; 11.20;  0.80
-19931118;    9100;  0.95;  0.80; 12.00;  0.80
-19931119;    8200;  0.85;  0.20; 12.70;  0.80
-19931120;    8000;  0.83;  0.00; 13.60;  0.80
-19931121;    7900;  0.82;  0.10; 13.20;  0.80
-19931122;    7900;  0.82;  0.10; 11.60;  0.70
-19931123;    7600;  0.79;  3.30;  9.90;  0.60
-19931124;    7900;  0.82;  0.10;  5.60;  0.40
-19931125;    7900;  0.82;  0.00;  4.60;  0.40
-19931126;    7500;  0.78;  2.60;  8.80;  0.60
-19931127;    7900;  0.82;  5.60; 10.40;  0.60
-19931128;    9300;  0.97;  2.20;  7.90;  0.50
-19931129;    9400;  0.98;  0.10;  7.90;  0.50
-19931130;    8250;  0.86;  4.90; 10.70;  0.60
-19931201;    9100;  0.95;  0.00;  6.20;  0.40
-19931202;    9100;  0.95;  0.10;  4.80;  0.40
-19931203;    8100;  0.84;  0.00;  7.90;  0.50
-19931204;    7750;  0.81;  0.40;  8.50;  0.50
-19931205;    7500;  0.78;  3.10;  6.20;  0.40
-19931206;    7500;  0.78;  1.40;  7.50;  0.50
-19931207;    7750;  0.81;  3.50;  8.40;  0.50
-19931208;    7950;  0.83;  6.50;  8.10;  0.50
-19931209;   10400;  1.08;  3.40;  4.80;  0.30
-19931210;   11000;  1.15;  3.60;  5.40;  0.40
-19931211;   10400;  1.08;  2.20;  7.00;  0.40
-19931212;   10600;  1.10;  2.70;  1.10;  0.20
-19931213;   11600;  1.21; 21.10;  4.10;  0.30
-19931214;   23800;  2.48; 10.20;  9.00;  0.50
-19931215;   23800;  2.48; 17.60; 11.00;  0.60
-19931216;   32300;  3.36;  5.40;  8.40;  0.50
-19931217;   24200;  2.52; 26.80;  6.40;  0.40
-19931218;   43100;  4.49;  3.80;  2.90;  0.30
-19931219;   32200;  3.35; 15.10;  1.80;  0.20
-19931220;   38400;  4.00; 12.40;  7.30;  0.40
-19931221;   60500;  6.30;  2.20;  5.50;  0.40
-19931222;   34800;  3.62;  1.40;  3.60;  0.30
-19931223;   31200;  3.25; 20.70;  4.10;  0.30
-19931224;   44800;  4.66;  0.40;  3.80;  0.30
-19931225;   31300;  3.26;  0.70;  3.10;  0.30
-19931226;   26000;  2.71; 10.00;  5.70;  0.40
-19931227;   30400;  3.16;  4.00;  5.80;  0.40
-19931228;   29500;  3.07; 10.10;  7.50;  0.40
-19931229;   44100;  4.59; 14.40;  8.00;  0.50
-19931230;   52000;  5.41;  3.20;  8.40;  0.50
-19931231;   41600;  4.33;  7.80;  7.50;  0.50
-19940101;   36500;  3.80;  4.90;  6.60;  0.40
-19940102;   33800;  3.52;  1.10; 10.50;  0.60
-19940103;   31300;  3.26;  8.40; 10.00;  0.60
-19940104;   33100;  3.45; 10.20; 11.00;  0.60
-19940105;   44300;  4.61; 24.00; 10.70;  0.60
-19940106;   65000;  6.77; 10.20;  6.80;  0.40
-19940107;   56500;  5.88; 19.30; -2.10;  0.10
-19940108;   54000;  5.62;  8.20;  7.30;  0.50
-19940109;   91000;  9.47; 17.00;  9.90;  0.60
-19940110;   92000;  9.58; 10.20;  8.10;  0.50
-19940111;   96000;  9.99;  0.00;  4.70;  0.40
-19940112;   58000;  6.04;  0.00;  0.60;  0.20
-19940113;   45400;  4.73;  0.00; -1.30;  0.10
-19940114;   39000;  4.06;  0.00; -3.10;  0.10
-19940115;   36100;  3.76;  0.00;  6.20;  0.50
-19940116;   34300;  3.57;  1.10;  9.20;  0.60
-19940117;   31900;  3.32;  0.00;  9.00;  0.60
-19940118;   28300;  2.95;  1.20;  8.70;  0.60
-19940119;   26800;  2.79;  3.40;  8.60;  0.60
-19940120;   26400;  2.75;  2.10;  7.50;  0.60
-19940121;   24600;  2.56;  2.70;  6.90;  0.50
-19940122;   23200;  2.42;  1.00;  6.70;  0.50
-19940123;   22200;  2.31; 13.70;  6.80;  0.50
-19940124;   28100;  2.93;  2.00;  9.70;  0.70
-19940125;   28000;  2.91;  2.90;  8.90;  0.60
-19940126;   23900;  2.49;  7.40;  8.40;  0.60
-19940127;   26300;  2.74;  0.20;  4.60;  0.40
-19940128;   21900;  2.28;  1.10;  5.10;  0.50
-19940129;   19400;  2.02;  0.40;  9.30;  0.70
-19940130;   18800;  1.96;  0.50;  8.40;  0.70
-19940131;   18300;  1.90;  0.10;  8.30;  0.70
-19940201;   17800;  1.85;  0.00;  7.30;  0.60
-19940202;   16800;  1.75;  0.00;  6.10;  0.60
-19940203;   16200;  1.69;  0.50;  7.90;  0.70
-19940204;   16400;  1.71;  0.50;  9.10;  0.80
-19940205;   16800;  1.75;  7.50; 10.10;  0.80
-19940206;   19400;  2.02;  0.00;  9.00;  0.80
-19940207;   18300;  1.90;  0.40;  8.20;  0.80
-19940208;   16500;  1.72;  0.00;  7.40;  0.70
-19940209;   15900;  1.66;  0.00;  8.60;  0.80
-19940210;   15000;  1.56;  0.20;  9.10;  0.80
-19940211;   14800;  1.54;  2.30;  8.50;  0.80
-19940212;   14800;  1.54; 19.00;  9.20;  0.90
-19940213;   27100;  2.82;  3.90;  7.90;  0.80
-19940214;   24800;  2.58;  0.00;  5.00;  0.60
-19940215;   17900;  1.86;  0.00;  4.20;  0.60
-19940216;   15400;  1.60;  1.10;  4.40;  0.60
-19940217;   14800;  1.54;  2.00;  1.60;  0.40
-19940218;   15000;  1.56;  1.70;  4.60;  0.60
-19940219;   15000;  1.56;  0.00;  6.20;  0.80
-19940220;   14400;  1.50;  1.70;  4.10;  0.60
-19940221;   13700;  1.43;  7.70;  2.30;  0.50
-19940222;   17000;  1.77;  1.90;  5.00;  0.70
-19940223;   17400;  1.81;  0.00;  3.30;  0.60
-19940224;   14700;  1.53; 13.50;  3.90;  0.60
-19940225;   20200;  2.10;  4.40;  6.70;  0.90
-19940226;   21500;  2.24; 11.50;  8.20;  1.00
-19940227;   23100;  2.40;  1.80;  9.90;  1.10
-19940228;   23600;  2.46;  1.10; 10.30;  1.20
-19940301;   18200;  1.89;  7.60;  9.10;  1.10
-19940302;   19900;  2.07;  1.60;  8.70;  1.10
-19940303;   18900;  1.97; 10.30;  8.90;  1.10
-19940304;   24300;  2.53;  4.70;  5.90;  0.90
-19940305;   26300;  2.74;  0.00;  6.90;  1.00
-19940306;   19500;  2.03;  6.70;  7.20;  1.10
-19940307;   20100;  2.09;  1.80;  5.30;  0.90
-19940308;   20500;  2.13;  5.80;  4.00;  0.80
-19940309;   21900;  2.28; 15.60;  6.20;  1.00
-19940310;   31100;  3.24;  3.10;  9.60;  1.30
-19940311;   31700;  3.30;  2.50;  7.70;  1.10
-19940312;   23000;  2.39;  6.50;  7.40;  1.10
-19940313;   24300;  2.53;  0.40;  6.50;  1.10
-19940314;   21400;  2.23;  0.30;  7.90;  1.20
-19940315;   20100;  2.09; 12.90;  7.10;  1.20
-19940316;   28600;  2.98;  4.10;  5.80;  1.00
-19940317;   28100;  2.93;  4.60;  5.30;  1.00
-19940318;   24900;  2.59;  7.20;  5.50;  1.00
-19940319;   23700;  2.47;  0.80;  8.90;  1.40
-19940320;   23000;  2.39;  3.70;  8.10;  1.30
-19940321;   20900;  2.18;  3.60;  7.80;  1.30
-19940322;   21600;  2.25;  0.00;  8.70;  1.40
-19940323;   18900;  1.97;  0.00;  7.70;  1.40
-19940324;   17900;  1.86;  0.00;  6.40;  1.20
-19940325;   16900;  1.76;  0.00;  7.70;  1.40
-19940326;   15900;  1.66;  0.00;  9.30;  1.60
-19940327;   15600;  1.62;  0.00; 10.50;  1.70
-19940328;   15000;  1.56;  1.30; 10.00;  1.70
-19940329;   15700;  1.63;  0.00;  7.70;  1.40
-19940330;   14800;  1.54;  0.00;  5.50;  1.20
-19940331;   13900;  1.45;  0.00;  5.70;  1.20
-19940401;   13700;  1.43;  0.10;  5.60;  1.20
-19940402;   13700;  1.43;  0.20;  8.80;  1.60
-19940403;   13500;  1.41;  0.00; 10.60;  1.90
-19940404;   13300;  1.38;  2.40; 11.00;  1.90
-19940405;   13100;  1.36; 12.00; 10.50;  1.90
-19940406;   16500;  1.72;  7.50; 10.40;  1.90
-19940407;   19900;  2.07;  6.70; 11.10;  2.00
-19940408;   19500;  2.03;  0.00; 10.10;  1.90
-19940409;   16100;  1.68;  0.00;  6.50;  1.40
-19940410;   13700;  1.43;  0.00;  6.60;  1.50
-19940411;   13100;  1.36;  0.00;  7.50;  1.60
-19940412;   12500;  1.30;  0.00;  6.00;  1.40
-19940413;   12100;  1.26;  0.00;  4.80;  1.30
-19940414;   11600;  1.21;  0.00;  6.50;  1.50
-19940415;   11400;  1.19;  0.00;  7.30;  1.60
-19940416;   10800;  1.12;  0.00;  9.50;  1.90
-19940417;   10800;  1.12;  0.00;  9.80;  2.00
-19940418;   10600;  1.10;  0.00;  7.90;  1.80
-19940419;   10600;  1.10;  0.00;  9.50;  2.00
-19940420;   10200;  1.06;  0.00; 10.70;  2.20
-19940421;    9800;  1.02;  0.00; 10.00;  2.10
-19940422;    9800;  1.02;  0.00; 11.40;  2.30
-19940423;    9600;  1.00;  0.00; 10.40;  2.20
-19940424;    9400;  0.98;  0.00;  9.70;  2.10
-19940425;    9200;  0.96;  0.00;  9.50;  2.10
-19940426;    8800;  0.92;  0.00; 10.30;  2.20
-19940427;    8600;  0.90;  0.00;  9.30;  2.10
-19940428;    8350;  0.87;  0.00; 11.70;  2.40
-19940429;    8350;  0.87;  0.00; 10.60;  2.30
-19940430;    8200;  0.85;  0.00;  9.60;  2.20
-19940501;    8200;  0.85;  0.20;  9.80;  2.20
-19940502;    7950;  0.83;  0.30;  7.90;  1.90
-19940503;    8200;  0.85;  4.50;  8.80;  2.10
-19940504;    8350;  0.87;  3.00;  6.60;  1.80
-19940505;    8550;  0.89;  7.30;  5.20;  1.60
-19940506;    9200;  0.96;  1.30;  6.70;  1.80
-19940507;   10000;  1.04; 16.00;  6.10;  1.70
-19940508;   13300;  1.38;  0.50;  8.30;  2.10
-19940509;   10600;  1.10;  0.10;  7.50;  1.90
-19940510;    9000;  0.94;  0.00;  8.60;  2.10
-19940511;    8150;  0.85;  0.70; 11.80;  2.70
-19940512;    7900;  0.82;  0.10; 14.30;  3.10
-19940513;    7700;  0.80;  0.00; 17.50;  3.60
-19940514;    7250;  0.75;  0.00; 17.20;  3.60
-19940515;    7050;  0.73;  0.00; 15.70;  3.30
-19940516;    6850;  0.71;  0.00; 13.80;  3.00
-19940517;    6450;  0.67;  0.10; 12.80;  2.90
-19940518;    6350;  0.66;  0.00; 13.70;  3.00
-19940519;    6050;  0.63;  1.40; 12.90;  2.90
-19940520;    6050;  0.63;  1.00; 12.20;  2.80
-19940521;    6050;  0.63;  3.60; 12.80;  2.90
-19940522;    6350;  0.66;  7.80; 13.20;  3.00
-19940523;    6850;  0.71;  1.40; 12.00;  2.80
-19940524;    7300;  0.76;  0.00; 11.60;  2.80
-19940525;    6850;  0.71;  0.00; 13.70;  3.10
-19940526;    6350;  0.66;  8.00; 14.40;  3.20
-19940527;    6350;  0.66;  0.00; 12.70;  3.00
-19940528;    6600;  0.69;  0.00; 12.50;  2.90
-19940529;    6050;  0.63;  0.00; 15.20;  3.40
-19940530;    5800;  0.60;  0.10; 15.50;  3.50
-19940531;    5700;  0.59;  0.00; 15.50;  3.50
-19940601;    5450;  0.57;  0.90; 17.20;  3.80
-19940602;    5450;  0.57;  1.50; 17.90;  3.90
-19940603;    6150;  0.64;  1.40; 17.90;  3.90
-19940604;    5350;  0.56;  0.10; 15.00;  3.40
-19940605;    5350;  0.56;  0.10; 17.20;  3.80
-19940606;    5100;  0.53;  0.00; 15.70;  3.60
-19940607;    4870;  0.51;  0.00; 14.90;  3.40
-19940608;    4870;  0.51;  0.00; 17.20;  3.80
-19940609;    4630;  0.48;  0.40; 21.00;  4.50
-19940610;    4170;  0.43;  0.10; 16.10;  3.70
-19940611;    4400;  0.46;  6.20; 13.00;  3.10
-19940612;    4400;  0.46;  8.70; 12.40;  3.00
-19940613;    4870;  0.51;  0.00; 13.50;  3.20
-19940614;    5100;  0.53;  7.10; 11.40;  2.80
-19940615;    5100;  0.53;  1.00; 14.00;  3.30
-19940616;    5100;  0.53;  0.70; 16.30;  3.70
-19940617;    5100;  0.53; 18.60; 17.10;  3.80
-19940618;    6400;  0.67;  4.00; 14.10;  3.30
-19940619;    7700;  0.80;  0.10; 13.60;  3.20
-19940620;    6500;  0.68;  0.80; 14.90;  3.50
-19940621;    5700;  0.59; 11.50; 15.70;  3.60
-19940622;    6250;  0.65;  6.00; 15.40;  3.50
-19940623;    7500;  0.78;  6.50; 14.20;  3.30
-19940624;    8650;  0.90;  0.90; 15.20;  3.50
-19940625;    7200;  0.75;  8.00; 15.70;  3.60
-19940626;    6850;  0.71; 11.50; 14.20;  3.30
-19940627;    9900;  1.03;  2.40; 14.10;  3.30
-19940628;    8200;  0.85;  0.20; 14.60;  3.40
-19940629;    6750;  0.70;  0.30; 13.90;  3.30
-19940630;    5900;  0.61;  0.00; 13.70;  3.30
-19940701;    5350;  0.56;  0.00; 16.10;  3.70
-19940702;    5100;  0.53;  0.00; 16.00;  3.60
-19940703;    4630;  0.48;  0.10; 14.20;  3.30
-19940704;    4630;  0.48;  0.00; 13.40;  3.20
-19940705;    4320;  0.45;  0.00; 16.10;  3.60
-19940706;    4090;  0.43;  0.00; 17.50;  3.90
-19940707;    3860;  0.40;  0.00; 18.80;  4.10
-19940708;    3570;  0.37;  9.90; 22.60;  4.70
-19940709;    3630;  0.38;  1.10; 17.50;  3.90
-19940710;    3860;  0.40;  0.10; 18.30;  4.00
-19940711;    3760;  0.39;  1.10; 19.00;  4.10
-19940712;    3660;  0.38;  1.00; 16.70;  3.70
-19940713;    3570;  0.37; 12.50; 17.90;  3.90
-19940714;    4090;  0.43;  2.70; 16.10;  3.60
-19940715;    5100;  0.53;  0.20; 15.20;  3.40
-19940716;    4460;  0.46;  0.00; 14.00;  3.20
-19940717;    3890;  0.40;  0.00; 15.30;  3.40
-19940718;    3800;  0.40;  0.00; 17.60;  3.80
-19940719;    3340;  0.35;  0.00; 18.80;  4.00
-19940720;    3250;  0.34; 17.90; 19.40;  4.10
-19940721;    5550;  0.58;  6.00; 19.00;  4.00
-19940722;    5800;  0.60; 12.90; 16.40;  3.50
-19940723;    7350;  0.77;  2.10; 15.60;  3.40
-19940724;    9050;  0.94;  0.10; 16.00;  3.40
-19940725;    6500;  0.68;  0.00; 16.20;  3.50
-19940726;    4920;  0.51;  0.00; 16.90;  3.60
-19940727;    3800;  0.40;  0.00; 15.80;  3.40
-19940728;    3660;  0.38;  0.00; 15.20;  3.30
-19940729;    3570;  0.37;  1.80; 16.20;  3.40
-19940730;    3660;  0.38;  4.20; 16.50;  3.40
-19940731;    3890;  0.40;  0.00; 17.20;  3.50
-19940801;    3760;  0.39;  0.00; 17.20;  3.50
-19940802;    3630;  0.38;  0.00; 17.00;  3.50
-19940803;    3530;  0.37;  0.00; 18.20;  3.60
-19940804;    3630;  0.38;  5.70; 16.20;  3.30
-19940805;    3630;  0.38;  0.20; 17.40;  3.50
-19940806;    3530;  0.37;  0.60; 16.50;  3.30
-19940807;    3430;  0.36;  0.00; 16.70;  3.30
-19940808;    3110;  0.32;  0.50; 15.70;  3.20
-19940809;    3110;  0.32;  0.30; 17.40;  3.40
-19940810;    3110;  0.32;  0.00; 16.80;  3.30
-19940811;    2880;  0.30;  0.00; 17.80;  3.40
-19940812;    2790;  0.29;  0.00; 16.40;  3.20
-19940813;    2540;  0.26;  2.40; 15.30;  3.00
-19940814;    2540;  0.26;  7.00; 16.30;  3.10
-19940815;    2540;  0.26;  0.10; 16.40;  3.10
-19940816;    2930;  0.31;  2.80; 15.40;  3.00
-19940817;    3020;  0.31;  0.90; 16.20;  3.10
-19940818;    2880;  0.30;  3.50; 15.80;  3.00
-19940819;    2880;  0.30;  0.00; 14.50;  2.80
-19940820;    2790;  0.29;  0.20; 14.10;  2.70
-19940821;    2540;  0.26;  0.00; 13.50;  2.60
-19940822;    2310;  0.24;  0.00; 14.20;  2.70
-19940823;    2000;  0.21;  0.00; 14.80;  2.70
-19940824;    2080;  0.22;  3.10; 14.40;  2.70
-19940825;    2170;  0.23; 21.40; 14.60;  2.70
-19940826;    4510;  0.47;  2.20; 13.60;  2.50
-19940827;    4790;  0.50;  0.20; 14.30;  2.60
-19940828;    3570;  0.37;  0.00; 14.30;  2.50
-19940829;    3020;  0.31;  1.20; 15.10;  2.60
-19940830;    2700;  0.28;  1.20; 14.30;  2.50
-19940831;    2790;  0.29;  0.00; 13.00;  2.30
-19940901;    2540;  0.26;  1.00; 14.20;  2.50
-19940902;    2540;  0.26;  0.00; 16.30;  2.70
-19940903;    2540;  0.26;  0.00; 16.10;  2.70
-19940904;    2310;  0.24;  0.00; 18.40;  2.90
-19940905;    2080;  0.22;  2.30; 16.60;  2.70
-19940906;    2230;  0.23;  0.60; 13.30;  2.20
-19940907;    2080;  0.22;  0.30; 15.00;  2.40
-19940908;    2080;  0.22;  0.10; 15.80;  2.50
-19940909;    2080;  0.22;  0.00; 17.00;  2.60
-19940910;    2080;  0.22;  0.00; 17.90;  2.70
-19940911;    2000;  0.21;  0.00; 17.60;  2.60
-19940912;    1770;  0.18;  0.00; 16.50;  2.50
-19940913;    1770;  0.18;  0.00; 16.20;  2.40
-19940914;    1680;  0.17;  0.00; 15.80;  2.30
-19940915;    1830;  0.19;  0.00; 20.30;  2.80
-19940916;    1680;  0.17;  0.00; 21.50;  2.90
-19940917;    1770;  0.18;  0.00; 20.70;  2.80
-19940918;    1530;  0.16;  1.40; 19.20;  2.60
-19940919;    1440;  0.15;  0.30; 17.50;  2.40
-19940920;    1360;  0.14;  4.20; 16.90;  2.30
-19940921;    1850;  0.19;  9.80; 13.80;  2.00
-19940922;    2490;  0.26;  6.80; 11.50;  1.70
-19940923;    2630;  0.27;  4.80; 12.80;  1.80
-19940924;    3710;  0.39; 19.50; 13.60;  1.90
-19940925;    6750;  0.70;  2.90; 13.40;  1.80
-19940926;    5250;  0.55;  9.00; 13.50;  1.80
-19940927;    5100;  0.53;  6.70; 13.50;  1.80
-19940928;    7150;  0.74;  4.00; 13.90;  1.80
-19940929;    6450;  0.67;  8.20; 12.00;  1.60
-19940930;    7250;  0.75;  0.10; 11.40;  1.50
-19941001;    5900;  0.61; 11.90; 14.60;  1.80
-19941002;    9350;  0.97; 15.80; 12.30;  1.60
-19941003;   14600;  1.52; 26.10; 11.90;  1.50
-19941004;   21400;  2.23; 19.30; 12.90;  1.60
-19941005;   34300;  3.57; 10.30;  9.00;  1.20
-19941006;   19600;  2.04;  7.00;  9.80;  1.30
-19941007;   14100;  1.47;  4.60; 10.70;  1.30
-19941008;   10800;  1.12;  0.40; 10.00;  1.20
-19941009;    9000;  0.94;  0.20; 11.10;  1.30
-19941010;    7500;  0.78; 18.90; 11.50;  1.30
-19941011;   14800;  1.54; 10.00; 11.70;  1.30
-19941012;   17200;  1.79;  8.70; 12.70;  1.40
-19941013;   17400;  1.81; 17.90; 11.80;  1.30
-19941014;   20500;  2.13;  2.10; 10.50;  1.20
-19941015;   18600;  1.94; 12.10; 10.10;  1.10
-19941016;   18900;  1.97; 20.60; 11.90;  1.30
-19941017;   38900;  4.05; 18.90; 11.20;  1.20
-19941018;   37700;  3.92;  0.90; 10.20;  1.10
-19941019;   29000;  3.02;  0.00;  9.70;  1.00
-19941020;   19500;  2.03;  0.00; 11.90;  1.20
-19941021;   16200;  1.69; 11.70; 12.20;  1.20
-19941022;   19200;  2.00;  2.10;  9.40;  1.00
-19941023;   19900;  2.07;  0.20;  8.60;  0.90
-19941024;   16400;  1.71; 12.30;  9.50;  1.00
-19941025;   20100;  2.09;  1.90; 13.20;  1.20
-19941026;   21600;  2.25;  0.80; 12.50;  1.10
-19941027;   17000;  1.77;  0.30;  9.30;  0.90
-19941028;   14700;  1.53;  0.00;  9.70;  0.90
-19941029;   14100;  1.47;  0.10; 11.50;  1.00
-19941030;   13300;  1.38;  0.00; 10.30;  0.90
-19941031;   12900;  1.34;  0.00; 12.60;  1.00
-19941101;   12900;  1.34;  0.00; 12.50;  1.00
-19941102;   12700;  1.32;  0.00; 11.60;  1.00
-19941103;   12000;  1.25;  1.60; 11.10;  0.90
-19941104;   11800;  1.23;  2.70; 12.30;  1.00
-19941105;   12000;  1.25;  0.70; 11.90;  0.90
-19941106;   12400;  1.29; 21.10; 11.70;  0.90
-19941107;   27400;  2.85; 45.80; 10.10;  0.80
-19941108;   93000;  9.68; 10.10; 11.40;  0.90
-19941109;   51000;  5.31;  3.90; 10.70;  0.80
-19941110;   34800;  3.62;  4.10; 11.50;  0.80
-19941111;   32100;  3.34; 13.30; 11.20;  0.80
-19941112;   34800;  3.62;  9.40; 11.10;  0.80
-19941113;   51000;  5.31;  6.30;  7.00;  0.60
-19941114;   38900;  4.05;  6.00;  6.50;  0.50
-19941115;   38400;  4.00;  1.50;  6.30;  0.50
-19941116;   32000;  3.33;  2.40;  8.60;  0.60
-19941117;   28300;  2.95;  2.40;  8.80;  0.60
-19941118;   26500;  2.76;  2.40; 10.30;  0.70
-19941119;   25600;  2.66;  0.30;  8.60;  0.60
-19941120;   23400;  2.44;  0.30;  7.80;  0.60
-19941121;   21500;  2.24; 10.30; 10.80;  0.70
-19941122;   26200;  2.73;  8.60;  8.20;  0.60
-19941123;   29800;  3.10; 19.30; 10.90;  0.70
-19941124;   52000;  5.41; 13.80;  8.50;  0.60
-19941125;   54000;  5.62;  2.90;  7.80;  0.50
-19941126;   44200;  4.60;  1.30;  4.60;  0.40
-19941127;   33900;  3.53;  0.20;  3.80;  0.30
-19941128;   29900;  3.11;  0.60;  4.30;  0.40
-19941129;   27400;  2.85;  0.60;  3.90;  0.40
-19941130;   25600;  2.66;  0.00;  4.10;  0.40
-19941201;   23700;  2.47;  0.00;  3.50;  0.30
-19941202;   22900;  2.38;  0.00;  3.70;  0.30
-19941203;   21600;  2.25;  0.00;  1.80;  0.20
-19941204;   20400;  2.12;  3.40;  6.00;  0.40
-19941205;   22600;  2.35; 33.80; 11.30;  0.60
-19941206;   61500;  6.40;  6.60; 11.00;  0.60
-19941207;   47700;  4.97; 14.20; 10.90;  0.60
-19941208;   51000;  5.31; 14.20;  7.90;  0.50
-19941209;   54500;  5.67; 11.80; 10.40;  0.60
-19941210;   57000;  5.93; 10.50;  6.90;  0.40
-19941211;   58000;  6.04;  6.30;  7.40;  0.40
-19941212;   50000;  5.20;  8.10;  7.00;  0.40
-19941213;   50000;  5.20;  0.30;  5.40;  0.40
-19941214;   43800;  4.56;  8.30;  6.50;  0.40
-19941215;   42600;  4.43;  3.50; 11.00;  0.60
-19941216;   44000;  4.58; 16.10;  9.80;  0.50
-19941217;   58000;  6.04;  5.80;  3.80;  0.30
-19941218;   51000;  5.31;  5.50;  3.00;  0.30
-19941219;   46600;  4.85; 31.60;  8.80;  0.50
-19941220;   94500;  9.84;  4.40;  6.30;  0.40
-19941221;   72000;  7.49;  3.10;  4.60;  0.30
-19941222;   56500;  5.88;  6.60;  2.30;  0.20
-19941223;   55500;  5.78;  2.80;  3.60;  0.30
-19941224;   49100;  5.11;  0.80;  9.10;  0.50
-19941225;   43900;  4.57;  0.60;  8.80;  0.50
-19941226;   39800;  4.14;  0.40;  8.90;  0.50
-19941227;   36500;  3.80;  1.80;  8.60;  0.50
-19941228;   34300;  3.57;  0.00;  5.50;  0.40
-19941229;   31300;  3.26;  0.00;  3.90;  0.30
-19941230;   28900;  3.01;  0.00; -0.40;  0.20
-19941231;   26600;  2.77;  0.10;  0.80;  0.20
-19950101;   25900;  2.70;  2.50;  7.20;  0.40
-19950102;   25900;  2.70;  3.00;  8.90;  0.50
-19950103;   25900;  2.70;  7.40; 10.80;  0.60
-19950104;   29700;  3.09;  5.90; 10.90;  0.60
-19950105;   34100;  3.55;  1.70; 11.30;  0.60
-19950106;   28600;  2.98;  4.20;  8.50;  0.50
-19950107;   25600;  2.66;  3.70;  6.80;  0.40
-19950108;   24700;  2.57;  0.40;  6.40;  0.40
-19950109;   22200;  2.31;  0.90;  8.50;  0.50
-19950110;   21000;  2.19;  0.00;  8.40;  0.50
-19950111;   20000;  2.08;  0.00;  6.10;  0.40
-19950112;   19400;  2.02;  7.90;  9.70;  0.60
-19950113;   22500;  2.34;  1.20;  5.90;  0.40
-19950114;   23100;  2.40;  4.90;  7.00;  0.50
-19950115;   23000;  2.39;  0.20;  9.00;  0.60
-19950116;   20000;  2.08;  0.00;  8.60;  0.60
-19950117;   18000;  1.87;  0.00;  7.20;  0.50
-19950118;   16800;  1.75;  0.10;  6.50;  0.50
-19950119;   16200;  1.69;  0.00;  3.70;  0.40
-19950120;   15700;  1.63;  0.00;  1.90;  0.30
-19950121;   15100;  1.57;  0.00;  1.60;  0.30
-19950122;   14700;  1.53;  0.00;  1.40;  0.30
-19950123;   14300;  1.49;  0.10;  2.10;  0.30
-19950124;   14300;  1.49;  6.90;  9.20;  0.60
-19950125;   17200;  1.79;  0.50; 10.70;  0.70
-19950126;   17000;  1.77;  0.10; 11.10;  0.80
-19950127;   14900;  1.55;  1.60;  9.70;  0.70
-19950128;   14300;  1.49;  2.60;  9.70;  0.70
-19950129;   15600;  1.62;  7.40;  9.30;  0.70
-19950130;   18900;  1.97;  7.00;  6.10;  0.60
-19950131;   22200;  2.31; 10.10;  8.80;  0.70
-19950201;   25800;  2.69;  2.60;  6.80;  0.60
-19950202;   21800;  2.27;  0.80;  4.70;  0.50
-19950203;   16600;  1.73;  5.90;  5.80;  0.60
-19950204;   17800;  1.85;  3.50;  6.80;  0.60
-19950205;   18700;  1.95;  7.30;  7.40;  0.70
-19950206;   21400;  2.23;  4.70;  5.10;  0.50
-19950207;   22700;  2.36; 11.40;  2.30;  0.40
-19950208;   22900;  2.38;  6.00;  0.80;  0.30
-19950209;   24900;  2.59;  4.90; -0.20;  0.30
-19950210;   21600;  2.25;  3.90;  0.00;  0.30
-19950211;   20200;  2.10;  4.90; -0.10;  0.30
-19950212;   22200;  2.31;  0.70; -0.30;  0.30
-19950213;   20500;  2.13;  0.00; -1.60;  0.20
-19950214;   18000;  1.87;  0.00; -1.20;  0.20
-19950215;   17400;  1.81;  0.00; -1.00;  0.30
-19950216;   16600;  1.73;  0.00; -0.50;  0.30
-19950217;   16600;  1.73;  0.00; -1.70;  0.20
-19950218;   16000;  1.67;  0.00; -0.80;  0.30
-19950219;   15300;  1.59;  0.00;  1.60;  0.40
-19950220;   15700;  1.63;  0.00;  4.80;  0.70
-19950221;   16400;  1.71;  0.00;  2.60;  0.50
-19950222;   15900;  1.66;  3.20;  2.00;  0.50
-19950223;   16000;  1.67;  5.40;  6.70;  0.90
-19950224;   18600;  1.94; 14.80;  9.20;  1.00
-19950225;   30600;  3.19; 10.20; 10.40;  1.20
-19950226;   34100;  3.55;  3.00;  8.90;  1.10
-19950227;   27000;  2.81;  3.90;  8.30;  1.00
-19950228;   23800;  2.48;  0.20;  7.50;  1.00
-19950301;   19900;  2.07;  0.10;  7.80;  1.00
-19950302;   18000;  1.87;  0.30;  7.90;  1.00
-19950303;   17600;  1.83;  0.00;  6.90;  1.00
-19950304;   17000;  1.77;  0.00;  6.10;  0.90
-19950305;   16400;  1.71;  0.00;  5.90;  0.90
-19950306;   16000;  1.67;  0.00;  6.40;  1.00
-19950307;   15900;  1.66;  0.00;  4.70;  0.80
-19950308;   15400;  1.60;  0.00;  7.20;  1.10
-19950309;   15000;  1.56;  0.00;  8.00;  1.20
-19950310;   14600;  1.52;  0.00;  5.80;  1.00
-19950311;   14000;  1.46;  0.00;  5.10;  0.90
-19950312;   14000;  1.46;  0.70;  6.70;  1.10
-19950313;   14200;  1.48; 10.10;  8.60;  1.30
-19950314;   17200;  1.79;  4.70;  8.00;  1.20
-19950315;   17400;  1.81;  0.20;  5.80;  1.00
-19950316;   15000;  1.56;  0.90;  6.90;  1.10
-19950317;   13500;  1.41;  0.50;  9.90;  1.50
-19950318;   13300;  1.38;  0.90; 10.00;  1.50
-19950319;   13000;  1.35;  0.20;  9.60;  1.50
-19950320;   12600;  1.31;  0.80;  8.60;  1.40
-19950321;   12200;  1.27;  2.60;  6.90;  1.20
-19950322;   12200;  1.27;  2.90;  7.60;  1.30
-19950323;   12600;  1.31;  6.50;  8.30;  1.40
-19950324;   14900;  1.55;  4.30;  5.00;  1.10
-19950325;   15100;  1.57;  3.70;  5.70;  1.20
-19950326;   14000;  1.46;  7.90;  7.20;  1.30
-19950327;   16000;  1.67;  9.90;  6.80;  1.30
-19950328;   25100;  2.61;  0.00;  5.40;  1.20
-19950329;   15800;  1.64;  3.10;  6.10;  1.30
-19950330;   13100;  1.36;  2.10;  7.90;  1.50
-19950331;   13300;  1.38;  2.70;  6.60;  1.40
-19950401;   12900;  1.34;  3.10;  4.70;  1.10
-19950402;   11800;  1.23;  2.90;  4.80;  1.20
-19950403;   11600;  1.21; 10.90;  5.20;  1.20
-19950404;   14700;  1.53;  2.60;  6.80;  1.40
-19950405;   18600;  1.94; 13.50;  7.10;  1.50
-19950406;   29500;  3.07;  3.80;  7.20;  1.50
-19950407;   19200;  2.00;  3.30;  7.60;  1.60
-19950408;   16600;  1.73;  8.90;  7.20;  1.50
-19950409;   20400;  2.12;  8.40;  8.50;  1.70
-19950410;   26300;  2.74;  1.20;  9.90;  1.90
-19950411;   21400;  2.23;  3.00;  6.00;  1.40
-19950412;   17900;  1.86;  0.00;  5.80;  1.40
-19950413;   15600;  1.62;  0.00;  6.20;  1.50
-19950414;   14600;  1.52;  0.00;  7.30;  1.60
-19950415;   13600;  1.42;  0.00;  9.20;  1.90
-19950416;   13200;  1.37;  0.20; 10.80;  2.10
-19950417;   13200;  1.37;  6.00;  6.30;  1.50
-19950418;   14100;  1.47;  0.10;  6.00;  1.50
-19950419;   13300;  1.38;  1.60;  5.90;  1.50
-19950420;   13400;  1.39;  8.80;  5.80;  1.50
-19950421;   15900;  1.66;  4.30;  7.50;  1.70
-19950422;   14400;  1.50;  4.90;  8.90;  2.00
-19950423;   13800;  1.44;  9.60;  7.10;  1.70
-19950424;   16600;  1.73; 11.40;  7.30;  1.80
-19950425;   27900;  2.90;  6.50;  8.00;  1.90
-19950426;   25300;  2.63;  4.40;  8.90;  2.00
-19950427;   21000;  2.19;  9.80;  8.20;  1.90
-19950428;   23900;  2.49;  3.60;  8.70;  2.00
-19950429;   20200;  2.10;  0.10; 11.10;  2.30
-19950430;   17100;  1.78; 14.40;  9.60;  2.20
-19950501;   25600;  2.66;  3.30;  8.80;  2.10
-19950502;   23400;  2.44;  1.10;  9.10;  2.10
-19950503;   18700;  1.95; 15.00;  9.10;  2.10
-19950504;   27100;  2.82;  0.50; 11.70;  2.50
-19950505;   23700;  2.47;  0.30; 12.50;  2.70
-19950506;   18700;  1.95;  4.80; 12.00;  2.60
-19950507;   19700;  2.05;  5.50; 11.20;  2.50
-19950508;   22300;  2.32;  1.70; 10.20;  2.40
-19950509;   19300;  2.01;  4.70; 10.10;  2.40
-19950510;   18400;  1.92; 12.10;  8.00;  2.00
-19950511;   27100;  2.82; 15.20;  8.90;  2.20
-19950512;   34900;  3.63;  4.70;  9.50;  2.30
-19950513;   33700;  3.51;  6.20;  9.60;  2.30
-19950514;   30400;  3.16;  2.40;  9.80;  2.40
-19950515;   25300;  2.63;  9.50; 10.00;  2.40
-19950516;   30800;  3.21; 11.50;  9.10;  2.30
-19950517;   43400;  4.52;  7.00;  9.10;  2.30
-19950518;   39900;  4.15; 10.90;  9.50;  2.40
-19950519;   40700;  4.24;  7.10;  9.50;  2.40
-19950520;   38600;  4.02;  4.80;  8.90;  2.30
-19950521;   37400;  3.89;  5.00;  8.60;  2.20
-19950522;   33300;  3.47; 10.70;  9.10;  2.30
-19950523;   36100;  3.76;  3.40; 10.50;  2.60
-19950524;   42000;  4.37;  0.50; 11.40;  2.70
-19950525;   31900;  3.32;  0.10; 12.00;  2.80
-19950526;   28100;  2.93;  0.00; 12.50;  2.90
-19950527;   25700;  2.68;  0.00; 11.20;  2.70
-19950528;   23900;  2.49;  0.00; 10.80;  2.70
-19950529;   22300;  2.32;  0.10; 10.80;  2.70
-19950530;   21400;  2.23;  1.80; 11.10;  2.70
-19950531;   20700;  2.15;  3.70; 13.00;  3.10
-19950601;   20500;  2.13;  3.30; 13.10;  3.10
-19950602;   20000;  2.08;  0.50; 13.10;  3.10
-19950603;   18500;  1.93;  0.00; 16.10;  3.60
-19950604;   16600;  1.73;  0.00; 18.30;  4.00
-19950605;   15500;  1.61;  0.00; 18.60;  4.10
-19950606;   14100;  1.47;  0.40; 17.50;  3.90
-19950607;   13500;  1.41;  0.00; 18.50;  4.00
-19950608;   13100;  1.36;  0.00; 15.50;  3.50
-19950609;   12600;  1.31;  0.00; 14.60;  3.40
-19950610;   12400;  1.29;  0.00; 14.10;  3.30
-19950611;   12200;  1.27;  0.60; 13.20;  3.20
-19950612;   12000;  1.25;  3.10; 12.90;  3.10
-19950613;   11800;  1.23;  0.50; 13.30;  3.20
-19950614;   11500;  1.20;  0.00; 13.60;  3.20
-19950615;   11200;  1.17;  0.00; 12.90;  3.10
-19950616;   10800;  1.12;  4.90; 12.20;  3.00
-19950617;   10800;  1.12;  0.00; 14.20;  3.30
-19950618;   10500;  1.09;  0.00; 13.60;  3.20
-19950619;   10200;  1.06;  0.00; 15.30;  3.50
-19950620;    9700;  1.01;  0.00; 16.80;  3.80
-19950621;    9350;  0.97;  0.00; 18.70;  4.10
-19950622;    9000;  0.94;  0.00; 18.00;  4.00
-19950623;    8800;  0.92;  0.20; 16.90;  3.80
-19950624;    8900;  0.93;  0.20; 16.30;  3.70
-19950625;    9150;  0.95;  1.80; 14.40;  3.40
-19950626;    9350;  0.97;  0.00; 16.40;  3.70
-19950627;    9000;  0.94;  0.00; 14.20;  3.30
-19950628;    8700;  0.91;  0.00; 14.00;  3.30
-19950629;    8350;  0.87;  0.80; 14.00;  3.30
-19950630;    8100;  0.84;  3.70; 14.60;  3.40
-19950701;    8500;  0.88;  0.00; 15.00;  3.50
-19950702;    8250;  0.86;  0.00; 15.60;  3.60
-19950703;    7900;  0.82;  0.00; 17.80;  3.90
-19950704;    7550;  0.79;  0.00; 19.20;  4.20
-19950705;    6950;  0.72;  0.00; 18.30;  4.00
-19950706;    6950;  0.72;  1.40; 18.10;  4.00
-19950707;    9350;  0.97;  0.00; 18.10;  4.00
-19950708;    7500;  0.78;  0.00; 20.50;  4.40
-19950709;    7150;  0.74;  0.00; 24.40;  5.00
-19950710;    6550;  0.68;  0.60; 23.60;  4.90
-19950711;    6500;  0.68;  0.50; 23.40;  4.80
-19950712;    6200;  0.65;  0.00; 26.60;  5.40
-19950713;    5950;  0.62;  0.00; 25.50;  5.20
-19950714;    5900;  0.61;  0.00; 25.00;  5.10
-19950715;    5650;  0.59;  0.00; 24.10;  4.90
-19950716;    5650;  0.59;  0.00; 21.80;  4.50
-19950717;    5400;  0.56;  0.00; 19.60;  4.10
-19950718;    5150;  0.54;  0.40; 18.90;  4.00
-19950719;    4930;  0.51;  0.20; 20.10;  4.20
-19950720;    4420;  0.46;  0.20; 19.50;  4.10
-19950721;    4420;  0.46;  2.20; 21.70;  4.40
-19950722;    4420;  0.46;  1.30; 19.70;  4.10
-19950723;    4420;  0.46;  9.20; 17.90;  3.70
-19950724;    4460;  0.46;  0.00; 17.90;  3.70
-19950725;    4700;  0.49;  0.70; 17.50;  3.70
-19950726;    4660;  0.49;  0.70; 21.10;  4.20
-19950727;    4630;  0.48;  3.90; 21.00;  4.20
-19950728;    4390;  0.46;  1.00; 18.20;  3.70
-19950729;    4390;  0.46;  0.00; 20.50;  4.10
-19950730;    4120;  0.43;  1.00; 23.60;  4.60
-19950731;    3890;  0.40;  2.10; 21.00;  4.10
-19950801;    3890;  0.40;  0.50; 15.40;  3.20
-19950802;    3890;  0.40;  0.00; 14.60;  3.10
-19950803;    3850;  0.40;  0.00; 14.90;  3.10
-19950804;    3620;  0.38;  0.00; 15.90;  3.30
-19950805;    3620;  0.38;  0.00; 18.50;  3.60
-19950806;    3620;  0.38;  0.00; 17.90;  3.50
-19950807;    3360;  0.35;  0.00; 16.70;  3.30
-19950808;    3360;  0.35;  0.00; 19.50;  3.70
-19950809;    3360;  0.35;  9.00; 20.90;  3.90
-19950810;    3620;  0.38;  8.30; 18.20;  3.50
-19950811;    4350;  0.45;  0.00; 17.90;  3.40
-19950812;    4390;  0.46;  0.00; 17.70;  3.40
-19950813;    3820;  0.40;  0.00; 17.80;  3.40
-19950814;    3320;  0.35;  0.00; 18.20;  3.40
-19950815;    3320;  0.35;  0.00; 16.80;  3.20
-19950816;    3090;  0.32;  0.00; 16.70;  3.10
-19950817;    3050;  0.32;  0.00; 16.90;  3.20
-19950818;    3050;  0.32;  0.00; 21.10;  3.70
-19950819;    2800;  0.29;  9.30; 19.40;  3.50
-19950820;    3160;  0.33; 14.60; 17.40;  3.10
-19950821;    4740;  0.49;  1.50; 17.70;  3.20
-19950822;    4660;  0.49;  0.00; 18.20;  3.20
-19950823;    4080;  0.42;  0.00; 18.20;  3.20
-19950824;    3550;  0.37;  0.10; 18.00;  3.20
-19950825;    3280;  0.34;  0.00; 18.20;  3.10
-19950826;    3250;  0.34;  0.00; 17.50;  3.00
-19950827;    3020;  0.31;  0.00; 19.00;  3.20
-19950828;    3050;  0.32;  0.00; 17.70;  3.00
-19950829;    3050;  0.32;  0.00; 16.80;  2.90
-19950830;    2770;  0.29;  0.10; 17.50;  2.90
-19950831;    2510;  0.26;  6.50; 18.40;  3.00
-19950901;    2770;  0.29;  2.20; 16.30;  2.70
-19950902;    3020;  0.31; 12.20; 15.60;  2.60
-19950903;    3280;  0.34;  0.60; 14.30;  2.40
-19950904;    3360;  0.35;  5.80; 15.70;  2.60
-19950905;    3660;  0.38;  0.80; 15.90;  2.60
-19950906;    3620;  0.38;  0.00; 15.60;  2.50
-19950907;    3550;  0.37;  0.00; 15.00;  2.40
-19950908;    3320;  0.35;  2.70; 15.50;  2.50
-19950909;    3320;  0.35; 13.20; 14.20;  2.30
-19950910;    3930;  0.41;  1.00; 11.70;  2.00
-19950911;    4160;  0.43;  0.00; 11.30;  1.90
-19950912;    3730;  0.39;  0.10; 12.50;  2.00
-19950913;    3660;  0.38; 15.00; 13.60;  2.10
-19950914;    5750;  0.60;  8.40; 15.90;  2.40
-19950915;    6350;  0.66;  8.90; 14.70;  2.20
-19950916;    6450;  0.67;  3.90; 11.60;  1.80
-19950917;    6100;  0.63;  0.70; 13.20;  2.00
-19950918;    5950;  0.62; 15.80; 13.70;  2.00
-19950919;    8250;  0.86;  0.70; 12.70;  1.90
-19950920;    5850;  0.61; 11.40; 12.30;  1.80
-19950921;    7800;  0.81;  2.10; 13.50;  1.90
-19950922;    7150;  0.74;  0.00; 12.20;  1.80
-19950923;    5650;  0.59;  0.00; 18.30;  2.40
-19950924;    4280;  0.45;  0.00; 20.40;  2.60
-19950925;    3770;  0.39;  0.00; 19.60;  2.40
-19950926;    3270;  0.34;  0.00; 18.00;  2.30
-19950927;    3010;  0.31;  0.00; 16.40;  2.10
-19950928;    2780;  0.29;  0.00; 15.30;  1.90
-19950929;    2510;  0.26;  0.00; 16.10;  2.00
-19950930;    2510;  0.26;  0.00; 15.90;  1.90
-19951001;    2540;  0.26; 10.90; 16.10;  1.90
-19951002;    3250;  0.34;  0.60; 16.40;  1.90
-19951003;    3210;  0.33;  0.00; 17.00;  2.00
-19951004;    3110;  0.32;  0.00; 16.00;  1.90
-19951005;    2850;  0.30;  0.00; 13.70;  1.60
-19951006;    2810;  0.29;  0.00; 11.90;  1.40
-19951007;    2540;  0.26;  1.20; 12.10;  1.40
-19951008;    2570;  0.27;  0.30; 11.80;  1.40
-19951009;    2540;  0.26;  0.10; 13.60;  1.50
-19951010;    2540;  0.26;  1.70; 12.60;  1.40
-19951011;    2750;  0.29;  0.00; 11.10;  1.30
-19951012;    2750;  0.29;  0.00; 13.50;  1.50
-19951013;    2540;  0.26; 10.10; 12.80;  1.40
-19951014;    3570;  0.37;  8.20; 11.00;  1.20
-19951015;    4480;  0.47; 32.50; 12.30;  1.30
-19951016;   11100;  1.16;  4.10;  9.50;  1.10
-19951017;    8450;  0.88;  1.10; 10.20;  1.10
-19951018;    6900;  0.72;  1.90; 13.10;  1.30
-19951019;    6350;  0.66;  0.50; 13.60;  1.30
-19951020;    5600;  0.58;  0.00; 10.90;  1.10
-19951021;    5300;  0.55;  0.00;  8.80;  0.90
-19951022;    5050;  0.53;  0.00;  7.70;  0.90
-19951023;    4540;  0.47;  0.00;  8.80;  0.90
-19951024;    4510;  0.47;  0.00;  8.90;  0.90
-19951025;    4240;  0.44;  0.00;  7.10;  0.80
-19951026;    4000;  0.42;  0.00;  7.80;  0.80
-19951027;    4000;  0.42;  0.00;  9.60;  0.90
-19951028;    4000;  0.42;  0.00;  7.80;  0.80
-19951029;    4000;  0.42;  0.00;  6.40;  0.70
-19951030;    4000;  0.42;  0.10;  6.30;  0.70
-19951031;    4000;  0.42;  0.70; 11.40;  1.00
-19951101;    4000;  0.42;  0.00; 11.60;  1.00
-19951102;    3970;  0.41;  0.00; 10.80;  0.90
-19951103;    3970;  0.41;  0.00;  9.70;  0.80
-19951104;    3970;  0.41;  0.00; 11.00;  0.90
-19951105;    3970;  0.41;  0.00; 10.00;  0.80
-19951106;    3970;  0.41;  0.00; 11.70;  0.90
-19951107;    3970;  0.41;  0.10; 12.00;  0.90
-19951108;    3700;  0.39;  0.00; 14.00;  1.00
-19951109;    3700;  0.39;  0.00; 13.10;  0.90
-19951110;    3700;  0.39;  0.20; 13.60;  1.00
-19951111;    3700;  0.39;  0.00; 11.80;  0.80
-19951112;    3700;  0.39;  0.00;  9.50;  0.70
-19951113;    3700;  0.39;  0.00;  4.20;  0.50
-19951114;    3440;  0.36;  0.00;  2.30;  0.30
-19951115;    3440;  0.36;  0.00;  2.20;  0.30
-19951116;    3440;  0.36;  0.00;  5.90;  0.50
-19951117;    3440;  0.36;  0.20;  7.90;  0.60
-19951118;    3440;  0.36;  0.00;  7.80;  0.60
-19951119;    3440;  0.36;  0.00;  1.90;  0.30
-19951120;    3670;  0.38;  0.00;  2.90;  0.40
-19951121;    3440;  0.36;  0.00;  4.10;  0.40
-19951122;    3440;  0.36;  0.00;  2.20;  0.30
-19951123;    3670;  0.38;  9.40;  0.90;  0.20
-19951124;    3970;  0.41;  6.90;  9.20;  0.60
-19951125;    5350;  0.56; 14.90; 13.50;  0.80
-19951126;    8900;  0.93; 28.20; 13.70;  0.80
-19951127;   28900;  3.01;  1.70; 10.00;  0.60
-19951128;   15800;  1.64;  2.00; 10.00;  0.60
-19951129;    9300;  0.97;  0.50; 11.70;  0.70
-19951130;    7700;  0.80;  0.10; 10.70;  0.60
-19951201;    6950;  0.72;  0.00;  4.60;  0.40
-19951202;    6550;  0.68;  0.00;  2.50;  0.30
-19951203;    6000;  0.62;  0.00;  3.00;  0.30
-19951204;    5650;  0.59;  0.00;  2.60;  0.30
-19951205;    5350;  0.56;  0.00;  3.80;  0.30
-19951206;    5100;  0.53;  0.00;  5.90;  0.40
-19951207;    5100;  0.53;  0.00;  1.70;  0.20
-19951208;    5100;  0.53;  6.20;  6.60;  0.40
-19951209;    5600;  0.58;  5.50;  9.00;  0.50
-19951210;    6500;  0.68;  0.00;  4.80;  0.30
-19951211;    6200;  0.65; 18.20;  3.30;  0.30
-19951212;    9350;  0.97;  1.10;  4.40;  0.30
-19951213;    9800;  1.02;  1.40;  5.90;  0.40
-19951214;    8100;  0.84;  8.70;  7.50;  0.40
-19951215;    8550;  0.89;  2.50;  7.30;  0.40
-19951216;   10700;  1.11;  6.30;  6.30;  0.40
-19951217;   11300;  1.18;  6.30;  5.30;  0.40
-19951218;   11300;  1.18; 14.90;  7.40;  0.40
-19951219;   20700;  2.15; 21.00;  8.70;  0.50
-19951220;   24100;  2.51;  6.70;  8.30;  0.50
-19951221;   37000;  3.85;  3.40;  8.60;  0.50
-19951222;   23000;  2.39; 13.40;  9.80;  0.50
-19951223;   31800;  3.31;  2.90; 11.70;  0.60
-19951224;   25200;  2.62;  0.60; 13.20;  0.60
-19951225;   18700;  1.95;  3.80; 11.80;  0.60
-19951226;   17700;  1.84;  0.30;  8.80;  0.50
-19951227;   15300;  1.59;  0.00;  8.20;  0.50
-19951228;   13900;  1.45;  0.00;  6.80;  0.40
-19951229;   12900;  1.34;  0.20;  7.20;  0.40
-19951230;   12400;  1.29;  0.00;  8.60;  0.50
-19951231;   11900;  1.24;  0.00;  5.60;  0.40
-19960101;   12400;  1.29;  0.80;  8.70;  0.50
-19960102;   12300;  1.28; 12.70; 10.10;  0.60
-19960103;   16800;  1.75;  6.20;  6.20;  0.40
-19960104;   20400;  2.12;  1.50;  4.40;  0.30
-19960105;   17300;  1.80;  4.50;  7.30;  0.50
-19960106;   17300;  1.80;  8.20;  8.40;  0.50
-19960107;   18900;  1.97;  1.30;  7.80;  0.50
-19960108;   19200;  2.00;  3.80;  4.30;  0.30
-19960109;   16300;  1.70;  0.60;  3.30;  0.30
-19960110;   15500;  1.61;  2.10;  6.90;  0.50
-19960111;   15000;  1.56;  9.30;  9.10;  0.60
-19960112;   20900;  2.18; 10.30;  5.50;  0.40
-19960113;   26400;  2.75; 23.50; 10.70;  0.60
-19960114;   45900;  4.78; 10.10;  8.10;  0.50
-19960115;   51000;  5.31;  3.70;  5.20;  0.40
-19960116;   37000;  3.85; 15.40;  9.00;  0.60
-19960117;   48000;  5.00;  2.20;  5.80;  0.40
-19960118;   38500;  4.01; 22.10;  4.40;  0.40
-19960119;   56000;  5.83;  0.50;  5.30;  0.40
-19960120;   49000;  5.10;  2.50;  1.00;  0.30
-19960121;   37600;  3.91;  6.00;  1.70;  0.30
-19960122;   38300;  3.99; 23.50;  6.80;  0.50
-19960123;   52500;  5.47;  6.90;  6.40;  0.50
-19960124;   67000;  6.97;  2.70;  4.10;  0.40
-19960125;   43000;  4.48; 23.50;  4.20;  0.40
-19960126;   80500;  8.38; 10.30;  7.60;  0.60
-19960127;   75500;  7.86;  2.90;  6.30;  0.50
-19960128;   53500;  5.57; 11.30;  6.90;  0.60
-19960129;   58500;  6.09;  2.50;  7.30;  0.60
-19960130;   52500;  5.47; 17.40;  6.80;  0.60
-19960131;   67500;  7.03;  2.80;  7.10;  0.60
-19960201;   53500;  5.57;  7.10;  8.10;  0.70
-19960202;   49800;  5.18; 12.10;  6.20;  0.60
-19960203;   50500;  5.26;  2.80;  9.60;  0.80
-19960204;   50000;  5.20;  3.90;  9.90;  0.80
-19960205;   43700;  4.55;  0.90;  7.80;  0.70
-19960206;   38100;  3.97;  8.20;  9.20;  0.80
-19960207;   38500;  4.01;  3.20;  9.60;  0.80
-19960208;   40200;  4.18;  0.20;  8.60;  0.80
-19960209;   33100;  3.45;  0.00;  5.10;  0.60
-19960210;   28800;  3.00;  0.00;  3.90;  0.50
-19960211;   27500;  2.86;  0.00;  5.90;  0.70
-19960212;   26000;  2.71;  0.00;  5.60;  0.60
-19960213;   24200;  2.52;  0.00;  1.90;  0.40
-19960214;   22900;  2.38;  0.00;  2.40;  0.50
-19960215;   21200;  2.21;  0.00;  2.30;  0.50
-19960216;   20200;  2.10;  0.00;  1.50;  0.40
-19960217;   19700;  2.05;  0.00;  2.70;  0.50
-19960218;   18700;  1.95;  0.40;  2.10;  0.50
-19960219;   17800;  1.85;  4.50;  0.90;  0.40
-19960220;   18900;  1.97; 13.50;  5.70;  0.70
-19960221;   27900;  2.90;  8.50;  4.30;  0.60
-19960222;   25400;  2.64;  7.80;  5.20;  0.70
-19960223;   27200;  2.83;  1.70;  4.50;  0.70
-19960224;   24500;  2.55;  0.00;  3.70;  0.60
-19960225;   19300;  2.01;  0.30;  1.80;  0.50
-19960226;   17400;  1.81;  0.90;  1.30;  0.50
-19960227;   16600;  1.73;  0.80;  2.10;  0.50
-19960228;   15300;  1.59;  0.90;  3.90;  0.70
-19960229;   15300;  1.59;  0.20;  3.60;  0.70
-19960301;   14800;  1.54;  0.10;  5.10;  0.80
-19960302;   14300;  1.49;  1.90;  6.20;  0.90
-19960303;   13900;  1.45;  0.00;  4.50;  0.80
-19960304;   13200;  1.37;  0.00;  5.10;  0.80
-19960305;   12900;  1.34;  0.00;  7.60;  1.00
-19960306;   12400;  1.29;  0.00;  7.10;  1.00
-19960307;   11900;  1.24;  0.00;  7.00;  1.00
-19960308;   11200;  1.17;  0.00;  4.40;  0.80
-19960309;   10800;  1.12;  0.00;  3.00;  0.70
-19960310;   10400;  1.08;  0.00;  3.20;  0.70
-19960311;   10400;  1.08;  5.10;  5.30;  0.90
-19960312;   11200;  1.17; 10.00;  3.20;  0.70
-19960313;   16500;  1.72;  0.00;  3.90;  0.80
-19960314;   14700;  1.53;  0.00;  5.70;  1.00
-19960315;   13100;  1.36;  0.00;  6.10;  1.10
-19960316;   11900;  1.24;  0.00;  5.20;  1.00
-19960317;   11500;  1.20;  0.00;  4.90;  1.00
-19960318;   11200;  1.17;  0.00;  4.00;  0.90
-19960319;   10700;  1.11;  0.00;  4.50;  0.90
-19960320;   10300;  1.07;  0.00;  6.80;  1.20
-19960321;    9900;  1.03;  0.00;  7.00;  1.20
-19960322;    9550;  0.99;  1.10;  6.50;  1.20
-19960323;   10100;  1.05; 37.20;  6.90;  1.20
-19960324;   39400;  4.10; 12.70;  5.90;  1.20
-19960325;   39200;  4.08; 10.10;  7.10;  1.30
-19960326;   33100;  3.45;  5.90;  7.20;  1.30
-19960327;   25300;  2.63; 13.20;  7.40;  1.40
-19960328;   29700;  3.09;  4.00;  7.90;  1.40
-19960329;   29900;  3.11;  3.50;  7.00;  1.30
-19960330;   24800;  2.58;  8.00;  6.50;  1.30
-19960331;   27700;  2.88; 22.80;  8.40;  1.60
-19960401;   59500;  6.19;  0.20;  5.20;  1.20
-19960402;   36100;  3.76;  0.00;  3.20;  1.00
-19960403;   29100;  3.03;  2.10;  4.30;  1.10
-19960404;   27500;  2.86;  4.70;  8.00;  1.60
-19960405;   27900;  2.90;  0.00;  6.60;  1.40
-19960406;   25900;  2.70;  0.00;  6.90;  1.50
-19960407;   23600;  2.46;  0.00;  7.60;  1.60
-19960408;   21800;  2.27;  0.00;  6.80;  1.50
-19960409;   20100;  2.09;  0.00;  6.80;  1.50
-19960410;   19100;  1.99;  0.00;  7.30;  1.60
-19960411;   18200;  1.89;  0.00;  7.00;  1.50
-19960412;   17100;  1.78;  0.00;  8.00;  1.70
-19960413;   16300;  1.70;  0.00;  9.00;  1.80
-19960414;   15600;  1.62;  0.00; 10.50;  2.00
-19960415;   15200;  1.58;  0.00;  7.90;  1.70
-19960416;   14600;  1.52;  0.00;  6.50;  1.50
-19960417;   14000;  1.46;  0.00;  7.10;  1.60
-19960418;   13100;  1.36;  0.00;  9.20;  1.90
-19960419;   12200;  1.27;  0.00; 11.30;  2.20
-19960420;   11800;  1.23;  0.00; 13.00;  2.50
-19960421;   11400;  1.19;  0.00; 15.30;  2.80
-19960422;   10900;  1.13;  0.00; 18.60;  3.30
-19960423;   10500;  1.09;  0.00; 18.50;  3.30
-19960424;    9750;  1.01;  0.00; 16.70;  3.10
-19960425;    9650;  1.00;  0.00; 17.10;  3.20
-19960426;    9200;  0.96;  0.00; 16.00;  3.00
-19960427;    9100;  0.95;  0.00; 15.20;  2.90
-19960428;    9100;  0.95;  0.00; 13.70;  2.70
-19960429;    8700;  0.91;  0.00; 12.00;  2.50
-19960430;    8450;  0.88;  0.00; 11.50;  2.40
-19960501;    8350;  0.87;  1.80; 12.20;  2.60
-19960502;    8100;  0.84;  0.00;  9.80;  2.20
-19960503;    8050;  0.84;  0.50; 11.40;  2.50
-19960504;    9300;  0.97; 16.50; 10.90;  2.40
-19960505;   13400;  1.39;  9.10; 10.90;  2.40
-19960506;   12400;  1.29; 16.40; 10.30;  2.40
-19960507;   17200;  1.79;  0.90;  7.50;  1.90
-19960508;   14200;  1.48;  0.00;  7.30;  1.90
-19960509;   11200;  1.17;  0.00;  8.00;  2.00
-19960510;    9600;  1.00;  0.10;  9.30;  2.30
-19960511;    8800;  0.92;  0.00;  8.80;  2.20
-19960512;    8400;  0.87;  0.00;  8.00;  2.10
-19960513;    8050;  0.84;  1.20;  8.50;  2.20
-19960514;    7850;  0.82;  7.50;  8.10;  2.10
-19960515;    8500;  0.88;  3.60;  8.30;  2.20
-19960516;    9500;  0.99;  0.40;  9.10;  2.30
-19960517;    9300;  0.97;  0.00;  9.70;  2.40
-19960518;    8400;  0.87;  0.10; 10.80;  2.60
-19960519;    7950;  0.83;  0.30; 10.10;  2.50
-19960520;    7500;  0.78;  0.20; 10.50;  2.60
-19960521;    7150;  0.74;  2.50; 10.60;  2.60
-19960522;    7250;  0.75; 22.40;  8.80;  2.30
-19960523;   11900;  1.24;  2.60; 10.20;  2.50
-19960524;   14500;  1.51;  0.10; 12.50;  2.90
-19960525;   11100;  1.16; 11.20; 11.00;  2.70
-19960526;   10200;  1.06;  3.00;  8.50;  2.30
-19960527;   11100;  1.16;  2.30;  8.70;  2.30
-19960528;   10500;  1.09;  0.00;  9.60;  2.40
-19960529;    9550;  0.99;  0.00; 11.20;  2.70
-19960530;    8450;  0.88;  0.40; 10.90;  2.70
-19960531;    7750;  0.81;  5.10; 11.20;  2.70
-19960601;    7650;  0.80;  3.70; 10.40;  2.60
-19960602;    7650;  0.80;  4.30; 10.90;  2.70
-19960603;    7750;  0.81;  1.50; 10.40;  2.60
-19960604;    7400;  0.77;  0.10; 11.80;  2.90
-19960605;    6950;  0.72;  3.10; 11.10;  2.70
-19960606;    6950;  0.72;  0.00; 11.10;  2.80
-19960607;    6950;  0.72;  0.00; 11.50;  2.80
-19960608;    6600;  0.69;  0.00; 15.90;  3.60
-19960609;    6150;  0.64;  0.00; 15.40;  3.50
-19960610;    5550;  0.58;  0.00; 14.90;  3.40
-19960611;    5300;  0.55;  0.00; 15.10;  3.50
-19960612;    5200;  0.54;  0.00; 14.50;  3.40
-19960613;    4880;  0.51;  0.00; 15.50;  3.60
-19960614;    4640;  0.48;  0.00; 15.80;  3.60
-19960615;    4380;  0.46;  0.00; 16.40;  3.70
-19960616;    4270;  0.44;  0.00; 18.10;  4.00
-19960617;    4060;  0.42;  0.00; 18.10;  4.00
-19960618;    3850;  0.40;  0.00; 19.20;  4.20
-19960619;    3630;  0.38;  0.10; 21.80;  4.70
-19960620;    3520;  0.37;  2.10; 21.40;  4.60
-19960621;    3320;  0.35;  0.00; 15.70;  3.60
-19960622;    3320;  0.35;  0.80; 13.20;  3.20
-19960623;    3410;  0.35;  0.30; 14.60;  3.40
-19960624;    3510;  0.37;  0.00; 14.30;  3.40
-19960625;    3520;  0.37;  0.00; 15.30;  3.50
-19960626;    3420;  0.36;  0.00; 17.20;  3.90
-19960627;    3320;  0.35;  0.00; 18.00;  4.00
-19960628;    3220;  0.34;  0.00; 14.50;  3.40
-19960629;    2910;  0.30;  0.00; 13.40;  3.20
-19960630;    2810;  0.29;  0.00; 14.60;  3.40
-19960701;    2910;  0.30;  0.00; 14.50;  3.40
-19960702;    2910;  0.30;  0.00; 15.00;  3.50
-19960703;    2700;  0.28;  0.00; 15.30;  3.50
-19960704;    2610;  0.27;  0.00; 16.70;  3.70
-19960705;    2500;  0.26;  0.00; 17.80;  3.90
-19960706;    2500;  0.26;  0.00; 19.40;  4.20
-19960707;    2310;  0.24;  0.00; 21.00;  4.50
-19960708;    2310;  0.24;  0.60; 16.60;  3.70
-19960709;    2410;  0.25;  3.10; 16.10;  3.60
-19960710;    2600;  0.27;  1.10; 16.40;  3.70
-19960711;    2700;  0.28;  1.90; 15.50;  3.50
-19960712;    2600;  0.27;  5.00; 15.40;  3.50
-19960713;    2700;  0.28;  1.10; 15.40;  3.40
-19960714;    2600;  0.27;  3.70; 15.20;  3.40
-19960715;    2800;  0.29;  0.10; 15.20;  3.40
-19960716;    2700;  0.28;  0.00; 14.80;  3.30
-19960717;    2500;  0.26;  0.00; 16.00;  3.50
-19960718;    2310;  0.24;  0.00; 17.50;  3.80
-19960719;    2210;  0.23;  0.00; 19.10;  4.00
-19960720;    2210;  0.23;  0.00; 17.40;  3.70
-19960721;    2210;  0.23;  0.00; 19.20;  4.00
-19960722;    1980;  0.21;  0.00; 20.50;  4.20
-19960723;    1830;  0.19;  1.10; 21.00;  4.30
-19960724;    1980;  0.21;  0.20; 17.10;  3.60
-19960725;    2220;  0.23;  7.90; 16.90;  3.60
-19960726;    3210;  0.33;  0.00; 17.20;  3.60
-19960727;    2810;  0.29;  0.00; 18.80;  3.90
-19960728;    2310;  0.24;  0.00; 20.10;  4.00
-19960729;    2070;  0.22;  0.00; 20.30;  4.10
-19960730;    1830;  0.19;  5.80; 18.10;  3.70
-19960731;    1980;  0.21;  0.00; 17.20;  3.50
-19960801;    2120;  0.22;  4.00; 16.30;  3.40
-19960802;    2220;  0.23;  1.30; 17.30;  3.50
-19960803;    2220;  0.23;  2.70; 16.30;  3.30
-19960804;    2120;  0.22;  1.60; 16.00;  3.30
-19960805;    2120;  0.22;  0.00; 16.20;  3.30
-19960806;    2020;  0.21;  0.10; 15.30;  3.10
-19960807;    1880;  0.20;  0.00; 15.20;  3.10
-19960808;    1740;  0.18;  0.00; 15.60;  3.10
-19960809;    1740;  0.18;  0.00; 17.50;  3.40
-19960810;    1650;  0.17;  0.00; 17.50;  3.40
-19960811;    1610;  0.17;  0.00; 16.70;  3.30
-19960812;    1520;  0.16;  0.00; 16.60;  3.20
-19960813;    1470;  0.15;  0.00; 16.50;  3.20
-19960814;    1420;  0.15;  0.00; 17.00;  3.20
-19960815;    1290;  0.13;  0.00; 17.40;  3.30
-19960816;    1290;  0.13;  0.00; 18.20;  3.40
-19960817;    1210;  0.13;  0.00; 18.50;  3.40
-19960818;    1290;  0.13;  0.00; 19.90;  3.60
-19960819;    1210;  0.13;  0.00; 22.50;  3.90
-19960820;    1210;  0.13;  5.50; 21.30;  3.70
-19960821;    1210;  0.13;  8.40; 17.50;  3.20
-19960822;    1620;  0.17;  4.40; 17.20;  3.10
-19960823;    2030;  0.21;  6.30; 17.70;  3.10
-19960824;    2220;  0.23;  1.50; 18.20;  3.20
-19960825;    2900;  0.30;  0.10; 17.90;  3.10
-19960826;    2510;  0.26;  6.10; 16.00;  2.80
-19960827;    2220;  0.23;  1.10; 18.20;  3.10
-19960828;    2120;  0.22;  0.00; 17.40;  3.00
-19960829;    2020;  0.21;  0.00; 17.40;  2.90
-19960830;    1830;  0.19;  1.00; 16.40;  2.80
-19960831;    1700;  0.18;  0.00; 18.00;  3.00
-19960901;    1650;  0.17;  0.00; 19.10;  3.10
-19960902;    1650;  0.17;  0.10; 18.80;  3.00
-19960903;    1650;  0.17; 16.10; 18.20;  2.90
-19960904;    2410;  0.25;  1.70; 16.20;  2.60
-19960905;    2600;  0.27;  0.00; 12.40;  2.10
-19960906;    2120;  0.22;  0.00; 11.50;  2.00
-19960907;    1930;  0.20;  0.00; 12.10;  2.00
-19960908;    1930;  0.20;  1.10; 12.90;  2.10
-19960909;    1930;  0.20;  7.10; 15.20;  2.40
-19960910;    1830;  0.19;  0.10; 13.50;  2.20
-19960911;    1650;  0.17;  1.00; 13.50;  2.20
-19960912;    1750;  0.18;  0.20; 16.40;  2.40
-19960913;    1930;  0.20;  0.40; 16.40;  2.40
-19960914;    1850;  0.19;  0.50; 15.50;  2.30
-19960915;    1750;  0.18;  0.00; 13.50;  2.10
-19960916;    1670;  0.17;  0.40; 13.50;  2.10
-19960917;    1760;  0.18;  5.90; 13.60;  2.00
-19960918;    1750;  0.18;  0.40; 13.20;  2.00
-19960919;    1750;  0.18;  0.30; 13.70;  2.00
-19960920;    1850;  0.19;  8.30; 12.60;  1.90
-19960921;    2030;  0.21;  8.10; 12.10;  1.80
-19960922;    2320;  0.24;  6.50; 13.50;  1.90
-19960923;    2700;  0.28;  2.60; 11.80;  1.70
-19960924;    2700;  0.28;  1.70; 10.00;  1.50
-19960925;    2500;  0.26;  3.80; 11.00;  1.60
-19960926;    2310;  0.24;  1.50; 13.90;  1.90
-19960927;    2510;  0.26;  0.20; 14.80;  1.90
-19960928;    2410;  0.25;  1.80; 13.80;  1.80
-19960929;    2510;  0.26; 14.30; 12.90;  1.70
-19960930;    3180;  0.33;  2.50; 13.30;  1.70
-19961001;    4070;  0.42;  9.80; 10.90;  1.50
-19961002;    4190;  0.44;  2.40; 10.50;  1.40
-19961003;    3390;  0.35;  1.70; 10.00;  1.30
-19961004;    3090;  0.32;  8.20; 10.10;  1.30
-19961005;    2990;  0.31;  1.20; 11.30;  1.40
-19961006;    2900;  0.30;  0.00;  9.40;  1.20
-19961007;    2700;  0.28;  3.10; 10.50;  1.30
-19961008;    2600;  0.27;  2.50; 13.40;  1.50
-19961009;    2700;  0.28;  1.30; 13.90;  1.60
-19961010;    2790;  0.29;  0.20; 13.20;  1.50
-19961011;    2600;  0.27;  0.20; 12.90;  1.40
-19961012;    2550;  0.27;  0.00; 12.10;  1.30
-19961013;    2550;  0.27;  0.00; 11.60;  1.30
-19961014;    2410;  0.25;  0.00; 12.10;  1.30
-19961015;    2360;  0.25;  0.00; 13.10;  1.40
-19961016;    2260;  0.24;  0.00;  8.10;  1.00
-19961017;    2220;  0.23;  6.60; 11.10;  1.20
-19961018;    2310;  0.24;  1.80; 12.30;  1.30
-19961019;    2510;  0.26;  8.10; 11.20;  1.10
-19961020;    3190;  0.33;  1.30; 11.20;  1.10
-19961021;    3090;  0.32;  6.30; 11.30;  1.10
-19961022;    3090;  0.32;  9.60; 13.80;  1.30
-19961023;    4290;  0.45;  6.40; 11.50;  1.10
-19961024;    5350;  0.56; 18.10; 13.50;  1.20
-19961025;    9050;  0.94;  3.50; 11.10;  1.10
-19961026;    5500;  0.57;  0.30;  8.40;  0.90
-19961027;    4330;  0.45; 11.60;  8.70;  0.90
-19961028;    4510;  0.47;  5.90; 14.00;  1.20
-19961029;    6300;  0.66;  0.10; 14.40;  1.20
-19961030;    4740;  0.49;  0.10; 12.50;  1.10
-19961031;    4120;  0.43;  0.00; 11.40;  1.00
-19961101;    3800;  0.40;  0.90; 13.30;  1.10
-19961102;    3990;  0.42; 13.00; 10.40;  0.90
-19961103;    6150;  0.64;  0.00;  7.40;  0.70
-19961104;    4860;  0.51;  0.00;  6.40;  0.60
-19961105;    4210;  0.44;  8.80;  6.80;  0.60
-19961106;    4890;  0.51;  5.30;  9.80;  0.80
-19961107;    5550;  0.58; 21.00; 11.30;  0.90
-19961108;   10500;  1.09;  4.80; 10.40;  0.80
-19961109;   13900;  1.45;  5.00;  9.70;  0.80
-19961110;    9400;  0.98;  0.20;  8.60;  0.70
-19961111;    6800;  0.71;  1.80; 10.10;  0.80
-19961112;    6850;  0.71; 10.90;  9.40;  0.70
-19961113;   11000;  1.15;  8.70;  7.80;  0.60
-19961114;    9500;  0.99;  2.00;  5.60;  0.50
-19961115;    9800;  1.02;  9.50;  4.50;  0.50
-19961116;   10800;  1.12;  0.70;  5.80;  0.50
-19961117;   10800;  1.12;  5.50;  5.50;  0.50
-19961118;    9000;  0.94;  3.40;  9.00;  0.60
-19961119;    9450;  0.98;  1.20;  6.70;  0.50
-19961120;    8700;  0.91;  9.60;  8.90;  0.60
-19961121;   10700;  1.11; 12.90; 11.20;  0.70
-19961122;   16900;  1.76; 12.10; 13.60;  0.80
-19961123;   34000;  3.54; 32.00; 12.50;  0.80
-19961124;   70000;  7.29;  2.40; 11.50;  0.70
-19961125;   36300;  3.78;  2.20;  9.50;  0.60
-19961126;   24800;  2.58;  0.10;  6.00;  0.40
-19961127;   20100;  2.09;  5.40;  9.70;  0.60
-19961128;   20400;  2.12;  1.70; 11.10;  0.70
-19961129;   20200;  2.10;  3.50; 11.40;  0.70
-19961130;   20100;  2.09; 17.90; 10.00;  0.60
-19961201;   37100;  3.86; 11.30;  7.10;  0.50
-19961202;   40900;  4.26; 11.00;  6.60;  0.50
-19961203;   36700;  3.82;  5.10;  9.80;  0.60
-19961204;   39800;  4.14;  8.70;  9.50;  0.60
-19961205;   34100;  3.55; 32.50; 10.90;  0.60
-19961206;   96500; 10.05;  0.00;  7.30;  0.50
-19961207;   68500;  7.13;  0.10;  4.40;  0.30
-19961208;   43200;  4.50;  0.00;  7.00;  0.40
-19961209;   37000;  3.85;  0.00;  8.20;  0.50
-19961210;   32900;  3.42;  0.00;  5.10;  0.40
-19961211;   29800;  3.10;  0.00;  2.40;  0.30
-19961212;   27400;  2.85;  0.90;  4.60;  0.30
-19961213;   27300;  2.84;  7.90;  8.20;  0.50
-19961214;   29300;  3.05;  6.10;  6.40;  0.40
-19961215;   27600;  2.87;  1.90;  4.70;  0.30
-19961216;   24200;  2.52;  1.80;  4.80;  0.30
-19961217;   24800;  2.58; 23.20;  7.00;  0.40
-19961218;   44000;  4.58;  4.90;  5.70;  0.40
-19961219;   33400;  3.48; 12.00;  9.70;  0.50
-19961220;   36300;  3.78;  3.90; 11.20;  0.60
-19961221;   38300;  3.99;  0.10;  7.70;  0.40
-19961222;   29300;  3.05;  7.40;  7.70;  0.50
-19961223;   30500;  3.17;  8.50; 10.80;  0.60
-19961224;   37600;  3.91;  2.90;  5.70;  0.40
-19961225;   34700;  3.61;  7.00;  5.60;  0.40
-19961226;   33400;  3.48;  9.50;  3.90;  0.30
-19961227;   35200;  3.66;  0.10;  2.90;  0.30
-19961228;   29800;  3.10;  0.00;  0.90;  0.20
-19961229;   26000;  2.71;  0.90;  1.30;  0.20
-19961230;   25300;  2.63;  4.90;  7.00;  0.40
-19961231;   27000;  2.81;  1.70;  9.30;  0.50
-19970101;   25800;  2.69;  0.10;  5.80;  0.40
-19970102;   24200;  2.52;  0.00;  2.30;  0.30
-19970103;   22100;  2.30;  0.00;  0.90;  0.20
-19970104;   21000;  2.19;  0.00;  0.50;  0.20
-19970105;   19900;  2.07;  0.00; -3.00;  0.10
-19970106;   18700;  1.95;  3.10; -1.80;  0.10
-19970107;   18200;  1.89;  1.30; -1.00;  0.10
-19970108;   18100;  1.88;  9.30; -3.00;  0.10
-19970109;   17700;  1.84;  1.80;  2.00;  0.20
-19970110;   17700;  1.84;  0.50;  1.50;  0.20
-19970111;   17100;  1.78;  0.10;  0.00;  0.20
-19970112;   16700;  1.74;  0.60; -3.50;  0.10
-19970113;   15600;  1.62;  0.20; -2.60;  0.10
-19970114;   14700;  1.53;  3.70; -4.40;  0.00
-19970115;   14200;  1.48;  2.50; -3.30;  0.10
-19970116;   13700;  1.43;  1.50; -5.20;  0.00
-19970117;   13700;  1.43;  4.70; -7.00;  0.00
-19970118;   13900;  1.45;  7.90;  0.20;  0.20
-19970119;   16500;  1.72;  5.10;  1.60;  0.30
-19970120;   19900;  2.07; 33.90;  6.20;  0.50
-19970121;   88000;  9.16; 10.80;  9.60;  0.60
-19970122;   80500;  8.38;  1.50;  4.60;  0.40
-19970123;   38900;  4.05;  1.50;  2.00;  0.30
-19970124;   33000;  3.44; 18.50;  3.90;  0.40
-19970125;   51000;  5.31; 10.50;  8.40;  0.60
-19970126;   52000;  5.41;  1.40;  6.00;  0.50
-19970127;   41900;  4.36; 18.00;  5.60;  0.50
-19970128;   63000;  6.56;  2.40;  7.60;  0.60
-19970129;   49700;  5.17;  2.00;  9.60;  0.70
-19970130;   41100;  4.28;  2.90;  8.50;  0.70
-19970131;   39300;  4.09;  1.30;  9.80;  0.80
-19970201;   37500;  3.90;  0.20;  9.10;  0.70
-19970202;   34200;  3.56;  0.20;  8.80;  0.70
-19970203;   31300;  3.26;  0.00;  7.50;  0.70
-19970204;   29700;  3.09;  0.20;  6.90;  0.70
-19970205;   27900;  2.90;  4.10;  8.30;  0.70
-19970206;   27300;  2.84;  0.90;  9.80;  0.80
-19970207;   26700;  2.78;  2.60; 10.30;  0.90
-19970208;   26700;  2.78; 12.70;  9.00;  0.80
-19970209;   36700;  3.82;  5.10;  7.60;  0.70
-19970210;   32000;  3.33;  7.40;  3.80;  0.50
-19970211;   31800;  3.31;  0.00; -0.70;  0.20
-19970212;   25400;  2.64;  1.60; -1.10;  0.20
-19970213;   20700;  2.15;  3.50;  2.90;  0.50
-19970214;   21700;  2.26; 18.80;  5.20;  0.60
-19970215;   38400;  4.00;  6.80; -1.70;  0.20
-19970216;   33600;  3.50;  0.00; -2.70;  0.10
-19970217;   27200;  2.83;  0.00; -1.70;  0.20
-19970218;   25100;  2.61;  0.00; -0.50;  0.30
-19970219;   23200;  2.42;  0.00; -1.90;  0.20
-19970220;   22300;  2.32;  0.00; -1.00;  0.30
-19970221;   21300;  2.22;  0.00;  0.30;  0.40
-19970222;   20900;  2.18;  0.00;  2.50;  0.50
-19970223;   20400;  2.12;  0.00;  3.40;  0.60
-19970224;   19600;  2.04;  0.00;  5.50;  0.80
-19970225;   19000;  1.98;  0.00;  6.50;  0.90
-19970226;   18500;  1.93;  0.00;  7.40;  1.00
-19970227;   17900;  1.86;  0.00;  7.00;  0.90
-19970228;   17000;  1.77;  6.10;  7.20;  1.00
-19970301;   19000;  1.98;  4.80;  6.40;  0.90
-19970302;   19800;  2.06;  6.50;  6.50;  0.90
-19970303;   23800;  2.48; 16.10;  7.70;  1.00
-19970304;   35400;  3.69;  1.00;  5.20;  0.80
-19970305;   22400;  2.33;  0.50;  4.10;  0.80
-19970306;   18700;  1.95;  3.70;  5.20;  0.90
-19970307;   18500;  1.93;  3.70;  6.70;  1.00
-19970308;   19500;  2.03;  0.10;  7.50;  1.10
-19970309;   17900;  1.86;  0.00;  6.80;  1.00
-19970310;   16400;  1.71;  0.00;  6.20;  1.00
-19970311;   15900;  1.66;  0.00;  6.30;  1.00
-19970312;   15400;  1.60;  0.00;  4.20;  0.80
-19970313;   15000;  1.56;  2.00;  4.20;  0.80
-19970314;   15000;  1.56;  0.60;  5.40;  1.00
-19970315;   14800;  1.54;  8.30;  3.90;  0.90
-19970316;   17700;  1.84;  5.20;  2.80;  0.80
-19970317;   18200;  1.89;  0.70;  3.60;  0.80
-19970318;   16200;  1.69;  0.30;  2.30;  0.70
-19970319;   14800;  1.54;  0.10;  2.80;  0.80
-19970320;   14000;  1.46; 20.90;  1.60;  0.70
-19970321;   31300;  3.26;  9.20;  6.30;  1.20
-19970322;   32200;  3.35;  2.90;  5.40;  1.10
-19970323;   20900;  2.18;  3.70;  5.70;  1.10
-19970324;   18400;  1.92;  7.90;  5.60;  1.10
-19970325;   22600;  2.35; 17.90;  7.80;  1.40
-19970326;   38400;  4.00;  6.10;  7.70;  1.40
-19970327;   30500;  3.17;  1.00;  5.40;  1.10
-19970328;   23300;  2.43;  0.00;  5.00;  1.10
-19970329;   21000;  2.19;  7.40;  7.90;  1.50
-19970330;   25400;  2.64; 22.10;  9.10;  1.60
-19970331;   49500;  5.15;  4.10; 10.10;  1.70
-19970401;   37700;  3.92;  2.30; 11.10;  1.90
-19970402;   30200;  3.14;  0.70; 11.00;  1.90
-19970403;   27300;  2.84;  1.30; 11.60;  2.00
-19970404;   26800;  2.79;  3.80;  9.60;  1.70
-19970405;   27000;  2.81;  6.90;  8.40;  1.60
-19970406;   28300;  2.95; 12.60;  8.70;  1.70
-19970407;   36100;  3.76;  4.70; 10.00;  1.90
-19970408;   40600;  4.23;  1.60;  8.70;  1.70
-19970409;   28700;  2.99;  2.00;  7.70;  1.60
-19970410;   25400;  2.64; 10.20;  7.80;  1.60
-19970411;   31800;  3.31;  8.10;  7.80;  1.60
-19970412;   36800;  3.83;  7.20;  8.00;  1.70
-19970413;   31700;  3.30;  5.60;  7.50;  1.60
-19970414;   32300;  3.36;  1.30;  8.50;  1.80
-19970415;   28900;  3.01;  0.60;  9.70;  2.00
-19970416;   25400;  2.64;  0.00; 10.60;  2.10
-19970417;   23700;  2.47;  0.00; 11.40;  2.20
-19970418;   22300;  2.32;  0.00; 11.90;  2.30
-19970419;   21000;  2.19;  0.00; 12.70;  2.40
-19970420;   18500;  1.93;  0.40;  8.20;  1.80
-19970421;   17500;  1.82;  1.10;  5.10;  1.40
-19970422;   17200;  1.79;  0.70;  9.60;  2.10
-19970423;   16700;  1.74;  0.20;  7.20;  1.70
-19970424;   16000;  1.67;  0.00;  6.60;  1.70
-19970425;   14900;  1.55;  0.00;  7.70;  1.80
-19970426;   14400;  1.50;  0.00;  6.50;  1.70
-19970427;   14400;  1.50;  0.00;  6.80;  1.70
-19970428;   14000;  1.46;  0.00;  6.60;  1.70
-19970429;   13300;  1.38;  0.00; 10.20;  2.20
-19970430;   12900;  1.34;  0.00; 10.30;  2.30
-19970501;   12700;  1.32;  0.00;  9.60;  2.20
-19970502;   12200;  1.27;  1.60;  8.30;  2.00
-19970503;   11900;  1.24;  0.00;  9.50;  2.20
-19970504;   11700;  1.22;  4.00;  7.60;  1.90
-19970505;   11700;  1.22;  1.00;  7.50;  1.90
-19970506;   11500;  1.20;  1.00;  8.10;  2.00
-19970507;   11200;  1.17;  0.00;  9.70;  2.30
-19970508;   10600;  1.10;  0.00; 11.10;  2.50
-19970509;   10100;  1.05;  9.10;  9.30;  2.20
-19970510;   10600;  1.10;  0.10;  8.80;  2.20
-19970511;   10900;  1.13;  0.10;  8.80;  2.20
-19970512;   10400;  1.08;  0.20;  8.40;  2.10
-19970513;    9950;  1.04;  0.00; 10.10;  2.40
-19970514;    9750;  1.01;  0.00; 10.30;  2.50
-19970515;    9300;  0.97;  0.30; 11.20;  2.60
-19970516;    8900;  0.93;  0.10; 13.30;  2.90
-19970517;    8600;  0.90;  0.00; 15.60;  3.30
-19970518;    8100;  0.84;  0.00; 15.80;  3.40
-19970519;    7700;  0.80;  1.00; 13.30;  3.00
-19970520;    7450;  0.78;  1.70; 10.60;  2.50
-19970521;    7200;  0.75;  1.80; 10.40;  2.50
-19970522;    7200;  0.75;  0.10; 10.60;  2.60
-19970523;    7150;  0.74;  0.00; 10.90;  2.60
-19970524;    7050;  0.73;  0.80; 12.70;  3.00
-19970525;    7050;  0.73;  2.20; 15.20;  3.40
-19970526;    6900;  0.72;  3.60; 15.20;  3.40
-19970527;    7150;  0.74;  4.70; 13.30;  3.10
-19970528;    7150;  0.74;  0.00; 10.70;  2.60
-19970529;    6750;  0.70;  0.00; 12.70;  3.00
-19970530;    6300;  0.66;  0.00; 15.60;  3.50
-19970531;    5950;  0.62;  0.00; 16.50;  3.60
-19970601;    5500;  0.57;  0.00; 17.70;  3.90
-19970602;    5300;  0.55;  0.00; 19.50;  4.20
-19970603;    5150;  0.54;  0.50; 17.40;  3.80
-19970604;    4770;  0.50;  0.00; 15.70;  3.50
-19970605;    4770;  0.50;  0.70; 14.20;  3.30
-19970606;    4590;  0.48;  5.10; 14.60;  3.40
-19970607;    5050;  0.53;  0.20; 11.20;  2.80
-19970608;    4890;  0.51;  3.40; 10.40;  2.70
-19970609;    4590;  0.48;  3.50; 12.40;  3.00
-19970610;    4590;  0.48;  0.00; 12.30;  3.00
-19970611;    4380;  0.46;  0.10; 11.20;  2.80
-19970612;    4240;  0.44;  0.70; 12.20;  3.00
-19970613;    4210;  0.44;  0.00; 12.10;  3.00
-19970614;    4180;  0.44;  0.00; 11.50;  2.80
-19970615;    4000;  0.42;  0.00; 12.00;  2.90
-19970616;    3880;  0.40;  0.00; 12.70;  3.10
-19970617;    3690;  0.38;  0.10; 13.20;  3.20
-19970618;    3690;  0.38;  0.00; 14.00;  3.30
-19970619;    3690;  0.38;  1.50; 12.30;  3.00
-19970620;    3690;  0.38; 11.60; 14.30;  3.30
-19970621;    4190;  0.44;  6.20; 13.50;  3.20
-19970622;    5850;  0.61;  5.90; 12.80;  3.10
-19970623;    5200;  0.54;  8.10; 13.30;  3.20
-19970624;    6700;  0.70;  0.40; 13.60;  3.20
-19970625;    5050;  0.53;  1.50; 13.90;  3.30
-19970626;    4210;  0.44;  0.30; 13.50;  3.20
-19970627;    4000;  0.42;  0.00; 12.50;  3.10
-19970628;    3820;  0.40;  0.00; 12.80;  3.10
-19970629;    3750;  0.39;  0.00; 14.70;  3.40
-19970630;    3750;  0.39;  0.00; 17.30;  3.90
-19970701;    3440;  0.36;  0.00; 16.30;  3.70
-19970702;    3210;  0.33;  0.00; 18.70;  4.10
-19970703;    3150;  0.33;  0.10; 21.00;  4.50
-19970704;    3000;  0.31;  3.00; 19.20;  4.20
-19970705;    3000;  0.31;  0.00; 16.80;  3.80
-19970706;    3000;  0.31;  0.00; 15.20;  3.50
-19970707;    2870;  0.30;  0.00; 16.50;  3.70
-19970708;    2780;  0.29;  0.00; 18.40;  4.00
-19970709;    2690;  0.28;  0.00; 17.90;  3.90
-19970710;    2570;  0.27;  0.00; 17.30;  3.80
-19970711;    2470;  0.26;  0.00; 16.70;  3.70
-19970712;    2280;  0.24;  0.00; 18.00;  3.90
-19970713;    2250;  0.23;  4.60; 19.90;  4.20
-19970714;    2470;  0.26;  0.00; 16.10;  3.60
-19970715;    2470;  0.26;  0.00; 14.40;  3.30
-19970716;    2400;  0.25;  0.30; 15.90;  3.50
-19970717;    2400;  0.25;  4.00; 15.10;  3.40
-19970718;    2700;  0.28; 17.40; 14.80;  3.30
-19970719;    3680;  0.38;  1.30; 14.90;  3.30
-19970720;    3250;  0.34;  0.40; 14.10;  3.20
-19970721;    2930;  0.31;  0.00; 14.80;  3.30
-19970722;    2750;  0.29;  0.20; 16.50;  3.50
-19970723;    2570;  0.27;  0.00; 16.20;  3.50
-19970724;    2500;  0.26;  0.00; 19.10;  3.90
-19970725;    2500;  0.26;  0.00; 19.90;  4.10
-19970726;    2330;  0.24;  1.80; 16.10;  3.40
-19970727;    2280;  0.24; 14.70; 15.90;  3.40
-19970728;    2830;  0.29;  9.60; 15.50;  3.30
-19970729;    3620;  0.38;  2.00; 14.70;  3.20
-19970730;    3310;  0.34;  1.00; 15.50;  3.30
-19970731;    2930;  0.31;  0.20; 15.40;  3.30
-19970801;    2870;  0.30;  0.00; 14.60;  3.10
-19970802;    2690;  0.28;  2.30; 14.10;  3.00
-19970803;    2500;  0.26;  0.00; 14.40;  3.00
-19970804;    2570;  0.27;  8.10; 15.10;  3.10
-19970805;    2890;  0.30;  3.40; 13.70;  2.90
-19970806;    3000;  0.31;  0.00; 13.10;  2.80
-19970807;    2750;  0.29;  3.90; 14.30;  2.90
-19970808;    2640;  0.27;  4.70; 15.30;  3.10
-19970809;    2770;  0.29;  5.80; 15.00;  3.00
-19970810;    3060;  0.32; 10.00; 13.90;  2.80
-19970811;    3510;  0.37;  6.50; 14.50;  2.90
-19970812;    4780;  0.50;  0.80; 14.80;  3.00
-19970813;    3490;  0.36;  6.70; 15.60;  3.00
-19970814;    3000;  0.31;  1.20; 15.40;  3.00
-19970815;    3060;  0.32;  1.00; 14.60;  2.90
-19970816;    2890;  0.30;  1.10; 15.10;  2.90
-19970817;    2700;  0.28;  3.20; 14.90;  2.90
-19970818;    2820;  0.29;  1.80; 16.10;  3.00
-19970819;    2820;  0.29;  2.60; 16.30;  3.00
-19970820;    2640;  0.27;  1.30; 16.50;  3.00
-19970821;    2540;  0.26;  0.50; 17.10;  3.10
-19970822;    2600;  0.27;  0.00; 16.00;  2.90
-19970823;    2470;  0.26; 18.40; 14.80;  2.70
-19970824;    3190;  0.33;  2.70; 14.30;  2.70
-19970825;    4380;  0.46;  4.20; 12.60;  2.40
-19970826;    3210;  0.33;  0.00; 12.70;  2.40
-19970827;    2820;  0.29;  0.00; 13.30;  2.40
-19970828;    2450;  0.26;  0.00; 16.30;  2.80
-19970829;    2290;  0.24;  0.10; 18.40;  3.10
-19970830;    2140;  0.22;  0.90; 16.30;  2.80
-19970831;    2120;  0.22;  2.20; 15.40;  2.60
-19970901;    2070;  0.22;  0.00; 12.80;  2.30
-19970902;    2070;  0.22; 12.00; 13.70;  2.40
-19970903;    2450;  0.26;  0.90; 14.00;  2.40
-19970904;    2630;  0.27;  2.10; 13.90;  2.40
-19970905;    2390;  0.25;  3.10; 14.40;  2.40
-19970906;    2380;  0.25;  0.00; 12.50;  2.10
-19970907;    2350;  0.24;  0.00; 13.40;  2.20
-19970908;    2290;  0.24;  0.00; 15.20;  2.40
-19970909;    2120;  0.22;  0.00; 15.90;  2.50
-19970910;    1980;  0.21;  0.00; 16.10;  2.50
-19970911;    1860;  0.19;  0.00; 16.90;  2.50
-19970912;    1730;  0.18;  0.00; 17.50;  2.60
-19970913;    1710;  0.18;  0.00; 14.00;  2.20
-19970914;    1710;  0.18;  4.40; 12.90;  2.00
-19970915;    1760;  0.18;  0.00; 12.30;  1.90
-19970916;    1780;  0.19;  0.00; 12.30;  1.90
-19970917;    1760;  0.18;  0.00; 16.20;  2.30
-19970918;    1730;  0.18;  0.00; 18.30;  2.50
-19970919;    1710;  0.18;  0.00; 16.80;  2.30
-19970920;    1730;  0.18;  0.10; 16.40;  2.30
-19970921;    1660;  0.17;  0.20; 16.10;  2.20
-19970922;    1780;  0.19;  2.00; 16.60;  2.20
-19970923;    1840;  0.19;  0.00; 17.50;  2.30
-19970924;    1780;  0.19;  0.00; 17.00;  2.20
-19970925;    1760;  0.18;  0.00; 16.20;  2.10
-19970926;    1640;  0.17;  0.00; 17.10;  2.20
-19970927;    1660;  0.17;  0.00; 19.90;  2.40
-19970928;    1620;  0.17;  0.00; 20.10;  2.40
-19970929;    1520;  0.16;  0.00; 18.00;  2.20
-19970930;    1540;  0.16;  0.00; 18.90;  2.20
-19971001;    1520;  0.16;  3.70; 17.10;  2.00
-19971002;    1520;  0.16;  2.40; 17.10;  2.00
-19971003;    1540;  0.16;  6.00; 15.90;  1.90
-19971004;    1720;  0.18;  1.90; 15.20;  1.80
-19971005;    1810;  0.19;  0.30; 13.80;  1.60
-19971006;    1840;  0.19;  8.10; 16.10;  1.80
-19971007;    1870;  0.19;  4.60; 12.80;  1.50
-19971008;    2070;  0.22;  2.70; 11.50;  1.40
-19971009;    2070;  0.22;  0.00; 12.10;  1.40
-19971010;    1970;  0.21;  0.00; 12.10;  1.40
-19971011;    1840;  0.19;  0.00; 13.80;  1.50
-19971012;    1810;  0.19;  0.00; 15.10;  1.60
-19971013;    1810;  0.19;  0.00; 13.90;  1.50
-19971014;    1690;  0.18;  0.00; 12.90;  1.40
-19971015;    1540;  0.16;  0.00; 12.30;  1.30
-19971016;    1520;  0.16;  0.00; 12.90;  1.30
-19971017;    1520;  0.16;  0.00; 11.10;  1.20
-19971018;    1480;  0.15;  0.00;  9.80;  1.10
-19971019;    1480;  0.15;  0.00;  9.40;  1.00
-19971020;    1540;  0.16;  0.00;  9.40;  1.00
-19971021;    1480;  0.15;  0.00;  9.70;  1.00
-19971022;    1410;  0.15;  0.00; 10.20;  1.00
-19971023;    1410;  0.15;  0.00;  8.80;  0.90
-19971024;    1530;  0.16;  0.00;  8.90;  0.90
-19971025;    1530;  0.16;  0.00;  9.30;  0.90
-19971026;    1430;  0.15;  0.00; 12.00;  1.10
-19971027;    1540;  0.16;  0.00;  9.50;  0.90
-19971028;    1540;  0.16;  0.00;  9.50;  0.90
-19971029;    1520;  0.16;  3.00;  8.30;  0.80
-19971030;    1520;  0.16;  2.50;  5.80;  0.60
-19971031;    1660;  0.17;  0.80;  6.30;  0.70
-19971101;    1760;  0.18;  0.00;  6.60;  0.70
-19971102;    1660;  0.17;  0.10;  7.10;  0.70
-19971103;    1760;  0.18;  0.20;  6.00;  0.60
-19971104;    1930;  0.20; 32.80; 10.10;  0.80
-19971105;    5750;  0.60;  3.20; 10.90;  0.90
-19971106;    5400;  0.56;  1.00;  8.30;  0.70
-19971107;    3260;  0.34;  7.70; 11.50;  0.90
-19971108;    3440;  0.36;  5.90; 14.90;  1.00
-19971109;    3850;  0.40;  4.20; 12.50;  0.90
-19971110;    3450;  0.36;  0.20;  6.30;  0.60
-19971111;    3030;  0.32;  0.40;  4.70;  0.50
-19971112;    2740;  0.29;  0.10;  3.00;  0.40
-19971113;    2590;  0.27;  0.20;  4.00;  0.40
-19971114;    2410;  0.25;  7.20;  8.30;  0.60
-19971115;    2410;  0.25;  0.50;  6.00;  0.50
-19971116;    2740;  0.29;  2.30;  6.20;  0.50
-19971117;    2740;  0.29;  0.70;  8.50;  0.60
-19971118;    2740;  0.29;  0.00;  4.50;  0.40
-19971119;    2590;  0.27;  0.30;  0.20;  0.20
-19971120;    2410;  0.25;  0.50;  0.40;  0.20
-19971121;    2410;  0.25;  0.30;  4.30;  0.40
-19971122;    2410;  0.25;  0.60;  5.20;  0.40
-19971123;    2410;  0.25;  0.50;  4.50;  0.40
-19971124;    2410;  0.25;  0.00;  4.00;  0.40
-19971125;    2300;  0.24;  0.00;  1.90;  0.30
-19971126;    2230;  0.23;  0.20;  3.10;  0.30
-19971127;    2230;  0.23;  4.80;  4.60;  0.40
-19971128;    2350;  0.24;  6.40;  5.30;  0.40
-19971129;    2740;  0.29;  6.90; 10.20;  0.60
-19971130;    3580;  0.37;  3.40; 12.40;  0.70
-19971201;    4030;  0.42;  6.60; 12.50;  0.70
-19971202;    3800;  0.40; 10.30; 13.90;  0.70
-19971203;    6650;  0.69;  9.70; 12.30;  0.70
-19971204;    9500;  0.99;  9.30; 11.90;  0.60
-19971205;   13000;  1.35;  3.70; 10.10;  0.60
-19971206;    9650;  1.00; 17.40; 10.50;  0.60
-19971207;   16000;  1.67;  6.00;  9.80;  0.50
-19971208;   14800;  1.54;  3.50;  6.00;  0.40
-19971209;   11000;  1.15;  1.30;  5.40;  0.40
-19971210;    8550;  0.89; 12.80;  7.60;  0.40
-19971211;   12800;  1.33;  0.00;  6.20;  0.40
-19971212;   10500;  1.09;  0.00;  2.80;  0.30
-19971213;    7950;  0.83;  1.20;  7.40;  0.40
-19971214;    7000;  0.73;  0.00; 10.10;  0.50
-19971215;    6500;  0.68;  0.00;  9.10;  0.50
-19971216;    6000;  0.62;  0.00;  7.90;  0.40
-19971217;    5550;  0.58;  4.00;  9.90;  0.50
-19971218;    5400;  0.56;  0.20;  8.60;  0.50
-19971219;    5850;  0.61;  0.20;  6.90;  0.40
-19971220;    5550;  0.58;  0.00;  8.60;  0.50
-19971221;    5050;  0.53;  8.70; 10.80;  0.60
-19971222;    6950;  0.72;  5.90;  8.10;  0.50
-19971223;   12400;  1.29; 13.70;  8.70;  0.50
-19971224;   18900;  1.97;  8.50; 10.20;  0.50
-19971225;   19500;  2.03; 12.20;  9.00;  0.50
-19971226;   23500;  2.45;  9.60;  7.90;  0.50
-19971227;   20600;  2.14;  0.50;  4.40;  0.30
-19971228;   16000;  1.67;  0.00;  1.50;  0.20
-19971229;   12500;  1.30;  0.10; -0.50;  0.10
-19971230;   10700;  1.11;  7.20;  2.10;  0.20
-19971231;   14300;  1.49;  4.40;  4.20;  0.30
-19980101;   22500;  2.34; 21.90;  6.00;  0.40
-19980102;   34900;  3.63;  9.20;  7.40;  0.50
-19980103;   28900;  3.01;  0.70;  4.30;  0.30
-19980104;   19900;  2.07; 17.60;  4.20;  0.30
-19980105;   29800;  3.10; 11.30;  5.50;  0.40
-19980106;   37400;  3.89; 13.10;  5.00;  0.40
-19980107;   36200;  3.77; 11.10;  8.20;  0.50
-19980108;   42700;  4.44;  1.20;  6.40;  0.40
-19980109;   29200;  3.04;  3.70;  7.20;  0.50
-19980110;   26700;  2.78;  8.00; 10.10;  0.60
-19980111;   30600;  3.19;  4.30;  8.10;  0.50
-19980112;   28900;  3.01;  3.90;  7.70;  0.50
-19980113;   26400;  2.75;  5.20;  9.80;  0.60
-19980114;   26800;  2.79;  0.70;  9.10;  0.60
-19980115;   24900;  2.59;  1.70;  6.70;  0.50
-19980116;   22400;  2.33;  2.70;  4.80;  0.40
-19980117;   21600;  2.25;  1.20;  7.40;  0.50
-19980118;   21400;  2.23;  2.80;  9.40;  0.60
-19980119;   21900;  2.28;  5.90;  8.50;  0.60
-19980120;   25300;  2.63;  3.00;  6.30;  0.50
-19980121;   21400;  2.23;  3.30;  7.60;  0.50
-19980122;   25300;  2.63; 27.90;  8.20;  0.60
-19980123;   56000;  5.83; 14.70;  8.80;  0.60
-19980124;   51500;  5.36;  1.40;  4.60;  0.40
-19980125;   32900;  3.42;  4.50;  3.90;  0.40
-19980126;   30100;  3.13;  6.30;  5.40;  0.50
-19980127;   33600;  3.50;  3.50;  4.80;  0.40
-19980128;   32300;  3.36; 15.50;  3.50;  0.40
-19980129;   42300;  4.40;  1.60;  2.40;  0.40
-19980130;   34400;  3.58;  0.50;  1.80;  0.30
-19980131;   28700;  2.99;  0.50;  4.10;  0.50
-19980201;   26500;  2.76;  4.90;  3.30;  0.40
-19980202;   26200;  2.73;  1.90;  3.40;  0.40
-19980203;   26100;  2.72;  3.00;  2.90;  0.40
-19980204;   24900;  2.59;  0.00;  3.70;  0.50
-19980205;   23400;  2.44;  0.00;  2.20;  0.40
-19980206;   21500;  2.24;  0.70;  0.60;  0.30
-19980207;   21000;  2.19;  6.90; -1.40;  0.20
-19980208;   20100;  2.09;  0.00; -2.30;  0.10
-19980209;   19400;  2.02;  0.00; -1.00;  0.20
-19980210;   18400;  1.92;  0.00; -4.70;  0.00
-19980211;   17500;  1.82;  0.00; -3.40;  0.10
-19980212;   17000;  1.77;  0.00; -1.20;  0.20
-19980213;   16700;  1.74;  7.60; -1.30;  0.20
-19980214;   19000;  1.98;  1.90;  0.50;  0.30
-19980215;   20700;  2.15;  0.30;  3.20;  0.50
-19980216;   22900;  2.38; 12.70;  4.50;  0.60
-19980217;   30800;  3.21;  3.20;  2.60;  0.50
-19980218;   23600;  2.46;  2.10; -0.30;  0.30
-19980219;   19700;  2.05;  0.00; -0.20;  0.30
-19980220;   18600;  1.94;  0.00; -1.70;  0.20
-19980221;   17300;  1.80;  0.00; -3.90;  0.10
-19980222;   16300;  1.70;  9.70; -3.40;  0.10
-19980223;   16700;  1.74;  5.90; -1.30;  0.20
-19980224;   16900;  1.76;  0.00; -2.20;  0.20
-19980225;   16100;  1.68;  0.00; -3.10;  0.20
-19980226;   15700;  1.63;  3.30; -3.90;  0.10
-19980227;   15200;  1.58;  0.40; -2.80;  0.20
-19980228;   15400;  1.60;  7.80; -0.30;  0.40
-19980301;   19400;  2.02;  1.90;  1.40;  0.50
-19980302;   23200;  2.42;  0.00;  1.00;  0.50
-19980303;   20300;  2.11;  0.00;  0.70;  0.50
-19980304;   19100;  1.99;  2.40;  6.50;  0.90
-19980305;   21900;  2.28;  5.50;  8.30;  1.10
-19980306;   23800;  2.48;  0.40;  5.20;  0.80
-19980307;   18700;  1.95;  0.00;  5.10;  0.80
-19980308;   17200;  1.79;  0.50;  5.20;  0.90
-19980309;   17300;  1.80;  5.60;  5.20;  0.90
-19980310;   19600;  2.04;  0.10;  5.70;  0.90
-19980311;   17500;  1.82;  0.40;  6.10;  1.00
-19980312;   16100;  1.68;  3.80;  5.90;  1.00
-19980313;   18000;  1.87;  2.60;  5.70;  1.00
-19980314;   19100;  1.99;  0.80;  6.40;  1.10
-19980315;   17200;  1.79;  0.10;  8.10;  1.30
-19980316;   16100;  1.68;  0.90;  6.40;  1.10
-19980317;   15200;  1.58;  0.00;  7.20;  1.20
-19980318;   14800;  1.54;  1.70;  7.50;  1.20
-19980319;   14800;  1.54;  5.00;  6.60;  1.20
-19980320;   15800;  1.64;  0.80;  7.50;  1.30
-19980321;   16100;  1.68;  0.80;  6.30;  1.20
-19980322;   14900;  1.55;  4.50;  8.60;  1.40
-19980323;   16000;  1.67; 14.10;  9.10;  1.50
-19980324;   24300;  2.53; 12.10;  6.30;  1.20
-19980325;   33100;  3.45;  5.00;  4.20;  1.00
-19980326;   27000;  2.81;  7.90;  7.10;  1.30
-19980327;   28600;  2.98; 21.70;  8.80;  1.50
-19980328;   48200;  5.02;  9.80;  6.80;  1.30
-19980329;   43400;  4.52; 17.30;  6.00;  1.20
-19980330;   47500;  4.94; 15.80;  9.20;  1.60
-19980331;   68000;  7.08;  3.90;  7.80;  1.50
-19980401;   56000;  5.83;  0.00;  6.10;  1.30
-19980402;   39900;  4.15;  0.00;  5.40;  1.20
-19980403;   35900;  3.74;  0.00;  4.50;  1.10
-19980404;   32900;  3.42;  0.00;  3.60;  1.00
-19980405;   30500;  3.17;  0.80;  3.40;  1.00
-19980406;   28500;  2.97;  1.90;  2.50;  0.90
-19980407;   27200;  2.83;  3.40;  2.00;  0.90
-19980408;   26000;  2.71;  0.10;  5.00;  1.20
-19980409;   24500;  2.55;  0.10;  5.00;  1.30
-19980410;   23200;  2.42;  1.80;  4.30;  1.20
-19980411;   22000;  2.29;  0.10;  1.60;  0.90
-19980412;   20800;  2.17;  3.60;  3.30;  1.10
-19980413;   20500;  2.13;  8.10;  5.70;  1.40
-19980414;   22000;  2.29; 10.60;  6.90;  1.60
-19980415;   28100;  2.93;  8.30;  6.50;  1.50
-19980416;   29500;  3.07;  3.60;  6.40;  1.50
-19980417;   25800;  2.69;  4.00;  4.90;  1.30
-19980418;   22400;  2.33;  1.20;  6.30;  1.50
-19980419;   20800;  2.17;  3.50;  8.30;  1.80
-19980420;   20200;  2.10;  7.50;  9.30;  2.00
-19980421;   23900;  2.49;  8.00;  6.80;  1.60
-19980422;   25200;  2.62; 12.10;  6.80;  1.70
-19980423;   27500;  2.86;  3.40;  7.10;  1.70
-19980424;   26600;  2.77;  3.60;  7.50;  1.80
-19980425;   21900;  2.28;  6.70;  8.40;  1.90
-19980426;   22200;  2.31;  1.50;  8.20;  1.90
-19980427;   20800;  2.17;  3.40;  7.50;  1.80
-19980428;   20600;  2.14;  0.50;  7.40;  1.80
-19980429;   19400;  2.02;  0.00;  8.70;  2.00
-19980430;   18400;  1.92;  0.00;  8.50;  2.00
-19980501;   17600;  1.83;  0.00; 11.50;  2.50
-19980502;   17100;  1.78;  0.40; 10.00;  2.20
-19980503;   17100;  1.78; 20.10;  7.10;  1.80
-19980504;   26800;  2.79; 10.00;  7.60;  1.90
-19980505;   33100;  3.45;  6.70;  8.50;  2.10
-19980506;   28700;  2.99;  7.80;  9.00;  2.10
-19980507;   26700;  2.78;  8.80;  9.00;  2.20
-19980508;   29500;  3.07;  3.20; 10.10;  2.30
-19980509;   26700;  2.78;  2.60; 11.40;  2.60
-19980510;   25600;  2.66;  2.30; 11.70;  2.60
-19980511;   25400;  2.64;  0.00; 10.70;  2.50
-19980512;   20900;  2.18;  1.30; 10.80;  2.50
-19980513;   20600;  2.14;  2.70; 10.40;  2.50
-19980514;   22200;  2.31; 14.90; 10.20;  2.40
-19980515;   30800;  3.21;  0.10;  9.70;  2.40
-19980516;   28100;  2.93;  8.60; 10.40;  2.50
-19980517;   26700;  2.78;  1.60; 13.20;  2.90
-19980518;   26800;  2.79;  0.00; 12.50;  2.80
-19980519;   22200;  2.31;  7.70; 15.30;  3.30
-19980520;   21700;  2.26;  0.00; 13.70;  3.10
-19980521;   21800;  2.27;  3.80; 11.00;  2.60
-19980522;   23000;  2.39;  3.10; 11.70;  2.80
-19980523;   21700;  2.26;  0.20; 11.60;  2.80
-19980524;   21000;  2.19;  0.00; 11.00;  2.70
-19980525;   19700;  2.05;  0.00; 12.50;  2.90
-19980526;   18900;  1.97;  0.70; 12.20;  2.90
-19980527;   18400;  1.92;  0.70; 11.80;  2.80
-19980528;   18200;  1.89;  0.60;  8.90;  2.30
-19980529;   17300;  1.80;  0.00;  9.90;  2.50
-19980530;   16900;  1.76;  0.60; 10.40;  2.60
-19980531;   16500;  1.72;  4.10; 10.40;  2.60
-19980601;   17500;  1.82;  0.00; 13.80;  3.20
-19980602;   16900;  1.76;  0.00; 14.80;  3.40
-19980603;   16300;  1.70;  0.00; 12.00;  2.90
-19980604;   15700;  1.63;  1.80; 10.90;  2.70
-19980605;   15200;  1.58;  0.00; 10.50;  2.70
-19980606;   14800;  1.54;  0.00; 10.40;  2.70
-19980607;   14200;  1.48;  0.50; 11.00;  2.80
-19980608;   13700;  1.43;  0.00; 12.80;  3.10
-19980609;   13400;  1.39;  4.10; 14.20;  3.30
-19980610;   12900;  1.34;  2.90; 12.20;  3.00
-19980611;   14000;  1.46;  6.50; 11.80;  2.90
-19980612;   15500;  1.61;  0.00; 13.70;  3.20
-19980613;   13700;  1.43;  0.00; 15.30;  3.50
-19980614;   12200;  1.27;  0.00; 16.50;  3.70
-19980615;   11700;  1.22;  0.00; 19.90;  4.30
-19980616;    9550;  0.99;  0.00; 17.50;  3.90
-19980617;    8700;  0.91;  0.00; 13.90;  3.30
-19980618;    8350;  0.87;  0.00; 13.50;  3.20
-19980619;    8150;  0.85;  0.50; 14.30;  3.30
-19980620;    8150;  0.85; 29.40; 17.30;  3.90
-19980621;   22100;  2.30; 14.40; 15.30;  3.50
-19980622;   26300;  2.74;  5.00; 13.00;  3.10
-19980623;   19600;  2.04; 11.60; 12.30;  3.00
-19980624;   20000;  2.08;  0.00; 15.10;  3.50
-19980625;   14900;  1.55;  0.00; 20.20;  4.40
-19980626;   11500;  1.20;  0.00; 22.50;  4.80
-19980627;    9850;  1.03;  0.20; 19.60;  4.30
-19980628;    8700;  0.91;  2.20; 18.90;  4.20
-19980629;    8150;  0.85; 12.10; 17.60;  3.90
-19980630;    9800;  1.02;  0.00; 15.40;  3.50
-19980701;    9650;  1.00;  0.00; 16.70;  3.80
-19980702;    8300;  0.86;  0.00; 18.10;  4.00
-19980703;    7450;  0.78;  0.00; 16.30;  3.70
-19980704;    7050;  0.73;  0.60; 15.90;  3.60
-19980705;    6750;  0.70; 21.80; 15.00;  3.40
-19980706;   12400;  1.29;  0.00; 15.40;  3.50
-19980707;   11900;  1.24;  0.10; 14.40;  3.30
-19980708;    8150;  0.85;  0.10; 13.90;  3.20
-19980709;    7000;  0.73;  0.00; 15.50;  3.50
-19980710;    6300;  0.66;  0.00; 14.90;  3.40
-19980711;    6200;  0.65;  0.00; 15.50;  3.50
-19980712;    5800;  0.60;  0.00; 15.30;  3.40
-19980713;    5500;  0.57;  0.00; 15.40;  3.50
-19980714;    5150;  0.54;  0.00; 16.20;  3.60
-19980715;    5150;  0.54;  0.00; 18.70;  4.00
-19980716;    5100;  0.53;  0.10; 20.10;  4.20
-19980717;    4610;  0.48;  0.00; 16.40;  3.60
-19980718;    4290;  0.45;  0.00; 14.60;  3.30
-19980719;    3970;  0.41;  0.00; 14.20;  3.20
-19980720;    3900;  0.41;  0.20; 14.60;  3.30
-19980721;    3970;  0.41;  0.00; 15.80;  3.50
-19980722;    3970;  0.41;  0.00; 15.30;  3.40
-19980723;    3620;  0.38;  0.00; 13.30;  3.00
-19980724;    3620;  0.38;  0.10; 15.70;  3.40
-19980725;    3620;  0.38;  2.30; 14.60;  3.20
-19980726;    3690;  0.38;  2.90; 15.80;  3.40
-19980727;    4040;  0.42;  2.10; 16.50;  3.50
-19980728;    4440;  0.46;  2.30; 16.40;  3.40
-19980729;    4360;  0.45;  0.00; 15.00;  3.20
-19980730;    4290;  0.45;  1.20; 14.90;  3.20
-19980731;    4290;  0.45;  0.10; 15.10;  3.20
-19980801;    3900;  0.41;  4.40; 15.90;  3.30
-19980802;    3690;  0.38;  5.60; 15.00;  3.20
-19980803;    4190;  0.44; 11.30; 13.00;  2.80
-19980804;    5900;  0.61;  0.50; 13.20;  2.80
-19980805;    5100;  0.53;  0.00; 13.60;  2.90
-19980806;    4290;  0.45;  1.80; 14.20;  3.00
-19980807;    3970;  0.41;  0.40; 14.00;  2.90
-19980808;    3690;  0.38;  0.00; 14.20;  2.90
-19980809;    3620;  0.38;  0.30; 15.80;  3.20
-19980810;    3480;  0.36;  0.60; 16.80;  3.30
-19980811;    3490;  0.36;  0.00; 15.50;  3.10
-19980812;    3330;  0.35;  0.50; 15.00;  3.00
-19980813;    3330;  0.35;  1.70; 16.20;  3.10
-19980814;    3330;  0.35;  0.10; 15.80;  3.10
-19980815;    3330;  0.35;  1.00; 15.00;  2.90
-19980816;    3330;  0.35;  0.00; 14.60;  2.80
-19980817;    3260;  0.34;  0.30; 16.10;  3.00
-19980818;    3190;  0.33;  6.10; 14.70;  2.80
-19980819;    3190;  0.33;  0.00; 13.20;  2.60
-19980820;    3120;  0.32;  0.00; 13.20;  2.60
-19980821;    3120;  0.32; 13.00; 15.00;  2.80
-19980822;    3780;  0.39;  2.10; 14.70;  2.70
-19980823;    3760;  0.39;  1.90; 14.60;  2.70
-19980824;    3620;  0.38;  0.30; 14.20;  2.60
-19980825;    3560;  0.37; 19.70; 14.30;  2.60
-19980826;    6500;  0.68;  0.60; 12.20;  2.30
-19980827;    6350;  0.66;  0.30; 10.90;  2.10
-19980828;    5350;  0.56;  2.30; 10.20;  2.00
-19980829;    4540;  0.47;  0.40; 10.30;  2.00
-19980830;    4140;  0.43;  0.00; 11.10;  2.10
-19980831;    3820;  0.40;  0.10; 11.40;  2.10
-19980901;    3470;  0.36;  0.10; 12.40;  2.20
-19980902;    3340;  0.35;  0.30; 14.50;  2.50
-19980903;    3260;  0.34;  0.30; 13.30;  2.30
-19980904;    3110;  0.32;  0.00; 12.60;  2.20
-19980905;    3110;  0.32;  0.00; 13.50;  2.30
-19980906;    3040;  0.32;  0.00; 13.40;  2.20
-19980907;    3010;  0.31;  0.00; 12.90;  2.20
-19980908;    2920;  0.30;  0.00; 14.00;  2.30
-19980909;    2920;  0.30;  0.00; 13.20;  2.20
-19980910;    2800;  0.29;  0.00; 12.10;  2.00
-19980911;    2800;  0.29;  0.60; 12.90;  2.10
-19980912;    2800;  0.29; 30.50; 11.90;  2.00
-19980913;    5600;  0.58;  7.10; 15.30;  2.30
-19980914;    7950;  0.83; 22.80; 14.70;  2.20
-19980915;   11000;  1.15; 19.80; 13.20;  2.10
-19980916;   21900;  2.28; 23.80;  9.90;  1.60
-19980917;   20200;  2.10;  3.90;  9.70;  1.60
-19980918;   18400;  1.92;  0.00; 11.00;  1.70
-19980919;   10200;  1.06;  0.00; 11.40;  1.70
-19980920;    6500;  0.68;  0.00; 12.30;  1.80
-19980921;    5100;  0.53;  0.00; 12.30;  1.80
-19980922;    4680;  0.49;  0.00; 12.30;  1.80
-19980923;    4290;  0.45;  0.10; 11.80;  1.70
-19980924;    3900;  0.41;  0.20; 13.80;  1.90
-19980925;    3900;  0.41;  0.10; 12.70;  1.80
-19980926;    3900;  0.41;  0.00; 12.40;  1.70
-19980927;    3540;  0.37;  0.00; 11.90;  1.60
-19980928;    3540;  0.37;  0.00; 13.40;  1.80
-19980929;    3480;  0.36;  0.00; 13.00;  1.70
-19980930;    3480;  0.36;  0.10; 14.80;  1.80
-19981001;    3410;  0.35;  0.00; 15.20;  1.90
-19981002;    3340;  0.35;  0.00; 14.50;  1.80
-19981003;    3260;  0.34;  0.00; 17.20;  2.00
-19981004;    3260;  0.34;  0.00; 16.90;  1.90
-19981005;    3260;  0.34;  0.00; 15.20;  1.80
-19981006;    3190;  0.33;  0.00; 14.90;  1.70
-19981007;    3190;  0.33;  0.00; 15.50;  1.70
-19981008;    3190;  0.33;  0.00; 15.30;  1.70
-19981009;    3120;  0.32;  0.00; 14.10;  1.60
-19981010;    3120;  0.32;  0.80; 12.60;  1.40
-19981011;    3190;  0.33;  0.00; 12.10;  1.40
-19981012;    3190;  0.33;  0.10; 12.60;  1.40
-19981013;    3260;  0.34;  0.00; 15.10;  1.60
-19981014;    3260;  0.34; 16.00; 14.30;  1.50
-19981015;    3470;  0.36;  0.10; 13.00;  1.40
-19981016;    3900;  0.41;  0.00; 12.70;  1.30
-19981017;    3750;  0.39;  0.00; 12.50;  1.30
-19981018;    3340;  0.35;  4.30; 11.40;  1.20
-19981019;    3470;  0.36;  4.30; 11.60;  1.20
-19981020;    3540;  0.37;  2.70; 12.20;  1.20
-19981021;    3690;  0.38; 18.80; 12.90;  1.20
-19981022;    9800;  1.02; 11.20; 12.70;  1.20
-19981023;   16500;  1.72;  1.20;  8.60;  0.90
-19981024;    9700;  1.01;  8.40;  9.80;  1.00
-19981025;    8350;  0.87;  4.60;  9.40;  0.90
-19981026;    9650;  1.00;  3.70;  9.90;  0.90
-19981027;    8950;  0.93; 12.70; 13.00;  1.10
-19981028;   15400;  1.60; 10.70; 13.10;  1.10
-19981029;   16900;  1.76;  0.00;  8.60;  0.80
-19981030;   12500;  1.30;  4.10; 11.10;  1.00
-19981031;   10600;  1.10;  3.90; 11.90;  1.00
-19981101;   10500;  1.09;  1.90; 10.70;  0.90
-19981102;   10200;  1.06;  0.00;  7.00;  0.70
-19981103;    8600;  0.90;  1.00;  7.70;  0.70
-19981104;    7800;  0.81;  0.00;  8.50;  0.70
-19981105;    7400;  0.77;  0.70;  7.60;  0.70
-19981106;    7400;  0.77;  1.80; 11.90;  0.90
-19981107;    7400;  0.77;  3.90; 11.40;  0.90
-19981108;    7550;  0.79;  0.00;  7.70;  0.70
-19981109;    7900;  0.82; 12.40;  9.80;  0.80
-19981110;   11000;  1.15; 17.00; 12.50;  0.90
-19981111;   25700;  2.68;  0.50;  9.80;  0.80
-19981112;   19700;  2.05;  3.50;  8.50;  0.70
-19981113;   13800;  1.44;  6.70; 10.80;  0.80
-19981114;   18800;  1.96; 14.50;  9.90;  0.70
-19981115;   27000;  2.81;  0.20;  8.40;  0.60
-19981116;   20200;  2.10; 10.20;  9.00;  0.70
-19981117;   21600;  2.25;  9.30;  7.80;  0.60
-19981118;   22500;  2.34; 11.60; 11.50;  0.80
-19981119;   30100;  3.13; 11.00; 11.50;  0.70
-19981120;   36200;  3.77;  5.70;  8.20;  0.60
-19981121;   28400;  2.96;  3.30; 10.80;  0.70
-19981122;   27900;  2.90;  9.60;  8.10;  0.60
-19981123;   28500;  2.97;  6.30;  5.70;  0.40
-19981124;   27900;  2.90;  3.50; 10.90;  0.70
-19981125;   26800;  2.79;  7.30; 11.00;  0.70
-19981126;   29400;  3.06;  0.60;  7.50;  0.50
-19981127;   25800;  2.69;  0.00;  5.80;  0.40
-19981128;   22100;  2.30;  0.00;  4.10;  0.40
-19981129;   21000;  2.19;  0.00;  0.70;  0.20
-19981130;   19900;  2.07;  0.00;  2.70;  0.30
-19981201;   19000;  1.98;  0.10;  8.10;  0.50
-19981202;   18200;  1.89;  0.00;  9.40;  0.60
-19981203;   18000;  1.87;  0.00; 10.70;  0.60
-19981204;   17300;  1.80;  0.10; 11.90;  0.60
-19981205;   16900;  1.76; 15.30; 11.70;  0.60
-19981206;   24400;  2.54;  2.40;  7.10;  0.50
-19981207;   22500;  2.34; 20.50; 10.90;  0.60
-19981208;   39700;  4.13;  9.00; 10.00;  0.60
-19981209;   41700;  4.34;  1.80;  6.30;  0.40
-19981210;   27200;  2.83;  3.60;  5.70;  0.40
-19981211;   26900;  2.80;  8.90;  7.80;  0.50
-19981212;   31800;  3.31; 20.00;  6.20;  0.40
-19981213;   42000;  4.37;  2.30;  7.80;  0.50
-19981214;   43000;  4.48;  6.50;  6.20;  0.40
-19981215;   38400;  4.00; 17.30;  9.50;  0.50
-19981216;   55500;  5.78;  4.50;  7.00;  0.40
-19981217;   43600;  4.54; 17.20;  8.40;  0.50
-19981218;   51000;  5.31; 16.20; 10.40;  0.50
-19981219;   71000;  7.39;  4.50;  5.50;  0.40
-19981220;   53000;  5.52;  1.50;  5.80;  0.40
-19981221;   45100;  4.69;  1.80;  4.10;  0.30
-19981222;   37100;  3.86;  0.30;  2.80;  0.30
-19981223;   34100;  3.55;  0.50;  3.00;  0.30
-19981224;   31700;  3.30;  1.10;  4.50;  0.30
-19981225;   30800;  3.21;  8.10;  9.30;  0.50
-19981226;   33700;  3.51;  1.50;  8.80;  0.50
-19981227;   29900;  3.11;  0.20;  6.20;  0.40
-19981228;   26900;  2.80;  0.40;  9.40;  0.50
-19981229;   25100;  2.61;  0.00;  9.80;  0.50
-19981230;   24400;  2.54;  5.70;  9.90;  0.50
-19981231;   27000;  2.81;  8.60; 10.40;  0.60
-19990101;   31600;  3.29; 14.10; 10.10;  0.60
-19990102;   42100;  4.38;  1.50;  7.70;  0.50
-19990103;   29400;  3.06;  0.00;  3.50;  0.30
-19990104;   24300;  2.53;  4.60;  5.00;  0.40
-19990105;   25500;  2.65;  0.60;  7.90;  0.50
-19990106;   24700;  2.57;  0.20;  5.90;  0.40
-19990107;   22100;  2.30;  0.00;  1.80;  0.30
-19990108;   20600;  2.14;  0.00; -0.60;  0.20
-19990109;   20300;  2.11;  0.40;  1.60;  0.20
-19990110;   20200;  2.10;  0.00;  2.50;  0.30
-19990111;   19300;  2.01;  0.00; -2.50;  0.10
-19990112;   17700;  1.84;  0.00; -9.20;  0.00
-19990113;   15900;  1.66;  4.60; -7.40;  0.00
-19990114;   15900;  1.66;  1.40; -3.80;  0.00
-19990115;   16200;  1.69;  0.00;  0.40;  0.20
-19990116;   16000;  1.67;  0.00;  1.10;  0.30
-19990117;   16000;  1.67;  0.00; -1.80;  0.10
-19990118;   15600;  1.62;  0.00; -4.00;  0.00
-19990119;   15400;  1.60;  0.00; -1.40;  0.10
-19990120;   15000;  1.56;  0.00; -3.60;  0.00
-19990121;   14500;  1.51;  0.00; -1.00;  0.20
-19990122;   14500;  1.51;  0.00; -0.70;  0.20
-19990123;   14000;  1.46;  0.00;  1.40;  0.30
-19990124;   14500;  1.51;  0.00;  3.50;  0.40
-19990125;   14600;  1.52;  0.00;  0.10;  0.20
-19990126;   14000;  1.46;  1.00; -0.80;  0.20
-19990127;   13900;  1.45;  8.10;  0.30;  0.20
-19990128;   17400;  1.81;  6.80;  0.60;  0.30
-19990129;   20000;  2.08;  0.00;  1.00;  0.30
-19990130;   14800;  1.54;  0.00; -0.90;  0.20
-19990131;   13000;  1.35;  0.00; -0.20;  0.20
-19990201;   12500;  1.30; 18.00;  4.40;  0.50
-19990202;   19900;  2.07;  2.20;  8.20;  0.70
-19990203;   21000;  2.19;  0.00;  7.60;  0.70
-19990204;   15300;  1.59;  0.00;  6.10;  0.60
-19990205;   14000;  1.46;  1.30;  7.00;  0.70
-19990206;   13700;  1.43;  9.40;  9.50;  0.80
-19990207;   20100;  2.09;  2.20;  9.80;  0.80
-19990208;   17400;  1.81;  1.20;  9.90;  0.90
-19990209;   15600;  1.62;  3.80;  7.90;  0.70
-19990210;   16400;  1.71;  0.20;  5.00;  0.60
-19990211;   15600;  1.62;  0.40;  4.60;  0.60
-19990212;   14500;  1.51;  1.40;  3.60;  0.50
-19990213;   15300;  1.59; 11.80;  5.60;  0.60
-19990214;   20900;  2.18;  0.00;  5.40;  0.70
-19990215;   16600;  1.73;  0.00;  2.90;  0.50
-19990216;   14600;  1.52;  0.50;  1.10;  0.40
-19990217;   14200;  1.48;  1.80;  0.10;  0.30
-19990218;   14000;  1.46;  1.90;  0.50;  0.30
-19990219;   14000;  1.46;  1.10;  0.30;  0.30
-19990220;   14000;  1.46;  0.80;  0.20;  0.40
-19990221;   14000;  1.46;  0.40;  2.30;  0.50
-19990222;   13900;  1.45;  0.00;  3.60;  0.60
-19990223;   13400;  1.39;  0.00;  3.20;  0.60
-19990224;   13100;  1.36;  1.00;  2.20;  0.50
-19990225;   13600;  1.42;  6.20;  4.30;  0.70
-19990226;   15600;  1.62; 11.60;  9.50;  1.10
-19990227;   23800;  2.48;  2.40; 10.50;  1.20
-19990228;   19000;  1.98;  1.40; 10.00;  1.20
-19990301;   16400;  1.71;  1.30;  9.30;  1.10
-19990302;   15000;  1.56;  0.00;  7.20;  1.00
-19990303;   14300;  1.49;  1.10;  4.20;  0.70
-19990304;   13900;  1.45;  0.30;  6.20;  0.90
-19990305;   13700;  1.43;  0.00;  4.10;  0.80
-19990306;   13300;  1.38;  1.70;  5.50;  0.90
-19990307;   13900;  1.45;  6.40;  6.30;  1.00
-19990308;   15600;  1.62;  2.80;  5.70;  0.90
-19990309;   14600;  1.52;  1.50;  5.50;  0.90
-19990310;   14300;  1.49;  0.10;  6.60;  1.00
-19990311;   13400;  1.39;  0.00;  4.10;  0.80
-19990312;   12800;  1.33;  0.00;  3.10;  0.70
-19990313;   12400;  1.29;  0.00;  2.60;  0.70
-19990314;   12400;  1.29;  0.00;  2.70;  0.70
-19990315;   11900;  1.24;  0.00;  3.30;  0.80
-19990316;   11800;  1.23;  0.20;  5.50;  1.00
-19990317;   11500;  1.20;  3.30;  6.20;  1.10
-19990318;   11600;  1.21;  2.00;  6.30;  1.10
-19990319;   12100;  1.26;  2.60;  3.70;  0.90
-19990320;   12100;  1.26;  5.50;  2.90;  0.80
-19990321;   13700;  1.43;  1.10;  4.70;  1.00
-19990322;   13300;  1.38;  4.30;  7.10;  1.30
-19990323;   14000;  1.46; 26.60;  9.80;  1.60
-19990324;   37500;  3.90;  9.60; 10.20;  1.60
-19990325;   34100;  3.55;  0.30;  8.10;  1.40
-19990326;   21300;  2.22; 21.90;  7.70;  1.40
-19990327;   32600;  3.39;  5.80;  9.10;  1.60
-19990328;   38600;  4.02;  4.80;  6.30;  1.30
-19990329;   27200;  2.83;  1.30;  4.10;  1.00
-19990330;   23500;  2.45;  0.00;  7.10;  1.40
-19990331;   21600;  2.25;  1.10;  8.10;  1.50
-19990401;   21500;  2.24;  8.40;  7.00;  1.40
-19990402;   29300;  3.05; 39.00;  6.00;  1.30
-19990403;   73500;  7.65;  4.60;  6.60;  1.40
-19990404;   56500;  5.88;  1.00;  6.10;  1.30
-19990405;   36600;  3.81; 11.00;  7.80;  1.50
-19990406;   36500;  3.80; 12.60;  9.90;  1.80
-19990407;   40400;  4.21;  1.40; 10.00;  1.90
-19990408;   37400;  3.89;  4.80; 10.10;  1.90
-19990409;   35700;  3.72;  2.70;  8.60;  1.70
-19990410;   32900;  3.42;  3.10;  8.00;  1.60
-19990411;   30200;  3.14;  3.90;  7.90;  1.70
-19990412;   29300;  3.05;  0.00;  8.50;  1.70
-19990413;   26300;  2.74;  0.30;  8.00;  1.70
-19990414;   24700;  2.57;  0.10; 11.90;  2.20
-19990415;   22800;  2.37;  0.00; 11.60;  2.20
-19990416;   21400;  2.23;  0.00; 13.50;  2.50
-19990417;   20400;  2.12;  0.00; 14.50;  2.60
-19990418;   19400;  2.02;  0.60; 12.70;  2.40
-19990419;   18900;  1.97;  0.80; 11.70;  2.30
-19990420;   18400;  1.92;  0.00;  9.30;  2.00
-19990421;   17400;  1.81;  0.00;  9.00;  2.00
-19990422;   16400;  1.71;  0.00; 11.50;  2.30
-19990423;   15500;  1.61;  0.00; 14.70;  2.80
-19990424;   15400;  1.60;  4.70; 14.00;  2.70
-19990425;   16200;  1.69;  5.40; 11.70;  2.40
-19990426;   16900;  1.76;  3.00; 11.10;  2.30
-19990427;   16900;  1.76;  0.00; 15.20;  2.90
-19990428;   14900;  1.55;  0.70; 15.50;  3.00
-19990429;   14800;  1.54;  3.20; 13.90;  2.80
-19990430;   14400;  1.50;  0.80; 11.50;  2.40
-19990501;   14900;  1.55;  0.00; 12.00;  2.50
-19990502;   14300;  1.49;  0.00;  9.20;  2.10
-19990503;   13600;  1.42;  0.10;  8.00;  2.00
-19990504;   13200;  1.37;  0.00;  7.00;  1.80
-19990505;   12400;  1.29;  0.00; 10.00;  2.30
-19990506;   12100;  1.26;  0.00; 12.00;  2.60
-19990507;   11900;  1.24;  0.00; 11.00;  2.50
-19990508;   11600;  1.21;  0.00; 13.50;  2.90
-19990509;   11500;  1.20;  0.00; 15.70;  3.20
-19990510;   10900;  1.13;  0.00; 11.50;  2.60
-19990511;   10900;  1.13;  2.40;  9.90;  2.40
-19990512;   10900;  1.13;  2.70; 10.10;  2.40
-19990513;   10600;  1.10;  0.00;  8.90;  2.20
-19990514;   11100;  1.16;  7.90;  8.40;  2.10
-19990515;   11700;  1.22;  0.10;  8.90;  2.20
-19990516;   11600;  1.21;  0.00;  8.30;  2.20
-19990517;   10900;  1.13;  1.60;  9.60;  2.40
-19990518;   10900;  1.13;  1.00; 10.70;  2.60
-19990519;   10500;  1.09;  0.00; 10.30;  2.50
-19990520;   10200;  1.06;  0.00; 11.80;  2.70
-19990521;    9700;  1.01;  0.00; 11.70;  2.80
-19990522;    9250;  0.96;  0.00;  9.50;  2.40
-19990523;    9200;  0.96;  0.30; 10.40;  2.60
-19990524;    8950;  0.93;  7.50; 10.50;  2.60
-19990525;    9700;  1.01;  1.50; 13.00;  3.00
-19990526;   14400;  1.50; 27.80; 12.50;  2.90
-19990527;   21100;  2.20;  0.70; 11.10;  2.70
-19990528;   13400;  1.39;  0.00; 11.40;  2.80
-19990529;   10800;  1.12;  0.00; 12.70;  3.00
-19990530;    9600;  1.00;  2.00; 13.00;  3.00
-19990531;    8900;  0.93;  0.00; 12.80;  3.00
-19990601;    8800;  0.92;  0.00; 12.70;  3.00
-19990602;    8500;  0.88;  8.20; 12.10;  2.90
-19990603;    8100;  0.84;  6.10; 13.40;  3.20
-19990604;    8650;  0.90;  0.60; 13.30;  3.10
-19990605;    8450;  0.88;  7.80; 12.70;  3.00
-19990606;    9150;  0.95;  0.60; 13.10;  3.10
-19990607;   10500;  1.09; 31.40;  9.80;  2.50
-19990608;   25100;  2.61;  3.50;  9.80;  2.50
-19990609;   18700;  1.95;  1.80;  9.90;  2.60
-19990610;   13000;  1.35;  4.30;  9.60;  2.50
-19990611;   11900;  1.24;  0.70; 11.40;  2.80
-19990612;   10200;  1.06;  0.40; 11.70;  2.90
-19990613;    8800;  0.92;  0.00; 11.70;  2.90
-19990614;    8100;  0.84;  2.40; 10.50;  2.70
-19990615;    7650;  0.80;  8.60;  9.90;  2.60
-19990616;    9050;  0.94;  1.30; 11.60;  2.90
-19990617;    9300;  0.97;  1.60; 12.00;  3.00
-19990618;    8250;  0.86; 16.90; 11.80;  2.90
-19990619;   13800;  1.44;  1.00; 12.40;  3.00
-19990620;   14000;  1.46;  0.10; 13.10;  3.20
-19990621;   10000;  1.04;  0.00; 13.70;  3.20
-19990622;    8600;  0.90;  1.30; 13.30;  3.20
-19990623;    8100;  0.84;  0.00; 15.40;  3.60
-19990624;    7700;  0.80;  0.00; 15.80;  3.60
-19990625;    7350;  0.77;  0.50; 14.50;  3.40
-19990626;    7300;  0.76;  8.70; 14.00;  3.30
-19990627;    7900;  0.82;  1.00; 15.90;  3.60
-19990628;    8650;  0.90;  0.00; 18.80;  4.10
-19990629;    8100;  0.84;  0.00; 21.00;  4.50
-19990630;    6950;  0.72;  0.00; 17.70;  3.90
-19990701;    6100;  0.63;  0.00; 15.60;  3.60
-19990702;    5700;  0.59;  0.00; 15.50;  3.60
-19990703;    5600;  0.58;  0.00; 18.10;  4.00
-19990704;    5300;  0.55;  0.00; 18.00;  4.00
-19990705;    5300;  0.55;  0.00; 20.80;  4.40
-19990706;    4580;  0.48;  0.00; 20.40;  4.40
-19990707;    4580;  0.48;  0.00; 17.60;  3.90
-19990708;    4260;  0.44;  0.00; 16.90;  3.70
-19990709;    4260;  0.44;  0.00; 17.30;  3.80
-19990710;    3920;  0.41;  0.00; 20.20;  4.30
-19990711;    3920;  0.41;  0.00; 19.20;  4.10
-19990712;    3810;  0.40;  0.00; 16.40;  3.60
-19990713;    3810;  0.40;  9.20; 18.60;  4.00
-19990714;    4260;  0.44;  1.20; 17.70;  3.80
-19990715;    5200;  0.54; 10.00; 15.50;  3.50
-19990716;    5600;  0.58; 13.80; 14.40;  3.30
-19990717;    7200;  0.75;  4.00; 13.50;  3.10
-19990718;    7650;  0.80;  9.40; 14.00;  3.20
-19990719;    7950;  0.83;  7.00; 14.00;  3.20
-19990720;   10400;  1.08;  0.40; 15.40;  3.40
-19990721;    8600;  0.90;  2.30; 15.90;  3.40
-19990722;    6950;  0.72;  0.80; 15.40;  3.40
-19990723;    5950;  0.62;  0.10; 16.00;  3.40
-19990724;    5500;  0.57;  0.00; 16.20;  3.50
-19990725;    5150;  0.54;  0.00; 14.00;  3.10
-19990726;    4450;  0.46;  0.80; 14.40;  3.20
-19990727;    4060;  0.42;  0.40; 15.90;  3.40
-19990728;    4100;  0.43;  0.20; 16.30;  3.40
-19990729;    4100;  0.43;  0.70; 15.60;  3.30
-19990730;    3910;  0.41;  0.00; 15.30;  3.20
-19990731;    3880;  0.40;  0.10; 16.30;  3.40
-19990801;    3540;  0.37;  0.50; 16.60;  3.40
-19990802;    3540;  0.37;  0.90; 16.50;  3.40
-19990803;    3540;  0.37;  0.60; 16.20;  3.30
-19990804;    3510;  0.37;  0.00; 14.70;  3.10
-19990805;    3390;  0.35;  0.00; 14.70;  3.10
-19990806;    3240;  0.34;  0.00; 14.00;  2.90
-19990807;    3130;  0.33;  0.20; 13.60;  2.80
-19990808;    3060;  0.32;  3.90; 13.80;  2.90
-19990809;    3210;  0.33;  0.30; 13.60;  2.80
-19990810;    3480;  0.36;  0.00; 14.50;  2.90
-19990811;    3250;  0.34;  0.70; 13.90;  2.80
-19990812;    3020;  0.31;  1.20; 16.10;  3.10
-19990813;    3120;  0.32;  0.00; 18.50;  3.50
-19990814;    3070;  0.32;  0.00; 17.50;  3.30
-19990815;    2950;  0.31;  0.00; 17.70;  3.30
-19990816;    2780;  0.29;  0.70; 21.30;  3.80
-19990817;    2640;  0.27;  0.30; 20.30;  3.60
-19990818;    2560;  0.27;  0.70; 18.60;  3.40
-19990819;    2490;  0.26;  0.40; 18.40;  3.30
-19990820;    2430;  0.25;  0.00; 20.00;  3.50
-19990821;    2430;  0.25;  0.20; 19.80;  3.50
-19990822;    2460;  0.26;  1.60; 17.20;  3.10
-19990823;    2460;  0.26; 14.10; 14.80;  2.70
-19990824;    2620;  0.27;  0.10; 15.30;  2.80
-19990825;    2510;  0.26;  0.60; 15.10;  2.70
-19990826;    2430;  0.25;  3.70; 15.00;  2.70
-19990827;    2410;  0.25;  0.00; 14.60;  2.60
-19990828;    2290;  0.24;  0.00; 14.50;  2.60
-19990829;    2140;  0.22;  0.00; 16.20;  2.80
-19990830;    2100;  0.22;  0.50; 19.00;  3.10
-19990831;    2100;  0.22;  3.30; 19.50;  3.20
-19990901;    2020;  0.21;  0.10; 17.90;  2.90
-19990902;    2000;  0.21;  4.70; 18.10;  2.90
-19990903;    2100;  0.22;  1.00; 16.90;  2.80
-19990904;    2170;  0.23;  2.70; 15.00;  2.50
-19990905;    2270;  0.24; 11.60; 16.00;  2.60
-19990906;    2780;  0.29;  5.00; 16.00;  2.60
-19990907;    2650;  0.28;  3.00; 17.20;  2.70
-19990908;    2730;  0.28;  0.20; 15.80;  2.50
-19990909;    2560;  0.27;  0.90; 15.20;  2.40
-19990910;    2410;  0.25;  2.60; 17.40;  2.60
-19990911;    2410;  0.25;  1.30; 18.10;  2.70
-19990912;    2290;  0.24;  2.20; 18.30;  2.70
-19990913;    2320;  0.24; 14.80; 17.80;  2.60
-19990914;    3120;  0.32;  1.80; 16.20;  2.40
-19990915;    3420;  0.36;  2.60; 16.30;  2.40
-19990916;    3070;  0.32;  0.00; 19.20;  2.70
-19990917;    2650;  0.28;  0.00; 20.50;  2.80
-19990918;    2560;  0.27;  0.00; 18.30;  2.50
-19990919;    2430;  0.25;  0.00; 19.40;  2.60
-19990920;    2320;  0.24;  0.10; 17.50;  2.40
-19990921;    2290;  0.24;  7.80; 17.70;  2.40
-19990922;    2460;  0.26;  0.70; 15.50;  2.10
-19990923;    2510;  0.26;  2.60; 13.90;  1.90
-19990924;    2390;  0.25;  0.40; 13.00;  1.80
-19990925;    2250;  0.23;  0.10; 12.00;  1.70
-19990926;    2170;  0.23;  0.00; 10.70;  1.50
-19990927;    2140;  0.22;  0.00; 10.00;  1.50
-19990928;    2080;  0.22;  0.00;  9.70;  1.40
-19990929;    2060;  0.21;  0.00;  9.50;  1.40
-19990930;    2000;  0.21;  0.00;  9.70;  1.40
-19991001;    2020;  0.21;  0.00; 11.60;  1.50
-19991002;    2900;  0.30; 14.80; 12.80;  1.60
-19991003;    4400;  0.46;  5.90; 13.80;  1.70
-19991004;    4660;  0.49; 10.50; 15.20;  1.80
-19991005;    6950;  0.72;  3.30; 15.00;  1.70
-19991006;    4020;  0.42;  3.30; 11.90;  1.40
-19991007;    5100;  0.53; 39.00; 13.40;  1.60
-19991008;   18200;  1.89;  3.80; 10.30;  1.30
-19991009;   10800;  1.12; 26.40; 12.10;  1.40
-19991010;   19600;  2.04;  0.90;  7.90;  1.00
-19991011;   16100;  1.68;  5.00;  7.50;  1.00
-19991012;   10500;  1.09;  6.40; 10.50;  1.20
-19991013;    8900;  0.93;  2.20; 10.40;  1.20
-19991014;    9550;  0.99; 28.90;  9.60;  1.10
-19991015;   25700;  2.68; 21.00; 13.00;  1.40
-19991016;   35600;  3.71;  4.50; 10.90;  1.20
-19991017;   25800;  2.69;  0.10; 12.60;  1.30
-19991018;   18200;  1.89;  4.90; 14.10;  1.40
-19991019;   16200;  1.69;  1.20; 14.30;  1.40
-19991020;   15700;  1.63;  3.30; 12.50;  1.20
-19991021;   14300;  1.49;  6.00;  9.70;  1.00
-19991022;   17400;  1.81;  0.20;  9.20;  1.00
-19991023;   15000;  1.56;  0.10;  9.20;  1.00
-19991024;   12000;  1.25;  0.00;  8.40;  0.90
-19991025;   10900;  1.13;  0.00;  8.20;  0.90
-19991026;   10000;  1.04;  6.70; 11.00;  1.00
-19991027;   10000;  1.04;  3.10; 10.60;  1.00
-19991028;   11100;  1.16;  0.10;  7.80;  0.80
-19991029;   10200;  1.06;  0.00;  8.30;  0.80
-19991030;    9600;  1.00;  2.40; 11.80;  1.00
-19991031;    9150;  0.95;  0.80; 12.30;  1.00
-19991101;    9250;  0.96;  0.00;  9.50;  0.80
-19991102;    8400;  0.87;  0.00;  9.50;  0.80
-19991103;    7900;  0.82;  0.00;  8.70;  0.80
-19991104;    7750;  0.81;  0.00;  8.20;  0.70
-19991105;    7450;  0.78;  0.00;  7.30;  0.70
-19991106;    7450;  0.78;  0.00;  5.00;  0.50
-19991107;    7750;  0.81;  0.00;  4.50;  0.50
-19991108;    7750;  0.81; 13.00;  5.80;  0.60
-19991109;   10500;  1.09;  1.60;  9.70;  0.80
-19991110;   13300;  1.38;  1.20;  8.70;  0.70
-19991111;   10200;  1.06; 22.20; 11.50;  0.80
-19991112;   20300;  2.11; 14.80;  8.80;  0.70
-19991113;   28900;  3.01;  7.40;  7.50;  0.60
-19991114;   27500;  2.86;  4.30;  6.80;  0.50
-19991115;   20500;  2.13; 15.60; 11.40;  0.80
-19991116;   30900;  3.22;  0.30; 11.40;  0.80
-19991117;   21500;  2.24;  0.00;  9.80;  0.70
-19991118;   16400;  1.71;  0.00; 10.10;  0.70
-19991119;   15000;  1.56;  0.90; 10.60;  0.70
-19991120;   14600;  1.52;  0.00;  8.30;  0.60
-19991121;   14300;  1.49;  0.50;  8.10;  0.60
-19991122;   13800;  1.44;  7.10;  7.70;  0.50
-19991123;   15200;  1.58;  3.80;  3.80;  0.40
-19991124;   16900;  1.76;  5.50;  5.20;  0.40
-19991125;   17000;  1.77;  2.00;  6.30;  0.50
-19991126;   16600;  1.73;  1.30;  4.90;  0.40
-19991127;   14800;  1.54;  0.00;  4.70;  0.40
-19991128;   13600;  1.42;  0.00;  4.90;  0.40
-19991129;   13000;  1.35;  3.30;  5.80;  0.40
-19991130;   12800;  1.33;  0.10;  2.50;  0.30
-19991201;   13000;  1.35;  0.30;  2.90;  0.30
-19991202;   12400;  1.29;  0.00;  1.50;  0.30
-19991203;   12400;  1.29; 10.70;  3.00;  0.30
-19991204;   17100;  1.78;  3.30;  7.90;  0.50
-19991205;   16600;  1.73;  2.50;  9.70;  0.60
-19991206;   15000;  1.56;  0.80;  8.50;  0.50
-19991207;   13900;  1.45;  0.10;  4.10;  0.30
-19991208;   12700;  1.32;  0.00; -0.20;  0.20
-19991209;   11800;  1.23;  0.00; -1.20;  0.10
-19991210;   10900;  1.13;  0.40; -3.50;  0.10
-19991211;   10500;  1.09;  0.60; -1.60;  0.10
-19991212;   10500;  1.09;  0.00;  1.30;  0.20
-19991213;   10800;  1.12;  1.90;  0.40;  0.20
-19991214;   10900;  1.13;  2.70;  4.20;  0.30
-19991215;   12500;  1.30; 12.70; 10.20;  0.50
-19991216;   20500;  2.13;  6.40; 12.20;  0.60
-19991217;   19900;  2.07; 11.70; 12.80;  0.60
-19991218;   27500;  2.86;  6.90; 11.50;  0.60
-19991219;   27800;  2.89;  0.00;  8.40;  0.50
-19991220;   18900;  1.97;  0.10;  8.80;  0.50
-19991221;   16000;  1.67;  0.10;  7.60;  0.40
-19991222;   15400;  1.60;  0.00;  8.30;  0.50
-19991223;   14900;  1.55;  0.00;  6.50;  0.40
-19991224;   15100;  1.57;  9.00;  8.30;  0.50
-19991225;   19000;  1.98;  0.00;  8.20;  0.50
-19991226;   18000;  1.87;  0.00;  9.60;  0.50
-19991227;   15600;  1.62;  0.00; 11.20;  0.60
-19991228;   14600;  1.52;  0.00; 11.60;  0.60
-19991229;   14100;  1.47; 11.80; 12.00;  0.60
-19991230;   18700;  1.95;  8.30; 11.30;  0.60
-19991231;   27500;  2.86;  2.60;  8.70;  0.50
-20000101;   22900;  2.38; 10.30;  9.40;  0.50
-20000102;   28000;  2.91; 11.70; 10.10;  0.60
-20000103;   32200;  3.35; 23.30;  8.40;  0.50
-20000104;   40000;  4.16; 17.40; 10.10;  0.60
-20000105;   59000;  6.14;  8.20; 10.30;  0.60
-20000106;   56500;  5.88; 11.40;  6.70;  0.40
-20000107;   49600;  5.16; 14.30;  5.90;  0.40
-20000108;   47900;  4.99;  5.60; 10.50;  0.60
-20000109;   54000;  5.62; 12.20; 10.60;  0.60
-20000110;   57000;  5.93;  2.30;  7.40;  0.50
-20000111;   50000;  5.20;  0.80;  5.60;  0.40
-20000112;   40200;  4.18; 15.80;  7.30;  0.50
-20000113;   48100;  5.01;  3.40;  6.90;  0.50
-20000114;   51000;  5.31;  0.20;  5.80;  0.40
-20000115;   39600;  4.12;  0.90;  3.20;  0.30
-20000116;   35100;  3.65;  0.20;  5.20;  0.40
-20000117;   32100;  3.34;  0.10;  2.60;  0.30
-20000118;   29900;  3.11;  0.50;  4.80;  0.40
-20000119;   28700;  2.99;  7.30;  7.40;  0.50
-20000120;   29100;  3.03;  7.80;  4.90;  0.40
-20000121;   32300;  3.36; 14.80;  5.90;  0.50
-20000122;   37200;  3.87;  1.20;  7.30;  0.50
-20000123;   34100;  3.55; 11.90;  8.60;  0.60
-20000124;   37400;  3.89; 16.10;  9.50;  0.70
-20000125;   52500;  5.47; 11.80;  8.70;  0.60
-20000126;   46300;  4.82;  6.40;  8.60;  0.60
-20000127;   41000;  4.27;  8.00;  8.60;  0.70
-20000128;   42400;  4.41; 18.70;  8.50;  0.70
-20000129;   58000;  6.04; 10.60;  5.40;  0.50
-20000130;   60500;  6.30;  7.10;  3.90;  0.40
-20000131;   52500;  5.47; 21.30;  6.50;  0.60
-20000201;   73500;  7.65;  8.20;  7.90;  0.70
-20000202;   75000;  7.81; 12.10;  6.80;  0.60
-20000203;   78000;  8.12; 31.80;  8.10;  0.70
-20000204;  138000; 14.37;  2.60;  6.20;  0.60
-20000205;   97500; 10.15; 11.90;  7.30;  0.70
-20000206;   89000;  9.26; 13.70;  3.80;  0.50
-20000207;   88000;  9.16;  4.60;  5.80;  0.60
-20000208;   65000;  6.77; 10.00;  8.10;  0.80
-20000209;   65000;  6.77;  8.60;  6.70;  0.70
-20000210;   70500;  7.34;  9.60;  5.80;  0.60
-20000211;   70000;  7.29; 35.50;  4.60;  0.60
-20000212;  138000; 14.37;  4.90;  5.20;  0.60
-20000213;   92500;  9.63; 12.10;  8.70;  0.80
-20000214;   96000;  9.99;  0.00;  8.10;  0.80
-20000215;   69000;  7.18;  0.00;  7.90;  0.80
-20000216;   55000;  5.73;  0.00;  5.70;  0.70
-20000217;   48400;  5.04;  0.00;  4.70;  0.60
-20000218;   44100;  4.59;  0.00;  5.20;  0.70
-20000219;   40800;  4.25;  0.00;  7.00;  0.80
-20000220;   37900;  3.95;  0.00;  5.50;  0.70
-20000221;   35000;  3.64;  0.00;  6.00;  0.80
-20000222;   32500;  3.38;  0.00;  5.50;  0.70
-20000223;   30600;  3.19;  0.00;  4.70;  0.70
-20000224;   28700;  2.99;  0.90;  2.50;  0.50
-20000225;   27500;  2.86;  0.60;  2.70;  0.60
-20000226;   26000;  2.71;  0.10;  2.00;  0.50
-20000227;   24600;  2.56;  0.90;  3.90;  0.70
-20000228;   23200;  2.42;  0.20;  6.80;  0.90
-20000229;   22100;  2.30;  4.80;  3.50;  0.70
-20000301;   21700;  2.26;  1.00;  3.00;  0.60
-20000302;   21500;  2.24;  0.10;  2.40;  0.60
-20000303;   20200;  2.10;  1.50;  5.30;  0.80
-20000304;   19700;  2.05;  2.20;  1.80;  0.60
-20000305;   19000;  1.98;  0.70;  3.00;  0.60
-20000306;   18500;  1.93;  0.10;  6.80;  1.00
-20000307;   17600;  1.83;  0.00;  9.00;  1.20
-20000308;   16500;  1.72;  0.10;  8.20;  1.20
-20000309;   16000;  1.67;  0.00;  7.10;  1.10
-20000310;   15600;  1.62;  0.00;  6.20;  1.00
-20000311;   14900;  1.55;  0.40;  5.80;  1.00
-20000312;   14500;  1.51;  0.50;  7.70;  1.20
-20000313;   14300;  1.49;  0.90;  7.00;  1.10
-20000314;   14200;  1.48;  2.00;  8.20;  1.30
-20000315;   15100;  1.57; 17.50;  9.30;  1.40
-20000316;   24700;  2.57;  6.20;  9.10;  1.40
-20000317;   23700;  2.47; 31.30;  9.50;  1.40
-20000318;   41900;  4.36;  4.80; 10.50;  1.50
-20000319;   35100;  3.65;  2.60; 10.40;  1.50
-20000320;   27000;  2.81; 14.20; 10.00;  1.50
-20000321;   35100;  3.65;  0.50;  9.40;  1.50
-20000322;   24100;  2.51;  3.90;  9.10;  1.50
-20000323;   21900;  2.28;  1.80;  9.90;  1.60
-20000324;   20300;  2.11;  5.60; 10.70;  1.70
-20000325;   21100;  2.20;  6.10; 10.10;  1.60
-20000326;   22600;  2.35;  2.90;  8.00;  1.40
-20000327;   23500;  2.45;  0.20;  7.30;  1.40
-20000328;   19800;  2.06;  2.80;  6.50;  1.30
-20000329;   20800;  2.17; 16.80;  6.20;  1.30
-20000330;   32600;  3.39;  6.40;  7.00;  1.40
-20000331;   28500;  2.97;  1.10;  6.30;  1.30
-20000401;   23800;  2.48;  1.20;  6.60;  1.30
-20000402;   21200;  2.21;  1.30;  8.20;  1.50
-20000403;   20600;  2.14;  0.00;  9.00;  1.70
-20000404;   18700;  1.95;  0.30;  8.40;  1.60
-20000405;   17700;  1.84;  0.20;  8.00;  1.60
-20000406;   17200;  1.79;  0.10;  7.20;  1.50
-20000407;   16800;  1.75;  0.00;  7.70;  1.60
-20000408;   16600;  1.73;  0.00;  7.80;  1.60
-20000409;   16300;  1.70;  0.00;  8.30;  1.70
-20000410;   15700;  1.63;  0.00;  8.00;  1.70
-20000411;   14800;  1.54; 17.70;  9.00;  1.80
-20000412;   22000;  2.29;  8.50;  7.80;  1.60
-20000413;   27200;  2.83;  0.00;  9.30;  1.90
-20000414;   19400;  2.02;  2.60;  8.90;  1.80
-20000415;   17200;  1.79;  7.20; 11.10;  2.10
-20000416;   18200;  1.89;  1.50; 11.70;  2.20
-20000417;   17800;  1.85;  1.60; 12.30;  2.30
-20000418;   17700;  1.84;  7.70; 12.60;  2.40
-20000419;   21400;  2.23;  0.80; 11.80;  2.30
-20000420;   17500;  1.82;  0.20; 11.80;  2.30
-20000421;   15900;  1.66;  0.00; 12.40;  2.40
-20000422;   14600;  1.52; 14.80; 14.00;  2.70
-20000423;   22400;  2.33;  2.60; 10.10;  2.10
-20000424;   22300;  2.32;  0.00;  8.80;  2.00
-20000425;   17200;  1.79;  0.00;  9.00;  2.00
-20000426;   15100;  1.57;  0.00;  8.40;  1.90
-20000427;   14200;  1.48;  0.00;  9.20;  2.10
-20000428;   13700;  1.43;  7.60;  9.00;  2.00
-20000429;   14900;  1.55;  6.40;  9.90;  2.20
-20000430;   16900;  1.76; 11.10; 10.10;  2.30
-20000501;   23500;  2.45; 11.10; 10.60;  2.30
-20000502;   26200;  2.73;  7.80; 10.80;  2.40
-20000503;   24800;  2.58;  5.30; 10.70;  2.40
-20000504;   24100;  2.51;  0.10; 11.00;  2.40
-20000505;   19600;  2.04;  0.00; 11.90;  2.60
-20000506;   17100;  1.78;  0.50; 14.70;  3.00
-20000507;   15700;  1.63;  1.50; 16.40;  3.30
-20000508;   15300;  1.59;  1.90; 13.30;  2.80
-20000509;   15400;  1.60;  0.00; 10.80;  2.50
-20000510;   15000;  1.56;  0.00; 12.60;  2.80
-20000511;   14300;  1.49;  0.20; 12.40;  2.70
-20000512;   14200;  1.48;  0.00; 12.80;  2.80
-20000513;   13700;  1.43;  0.00; 13.00;  2.90
-20000514;   13300;  1.38;  0.00; 14.20;  3.10
-20000515;   12500;  1.30;  0.00; 15.80;  3.30
-20000516;   11700;  1.22;  0.00; 16.50;  3.50
-20000517;   11200;  1.17;  0.30; 15.00;  3.20
-20000518;   11400;  1.19;  3.40; 14.20;  3.10
-20000519;   14300;  1.49;  0.00; 11.20;  2.60
-20000520;   11900;  1.24;  0.00; 10.60;  2.60
-20000521;   11100;  1.16;  0.00; 12.60;  2.90
-20000522;   10500;  1.09;  0.20; 14.20;  3.20
-20000523;   10200;  1.06;  0.10; 13.80;  3.10
-20000524;    9800;  1.02;  0.10; 12.80;  3.00
-20000525;    9350;  0.97;  2.40; 12.90;  3.00
-20000526;    9450;  0.98;  0.90; 12.40;  2.90
-20000527;    9050;  0.94;  0.20; 11.90;  2.80
-20000528;    9600;  1.00; 19.80; 10.80;  2.70
-20000529;   12400;  1.29; 15.20; 11.30;  2.80
-20000530;   14600;  1.52;  5.20; 11.80;  2.80
-20000531;   13900;  1.45;  4.60; 11.90;  2.90
-20000601;   13100;  1.36;  1.10; 12.40;  2.90
-20000602;   11200;  1.17;  3.30; 14.00;  3.20
-20000603;   10500;  1.09;  1.10; 13.10;  3.10
-20000604;    9700;  1.01;  0.50; 12.00;  2.90
-20000605;    8900;  0.93;  0.30; 12.20;  2.90
-20000606;    8500;  0.88;  0.70; 12.10;  2.90
-20000607;    8050;  0.84;  3.70; 11.00;  2.70
-20000608;    8350;  0.87;  0.00; 13.50;  3.20
-20000609;    7950;  0.83;  2.70; 15.40;  3.50
-20000610;    7800;  0.81;  1.00; 17.80;  3.90
-20000611;    7350;  0.77;  0.00; 15.00;  3.50
-20000612;    6900;  0.72;  0.00; 13.70;  3.20
-20000613;    6850;  0.71;  0.00; 15.40;  3.50
-20000614;    6500;  0.68;  0.10; 17.80;  4.00
-20000615;    6150;  0.64;  0.10; 17.20;  3.80
-20000616;    5750;  0.60;  0.10; 16.40;  3.70
-20000617;    5750;  0.60;  0.00; 13.50;  3.20
-20000618;    5350;  0.56;  0.00; 13.20;  3.20
-20000619;    5350;  0.56;  0.00; 15.60;  3.60
-20000620;    5350;  0.56;  0.00; 18.10;  4.00
-20000621;    4960;  0.52;  0.00; 19.20;  4.20
-20000622;    4520;  0.47;  0.00; 17.00;  3.90
-20000623;    4520;  0.47;  0.00; 17.50;  3.90
-20000624;    4140;  0.43;  0.00; 15.40;  3.50
-20000625;    4140;  0.43;  0.00; 17.40;  3.90
-20000626;    4200;  0.44;  0.00; 16.20;  3.70
-20000627;    3880;  0.40;  0.00; 17.30;  3.90
-20000628;    3880;  0.40;  0.00; 16.00;  3.60
-20000629;    3480;  0.36;  0.00; 16.50;  3.70
-20000630;    3480;  0.36;  9.70; 16.90;  3.80
-20000701;    3880;  0.40;  0.80; 13.70;  3.20
-20000702;    4320;  0.45; 13.30; 12.80;  3.10
-20000703;    5150;  0.54; 15.60; 12.70;  3.10
-20000704;    7500;  0.78;  2.30; 14.00;  3.30
-20000705;    7050;  0.73;  6.20; 13.60;  3.20
-20000706;    5800;  0.60;  6.10; 14.40;  3.30
-20000707;    6350;  0.66;  3.60; 13.70;  3.20
-20000708;    6350;  0.66;  3.10; 14.10;  3.30
-20000709;    5950;  0.62;  0.10; 13.90;  3.20
-20000710;    5500;  0.57;  6.30; 15.70;  3.50
-20000711;    5150;  0.54;  0.00; 14.50;  3.30
-20000712;    5100;  0.53;  1.50; 14.50;  3.30
-20000713;    4320;  0.45;  1.80; 14.20;  3.30
-20000714;    4260;  0.44;  0.50; 13.60;  3.10
-20000715;    3940;  0.41;  0.00; 14.20;  3.20
-20000716;    3880;  0.40;  0.10; 13.80;  3.20
-20000717;    3540;  0.37;  0.40; 14.80;  3.30
-20000718;    3430;  0.36;  0.00; 14.90;  3.30
-20000719;    3370;  0.35;  0.20; 17.00;  3.70
-20000720;    3180;  0.33;  1.00; 16.20;  3.50
-20000721;    3180;  0.33;  2.70; 16.80;  3.60
-20000722;    3540;  0.37;  6.90; 17.10;  3.70
-20000723;    4770;  0.50;  9.40; 15.80;  3.40
-20000724;    6950;  0.72;  0.50; 14.80;  3.20
-20000725;    5400;  0.56;  7.60; 15.00;  3.30
-20000726;    5150;  0.54;  0.70; 14.60;  3.20
-20000727;    4700;  0.49;  0.10; 14.70;  3.20
-20000728;    4260;  0.44;  1.20; 14.50;  3.10
-20000729;    3880;  0.40;  0.20; 12.80;  2.90
-20000730;    3480;  0.36;  0.00; 13.10;  2.90
-20000731;    3370;  0.35;  0.00; 14.00;  3.00
-20000801;    3310;  0.34;  0.00; 16.90;  3.40
-20000802;    3180;  0.33;  0.00; 16.30;  3.40
-20000803;    3180;  0.33;  0.00; 15.20;  3.20
-20000804;    3000;  0.31;  0.00; 14.20;  3.00
-20000805;    3000;  0.31;  0.00; 16.90;  3.40
-20000806;    2890;  0.30;  0.00; 20.20;  3.90
-20000807;    2780;  0.29;  0.00; 21.40;  4.00
-20000808;    2780;  0.29;  2.90; 16.80;  3.30
-20000809;    2690;  0.28;  0.00; 17.10;  3.30
-20000810;    2780;  0.29;  0.70; 16.20;  3.20
-20000811;    2780;  0.29;  0.90; 14.60;  2.90
-20000812;    2780;  0.29;  1.10; 15.00;  3.00
-20000813;    2690;  0.28;  0.00; 14.80;  2.90
-20000814;    2670;  0.28;  0.10; 16.80;  3.20
-20000815;    2720;  0.28;  0.00; 17.20;  3.20
-20000816;    2670;  0.28;  0.00; 17.30;  3.20
-20000817;    2560;  0.27;  0.00; 17.80;  3.30
-20000818;    2430;  0.25;  4.90; 17.10;  3.20
-20000819;    2480;  0.26;  2.30; 15.30;  2.90
-20000820;    2510;  0.26;  2.30; 14.10;  2.70
-20000821;    2510;  0.26;  0.20; 13.50;  2.60
-20000822;    2390;  0.25;  0.00; 14.00;  2.60
-20000823;    2340;  0.24;  1.90; 14.40;  2.70
-20000824;    2390;  0.25;  1.30; 13.80;  2.60
-20000825;    2510;  0.26;  0.20; 13.60;  2.50
-20000826;    2370;  0.25;  1.00; 15.40;  2.80
-20000827;    2390;  0.25;  0.70; 17.90;  3.10
-20000828;    2560;  0.27;  7.10; 14.00;  2.50
-20000829;    2720;  0.28;  1.40; 12.50;  2.30
-20000830;    2670;  0.28;  5.20; 14.40;  2.50
-20000831;    2720;  0.28; 26.20; 15.40;  2.60
-20000901;    6700;  0.70; 18.10; 15.10;  2.60
-20000902;   12500;  1.30; 21.60; 13.10;  2.30
-20000903;   10700;  1.11;  1.30; 14.50;  2.50
-20000904;   11100;  1.16;  4.70; 14.90;  2.50
-20000905;    6650;  0.69;  0.60; 17.40;  2.80
-20000906;    5850;  0.61;  0.20; 19.10;  2.90
-20000907;    4640;  0.48;  0.00; 21.30;  3.20
-20000908;    3820;  0.40;  0.00; 17.40;  2.70
-20000909;    3310;  0.34;  0.00; 14.80;  2.40
-20000910;    3120;  0.32;  0.00; 15.30;  2.40
-20000911;    3000;  0.31;  0.50; 13.80;  2.20
-20000912;    3000;  0.31;  0.10; 12.80;  2.00
-20000913;    2830;  0.29;  1.80; 11.80;  1.90
-20000914;    2810;  0.29;  0.20; 11.50;  1.90
-20000915;    2720;  0.28;  0.00; 12.00;  1.90
-20000916;    2810;  0.29;  0.00; 12.10;  1.90
-20000917;    2760;  0.29;  0.00; 14.20;  2.10
-20000918;    2780;  0.29;  0.00; 14.40;  2.10
-20000919;    2780;  0.29;  0.00; 13.80;  2.00
-20000920;    2670;  0.28;  0.00; 13.70;  2.00
-20000921;    2670;  0.28;  0.60; 13.40;  1.90
-20000922;    2690;  0.28;  7.30; 12.60;  1.80
-20000923;    2780;  0.29;  1.60; 13.60;  1.90
-20000924;    2830;  0.29;  0.30; 14.00;  1.90
-20000925;    2780;  0.29;  0.70; 15.00;  2.00
-20000926;    2720;  0.28;  0.00; 15.20;  2.00
-20000927;    2830;  0.29;  6.30; 14.30;  1.90
-20000928;    2950;  0.31;  0.40; 13.30;  1.70
-20000929;    2950;  0.31;  1.40;  9.90;  1.40
-20000930;    2890;  0.30;  0.00;  9.80;  1.40
-20001001;    2890;  0.30;  0.00; 10.90;  1.50
-20001002;    2720;  0.28;  0.00; 10.70;  1.40
-20001003;    2720;  0.28;  0.00; 11.70;  1.50
-20001004;    2610;  0.27;  5.50; 11.70;  1.50
-20001005;    2720;  0.28;  3.70; 12.10;  1.50
-20001006;    3010;  0.31; 11.50; 12.30;  1.50
-20001007;    4550;  0.47;  2.30; 10.30;  1.30
-20001008;    3920;  0.41; 18.50; 11.00;  1.30
-20001009;    9800;  1.02; 11.90; 12.00;  1.40
-20001010;   13500;  1.41;  5.10;  9.70;  1.20
-20001011;   10600;  1.10; 21.40; 10.00;  1.20
-20001012;   18800;  1.96;  0.50;  9.00;  1.10
-20001013;   12800;  1.33;  1.80; 10.30;  1.20
-20001014;    9150;  0.95;  0.10; 13.90;  1.50
-20001015;    6950;  0.72;  0.10; 14.60;  1.50
-20001016;    5750;  0.60;  0.00; 14.90;  1.50
-20001017;    5350;  0.56;  0.20; 14.80;  1.50
-20001018;    4970;  0.52;  0.80; 15.10;  1.50
-20001019;    4580;  0.48;  1.30; 13.00;  1.30
-20001020;    4580;  0.48;  0.00; 11.90;  1.20
-20001021;    4260;  0.44;  0.00; 12.90;  1.20
-20001022;    4190;  0.44;  0.50; 12.00;  1.10
-20001023;    4580;  0.48;  4.10; 13.50;  1.30
-20001024;    4900;  0.51;  0.10; 13.90;  1.20
-20001025;    4900;  0.51;  0.00; 14.60;  1.30
-20001026;    5150;  0.54;  1.20; 15.60;  1.30
-20001027;    4830;  0.50;  2.50; 13.50;  1.20
-20001028;    5600;  0.58;  0.00; 12.50;  1.10
-20001029;    5350;  0.56;  0.10; 13.10;  1.10
-20001030;    4900;  0.51;  0.00;  7.10;  0.70
-20001031;    4830;  0.50;  0.00;  5.20;  0.60
-20001101;    4450;  0.46;  0.00;  5.20;  0.60
-20001102;    4450;  0.46;  0.00;  6.70;  0.70
-20001103;    4380;  0.46;  0.00;  5.00;  0.60
-20001104;    4220;  0.44;  0.00;  3.30;  0.50
-20001105;    4220;  0.44;  0.00;  6.90;  0.70
-20001106;    4220;  0.44;  0.00;  8.20;  0.70
-20001107;    4060;  0.42;  0.00;  7.90;  0.70
-20001108;    4000;  0.42;  0.80; 11.40;  0.80
-20001109;    4000;  0.42;  0.10; 14.10;  1.00
-20001110;    4030;  0.42;  0.20; 14.20;  1.00
-20001111;    4030;  0.42;  0.00; 12.60;  0.90
-20001112;    4030;  0.42;  0.00; 12.50;  0.90
-20001113;    4000;  0.42;  0.00;  8.90;  0.70
-20001114;    3840;  0.40;  0.00;  6.40;  0.60
-20001115;    4000;  0.42;  0.00;  6.00;  0.50
-20001116;    4000;  0.42;  0.30;  6.30;  0.50
-20001117;    4060;  0.42;  6.30; 11.30;  0.70
-20001118;    4640;  0.48;  0.50; 10.70;  0.70
-20001119;    4640;  0.48;  1.00;  8.40;  0.60
-20001120;    4610;  0.48;  3.30;  6.40;  0.50
-20001121;    4220;  0.44;  0.70;  2.20;  0.30
-20001122;    4220;  0.44;  0.00;  1.50;  0.30
-20001123;    4000;  0.42;  0.00;  2.30;  0.30
-20001124;    3660;  0.38;  0.00;  3.20;  0.30
-20001125;    3660;  0.38;  0.00;  2.90;  0.30
-20001126;    3660;  0.38;  0.00;  1.30;  0.30
-20001127;    3660;  0.38;  0.00;  2.90;  0.30
-20001128;    3660;  0.38; 10.10;  7.60;  0.50
-20001129;    4260;  0.44;  8.50; 12.40;  0.70
-20001130;    7500;  0.78;  2.10; 10.10;  0.60
-20001201;    8600;  0.90;  1.20;  7.40;  0.50
-20001202;    6750;  0.70; 10.30;  7.30;  0.50
-20001203;    7350;  0.77; 12.90;  9.90;  0.60
-20001204;   13000;  1.35;  6.30; 11.70;  0.60
-20001205;   14400;  1.50; 10.30; 10.20;  0.60
-20001206;   14600;  1.52;  4.90;  5.80;  0.40
-20001207;   12400;  1.29;  0.00;  5.90;  0.40
-20001208;    9550;  0.99;  0.10;  7.20;  0.40
-20001209;    7650;  0.80;  0.90;  8.90;  0.50
-20001210;    7350;  0.77;  0.10;  8.80;  0.50
-20001211;    6950;  0.72;  0.00;  8.00;  0.50
-20001212;    6550;  0.68;  0.00;  8.90;  0.50
-20001213;    6150;  0.64;  0.10;  7.90;  0.50
-20001214;    6150;  0.64;  0.10;  9.00;  0.50
-20001215;    6100;  0.63;  0.00;  7.10;  0.40
-20001216;    5800;  0.60;  0.00;  5.20;  0.30
-20001217;    5750;  0.60;  0.10;  5.10;  0.30
-20001218;    5750;  0.60;  0.40;  6.50;  0.40
-20001219;    5750;  0.60;  1.70;  9.60;  0.50
-20001220;    5750;  0.60;  3.90;  7.00;  0.40
-20001221;    6150;  0.64;  0.10;  9.40;  0.50
-20001222;    6550;  0.68;  0.90;  8.90;  0.50
-20001223;    6250;  0.65;  0.70; 10.40;  0.50
-20001224;    6300;  0.66;  1.10; 10.50;  0.60
-20001225;    6400;  0.67;  0.40; 10.10;  0.50
-20001226;    6150;  0.64;  0.00; 11.70;  0.60
-20001227;    6100;  0.63;  0.00; 11.20;  0.60
-20001228;    5700;  0.59;  0.10;  7.40;  0.40
-20001229;    5600;  0.58;  0.10;  5.30;  0.40
-20001230;    5550;  0.58;  0.10;  3.20;  0.30
-20001231;    5700;  0.59;  0.20;  1.40;  0.20
-20010101;    5300;  0.55;  0.00;  2.10;  0.30
-20010102;    5200;  0.54;  0.00;  1.40;  0.20
-20010103;    5550;  0.58;  8.40;  2.00;  0.20
-20010104;    6950;  0.72;  2.40;  7.60;  0.50
-20010105;    7900;  0.82; 12.70;  8.20;  0.50
-20010106;   10600;  1.10;  2.10;  8.10;  0.50
-20010107;   11600;  1.21;  0.00;  7.60;  0.50
-20010108;    8600;  0.90;  1.70;  7.90;  0.50
-20010109;    7650;  0.80;  3.20;  8.10;  0.50
-20010110;    7850;  0.82;  0.30;  7.20;  0.50
-20010111;    7350;  0.77;  3.20;  6.00;  0.40
-20010112;    7450;  0.78;  4.80;  8.30;  0.50
-20010113;    9650;  1.00;  2.50;  8.60;  0.50
-20010114;    8200;  0.85;  0.10;  8.20;  0.50
-20010115;    7850;  0.82;  0.00;  6.60;  0.50
-20010116;    7350;  0.77;  0.00;  4.90;  0.40
-20010117;    6950;  0.72;  2.30;  6.70;  0.50
-20010118;    6950;  0.72;  0.80;  8.80;  0.60
-20010119;    7450;  0.78;  0.10;  5.70;  0.40
-20010120;    7450;  0.78;  3.10;  4.60;  0.40
-20010121;    7450;  0.78;  3.10;  7.60;  0.50
-20010122;    8000;  0.83;  0.10;  6.00;  0.50
-20010123;    7450;  0.78;  0.00;  5.90;  0.50
-20010124;    7350;  0.77;  0.10;  1.10;  0.30
-20010125;    6950;  0.72;  0.00;  3.70;  0.40
-20010126;    6950;  0.72;  0.00;  6.70;  0.50
-20010127;    6850;  0.71;  0.10;  9.20;  0.70
-20010128;    6650;  0.69;  1.40;  9.40;  0.70
-20010129;    6650;  0.69;  0.10;  6.60;  0.60
-20010130;    6550;  0.68;  0.10;  3.60;  0.40
-20010131;    6200;  0.65;  0.00;  0.50;  0.30
-20010201;    6200;  0.65;  0.00;  1.50;  0.30
-20010202;    6200;  0.65;  0.00;  4.60;  0.50
-20010203;    6200;  0.65;  0.00;  4.10;  0.50
-20010204;    6150;  0.64;  0.30;  5.80;  0.60
-20010205;    6150;  0.64;  0.30; 10.40;  0.80
-20010206;    6150;  0.64;  0.10;  9.80;  0.80
-20010207;    6150;  0.64;  0.00;  7.10;  0.70
-20010208;    5950;  0.62;  0.00;  7.10;  0.70
-20010209;    5800;  0.60;  0.90;  8.10;  0.80
-20010210;    5800;  0.60;  0.10;  7.10;  0.70
-20010211;    5800;  0.60;  0.00;  6.30;  0.70
-20010212;    5800;  0.60;  1.10;  8.10;  0.80
-20010213;    5450;  0.57;  2.20;  6.90;  0.70
-20010214;    5450;  0.57;  0.00;  7.40;  0.80
-20010215;    5450;  0.57;  1.50;  8.50;  0.90
-20010216;    5450;  0.57;  3.00;  7.10;  0.80
-20010217;    5850;  0.61; 10.10;  9.20;  0.90
-20010218;    7750;  0.81;  3.90; 11.30;  1.10
-20010219;    9450;  0.98;  7.00; 11.20;  1.10
-20010220;   10600;  1.10;  6.50;  8.60;  0.90
-20010221;   10400;  1.08;  1.90;  5.70;  0.70
-20010222;   10900;  1.13;  7.20;  6.70;  0.80
-20010223;   12500;  1.30; 18.90;  5.10;  0.70
-20010224;   18100;  1.88; 16.70;  5.40;  0.80
-20010225;   33700;  3.51; 12.80;  5.10;  0.70
-20010226;   30100;  3.13;  9.70;  3.60;  0.60
-20010227;   24900;  2.59;  7.40;  5.40;  0.80
-20010228;   22100;  2.30;  4.20;  5.30;  0.80
-20010301;   21200;  2.21;  3.70;  6.90;  0.90
-20010302;   19300;  2.01; 14.00;  9.50;  1.20
-20010303;   25900;  2.70;  3.00;  9.10;  1.10
-20010304;   20900;  2.18;  0.50; 10.80;  1.30
-20010305;   18500;  1.93;  0.20;  9.80;  1.20
-20010306;   17200;  1.79;  6.10; 10.40;  1.30
-20010307;   18900;  1.97;  1.50;  6.90;  1.00
-20010308;   18400;  1.92;  0.30;  6.30;  1.00
-20010309;   16300;  1.70;  0.50;  9.80;  1.30
-20010310;   15500;  1.61;  0.70; 10.60;  1.40
-20010311;   15000;  1.56;  0.50;  9.30;  1.30
-20010312;   14600;  1.52;  7.20;  8.10;  1.20
-20010313;   16300;  1.70;  1.10;  6.90;  1.10
-20010314;   15100;  1.57; 17.40;  7.60;  1.20
-20010315;   23900;  2.49; 14.60; 10.60;  1.50
-20010316;   31500;  3.28;  4.10;  8.70;  1.30
-20010317;   29400;  3.06;  0.90;  4.50;  0.90
-20010318;   21100;  2.20;  1.30;  5.10;  1.00
-20010319;   19000;  1.98;  7.80;  8.70;  1.40
-20010320;   23200;  2.42;  2.50;  7.20;  1.20
-20010321;   21400;  2.23;  1.90;  8.50;  1.40
-20010322;   19700;  2.05;  1.30;  9.00;  1.50
-20010323;   18500;  1.93;  0.70;  6.10;  1.20
-20010324;   17700;  1.84;  0.80; 10.50;  1.70
-20010325;   17300;  1.80;  1.10; 10.60;  1.70
-20010326;   16900;  1.76;  0.00; 10.60;  1.70
-20010327;   16400;  1.71;  0.00; 12.10;  1.90
-20010328;   15700;  1.63;  0.00; 12.20;  1.90
-20010329;   15300;  1.59;  0.00;  9.20;  1.60
-20010330;   14900;  1.55;  0.00;  9.70;  1.70
-20010331;   14400;  1.50;  2.50; 12.60;  2.00
-20010401;   15400;  1.60;  3.50; 10.30;  1.80
-20010402;   16500;  1.72;  0.10;  7.40;  1.50
-20010403;   15400;  1.60;  0.70;  6.30;  1.30
-20010404;   14200;  1.48;  6.40;  3.80;  1.00
-20010405;   14800;  1.54;  1.90;  4.10;  1.10
-20010406;   16700;  1.74;  0.20;  6.10;  1.40
-20010407;   15600;  1.62;  0.50;  7.00;  1.50
-20010408;   14400;  1.50;  0.00;  7.80;  1.60
-20010409;   13600;  1.42;  8.50;  8.30;  1.70
-20010410;   15600;  1.62;  6.70;  9.00;  1.80
-20010411;   23100;  2.40; 22.70;  9.90;  1.90
-20010412;   33800;  3.52;  4.60;  7.30;  1.60
-20010413;   24900;  2.59;  1.50;  6.70;  1.50
-20010414;   19800;  2.06;  2.00;  6.70;  1.50
-20010415;   18300;  1.90; 17.70;  7.70;  1.70
-20010416;   31200;  3.25;  8.80;  8.60;  1.80
-20010417;   29800;  3.10;  0.30;  7.80;  1.70
-20010418;   24700;  2.57;  0.10;  8.30;  1.80
-20010419;   21800;  2.27;  0.00;  8.00;  1.80
-20010420;   20100;  2.09;  0.10;  7.70;  1.70
-20010421;   18900;  1.97;  0.00;  7.00;  1.70
-20010422;   18400;  1.92;  0.00;  7.60;  1.80
-20010423;   18100;  1.88;  2.40;  8.10;  1.90
-20010424;   17700;  1.84;  0.70;  7.60;  1.80
-20010425;   17400;  1.81;  0.10;  5.40;  1.50
-20010426;   16700;  1.74;  5.80;  6.40;  1.60
-20010427;   16200;  1.69;  2.70;  7.10;  1.80
-20010428;   16400;  1.71;  2.30;  8.80;  2.00
-20010429;   16700;  1.74;  2.30;  9.30;  2.10
-20010430;   16200;  1.69;  3.50;  8.20;  2.00
-20010501;   16400;  1.71;  1.00; 12.10;  2.60
-20010502;   16200;  1.69;  0.10; 13.30;  2.80
-20010503;   15600;  1.62;  0.00; 15.40;  3.10
-20010504;   14700;  1.53;  0.00; 17.90;  3.50
-20010505;   13700;  1.43;  0.00; 19.30;  3.70
-20010506;   13300;  1.38;  0.00; 17.90;  3.50
-20010507;   12600;  1.31;  0.00; 11.90;  2.60
-20010508;   12100;  1.26;  0.00; 13.30;  2.80
-20010509;   11800;  1.23;  0.00; 14.50;  3.10
-20010510;   11300;  1.18; 11.10; 12.10;  2.70
-20010511;   15400;  1.60;  1.90; 11.20;  2.60
-20010512;   15900;  1.66;  0.30; 10.40;  2.40
-20010513;   12900;  1.34;  0.20;  9.70;  2.30
-20010514;   12000;  1.25;  0.00; 12.30;  2.80
-20010515;   11300;  1.18;  0.00; 12.60;  2.80
-20010516;   10700;  1.11;  0.00; 13.60;  3.00
-20010517;   10100;  1.05;  0.00; 15.90;  3.40
-20010518;    9750;  1.01;  0.00; 17.10;  3.60
-20010519;    9050;  0.94;  0.00; 18.90;  3.90
-20010520;    8650;  0.90;  0.60; 20.60;  4.20
-20010521;    8650;  0.90;  8.70; 18.10;  3.80
-20010522;   11300;  1.18;  1.10; 19.00;  4.00
-20010523;    9100;  0.95;  0.50; 19.20;  4.00
-20010524;    8700;  0.91;  0.00; 20.60;  4.30
-20010525;    8250;  0.86;  5.00; 19.00;  4.00
-20010526;    8950;  0.93;  0.00; 15.00;  3.30
-20010527;    8100;  0.84;  0.00; 12.70;  3.00
-20010528;    7500;  0.78;  0.00; 15.90;  3.50
-20010529;    6950;  0.72;  0.00; 16.10;  3.60
-20010530;    6800;  0.71;  0.00; 12.60;  3.00
-20010531;    6100;  0.63;  0.00; 11.10;  2.70
-20010601;    5750;  0.60;  3.50; 10.70;  2.70
-20010602;    6150;  0.64;  0.50;  9.70;  2.50
-20010603;    6150;  0.64;  6.00; 10.50;  2.70
-20010604;    6900;  0.72;  0.20; 12.30;  3.00
-20010605;    7000;  0.73;  0.90; 11.80;  2.90
-20010606;    6150;  0.64;  0.70; 11.10;  2.80
-20010607;    5750;  0.60;  2.10; 11.30;  2.80
-20010608;    5400;  0.56;  0.10; 10.50;  2.70
-20010609;    5150;  0.54;  5.20; 11.80;  2.90
-20010610;    4990;  0.52;  0.40; 15.20;  3.50
-20010611;    5200;  0.54;  1.10; 16.10;  3.60
-20010612;    5150;  0.54;  0.00; 20.00;  4.30
-20010613;    4610;  0.48;  0.10; 16.90;  3.80
-20010614;    4220;  0.44;  0.00; 17.30;  3.90
-20010615;    3840;  0.40;  0.00; 20.70;  4.50
-20010616;    3330;  0.35;  0.00; 21.50;  4.60
-20010617;    3150;  0.33;  0.00; 19.80;  4.30
-20010618;    3150;  0.33;  0.00; 19.40;  4.20
-20010619;    2970;  0.31;  0.00; 19.60;  4.30
-20010620;    2860;  0.30;  0.00; 23.10;  4.90
-20010621;    2840;  0.30;  0.00; 19.80;  4.30
-20010622;    2700;  0.28;  0.00; 17.20;  3.90
-20010623;    2620;  0.27;  0.00; 18.00;  4.00
-20010624;    2620;  0.27;  0.00; 17.80;  4.00
-20010625;    2560;  0.27;  0.00; 17.10;  3.80
-20010626;    2430;  0.25; 10.90; 16.30;  3.70
-20010627;    2560;  0.27;  1.70; 14.60;  3.40
-20010628;    2860;  0.30;  6.50; 13.60;  3.20
-20010629;    2810;  0.29;  3.40; 15.00;  3.50
-20010630;    2960;  0.31;  0.10; 16.40;  3.70
-20010701;    2930;  0.31;  0.10; 15.60;  3.60
-20010702;    2930;  0.31;  0.00; 16.50;  3.70
-20010703;    2760;  0.29;  0.00; 16.30;  3.70
-20010704;    2600;  0.27;  0.00; 18.10;  4.00
-20010705;    2440;  0.25;  4.50; 16.10;  3.60
-20010706;    2530;  0.26;  8.90; 18.60;  4.10
-20010707;    2810;  0.29;  2.50; 17.00;  3.80
-20010708;    2790;  0.29;  1.20; 16.40;  3.70
-20010709;    2670;  0.28;  0.00; 17.60;  3.90
-20010710;    2600;  0.27;  0.00; 17.10;  3.80
-20010711;    2440;  0.25;  0.00; 17.60;  3.80
-20010712;    2280;  0.24;  0.00; 16.80;  3.70
-20010713;    2260;  0.24;  0.00; 18.40;  4.00
-20010714;    2150;  0.22;  0.00; 17.90;  3.90
-20010715;    2040;  0.21;  0.00; 18.60;  4.00
-20010716;    1920;  0.20;  0.00; 20.90;  4.30
-20010717;    1880;  0.20;  0.00; 21.60;  4.50
-20010718;    1730;  0.18;  0.00; 21.60;  4.40
-20010719;    1640;  0.17;  0.00; 21.00;  4.30
-20010720;    1590;  0.17;  0.00; 23.40;  4.70
-20010721;    1460;  0.15;  0.20; 23.10;  4.60
-20010722;    1460;  0.15;  0.60; 20.80;  4.30
-20010723;    1590;  0.17;  1.90; 20.80;  4.20
-20010724;    1460;  0.15;  0.40; 20.50;  4.20
-20010725;    1530;  0.16;  0.00; 20.50;  4.10
-20010726;    1420;  0.15;  0.10; 18.60;  3.80
-20010727;    1420;  0.15;  0.00; 17.20;  3.60
-20010728;    1420;  0.15;  0.00; 17.20;  3.60
-20010729;    1420;  0.15;  0.00; 17.70;  3.60
-20010730;    1330;  0.14;  1.20; 17.50;  3.60
-20010731;    1350;  0.14;  0.00; 16.80;  3.50
-20010801;    1330;  0.14;  0.00; 16.30;  3.40
-20010802;    1330;  0.14;  0.00; 17.30;  3.50
-20010803;    1330;  0.14;  0.00; 18.00;  3.60
-20010804;    1290;  0.13;  0.00; 19.10;  3.80
-20010805;    1290;  0.13;  0.00; 19.50;  3.80
-20010806;    1310;  0.14;  0.00; 19.00;  3.70
-20010807;    1210;  0.13;  4.20; 17.50;  3.40
-20010808;    1240;  0.13;  0.00; 18.00;  3.50
-20010809;    1240;  0.13;  3.00; 17.90;  3.50
-20010810;    1240;  0.13;  0.80; 18.40;  3.50
-20010811;    1260;  0.13;  2.50; 16.90;  3.30
-20010812;    1320;  0.14;  0.40; 16.60;  3.20
-20010813;    1320;  0.14;  1.40; 17.00;  3.30
-20010814;    1390;  0.14;  5.90; 18.60;  3.50
-20010815;    1460;  0.15;  3.00; 18.70;  3.50
-20010816;    1540;  0.16;  4.10; 17.00;  3.20
-20010817;    1610;  0.17;  0.00; 16.50;  3.10
-20010818;    1480;  0.15;  0.00; 17.10;  3.20
-20010819;    1370;  0.14;  0.00; 19.40;  3.50
-20010820;    1260;  0.13;  0.00; 18.40;  3.30
-20010821;    1260;  0.13;  0.20; 18.20;  3.20
-20010822;    1240;  0.13;  0.00; 17.30;  3.10
-20010823;    1130;  0.12;  0.00; 16.50;  3.00
-20010824;    1050;  0.11;  0.00; 17.40;  3.10
-20010825;    1130;  0.12;  0.10; 16.90;  3.00
-20010826;    1090;  0.11;  0.80; 17.50;  3.00
-20010827;    1200;  0.12;  0.30; 15.60;  2.80
-20010828;    1190;  0.12;  0.00; 14.90;  2.60
-20010829;    1130;  0.12;  0.00; 15.40;  2.70
-20010830;    1070;  0.11;  0.00; 17.30;  2.90
-20010831;    1050;  0.11;  0.10; 15.40;  2.60
-20010901;    1070;  0.11;  0.00; 14.60;  2.50
-20010902;    1050;  0.11;  0.00; 14.00;  2.40
-20010903;    1050;  0.11;  0.00; 14.10;  2.40
-20010904;    1030;  0.11;  0.00; 13.50;  2.30
-20010905;     960;  0.10;  0.00; 14.90;  2.50
-20010906;     895;  0.09;  0.00; 16.10;  2.60
-20010907;     920;  0.10;  0.00; 17.60;  2.70
-20010908;     875;  0.09;  0.00; 17.80;  2.70
-20010909;     875;  0.09;  0.00; 17.20;  2.60
-20010910;     890;  0.09;  0.20; 17.30;  2.60
-20010911;     955;  0.10;  1.20; 16.70;  2.50
-20010912;     935;  0.10;  0.80; 14.90;  2.30
-20010913;     985;  0.10;  0.20; 15.10;  2.30
-20010914;    1010;  0.11;  1.40; 15.70;  2.30
-20010915;    1010;  0.11;  3.20; 17.40;  2.50
-20010916;    1070;  0.11;  0.10; 18.20;  2.60
-20010917;    1070;  0.11;  0.00; 17.60;  2.50
-20010918;    1030;  0.11;  3.10; 17.00;  2.40
-20010919;     985;  0.10;  0.10; 15.00;  2.10
-20010920;     895;  0.09;  0.10; 15.70;  2.20
-20010921;     875;  0.09;  0.40; 17.40;  2.30
-20010922;     870;  0.09;  0.20; 14.10;  2.00
-20010923;     725;  0.08;  1.80; 13.60;  1.90
-20010924;     800;  0.08;  0.00; 14.60;  2.00
-20010925;     800;  0.08;  0.00; 15.60;  2.10
-20010926;     785;  0.08;  0.00; 15.60;  2.00
-20010927;     800;  0.08;  0.10; 14.40;  1.90
-20010928;     800;  0.08;  0.00; 14.10;  1.80
-20010929;     775;  0.08;  0.00; 12.80;  1.70
-20010930;     800;  0.08;  0.00; 13.80;  1.70
-20011001;     775;  0.08;  0.00; 15.70;  1.90
-20011002;     755;  0.08;  0.00; 12.80;  1.60
-20011003;     760;  0.08;  0.00; 11.80;  1.50
-20011004;     760;  0.08;  0.10; 12.60;  1.50
-20011005;     760;  0.08;  0.70; 12.00;  1.50
-20011006;     815;  0.08;  0.80; 11.90;  1.50
-20011007;     815;  0.08;  0.90; 13.70;  1.60
-20011008;     850;  0.09;  0.10; 12.70;  1.50
-20011009;     870;  0.09;  1.00; 11.40;  1.30
-20011010;     855;  0.09;  0.80; 12.50;  1.40
-20011011;     855;  0.09;  0.10; 12.30;  1.40
-20011012;     880;  0.09;  0.40; 11.50;  1.30
-20011013;     880;  0.09;  0.40; 11.90;  1.30
-20011014;     865;  0.09;  0.10; 10.90;  1.20
-20011015;     870;  0.09;  0.00; 11.20;  1.20
-20011016;     870;  0.09;  0.00; 11.20;  1.20
-20011017;     815;  0.08;  0.10; 12.20;  1.30
-20011018;     815;  0.08;  0.50; 14.10;  1.40
-20011019;     870;  0.09; 15.20; 14.60;  1.40
-20011020;    1090;  0.11; 10.40; 13.60;  1.30
-20011021;    1540;  0.16;  6.90; 15.00;  1.40
-20011022;    1910;  0.20;  5.40; 14.00;  1.30
-20011023;    1610;  0.17;  5.10; 14.80;  1.30
-20011024;    1480;  0.15;  0.10; 12.00;  1.10
-20011025;    1370;  0.14;  0.00; 11.30;  1.10
-20011026;    1260;  0.13;  0.10; 13.50;  1.20
-20011027;    1260;  0.13; 10.20; 14.30;  1.20
-20011028;    1500;  0.16;  1.50; 12.10;  1.10
-20011029;    1700;  0.18;  8.70; 12.90;  1.10
-20011030;    1860;  0.19;  9.60; 15.40;  1.20
-20011031;    2530;  0.26;  3.80; 14.30;  1.20
-20011101;    2630;  0.27;  5.40; 11.70;  1.00
-20011102;    2530;  0.26; 10.90; 10.40;  0.90
-20011103;    3150;  0.33;  5.30;  8.50;  0.80
-20011104;    2800;  0.29;  9.20;  9.00;  0.80
-20011105;    2920;  0.30;  3.60;  7.20;  0.70
-20011106;    2740;  0.29;  5.00;  7.10;  0.60
-20011107;    2610;  0.27;  7.10; 10.20;  0.80
-20011108;    2690;  0.28;  2.60;  9.50;  0.80
-20011109;    2970;  0.31; 10.00;  8.60;  0.70
-20011110;    3080;  0.32;  1.80; 12.20;  0.90
-20011111;    3510;  0.37;  0.00; 12.10;  0.90
-20011112;    2970;  0.31;  0.00; 12.20;  0.90
-20011113;    2530;  0.26;  0.00; 13.00;  0.90
-20011114;    2310;  0.24;  0.00;  9.40;  0.70
-20011115;    2160;  0.22;  0.00;  6.70;  0.60
-20011116;    2020;  0.21;  0.10;  5.30;  0.50
-20011117;    1970;  0.21;  3.60;  8.50;  0.60
-20011118;    2210;  0.23;  0.10; 11.20;  0.70
-20011119;    2420;  0.25; 11.70; 11.90;  0.80
-20011120;    2420;  0.25;  0.30; 11.30;  0.70
-20011121;    2810;  0.29;  0.60; 10.40;  0.70
-20011122;    2480;  0.26;  0.10;  9.10;  0.60
-20011123;    2360;  0.25;  0.00;  4.30;  0.40
-20011124;    2210;  0.23;  0.00;  3.00;  0.30
-20011125;    2190;  0.23;  0.00;  1.90;  0.30
-20011126;    2110;  0.22;  0.00;  0.60;  0.20
-20011127;    2030;  0.21;  0.00;  1.90;  0.30
-20011128;    1910;  0.20;  0.00;  2.10;  0.30
-20011129;    1890;  0.20;  0.00;  2.10;  0.30
-20011130;    1890;  0.20;  0.00;  4.50;  0.40
-20011201;    1890;  0.20;  0.00;  5.40;  0.40
-20011202;    1890;  0.20;  0.00;  5.20;  0.40
-20011203;    1820;  0.19;  0.00;  3.30;  0.30
-20011204;    1730;  0.18;  0.00;  2.60;  0.30
-20011205;    1820;  0.19;  0.00;  2.20;  0.30
-20011206;    1860;  0.19;  0.00;  1.70;  0.30
-20011207;    1980;  0.21;  0.00;  3.50;  0.30
-20011208;    1960;  0.20;  0.00;  2.50;  0.30
-20011209;    1960;  0.20;  0.00;  1.70;  0.20
-20011210;    1960;  0.20;  0.00;  1.00;  0.20
-20011211;    2010;  0.21;  8.00;  0.60;  0.20
-20011212;    2160;  0.22; 15.30;  7.90;  0.50
-20011213;    4410;  0.46; 10.90; 11.50;  0.60
-20011214;    6550;  0.68; 10.00; 11.50;  0.60
-20011215;    8900;  0.93; 32.70; 11.10;  0.60
-20011216;   23600;  2.46;  9.10; 12.40;  0.60
-20011217;   17600;  1.83;  9.10; 10.50;  0.60
-20011218;   13800;  1.44;  6.20;  9.70;  0.50
-20011219;   14600;  1.52; 48.00;  9.20;  0.50
-20011220;   48700;  5.07; 18.30; 12.80;  0.60
-20011221;   54500;  5.67;  9.10; 11.90;  0.60
-20011222;   32300;  3.36;  1.30;  7.60;  0.40
-20011223;   25400;  2.64;  0.00;  8.90;  0.50
-20011224;   18900;  1.97; 15.50; 11.00;  0.60
-20011225;   23900;  2.49;  3.30;  8.50;  0.50
-20011226;   20900;  2.18;  0.00;  6.40;  0.40
-20011227;   17100;  1.78;  0.00;  7.10;  0.40
-20011228;   15400;  1.60;  0.00;  5.80;  0.40
-20011229;   14100;  1.47;  0.00;  2.00;  0.30
-20011230;   13500;  1.41;  0.00;  2.30;  0.30
-20011231;   12700;  1.32;  3.20;  2.20;  0.20
-20020101;   11800;  1.23;  2.30;  5.60;  0.40
-20020102;   11700;  1.22;  0.00;  6.40;  0.40
-20020103;   11100;  1.16;  0.10;  5.10;  0.40
-20020104;   10500;  1.09;  0.20;  5.20;  0.40
-20020105;   10000;  1.04;  3.50;  9.20;  0.50
-20020106;   11400;  1.19; 12.50; 10.40;  0.60
-20020107;   17900;  1.86;  1.70;  6.60;  0.40
-20020108;   14200;  1.48;  1.30;  8.60;  0.50
-20020109;   12100;  1.26;  0.30;  7.80;  0.50
-20020110;   10800;  1.12;  0.10;  7.60;  0.50
-20020111;   10400;  1.08;  0.10;  6.30;  0.40
-20020112;   10100;  1.05;  5.50;  6.10;  0.40
-20020113;   11800;  1.23;  1.20;  5.90;  0.40
-20020114;   12100;  1.26;  2.00;  6.90;  0.50
-20020115;   11800;  1.23;  0.30;  8.80;  0.60
-20020116;   10600;  1.10;  1.40;  9.80;  0.60
-20020117;    9950;  1.04;  0.30;  7.20;  0.50
-20020118;    9700;  1.01;  0.10;  4.30;  0.40
-20020119;    9350;  0.97;  0.30;  7.70;  0.50
-20020120;    9100;  0.95;  1.70; 10.30;  0.70
-20020121;    9100;  0.95; 11.30; 10.60;  0.70
-20020122;   13600;  1.42;  5.90; 11.20;  0.70
-20020123;   22100;  2.30; 33.50; 10.50;  0.70
-20020124;   50500;  5.26; 12.20;  8.70;  0.60
-20020125;   42200;  4.39;  9.00;  9.00;  0.70
-20020126;   36500;  3.80;  8.70;  5.00;  0.50
-20020127;   37800;  3.93; 12.90;  7.40;  0.60
-20020128;   43400;  4.52;  1.70;  6.20;  0.50
-20020129;   38900;  4.05; 19.80;  8.10;  0.60
-20020130;   55000;  5.73; 29.10;  9.20;  0.70
-20020131;   73000;  7.60;  9.10;  7.70;  0.60
-20020201;   87000;  9.06; 33.30;  6.80;  0.60
-20020202;  126000; 13.12; 10.10;  7.00;  0.60
-20020203;   89500;  9.32;  4.60;  8.30;  0.70
-20020204;   69500;  7.23;  0.20;  9.60;  0.80
-20020205;   52000;  5.41;  0.10;  9.60;  0.80
-20020206;   46000;  4.79; 32.70; 10.10;  0.80
-20020207;   76000;  7.91;  6.00; 11.80;  0.90
-20020208;   90000;  9.37;  0.40;  8.00;  0.70
-20020209;   54000;  5.62; 20.40;  6.60;  0.70
-20020210;   62500;  6.51;  7.60;  8.40;  0.80
-20020211;   69000;  7.18; 21.80;  5.70;  0.60
-20020212;   88000;  9.16; 11.70;  5.00;  0.60
-20020213;   79000;  8.22; 35.00; 10.10;  0.90
-20020214;  127000; 13.22; 17.50; 10.90;  1.00
-20020215;  146000; 15.20; 11.30;  8.70;  0.90
-20020216;  104000; 10.83;  6.30; 10.60;  1.00
-20020217;   95000;  9.89; 12.20; 10.40;  1.00
-20020218;   81500;  8.48;  3.10; 10.10;  1.00
-20020219;   75500;  7.86;  1.70; 10.70;  1.10
-20020220;   62000;  6.45;  1.90; 12.50;  1.20
-20020221;   56000;  5.83;  0.10; 10.10;  1.10
-20020222;   49400;  5.14;  0.00; 10.00;  1.10
-20020223;   44500;  4.63;  0.00; 11.20;  1.20
-20020224;   40900;  4.26;  0.80; 10.60;  1.10
-20020225;   38900;  4.05;  5.50;  9.20;  1.10
-20020226;   39200;  4.08;  5.20; 10.60;  1.20
-20020227;   37900;  3.95;  3.30;  9.40;  1.10
-20020228;   35600;  3.71;  4.30;  9.90;  1.20
-20020301;   34900;  3.63;  3.30;  4.70;  0.70
-20020302;   32300;  3.36;  0.00;  3.60;  0.70
-20020303;   28400;  2.96;  0.00;  3.70;  0.70
-20020304;   26000;  2.71;  0.00;  4.40;  0.80
-20020305;   24700;  2.57;  0.00;  5.20;  0.80
-20020306;   23700;  2.47;  0.00;  5.30;  0.80
-20020307;   23100;  2.40;  0.00;  7.20;  1.00
-20020308;   22500;  2.34;  0.00;  8.80;  1.20
-20020309;   21400;  2.23;  1.60; 10.30;  1.30
-20020310;   21000;  2.19;  0.10; 10.10;  1.40
-20020311;   20600;  2.14;  0.20; 10.30;  1.40
-20020312;   19800;  2.06;  0.60;  9.50;  1.30
-20020313;   19000;  1.98;  1.00;  9.20;  1.30
-20020314;   18400;  1.92;  0.10;  6.50;  1.10
-20020315;   17600;  1.83;  0.00;  7.40;  1.20
-20020316;   17100;  1.78;  0.00; 10.30;  1.50
-20020317;   16500;  1.72;  0.00; 12.40;  1.70
-20020318;   15900;  1.66;  0.10; 11.60;  1.60
-20020319;   15800;  1.64;  0.20; 11.80;  1.70
-20020320;   15800;  1.64;  0.20; 12.30;  1.80
-20020321;   15200;  1.58;  1.30; 11.40;  1.70
-20020322;   15200;  1.58;  1.40;  8.10;  1.40
-20020323;   15100;  1.57;  0.00;  7.10;  1.30
-20020324;   14600;  1.52;  0.60;  8.10;  1.40
-20020325;   14200;  1.48;  0.20;  5.70;  1.20
-20020326;   13500;  1.41;  0.00;  4.70;  1.10
-20020327;   12900;  1.34;  0.20;  4.30;  1.00
-20020328;   12400;  1.29;  0.10;  6.80;  1.30
-20020329;   12200;  1.27;  0.00;  6.80;  1.30
-20020330;   11800;  1.23;  0.00;  8.10;  1.50
-20020331;   11700;  1.22;  0.00; 12.20;  2.00
-20020401;   11200;  1.17;  0.00; 11.90;  2.00
-20020402;   11100;  1.16;  7.40; 10.60;  1.80
-20020403;   12600;  1.31;  0.50;  5.30;  1.20
-20020404;   12300;  1.28;  0.20;  3.40;  1.00
-20020405;   11200;  1.17;  0.00;  3.80;  1.10
-20020406;   10800;  1.12;  1.90;  6.00;  1.30
-20020407;   10600;  1.10;  0.00;  8.30;  1.60
-20020408;    9950;  1.04;  0.00;  7.00;  1.50
-20020409;    9400;  0.98;  0.00;  6.20;  1.40
-20020410;    9350;  0.97;  0.80;  9.40;  1.80
-20020411;    8850;  0.92;  0.10; 11.20;  2.10
-20020412;    8500;  0.88;  2.00; 10.50;  2.00
-20020413;    9250;  0.96; 11.00;  7.60;  1.70
-20020414;   11900;  1.24; 12.60;  6.70;  1.50
-20020415;   14300;  1.49;  1.90;  7.50;  1.70
-20020416;   13600;  1.42;  2.00;  6.60;  1.50
-20020417;   11100;  1.16;  2.90;  7.00;  1.60
-20020418;   10100;  1.05;  5.20;  7.80;  1.80
-20020419;   10200;  1.06; 10.70;  7.60;  1.70
-20020420;   12200;  1.27;  4.10;  6.90;  1.60
-20020421;   14100;  1.47;  0.50;  8.80;  1.90
-20020422;   12000;  1.25;  1.60;  9.20;  2.00
-20020423;   10400;  1.08;  0.10; 10.30;  2.20
-20020424;    9750;  1.01;  0.00; 10.80;  2.30
-20020425;    8650;  0.90;  0.00; 10.90;  2.30
-20020426;    8050;  0.84;  1.00;  9.90;  2.20
-20020427;    7550;  0.79;  1.90; 10.30;  2.20
-20020428;    7600;  0.79;  0.00; 11.30;  2.40
-20020429;    7200;  0.75;  0.00; 11.80;  2.50
-20020430;    6550;  0.68;  0.00; 16.50;  3.20
-20020501;    6450;  0.67;  0.00; 18.60;  3.50
-20020502;    6000;  0.62;  0.00; 19.20;  3.60
-20020503;    5700;  0.59;  0.00; 19.70;  3.70
-20020504;    5500;  0.57;  0.00; 18.90;  3.60
-20020505;    5200;  0.54;  2.00; 17.70;  3.50
-20020506;    5200;  0.54;  1.50; 17.60;  3.50
-20020507;    5550;  0.58;  0.90; 14.70;  3.00
-20020508;    5600;  0.58;  0.00; 12.30;  2.70
-20020509;    5150;  0.54;  0.00; 11.40;  2.60
-20020510;    4960;  0.52;  1.40; 11.40;  2.60
-20020511;    4960;  0.52;  0.00; 12.90;  2.80
-20020512;    4720;  0.49;  0.00; 12.90;  2.80
-20020513;    4490;  0.47;  0.00; 15.60;  3.30
-20020514;    4570;  0.48;  0.00; 14.70;  3.20
-20020515;    4360;  0.45;  3.70; 14.30;  3.10
-20020516;    4480;  0.47;  0.10; 14.40;  3.10
-20020517;    4480;  0.47; 21.30; 13.70;  3.00
-20020518;    7050;  0.73;  4.30; 13.40;  3.00
-20020519;    9950;  1.04;  0.40; 15.20;  3.30
-20020520;    7300;  0.76; 15.10; 13.40;  3.00
-20020521;    8400;  0.87;  3.40; 12.00;  2.80
-20020522;    7450;  0.78;  1.60; 13.50;  3.10
-20020523;    5950;  0.62;  0.00; 13.80;  3.10
-20020524;    5250;  0.55;  0.00; 13.60;  3.10
-20020525;    4720;  0.49;  0.00; 12.90;  3.00
-20020526;    4400;  0.46;  0.00; 14.20;  3.20
-20020527;    4070;  0.42;  0.00; 14.50;  3.30
-20020528;    3860;  0.40;  0.00; 14.80;  3.30
-20020529;    3820;  0.40;  1.20; 13.80;  3.20
-20020530;    3860;  0.40;  0.30; 14.50;  3.30
-20020531;    3820;  0.40;  0.00; 17.10;  3.80
-20020601;    3590;  0.37;  0.00; 15.90;  3.60
-20020602;    3460;  0.36;  0.50; 14.10;  3.30
-20020603;    3590;  0.37;  1.80; 12.60;  3.00
-20020604;    3490;  0.36;  0.40; 12.50;  3.00
-20020605;    3450;  0.36;  3.70; 12.80;  3.10
-20020606;    3490;  0.36;  9.00; 12.50;  3.00
-20020607;    3790;  0.39;  2.70; 12.00;  2.90
-20020608;    3940;  0.41;  0.70; 12.20;  3.00
-20020609;    3670;  0.38;  0.10; 13.40;  3.20
-20020610;    3490;  0.36;  0.00; 14.10;  3.30
-20020611;    3310;  0.34;  7.30; 14.60;  3.40
-20020612;    3940;  0.41;  1.00; 12.30;  3.00
-20020613;    4830;  0.50;  0.00; 11.70;  2.90
-20020614;    3590;  0.37;  0.00; 12.30;  3.00
-20020615;    3330;  0.35;  0.00; 14.70;  3.40
-20020616;    3150;  0.33;  1.30; 16.30;  3.70
-20020617;    3060;  0.32;  2.40; 14.80;  3.40
-20020618;    3350;  0.35; 14.00; 13.90;  3.30
-20020619;    4720;  0.49;  1.40; 14.60;  3.40
-20020620;    4220;  0.44; 15.50; 12.90;  3.10
-20020621;    7500;  0.78; 18.50; 12.90;  3.10
-20020622;   10700;  1.11;  2.20; 12.20;  3.00
-20020623;    6350;  0.66;  0.00; 12.90;  3.10
-20020624;    4950;  0.52;  0.60; 13.40;  3.20
-20020625;    4320;  0.45;  2.70; 17.20;  3.90
-20020626;    4140;  0.43;  0.00; 18.40;  4.10
-20020627;    3900;  0.41;  0.00; 14.90;  3.40
-20020628;    3670;  0.38;  0.90; 14.00;  3.30
-20020629;    3410;  0.35;  5.00; 16.10;  3.60
-20020630;    3490;  0.36;  5.90; 14.30;  3.30
-20020701;    3750;  0.39;  1.60; 13.80;  3.30
-20020702;    3940;  0.41; 12.00; 11.80;  2.90
-20020703;    5200;  0.54;  0.90; 12.70;  3.10
-20020704;    5100;  0.53; 12.40; 13.20;  3.10
-20020705;    6500;  0.68;  1.90; 13.50;  3.20
-20020706;    5550;  0.58;  0.40; 14.10;  3.30
-20020707;    4300;  0.45;  2.30; 15.40;  3.50
-20020708;    3950;  0.41;  0.80; 15.50;  3.50
-20020709;    3850;  0.40;  0.00; 13.70;  3.20
-20020710;    3620;  0.38;  0.00; 13.80;  3.20
-20020711;    3210;  0.33;  0.00; 15.80;  3.60
-20020712;    3040;  0.32;  0.00; 19.40;  4.10
-20020713;    2830;  0.29;  0.00; 21.80;  4.50
-20020714;    2640;  0.27;  0.00; 22.60;  4.70
-20020715;    2610;  0.27;  0.00; 19.20;  4.10
-20020716;    2460;  0.26;  0.00; 17.80;  3.80
-20020717;    2370;  0.25;  0.00; 19.00;  4.00
-20020718;    2220;  0.23;  0.00; 20.20;  4.20
-20020719;    2010;  0.21;  0.00; 20.00;  4.20
-20020720;    1910;  0.20;  0.00; 22.00;  4.50
-20020721;    1750;  0.18;  0.00; 24.10;  4.80
-20020722;    1670;  0.17;  0.00; 23.70;  4.70
-20020723;    1790;  0.19;  1.60; 23.80;  4.70
-20020724;    1910;  0.20;  0.00; 22.90;  4.60
-20020725;    1940;  0.20;  0.00; 21.90;  4.40
-20020726;    1710;  0.18;  0.30; 21.10;  4.20
-20020727;    1560;  0.16;  0.20; 18.80;  3.90
-20020728;    1600;  0.17;  0.10; 17.80;  3.70
-20020729;    1630;  0.17;  0.00; 18.60;  3.80
-20020730;    1570;  0.16;  0.00; 19.20;  3.90
-20020731;    1480;  0.15;  0.00; 21.10;  4.20
-20020801;    1560;  0.16;  0.00; 23.40;  4.50
-20020802;    1430;  0.15;  0.00; 26.10;  4.90
-20020803;    1350;  0.14;  0.00; 26.20;  4.90
-20020804;    1300;  0.14;  0.00; 25.30;  4.70
-20020805;    1220;  0.13;  0.00; 18.80;  3.70
-20020806;    1310;  0.14;  0.00; 16.30;  3.30
-20020807;    1280;  0.13;  0.00; 16.00;  3.20
-20020808;    1160;  0.12;  0.00; 16.10;  3.20
-20020809;    1160;  0.12;  0.00; 17.00;  3.30
-20020810;    1190;  0.12;  0.00; 19.40;  3.70
-20020811;    1140;  0.12;  0.00; 19.70;  3.70
-20020812;    1090;  0.11;  0.00; 18.90;  3.60
-20020813;    1090;  0.11;  0.20; 17.80;  3.40
-20020814;    1120;  0.12;  3.30; 17.60;  3.30
-20020815;    1120;  0.12;  3.40; 18.00;  3.40
-20020816;    1360;  0.14;  0.90; 15.20;  2.90
-20020817;    1490;  0.16;  0.60; 14.40;  2.80
-20020818;    1460;  0.15;  1.40; 16.90;  3.10
-20020819;    1620;  0.17;  1.00; 17.90;  3.30
-20020820;    1650;  0.17;  0.00; 16.70;  3.10
-20020821;    1690;  0.18;  0.00; 17.10;  3.10
-20020822;    1460;  0.15;  0.00; 18.30;  3.20
-20020823;    1380;  0.14;  0.00; 20.50;  3.50
-20020824;    1240;  0.13;  0.10; 20.30;  3.50
-20020825;    1150;  0.12;  0.00; 18.00;  3.10
-20020826;    1150;  0.12;  0.00; 17.50;  3.00
-20020827;    1160;  0.12;  0.00; 17.90;  3.00
-20020828;    1060;  0.11;  0.00; 18.50;  3.10
-20020829;    1050;  0.11;  2.70; 15.30;  2.70
-20020830;     960;  0.10;  0.10; 14.10;  2.50
-20020831;     890;  0.09;  0.30; 13.80;  2.50
-20020901;     945;  0.10;  0.00; 16.20;  2.70
-20020902;     970;  0.10;  0.00; 17.70;  2.90
-20020903;     970;  0.10;  0.00; 17.30;  2.80
-20020904;    1010;  0.11;  0.00; 14.20;  2.40
-20020905;     815;  0.08;  1.90; 13.40;  2.30
-20020906;     840;  0.09;  0.10; 14.40;  2.40
-20020907;     945;  0.10;  0.10; 13.40;  2.20
-20020908;     920;  0.10;  0.00; 12.60;  2.10
-20020909;     945;  0.10;  0.00; 13.90;  2.20
-20020910;     935;  0.10;  0.00; 15.00;  2.30
-20020911;     880;  0.09;  0.00; 15.20;  2.30
-20020912;     830;  0.09;  0.00; 15.20;  2.30
-20020913;     710;  0.07;  0.00; 16.20;  2.40
-20020914;     665;  0.07;  0.00; 17.90;  2.60
-20020915;     610;  0.06;  0.00; 17.50;  2.50
-20020916;     640;  0.07;  0.00; 15.80;  2.30
-20020917;     675;  0.07;  0.00; 14.30;  2.10
-20020918;     590;  0.06;  0.00; 13.30;  2.00
-20020919;     575;  0.06;  0.90; 12.00;  1.80
-20020920;     530;  0.06;  1.90; 12.70;  1.90
-20020921;     640;  0.07;  4.90; 15.30;  2.10
-20020922;     650;  0.07;  1.80; 15.40;  2.10
-20020923;     750;  0.08;  1.90; 12.30;  1.80
-20020924;     760;  0.08;  2.70; 10.80;  1.60
-20020925;     790;  0.08;  0.00; 11.30;  1.60
-20020926;     810;  0.08;  0.00; 13.70;  1.80
-20020927;     880;  0.09;  0.00; 13.00;  1.80
-20020928;     755;  0.08;  0.50; 13.60;  1.80
-20020929;     935;  0.10; 10.70; 15.90;  2.00
-20020930;    1180;  0.12;  5.70; 16.10;  2.00
-20021001;    1310;  0.14;  0.10; 14.10;  1.80
-20021002;    1180;  0.12;  4.60; 14.90;  1.80
-20021003;    1220;  0.13;  5.70; 13.30;  1.60
-20021004;    1470;  0.15;  0.00; 10.50;  1.40
-20021005;    1340;  0.14;  0.00; 12.80;  1.60
-20021006;    1270;  0.13;  1.50; 13.20;  1.60
-20021007;    1240;  0.13;  0.40; 10.50;  1.30
-20021008;    1240;  0.13;  0.00;  8.80;  1.20
-20021009;    1120;  0.12;  0.00;  8.00;  1.10
-20021010;    1050;  0.11;  0.00;  8.50;  1.10
-20021011;    1070;  0.11;  0.00; 11.60;  1.30
-20021012;    1050;  0.11;  0.00; 15.60;  1.60
-20021013;    1010;  0.11;  0.40; 16.40;  1.70
-20021014;    1070;  0.11;  3.40; 15.90;  1.60
-20021015;    1140;  0.12;  3.70; 15.10;  1.50
-20021016;    1190;  0.12;  0.80; 13.70;  1.40
-20021017;    1220;  0.13;  4.50; 14.80;  1.40
-20021018;    1170;  0.12;  0.90; 13.70;  1.40
-20021019;    1220;  0.13;  0.50; 12.70;  1.30
-20021020;    1270;  0.13;  0.10; 11.50;  1.20
-20021021;    1330;  0.14;  8.40; 11.20;  1.10
-20021022;    1310;  0.14;  3.70; 12.50;  1.20
-20021023;    1490;  0.16;  9.00; 13.80;  1.30
-20021024;    1890;  0.20;  7.70; 10.80;  1.00
-20021025;    2900;  0.30; 20.30; 11.30;  1.10
-20021026;    6000;  0.62;  9.60;  9.50;  0.90
-20021027;    5000;  0.52; 29.30; 11.20;  1.00
-20021028;    9200;  0.96; 11.50; 11.90;  1.10
-20021029;    9950;  1.04; 16.40;  9.90;  0.90
-20021030;   10800;  1.12;  3.40;  9.40;  0.90
-20021031;    6650;  0.69;  3.80;  9.50;  0.90
-20021101;    5450;  0.57;  6.40;  8.20;  0.80
-20021102;    5000;  0.52;  4.20;  7.40;  0.70
-20021103;    4490;  0.47;  0.50;  6.50;  0.60
-20021104;    4010;  0.42;  0.50;  5.70;  0.60
-20021105;    3570;  0.37;  0.00;  6.50;  0.60
-20021106;    2980;  0.31;  0.00;  5.10;  0.50
-20021107;    2680;  0.28;  0.00;  5.10;  0.50
-20021108;    2430;  0.25;  5.80;  6.30;  0.60
-20021109;    2750;  0.29;  5.90; 10.60;  0.80
-20021110;    3390;  0.35;  0.40; 11.90;  0.90
-20021111;    4210;  0.44;  5.70; 11.40;  0.80
-20021112;    3880;  0.40;  2.50; 13.10;  0.90
-20021113;    3920;  0.41;  6.30; 12.80;  0.90
-20021114;    4250;  0.44;  1.20; 11.30;  0.80
-20021115;    4750;  0.49;  1.00; 10.80;  0.80
-20021116;    3970;  0.41;  0.60; 12.40;  0.80
-20021117;    3510;  0.37;  1.60; 12.70;  0.80
-20021118;    3390;  0.35;  2.20; 11.00;  0.70
-20021119;    3300;  0.34;  7.80;  9.60;  0.70
-20021120;    4120;  0.43;  2.00;  7.80;  0.60
-20021121;    4500;  0.47;  1.20;  4.40;  0.40
-20021122;    3830;  0.40;  0.90;  3.80;  0.40
-20021123;    3830;  0.40; 16.30;  4.70;  0.40
-20021124;    7100;  0.74;  3.40;  4.80;  0.40
-20021125;    8050;  0.84;  2.90;  3.40;  0.30
-20021126;    6600;  0.69;  9.90;  5.10;  0.40
-20021127;    7100;  0.74;  2.90;  5.20;  0.40
-20021128;    7950;  0.83;  1.10;  4.60;  0.40
-20021129;    6750;  0.70;  0.40;  3.80;  0.30
-20021130;    5600;  0.58;  0.00;  6.60;  0.50
-20021201;    5100;  0.53;  0.00;  5.30;  0.40
-20021202;    4750;  0.49;  0.00;  3.00;  0.30
-20021203;    4390;  0.46;  0.00;  4.30;  0.40
-20021204;    4300;  0.45;  0.00;  6.00;  0.40
-20021205;    4110;  0.43;  0.00;  4.20;  0.30
-20021206;    4010;  0.42;  0.00;  1.60;  0.30
-20021207;    3920;  0.41;  4.70;  1.50;  0.20
-20021208;    4390;  0.46;  6.30;  0.40;  0.20
-20021209;    5650;  0.59;  7.40; -0.50;  0.20
-20021210;    5500;  0.57;  2.60;  4.00;  0.30
-20021211;    7550;  0.79;  0.20;  6.80;  0.40
-20021212;    6850;  0.71;  0.10;  8.10;  0.50
-20021213;    5450;  0.57;  0.00;  4.70;  0.40
-20021214;    4800;  0.50;  0.10;  2.30;  0.30
-20021215;    4600;  0.48;  0.40;  0.80;  0.20
-20021216;    4490;  0.47;  0.20;  2.90;  0.30
-20021217;    4390;  0.46;  0.00; -1.00;  0.10
-20021218;    4110;  0.43;  0.10; -0.70;  0.10
-20021219;    3920;  0.41;  0.00;  1.30;  0.20
-20021220;    3920;  0.41;  0.20;  4.20;  0.30
-20021221;    3920;  0.41;  1.10;  8.80;  0.50
-20021222;    3920;  0.41;  0.10;  8.60;  0.50
-20021223;    3920;  0.41;  6.40;  8.50;  0.50
-20021224;    5000;  0.52;  7.50;  7.10;  0.40
-20021225;   13100;  1.36; 16.60;  7.30;  0.40
-20021226;   23300;  2.43; 19.70;  9.20;  0.50
-20021227;   27000;  2.81;  2.30;  6.50;  0.40
-20021228;   16600;  1.73; 15.20;  8.70;  0.50
-20021229;   24100;  2.51;  9.90; 10.00;  0.50
-20021230;   26800;  2.79;  3.00;  6.40;  0.40
-20021231;   18600;  1.94;  4.90;  6.20;  0.40
-20030101;   14500;  1.51; 26.40;  8.20;  0.50
-20030102;   35200;  3.66; 11.70; 10.80;  0.60
-20030103;   45900;  4.78;  8.90;  8.20;  0.50
-20030104;   38600;  4.02; 13.80;  4.90;  0.40
-20030105;   39000;  4.06;  4.90;  8.50;  0.50
-20030106;   40100;  4.17;  3.20;  7.60;  0.50
-20030107;   30300;  3.15;  8.10;  8.00;  0.50
-20030108;   33300;  3.47; 26.20;  8.30;  0.50
-20030109;   60100;  6.26; 31.50;  9.30;  0.50
-20030110;   83500;  8.69;  7.40;  9.00;  0.50
-20030111;   72200;  7.52;  1.80;  6.90;  0.50
-20030112;   47400;  4.93;  1.60;  4.40;  0.40
-20030113;   37700;  3.92;  0.10;  2.00;  0.30
-20030114;   33000;  3.44;  0.00;  0.70;  0.20
-20030115;   29400;  3.06;  0.40; -0.50;  0.20
-20030116;   27400;  2.85; 20.60;  3.80;  0.40
-20030117;   43000;  4.48;  0.20;  7.80;  0.50
-20030118;   38100;  3.97; 18.60;  7.20;  0.50
-20030119;   47100;  4.90;  0.10;  5.00;  0.40
-20030120;   36500;  3.80;  0.10;  4.30;  0.40
-20030121;   30300;  3.15;  0.00;  4.90;  0.40
-20030122;   28500;  2.97;  0.40;  3.80;  0.40
-20030123;   26800;  2.79;  0.00;  2.10;  0.30
-20030124;   25000;  2.60;  0.00;  1.00;  0.30
-20030125;   23700;  2.47;  0.00; -0.80;  0.20
-20030126;   22300;  2.32;  0.00;  0.00;  0.20
-20030127;   21200;  2.21;  0.00; -0.60;  0.20
-20030128;   20300;  2.11;  0.00; -2.90;  0.10
-20030129;   19700;  2.05;  0.70; -1.90;  0.10
-20030130;   19300;  2.01;  0.30;  2.50;  0.40
-20030131;   18800;  1.96;  0.60;  2.70;  0.40
-20030201;   18300;  1.90;  0.00;  1.60;  0.30
-20030202;   17300;  1.80;  0.00; -0.20;  0.20
-20030203;   16800;  1.75;  0.00;  0.90;  0.30
-20030204;   15900;  1.66;  0.00;  2.50;  0.40
-20030205;   15300;  1.59;  0.00; -0.70;  0.20
-20030206;   14300;  1.49;  0.00; -2.80;  0.10
-20030207;   13900;  1.45;  1.70; -7.40;  0.00
-20030208;   13000;  1.35;  1.40; -4.60;  0.00
-20030209;   12500;  1.30;  4.30; -4.10;  0.10
-20030210;   12500;  1.30;  1.90; -2.70;  0.10
-20030211;   12400;  1.29;  0.80; -0.50;  0.30
-20030212;   12400;  1.29;  7.00;  1.30;  0.40
-20030213;   14800;  1.54;  0.30;  1.20;  0.40
-20030214;   15700;  1.63;  2.00;  1.40;  0.40
-20030215;   16300;  1.70;  7.60;  7.60;  0.80
-20030216;   20700;  2.15;  5.20;  7.70;  0.80
-20030217;   18800;  1.96;  0.60;  2.20;  0.50
-20030218;   15700;  1.63;  0.10;  0.90;  0.40
-20030219;   13300;  1.38;  0.10;  3.30;  0.60
-20030220;   12300;  1.28;  0.60;  3.20;  0.60
-20030221;   12400;  1.29;  6.80;  6.50;  0.80
-20030222;   16400;  1.71; 11.90;  7.60;  0.90
-20030223;   22200;  2.31;  0.60;  9.40;  1.00
-20030224;   17100;  1.78;  0.40;  8.90;  1.00
-20030225;   14100;  1.47;  0.80; 10.30;  1.10
-20030226;   13000;  1.35;  1.40;  8.20;  1.00
-20030227;   12700;  1.32;  1.50;  6.20;  0.90
-20030228;   12500;  1.30;  0.00;  4.90;  0.80
-20030301;   11900;  1.24;  0.00;  4.50;  0.80
-20030302;   11500;  1.20;  2.20;  4.70;  0.80
-20030303;   11500;  1.20;  1.00;  8.00;  1.10
-20030304;   11500;  1.20;  4.40;  9.70;  1.20
-20030305;   13300;  1.38;  3.40;  8.80;  1.20
-20030306;   15500;  1.61;  5.20;  9.40;  1.20
-20030307;   17300;  1.80; 19.00;  9.90;  1.30
-20030308;   31000;  3.23; 16.40;  8.00;  1.10
-20030309;   42000;  4.37;  5.70;  9.40;  1.30
-20030310;   28300;  2.95;  1.60; 10.20;  1.40
-20030311;   23500;  2.45;  5.90; 10.40;  1.40
-20030312;   24700;  2.57;  1.40; 11.40;  1.50
-20030313;   22600;  2.35;  0.20; 11.50;  1.50
-20030314;   20000;  2.08;  0.10;  8.40;  1.30
-20030315;   19800;  2.06; 10.10;  9.50;  1.40
-20030316;   25600;  2.66; 16.90;  9.60;  1.40
-20030317;   37300;  3.88;  2.10;  8.40;  1.30
-20030318;   32000;  3.33; 12.30;  8.20;  1.30
-20030319;   35000;  3.64;  3.80; 11.20;  1.60
-20030320;   34900;  3.63;  3.90; 10.40;  1.60
-20030321;   33300;  3.47;  5.60;  9.30;  1.50
-20030322;   30600;  3.19;  1.00;  7.00;  1.20
-20030323;   26900;  2.80;  0.60;  4.70;  1.00
-20030324;   24800;  2.58;  0.00;  6.10;  1.20
-20030325;   23100;  2.40;  0.00;  6.60;  1.30
-20030326;   22100;  2.30;  0.00;  6.50;  1.30
-20030327;   21100;  2.20;  0.00;  8.10;  1.40
-20030328;   19900;  2.07;  0.00;  8.50;  1.50
-20030329;   18700;  1.95;  0.00;  6.90;  1.30
-20030330;   18100;  1.88;  0.00;  5.70;  1.20
-20030331;   17400;  1.81;  0.00;  7.10;  1.40
-20030401;   17000;  1.77;  0.00;  7.40;  1.50
-20030402;   16500;  1.72;  6.60;  8.30;  1.60
-20030403;   17700;  1.84;  8.80;  7.30;  1.50
-20030404;   22100;  2.30; 13.80;  7.60;  1.50
-20030405;   26200;  2.73;  2.00;  6.20;  1.40
-20030406;   20200;  2.10;  6.70;  7.00;  1.50
-20030407;   21300;  2.22;  0.00;  9.40;  1.80
-20030408;   18300;  1.90;  0.00;  9.80;  1.80
-20030409;   16100;  1.68;  0.00;  9.90;  1.90
-20030410;   15300;  1.59;  0.00; 11.60;  2.10
-20030411;   14600;  1.52;  0.20;  9.70;  1.90
-20030412;   14300;  1.49;  1.70;  8.80;  1.80
-20030413;   14300;  1.49;  0.00; 12.00;  2.20
-20030414;   13600;  1.42;  0.00;  8.10;  1.70
-20030415;   13200;  1.37;  0.00; 11.00;  2.10
-20030416;   12700;  1.32;  0.00;  9.70;  2.00
-20030417;   12100;  1.26;  0.00;  5.30;  1.40
-20030418;   11600;  1.21;  2.10;  4.80;  1.30
-20030419;   11400;  1.19;  2.20;  5.20;  1.40
-20030420;   11600;  1.21;  0.10;  4.10;  1.30
-20030421;   11300;  1.18;  1.30;  4.50;  1.30
-20030422;   11300;  1.18;  0.00;  6.80;  1.60
-20030423;   11000;  1.15;  0.00;  6.50;  1.60
-20030424;   11000;  1.15;  5.70;  6.60;  1.70
-20030425;   11700;  1.22;  1.90;  5.70;  1.50
-20030426;   11600;  1.21;  0.70;  7.20;  1.80
-20030427;   11300;  1.18;  0.00;  8.60;  2.00
-20030428;   10600;  1.10;  0.20;  9.50;  2.10
-20030429;   10500;  1.09;  6.40; 10.10;  2.20
-20030430;   11100;  1.16;  8.70; 10.60;  2.30
-20030501;   12100;  1.26;  2.10;  7.40;  1.80
-20030502;   12200;  1.27;  0.00;  8.70;  2.10
-20030503;   10800;  1.12;  3.80;  8.10;  2.00
-20030504;   10300;  1.07;  1.30;  7.50;  1.90
-20030505;   10500;  1.09;  0.20;  6.70;  1.80
-20030506;    9870;  1.03;  0.80;  8.40;  2.10
-20030507;    9710;  1.01;  5.80;  7.50;  1.90
-20030508;   10700;  1.11;  0.10;  8.10;  2.00
-20030509;   10000;  1.04;  0.00;  9.50;  2.30
-20030510;    9290;  0.97;  0.00;  9.50;  2.30
-20030511;    9010;  0.94;  0.00; 10.40;  2.40
-20030512;    8640;  0.90;  0.10; 13.10;  2.90
-20030513;    8200;  0.85;  0.00; 12.40;  2.80
-20030514;    8080;  0.84;  0.20; 11.20;  2.60
-20030515;    7770;  0.81;  0.00; 10.20;  2.40
-20030516;    7550;  0.79;  0.00; 10.20;  2.50
-20030517;    7340;  0.76;  0.00; 10.10;  2.40
-20030518;    7080;  0.74;  0.00; 10.30;  2.50
-20030519;    6810;  0.71;  0.50; 10.90;  2.60
-20030520;    6550;  0.68;  0.00; 14.00;  3.10
-20030521;    6450;  0.67;  0.00; 15.20;  3.30
-20030522;    6090;  0.63;  0.00; 17.10;  3.60
-20030523;    5710;  0.59;  0.00; 15.60;  3.40
-20030524;    5400;  0.56;  0.00; 14.80;  3.30
-20030525;    5110;  0.53;  0.00; 15.70;  3.40
-20030526;    4890;  0.51;  0.00; 14.80;  3.30
-20030527;    4890;  0.51;  0.00; 14.10;  3.20
-20030528;    4760;  0.50;  0.00; 13.00;  3.00
-20030529;    4490;  0.47;  0.00; 14.00;  3.20
-20030530;    4490;  0.47;  0.00; 14.10;  3.20
-20030531;    4340;  0.45;  0.00; 13.60;  3.10
-20030601;    4230;  0.44;  0.00; 11.50;  2.80
-20030602;    4130;  0.43;  0.00; 11.90;  2.90
-20030603;    4080;  0.42;  0.00; 11.30;  2.80
-20030604;    3970;  0.41;  3.50; 10.80;  2.70
-20030605;    4410;  0.46; 18.60; 11.20;  2.80
-20030606;    6840;  0.71; 16.70; 12.10;  2.90
-20030607;    9250;  0.96;  3.10; 13.60;  3.20
-20030608;    9630;  1.00;  3.00; 11.60;  2.80
-20030609;    7420;  0.77;  2.70; 13.70;  3.20
-20030610;    6410;  0.67;  0.20; 12.90;  3.10
-20030611;    5590;  0.58;  4.50; 12.30;  3.00
-20030612;    5360;  0.56;  1.10; 13.80;  3.30
-20030613;    5410;  0.56;  3.70; 12.60;  3.00
-20030614;    5260;  0.55;  0.40; 13.10;  3.10
-20030615;    5030;  0.52;  1.30; 12.40;  3.00
-20030616;    4930;  0.51;  4.00; 10.70;  2.70
-20030617;    5080;  0.53;  5.40; 10.80;  2.80
-20030618;    5620;  0.59;  2.40; 11.00;  2.80
-20030619;    5570;  0.58; 13.40; 11.60;  2.90
-20030620;    7380;  0.77;  8.60; 13.30;  3.20
-20030621;   11000;  1.15; 12.10; 14.50;  3.40
-20030622;   14700;  1.53;  0.60; 14.20;  3.30
-20030623;    8800;  0.92;  5.60; 14.40;  3.40
-20030624;    7740;  0.81;  4.60; 15.10;  3.50
-20030625;    8300;  0.86;  2.60; 15.50;  3.60
-20030626;    7470;  0.78;  6.30; 13.50;  3.20
-20030627;    7180;  0.75;  1.00; 12.90;  3.10
-20030628;    7330;  0.76;  0.00; 13.40;  3.20
-20030629;    6560;  0.68;  0.00; 13.30;  3.20
-20030630;    5920;  0.62;  0.10; 15.80;  3.60
-20030701;    5580;  0.58;  0.50; 15.20;  3.50
-20030702;    5180;  0.54;  1.70; 13.80;  3.30
-20030703;    5200;  0.54;  2.30; 15.40;  3.50
-20030704;    5250;  0.55;  8.30; 20.50;  4.40
-20030705;    5720;  0.60; 33.30; 17.20;  3.80
-20030706;   16700;  1.74; 39.80; 14.70;  3.40
-20030707;   37700;  3.92; 13.70; 15.40;  3.50
-20030708;   48100;  5.01;  4.50; 15.50;  3.50
-20030709;   34400;  3.58;  0.00; 15.90;  3.60
-20030710;   21200;  2.21;  0.00; 19.50;  4.20
-20030711;   17800;  1.85;  0.60; 15.20;  3.40
-20030712;   16300;  1.70;  0.40; 15.20;  3.40
-20030713;   14800;  1.54;  4.60; 15.20;  3.40
-20030714;   14800;  1.54;  0.50; 14.70;  3.30
-20030715;   13600;  1.42;  0.20; 15.30;  3.40
-20030716;   12300;  1.28;  0.00; 15.20;  3.40
-20030717;   11500;  1.20;  0.10; 15.90;  3.50
-20030718;   10900;  1.13;  3.30; 15.30;  3.40
-20030719;   11000;  1.15;  0.00; 14.60;  3.30
-20030720;   10500;  1.09;  0.00; 15.20;  3.40
-20030721;    9690;  1.01;  0.00; 16.10;  3.50
-20030722;    8880;  0.92;  0.10; 19.50;  4.00
-20030723;    8160;  0.85;  2.10; 16.60;  3.60
-20030724;    7990;  0.83;  3.50; 14.40;  3.20
-20030725;    7920;  0.82;  1.00; 15.10;  3.30
-20030726;    8090;  0.84;  0.00; 17.30;  3.60
-20030727;    7570;  0.79;  0.00; 17.20;  3.60
-20030728;    7100;  0.74;  0.20; 20.70;  4.10
-20030729;    6600;  0.69;  3.60; 18.50;  3.80
-20030730;    6390;  0.67;  8.50; 16.10;  3.40
-20030731;    7080;  0.74;  0.70; 17.00;  3.50
-20030801;    6910;  0.72;  0.00; 17.00;  3.50
-20030802;    6410;  0.67;  1.10; 17.20;  3.50
-20030803;    6110;  0.64;  0.00; 19.00;  3.80
-20030804;    5850;  0.61;  0.00; 19.30;  3.80
-20030805;    5590;  0.58;  0.00; 18.30;  3.60
-20030806;    5530;  0.58;  0.40; 17.00;  3.40
-20030807;    5380;  0.56;  1.50; 15.70;  3.20
-20030808;    5270;  0.55;  0.00; 16.00;  3.20
-20030809;    4890;  0.51;  0.00; 17.10;  3.40
-20030810;    4580;  0.48;  0.00; 18.80;  3.60
-20030811;    4400;  0.46;  0.00; 17.40;  3.30
-20030812;    4170;  0.43;  0.00; 17.20;  3.30
-20030813;    4420;  0.46;  0.00; 18.50;  3.50
-20030814;    4190;  0.44;  0.00; 18.40;  3.40
-20030815;    4020;  0.42;  0.10; 17.40;  3.30
-20030816;    3790;  0.39;  0.20; 16.60;  3.10
-20030817;    3790;  0.39;  0.00; 15.70;  3.00
-20030818;    3900;  0.41;  0.00; 15.40;  2.90
-20030819;    3580;  0.37;  0.00; 15.60;  2.90
-20030820;    3330;  0.35;  0.00; 17.10;  3.10
-20030821;    3180;  0.33;  0.40; 18.50;  3.30
-20030822;    3180;  0.33;  9.80; 16.20;  2.90
-20030823;    3380;  0.35;  1.30; 15.80;  2.90
-20030824;    3610;  0.38;  0.00; 16.80;  3.00
-20030825;    3610;  0.38;  0.00; 18.90;  3.30
-20030826;    3330;  0.35;  0.00; 19.60;  3.30
-20030827;    3090;  0.32;  0.00; 19.80;  3.30
-20030828;    2790;  0.29;  0.00; 19.40;  3.20
-20030829;    2590;  0.27;  0.00; 18.50;  3.10
-20030830;    2590;  0.27;  0.20; 20.10;  3.30
-20030831;    2420;  0.25;  0.00; 18.00;  3.00
-20030901;    2460;  0.26;  0.00; 17.40;  2.90
-20030902;    2590;  0.27;  0.30; 17.60;  2.90
-20030903;    2690;  0.28;  0.10; 19.10;  3.00
-20030904;    2560;  0.27;  0.00; 22.00;  3.40
-20030905;    2420;  0.25;  0.00; 20.70;  3.20
-20030906;    2160;  0.22;  0.00; 18.30;  2.80
-20030907;    2040;  0.21;  0.00; 14.80;  2.40
-20030908;    2080;  0.22;  0.00; 15.30;  2.50
-20030909;    2080;  0.22;  0.10; 16.80;  2.60
-20030910;    2120;  0.22;  0.00; 17.80;  2.70
-20030911;    2240;  0.23;  0.00; 17.90;  2.70
-20030912;    1830;  0.19;  0.50; 18.20;  2.70
-20030913;    2270;  0.24;  0.10; 18.00;  2.60
-20030914;    2320;  0.24;  0.20; 18.00;  2.60
-20030915;    2290;  0.24;  0.60; 18.00;  2.60
-20030916;    2250;  0.23;  1.40; 17.60;  2.50
-20030917;    2240;  0.23;  0.30; 15.20;  2.20
-20030918;    2100;  0.22;  0.60; 15.80;  2.20
-20030919;    2140;  0.22;  0.00; 13.90;  2.00
-20030920;    2140;  0.22;  0.00; 16.10;  2.20
-20030921;    2100;  0.22;  1.30; 18.10;  2.40
-20030922;    2030;  0.21;  1.80; 15.60;  2.10
-20030923;    2100;  0.22;  2.40; 16.00;  2.10
-20030924;    2170;  0.23; 10.20; 17.20;  2.20
-20030925;    2420;  0.25;  2.10; 13.20;  1.80
-20030926;    2650;  0.28;  1.20; 10.60;  1.50
-20030927;    2480;  0.26; 27.50; 10.30;  1.50
-20030928;    4630;  0.48;  6.70; 12.60;  1.70
-20030929;    8940;  0.93;  3.60; 12.70;  1.70
-20030930;    4880;  0.51;  3.10; 12.10;  1.60
-20031001;    4050;  0.42;  0.00; 12.80;  1.60
-20031002;    3440;  0.36;  0.00; 11.60;  1.50
-20031003;    3030;  0.32;  1.30; 12.40;  1.50
-20031004;    2880;  0.30;  0.90; 12.40;  1.60
-20031005;    2880;  0.30;  1.90; 10.30;  1.30
-20031006;    2780;  0.29;  0.00;  9.00;  1.20
-20031007;    2590;  0.27;  4.50; 10.80;  1.30
-20031008;    2780;  0.29;  1.70;  9.30;  1.20
-20031009;    2780;  0.29;  3.20;  9.60;  1.20
-20031010;    2780;  0.29; 24.80; 12.90;  1.40
-20031011;   11500;  1.20;  5.10; 14.10;  1.50
-20031012;    9880;  1.03; 23.00; 12.60;  1.40
-20031013;   17300;  1.80; 20.60; 12.50;  1.40
-20031014;   27800;  2.89; 12.00; 12.50;  1.30
-20031015;   16300;  1.70;  0.50; 12.90;  1.40
-20031016;   11000;  1.15;  4.10; 11.60;  1.20
-20031017;    8950;  0.93;  1.30; 10.00;  1.10
-20031018;    7450;  0.78;  1.70;  7.60;  0.90
-20031019;    6450;  0.67;  0.30;  5.70;  0.70
-20031020;    5780;  0.60;  1.50;  6.00;  0.80
-20031021;    5430;  0.57;  2.60;  7.50;  0.80
-20031022;    5940;  0.62;  0.00;  6.80;  0.80
-20031023;    5780;  0.60;  0.00;  7.70;  0.80
-20031024;    5380;  0.56;  0.00;  9.20;  0.90
-20031025;    5380;  0.56;  0.00;  8.90;  0.90
-20031026;    5230;  0.54;  0.50;  7.70;  0.80
-20031027;    5230;  0.54;  8.00;  7.90;  0.80
-20031028;    6100;  0.63;  0.40;  9.80;  0.90
-20031029;    6790;  0.71; 22.00; 10.10;  0.90
-20031030;   17300;  1.80;  0.90;  9.40;  0.90
-20031031;   12000;  1.25; 10.00; 13.30;  1.10
-20031101;   11500;  1.20;  7.20; 13.00;  1.10
-20031102;   15700;  1.63;  6.70; 11.60;  1.00
-20031103;   12500;  1.30; 12.70;  9.80;  0.80
-20031104;   16800;  1.75;  3.10;  7.70;  0.70
-20031105;   16800;  1.75;  3.00;  5.50;  0.60
-20031106;   13600;  1.42;  0.70;  6.50;  0.60
-20031107;   11500;  1.20;  0.80; 10.10;  0.80
-20031108;   10900;  1.13;  3.20; 10.50;  0.80
-20031109;   10800;  1.12;  0.80;  6.30;  0.60
-20031110;   10600;  1.10;  3.60;  6.60;  0.60
-20031111;   10800;  1.12; 15.60;  8.80;  0.70
-20031112;   20700;  2.15; 16.20;  6.20;  0.60
-20031113;   27300;  2.84;  7.90;  5.90;  0.50
-20031114;   22200;  2.31;  1.40;  6.40;  0.50
-20031115;   18400;  1.92;  1.60;  5.50;  0.50
-20031116;   15900;  1.66;  1.60;  5.90;  0.50
-20031117;   17200;  1.79;  7.70;  7.10;  0.60
-20031118;   17800;  1.85;  8.00;  9.20;  0.60
-20031119;   18700;  1.95;  6.10;  7.10;  0.50
-20031120;   20400;  2.12;  0.30;  5.80;  0.50
-20031121;   16700;  1.74;  0.10;  4.90;  0.40
-20031122;   16800;  1.75;  0.10;  6.20;  0.50
-20031123;   15500;  1.61;  0.20;  7.90;  0.60
-20031124;   15100;  1.57;  2.10;  5.90;  0.40
-20031125;   15900;  1.66;  7.90;  8.30;  0.60
-20031126;   18900;  1.97;  0.30;  8.80;  0.60
-20031127;   16000;  1.67;  0.20;  7.10;  0.50
-20031128;   16400;  1.71;  0.10;  8.00;  0.50
-20031129;   15400;  1.60;  0.00;  8.00;  0.50
-20031130;   15100;  1.57;  3.30;  8.80;  0.50
-20031201;   15200;  1.58;  0.10;  7.90;  0.50
-20031202;   14500;  1.51;  0.00;  6.50;  0.40
-20031203;   13700;  1.43;  0.00;  2.30;  0.30
-20031204;   12900;  1.34;  0.00;  1.30;  0.20
-20031205;   12500;  1.30;  0.00;  0.60;  0.20
-20031206;   12400;  1.29;  0.00;  2.20;  0.30
-20031207;   11900;  1.24;  0.00;  1.30;  0.20
-20031208;   11500;  1.20;  0.00;  1.20;  0.20
-20031209;   11200;  1.17;  0.00;  0.60;  0.20
-20031210;   10900;  1.13;  0.00; -1.40;  0.10
-20031211;   10300;  1.07;  0.00; -1.80;  0.10
-20031212;   10300;  1.07;  0.00; -0.30;  0.20
-20031213;   10200;  1.06;  0.00;  0.70;  0.20
-20031214;   10200;  1.06;  0.00;  1.80;  0.20
-20031215;   10200;  1.06;  1.10;  4.90;  0.30
-20031216;   10200;  1.06;  1.20;  9.90;  0.50
-20031217;   10000;  1.04;  3.00;  9.80;  0.50
-20031218;   10100;  1.05;  1.30;  9.00;  0.50
-20031219;   10700;  1.11; 15.70;  9.50;  0.50
-20031220;   17600;  1.83;  4.50;  6.90;  0.40
-20031221;   16100;  1.68;  2.80; 10.50;  0.50
-20031222;   16000;  1.67;  0.40; 11.00;  0.60
-20031223;   13800;  1.44;  0.20;  9.20;  0.50
-20031224;   12000;  1.25;  0.00;  6.20;  0.40
-20031225;   10900;  1.13;  0.00;  2.50;  0.30
-20031226;   10100;  1.05;  0.40;  2.70;  0.30
-20031227;    9980;  1.04;  0.00;  6.30;  0.40
-20031228;    9920;  1.03;  0.00;  1.50;  0.20
-20031229;    9690;  1.01;  0.00;  2.00;  0.30
-20031230;    9360;  0.97;  0.10;  2.00;  0.30
-20031231;    9290;  0.97;  0.00;  0.40;  0.20
-20040101;    8850;  0.92;  0.00;  4.40;  0.30
-20040102;    8850;  0.92;  0.00;  5.20;  0.40
-20040103;    8800;  0.92;  0.00;  8.50;  0.50
-20040104;    9000;  0.94;  0.00; 10.60;  0.60
-20040105;    9000;  0.94;  0.00;  9.40;  0.50
-20040106;    8700;  0.91;  0.00;  5.90;  0.40
-20040107;    8550;  0.89;  3.80;  6.40;  0.40
-20040108;    9800;  1.02; 15.50; 10.10;  0.60
-20040109;   14200;  1.48;  4.00;  6.30;  0.40
-20040110;   13000;  1.35;  1.00;  5.40;  0.40
-20040111;   10600;  1.10;  0.00;  4.50;  0.40
-20040112;    9500;  0.99;  0.00;  4.00;  0.40
-20040113;    8700;  0.91;  0.00;  3.30;  0.30
-20040114;    8150;  0.85;  0.00;  2.40;  0.30
-20040115;    7950;  0.83;  0.00;  1.40;  0.30
-20040116;    7850;  0.82;  0.00;  2.90;  0.30
-20040117;    7800;  0.81;  0.00;  5.10;  0.40
-20040118;    7700;  0.80;  0.00;  3.70;  0.40
-20040119;    7600;  0.79;  0.00;  3.50;  0.40
-20040120;    7500;  0.78;  0.10;  5.60;  0.50
-20040121;    7500;  0.78;  0.00;  2.00;  0.30
-20040122;    7250;  0.75;  0.00; -2.60;  0.10
-20040123;    7150;  0.74;  0.00; -3.10;  0.10
-20040124;    7000;  0.73;  0.00; -2.10;  0.10
-20040125;    6850;  0.71;  4.60;  2.10;  0.30
-20040126;    7300;  0.76;  0.10;  4.80;  0.40
-20040127;    7800;  0.81;  0.30;  3.30;  0.40
-20040128;    7600;  0.79;  0.00; -0.10;  0.20
-20040129;    7250;  0.75;  0.00; -1.70;  0.20
-20040130;    7150;  0.74;  0.00;  2.90;  0.40
-20040131;    7000;  0.73;  0.00;  4.20;  0.50
-20040201;    6950;  0.72;  0.00;  4.10;  0.50
-20040202;    6950;  0.72;  0.00;  3.80;  0.50
-20040203;    6650;  0.69;  0.00;  5.50;  0.50
-20040204;    6700;  0.70;  0.00;  8.40;  0.70
-20040205;    6600;  0.69;  0.00;  7.70;  0.70
-20040206;    6550;  0.68;  0.00;  5.70;  0.60
-20040207;    6550;  0.68;  0.00;  2.80;  0.40
-20040208;    6550;  0.68;  5.50;  4.70;  0.50
-20040209;    7250;  0.75;  4.70;  6.90;  0.70
-20040210;    8600;  0.90; 28.10;  7.30;  0.70
-20040211;   24100;  2.51;  9.80; 10.60;  0.90
-20040212;   26700;  2.78; 13.40;  9.20;  0.90
-20040213;   32300;  3.36;  3.90;  5.70;  0.60
-20040214;   21700;  2.26; 18.60;  8.80;  0.90
-20040215;   35100;  3.65;  0.60;  7.90;  0.80
-20040216;   22700;  2.36;  1.30;  4.50;  0.60
-20040217;   17900;  1.86;  0.10;  3.40;  0.50
-20040218;   16200;  1.69;  0.00;  1.50;  0.40
-20040219;   14900;  1.55;  0.00; -1.60;  0.20
-20040220;   14100;  1.47;  0.00; -1.20;  0.30
-20040221;   13600;  1.42;  0.00;  0.50;  0.40
-20040222;   13300;  1.38;  0.00;  2.40;  0.50
-20040223;   13100;  1.36;  0.00;  5.80;  0.80
-20040224;   12700;  1.32;  0.00;  5.80;  0.80
-20040225;   12400;  1.29;  0.10;  5.10;  0.80
-20040226;   11900;  1.24;  0.00;  9.00;  1.10
-20040227;   11700;  1.22;  0.30;  8.60;  1.00
-20040228;   11500;  1.20;  0.20;  8.70;  1.10
-20040229;   11400;  1.19;  0.10;  6.80;  0.90
-20040301;   11300;  1.18;  2.60;  8.00;  1.00
-20040302;   11300;  1.18;  0.00;  5.70;  0.80
-20040303;   10800;  1.12;  0.00;  5.40;  0.80
-20040304;   10300;  1.07;  0.00;  7.30;  1.00
-20040305;   10000;  1.04;  0.50;  7.60;  1.10
-20040306;    9800;  1.02;  1.50;  6.20;  0.90
-20040307;    9600;  1.00;  1.40;  9.10;  1.20
-20040308;    9800;  1.02;  0.00;  6.70;  1.00
-20040309;    9400;  0.98;  0.00;  4.40;  0.80
-20040310;    9150;  0.95;  2.00;  5.90;  1.00
-20040311;    9150;  0.95;  0.70;  6.20;  1.00
-20040312;    9050;  0.94;  1.70;  9.00;  1.30
-20040313;    9600;  1.00;  1.80;  9.60;  1.40
-20040314;    9700;  1.01;  1.90;  9.70;  1.40
-20040315;    9950;  1.04;  0.00; 10.40;  1.50
-20040316;    9650;  1.00;  0.00;  9.10;  1.40
-20040317;    9200;  0.96;  0.00;  9.60;  1.40
-20040318;    8950;  0.93;  0.50; 10.50;  1.50
-20040319;    8950;  0.93;  0.10; 10.00;  1.50
-20040320;    8750;  0.91;  0.20; 10.90;  1.60
-20040321;    8650;  0.90;  0.50; 10.10;  1.50
-20040322;    8450;  0.88;  2.50; 10.20;  1.60
-20040323;    8750;  0.91;  7.20;  6.20;  1.20
-20040324;   10200;  1.06;  3.70;  5.60;  1.10
-20040325;   10900;  1.13;  4.60;  6.20;  1.20
-20040326;   10600;  1.10;  5.20;  5.50;  1.20
-20040327;   11800;  1.23;  0.30;  5.40;  1.20
-20040328;   11000;  1.15;  5.40;  5.80;  1.20
-20040329;   10900;  1.13;  9.90;  6.20;  1.30
-20040330;   16100;  1.68;  8.40;  4.60;  1.10
-20040331;   19400;  2.02;  3.40;  4.20;  1.10
-20040401;   12400;  1.29;  7.30;  5.70;  1.20
-20040402;   12200;  1.27;  0.20;  6.60;  1.40
-20040403;   11600;  1.21;  0.00;  6.00;  1.30
-20040404;    9600;  1.00;  0.00;  5.10;  1.20
-20040405;    8600;  0.90;  0.00;  5.70;  1.30
-20040406;    8450;  0.88; 11.40;  7.10;  1.50
-20040407;   11800;  1.23;  6.60;  8.00;  1.60
-20040408;   13700;  1.43;  0.80;  8.50;  1.70
-20040409;   12000;  1.25;  0.00; 10.10;  1.90
-20040410;   10100;  1.05;  0.00;  9.90;  1.90
-20040411;    9200;  0.96;  0.60; 10.00;  1.90
-20040412;    8800;  0.92;  0.90;  8.00;  1.70
-20040413;    8550;  0.89;  0.10;  7.10;  1.60
-20040414;    8300;  0.86;  8.40;  6.70;  1.60
-20040415;    9250;  0.96;  1.80;  6.90;  1.60
-20040416;   10500;  1.09;  0.30;  6.20;  1.50
-20040417;    9500;  0.99;  0.30;  9.40;  1.90
-20040418;    9150;  0.95;  0.00; 10.90;  2.20
-20040419;    8750;  0.91;  0.00; 10.60;  2.10
-20040420;    8450;  0.88;  0.00; 11.90;  2.30
-20040421;    8250;  0.86;  0.00; 10.60;  2.20
-20040422;    8000;  0.83;  3.80;  8.80;  1.90
-20040423;    8500;  0.88;  0.00; 10.00;  2.10
-20040424;    8800;  0.92; 13.60; 10.80;  2.30
-20040425;   11700;  1.22;  2.50; 11.40;  2.40
-20040426;   12600;  1.31; 10.80; 11.20;  2.30
-20040427;   18100;  1.88;  8.80; 10.70;  2.30
-20040428;   17200;  1.79;  4.20;  8.00;  1.90
-20040429;   17100;  1.78;  1.50;  7.90;  1.90
-20040430;   14200;  1.48;  4.50; 10.60;  2.30
-20040501;   12800;  1.33;  0.70;  9.70;  2.20
-20040502;   12300;  1.28;  1.40;  7.90;  1.90
-20040503;   11400;  1.19;  0.00;  9.80;  2.30
-20040504;   10100;  1.05;  0.00; 10.40;  2.40
-20040505;    9400;  0.98;  0.10;  9.70;  2.20
-20040506;    9050;  0.94;  0.00; 11.70;  2.60
-20040507;    8650;  0.90;  0.20; 11.10;  2.50
-20040508;    8450;  0.88;  0.20; 10.80;  2.50
-20040509;    8150;  0.85;  2.90; 10.10;  2.40
-20040510;    8850;  0.92;  9.70;  9.20;  2.20
-20040511;   10500;  1.09;  0.00;  9.60;  2.30
-20040512;   10300;  1.07;  0.00; 11.90;  2.70
-20040513;    8900;  0.93;  0.00; 17.60;  3.60
-20040514;    8000;  0.83;  0.90; 15.90;  3.40
-20040515;    7300;  0.76;  0.00; 14.70;  3.20
-20040516;    6850;  0.71;  0.00; 19.60;  4.00
-20040517;    6450;  0.67;  0.00; 17.80;  3.70
-20040518;    5850;  0.61;  0.00; 16.90;  3.60
-20040519;    5650;  0.59;  0.00; 17.70;  3.70
-20040520;    5150;  0.54;  0.00; 18.10;  3.80
-20040521;    4900;  0.51;  0.00; 18.80;  3.90
-20040522;    4590;  0.48;  0.00; 17.80;  3.80
-20040523;    4290;  0.45;  0.30; 16.70;  3.60
-20040524;    4260;  0.44;  0.40; 16.50;  3.60
-20040525;    3980;  0.41;  0.00; 16.00;  3.50
-20040526;    3960;  0.41;  0.20; 18.90;  4.00
-20040527;    4180;  0.44;  4.80; 18.30;  3.90
-20040528;    4210;  0.44;  5.30; 14.70;  3.30
-20040529;    4830;  0.50;  9.70; 13.60;  3.10
-20040530;    5700;  0.59;  0.30; 13.40;  3.10
-20040531;    5950;  0.62; 13.40; 14.90;  3.40
-20040601;    7050;  0.73; 10.20; 13.50;  3.10
-20040602;   11700;  1.22;  1.10; 13.40;  3.10
-20040603;    9100;  0.95;  0.30; 11.40;  2.80
-20040604;    6250;  0.65;  0.10; 11.70;  2.80
-20040605;    5100;  0.53;  1.80; 12.00;  2.90
-20040606;    4650;  0.48;  0.40; 12.50;  3.00
-20040607;    4650;  0.48;  1.30; 14.30;  3.30
-20040608;    4400;  0.46;  1.20; 14.10;  3.30
-20040609;    4210;  0.44;  7.20; 13.50;  3.20
-20040610;    4870;  0.51;  0.00; 12.90;  3.10
-20040611;    4800;  0.50;  0.00; 13.70;  3.20
-20040612;    4330;  0.45;  0.00; 15.90;  3.60
-20040613;    3840;  0.40;  0.00; 17.40;  3.90
-20040614;    3520;  0.37;  0.00; 18.80;  4.10
-20040615;    3180;  0.33;  0.00; 19.60;  4.30
-20040616;    2960;  0.31;  0.00; 16.70;  3.80
-20040617;    2760;  0.29;  0.00; 15.00;  3.50
-20040618;    2670;  0.28;  0.00; 14.20;  3.40
-20040619;    2540;  0.26;  0.70; 13.00;  3.10
-20040620;    2590;  0.27;  5.80; 12.70;  3.10
-20040621;    2850;  0.30;  0.40; 13.00;  3.10
-20040622;    2860;  0.30;  0.00; 15.70;  3.60
-20040623;    2810;  0.29;  0.00; 16.00;  3.70
-20040624;    2490;  0.26;  0.00; 15.80;  3.60
-20040625;    2290;  0.24;  0.00; 16.00;  3.70
-20040626;    2140;  0.22;  0.00; 16.40;  3.70
-20040627;    2110;  0.22;  0.00; 19.10;  4.20
-20040628;    2110;  0.22;  0.00; 21.30;  4.60
-20040629;    1940;  0.20;  7.50; 17.90;  4.00
-20040630;    2240;  0.23; 12.10; 14.80;  3.40
-20040701;    2840;  0.30;  2.10; 16.50;  3.70
-20040702;    3020;  0.31;  1.30; 16.10;  3.60
-20040703;    2690;  0.28; 12.40; 15.00;  3.50
-20040704;    3050;  0.32;  3.80; 15.40;  3.50
-20040705;    5600;  0.58;  0.20; 14.00;  3.30
-20040706;    3990;  0.42;  0.00; 16.40;  3.70
-20040707;    3350;  0.35;  0.10; 16.70;  3.70
-20040708;    2870;  0.30;  0.00; 16.90;  3.80
-20040709;    2670;  0.28;  1.30; 16.40;  3.70
-20040710;    2580;  0.27;  2.10; 14.90;  3.40
-20040711;    2610;  0.27;  2.40; 14.80;  3.40
-20040712;    2810;  0.29;  1.20; 15.10;  3.40
-20040713;    2710;  0.28;  0.10; 16.50;  3.60
-20040714;    2610;  0.27;  0.00; 16.80;  3.70
-20040715;    2560;  0.27;  0.00; 17.80;  3.80
-20040716;    2420;  0.25;  3.60; 17.40;  3.80
-20040717;    2350;  0.24;  1.40; 18.20;  3.90
-20040718;    2350;  0.24;  0.10; 17.00;  3.70
-20040719;    2350;  0.24;  0.30; 18.10;  3.80
-20040720;    2270;  0.24;  5.00; 19.30;  4.00
-20040721;    2420;  0.25;  0.00; 16.20;  3.50
-20040722;    2290;  0.24;  0.00; 15.20;  3.30
-20040723;    2090;  0.22;  0.10; 17.90;  3.80
-20040724;    1960;  0.20;  0.00; 17.10;  3.60
-20040725;    1790;  0.19;  0.00; 15.80;  3.40
-20040726;    1680;  0.17;  0.70; 16.60;  3.50
-20040727;    1590;  0.17;  0.30; 16.70;  3.50
-20040728;    1430;  0.15;  0.00; 17.10;  3.50
-20040729;    1390;  0.14;  0.00; 20.20;  4.00
-20040730;    1310;  0.14;  0.00; 20.90;  4.10
-20040731;    1230;  0.13;  0.10; 19.50;  3.90
-20040801;    1160;  0.12;  1.10; 17.30;  3.50
-20040802;    1200;  0.12;  0.80; 17.80;  3.60
-20040803;    1280;  0.13;  0.50; 17.30;  3.50
-20040804;    1230;  0.13;  0.00; 15.60;  3.20
-20040805;    1190;  0.12;  0.00; 16.80;  3.40
-20040806;    1150;  0.12;  0.00; 18.50;  3.60
-20040807;    1090;  0.11;  2.80; 20.20;  3.90
-20040808;    1200;  0.12;  4.30; 19.00;  3.70
-20040809;    1280;  0.13;  0.30; 16.70;  3.30
-20040810;    1440;  0.15;  0.20; 15.20;  3.10
-20040811;    1430;  0.15;  1.30; 15.00;  3.00
-20040812;    1460;  0.15;  1.00; 16.10;  3.10
-20040813;    1270;  0.13;  5.80; 16.80;  3.20
-20040814;    1270;  0.13;  0.40; 17.30;  3.30
-20040815;    1360;  0.14;  0.50; 16.30;  3.10
-20040816;    1310;  0.14;  9.40; 15.70;  3.00
-20040817;    1630;  0.17;  3.90; 15.20;  2.90
-20040818;    1950;  0.20;  0.00; 17.40;  3.20
-20040819;    1750;  0.18;  7.10; 17.20;  3.20
-20040820;    1960;  0.20;  1.00; 16.30;  3.00
-20040821;    1940;  0.20;  1.70; 15.60;  2.90
-20040822;    2210;  0.23; 13.30; 15.30;  2.80
-20040823;    3040;  0.32; 15.10; 14.30;  2.60
-20040824;    3830;  0.40;  2.90; 17.80;  3.10
-20040825;    4600;  0.48;  3.00; 17.70;  3.10
-20040826;    3610;  0.38;  0.50; 17.40;  3.00
-20040827;    3040;  0.32;  3.50; 17.70;  3.00
-20040828;    2510;  0.26;  0.60; 15.10;  2.70
-20040829;    2360;  0.25; 20.00; 12.60;  2.30
-20040830;    4540;  0.47;  5.90; 13.40;  2.40
-20040831;    5550;  0.58;  3.30; 11.20;  2.10
-20040901;    5400;  0.56; 19.80; 12.90;  2.30
-20040902;   10200;  1.06; 15.70; 15.30;  2.60
-20040903;   15800;  1.64;  1.60; 13.00;  2.30
-20040904;    8100;  0.84;  0.00; 11.60;  2.10
-20040905;    5400;  0.56;  2.70; 10.90;  2.00
-20040906;    4480;  0.47;  3.50; 15.30;  2.50
-20040907;    3940;  0.41;  0.90; 13.00;  2.20
-20040908;    3540;  0.37;  0.20; 11.00;  1.90
-20040909;    3150;  0.33;  0.20; 10.90;  1.90
-20040910;    2990;  0.31;  1.60; 13.40;  2.20
-20040911;    2940;  0.31;  0.00; 12.80;  2.10
-20040912;    2770;  0.29;  0.00; 11.10;  1.80
-20040913;    2400;  0.25;  0.50; 12.60;  2.00
-20040914;    2400;  0.25;  0.70; 14.20;  2.20
-20040915;    2460;  0.26;  0.00; 13.90;  2.10
-20040916;    2410;  0.25;  0.00; 16.10;  2.30
-20040917;    2300;  0.24;  4.70; 15.90;  2.30
-20040918;    2250;  0.23;  0.50; 13.20;  2.00
-20040919;    2410;  0.25;  0.10; 14.20;  2.00
-20040920;    2460;  0.26;  1.00; 14.20;  2.00
-20040921;    2820;  0.29; 13.70; 11.50;  1.70
-20040922;    3830;  0.40;  3.40; 10.50;  1.60
-20040923;    3720;  0.39; 11.10; 12.10;  1.70
-20040924;    4420;  0.46; 22.70; 13.20;  1.80
-20040925;   13700;  1.43; 10.20; 11.40;  1.60
-20040926;   15100;  1.57; 12.50; 15.20;  2.00
-20040927;   13100;  1.36; 14.50; 16.30;  2.10
-20040928;   16700;  1.74;  2.10; 14.10;  1.80
-20040929;   16900;  1.76; 10.20; 13.40;  1.70
-20040930;   14100;  1.47;  0.40; 13.00;  1.70
-20041001;   10200;  1.06;  6.10; 12.10;  1.60
-20041002;    9700;  1.01;  1.70; 12.40;  1.60
-20041003;    8800;  0.92;  2.90; 10.90;  1.40
-20041004;    7850;  0.82;  0.00; 12.60;  1.50
-20041005;    7200;  0.75;  1.10; 12.10;  1.50
-20041006;    6600;  0.69;  0.90; 10.80;  1.40
-20041007;    6350;  0.66;  0.40; 11.40;  1.40
-20041008;    6150;  0.64;  0.00; 12.50;  1.50
-20041009;    5950;  0.62;  0.50; 11.90;  1.40
-20041010;    5750;  0.60;  0.50; 10.00;  1.20
-20041011;    5350;  0.56;  0.20;  9.10;  1.10
-20041012;    5200;  0.54;  0.10; 10.60;  1.20
-20041013;    4970;  0.52;  0.00; 10.00;  1.20
-20041014;    4840;  0.50;  1.50;  8.40;  1.00
-20041015;    4840;  0.50;  0.30;  7.80;  1.00
-20041016;    4970;  0.52;  0.10;  4.60;  0.70
-20041017;    4930;  0.51;  1.10;  4.10;  0.60
-20041018;    5050;  0.53; 11.00;  6.30;  0.80
-20041019;    6300;  0.66; 11.20;  8.40;  1.00
-20041020;   11000;  1.15;  1.40;  6.60;  0.80
-20041021;    8000;  0.83;  3.40;  7.10;  0.80
-20041022;    6800;  0.71;  2.20;  7.80;  0.90
-20041023;    6600;  0.69;  2.90;  8.60;  0.90
-20041024;    6400;  0.67;  6.60;  9.10;  0.90
-20041025;    7450;  0.78;  4.00; 10.90;  1.00
-20041026;   10500;  1.09; 11.20;  7.40;  0.80
-20041027;   13600;  1.42;  8.30;  9.00;  0.90
-20041028;   13800;  1.44;  4.10;  7.60;  0.80
-20041029;   12800;  1.33;  0.00;  8.50;  0.80
-20041030;    9750;  1.01;  0.00;  6.40;  0.70
-20041031;    8250;  0.86;  0.00;  5.40;  0.60
-20041101;    7650;  0.80;  7.70;  7.30;  0.70
-20041102;   11000;  1.15; 14.70; 11.30;  0.90
-20041103;   21300;  2.22;  8.90; 11.00;  0.90
-20041104;   21500;  2.24;  0.40; 12.30;  1.00
-20041105;   14300;  1.49;  0.20; 12.50;  1.00
-20041106;   11800;  1.23;  0.20; 12.20;  0.90
-20041107;   10900;  1.13;  0.10;  9.00;  0.70
-20041108;   10700;  1.11;  0.50;  9.30;  0.80
-20041109;   10500;  1.09;  7.20; 10.30;  0.80
-20041110;   12200;  1.27; 15.00; 10.30;  0.80
-20041111;   20600;  2.14;  1.30; 10.00;  0.80
-20041112;   18800;  1.96; 13.40;  7.60;  0.60
-20041113;   20300;  2.11;  8.20;  6.50;  0.60
-20041114;   24100;  2.51;  7.90; 11.00;  0.80
-20041115;   26000;  2.71;  2.50;  8.70;  0.70
-20041116;   23800;  2.48;  8.60;  6.60;  0.50
-20041117;   24000;  2.50;  2.60;  6.20;  0.50
-20041118;   21400;  2.23;  6.40; 10.20;  0.70
-20041119;   23600;  2.46;  1.30;  9.10;  0.60
-20041120;   21400;  2.23; 22.60;  9.70;  0.70
-20041121;   37100;  3.86;  5.80; 12.70;  0.80
-20041122;   42500;  4.42;  0.60; 12.00;  0.70
-20041123;   30800;  3.21;  3.00; 12.30;  0.80
-20041124;   26100;  2.72; 10.20; 11.80;  0.70
-20041125;   41200;  4.29; 27.60; 11.20;  0.70
-20041126;   65000;  6.77;  0.60;  8.40;  0.60
-20041127;   47300;  4.92;  6.40;  9.50;  0.60
-20041128;   41800;  4.35;  5.50; 10.80;  0.60
-20041129;   39200;  4.08;  1.40; 12.70;  0.70
-20041130;   39000;  4.06; 10.20; 11.30;  0.60
-20041201;   45900;  4.78; 34.10;  9.80;  0.60
-20041202;   86000;  8.95; 13.40; 10.10;  0.60
-20041203;  118000; 12.28; 15.90;  6.30;  0.40
-20041204;   86000;  8.95;  2.30;  4.20;  0.30
-20041205;   68000;  7.08;  2.40;  3.90;  0.30
-20041206;   58000;  6.04; 26.60;  8.20;  0.50
-20041207;   96500; 10.05; 13.30;  7.10;  0.40
-20041208;   92000;  9.58;  1.60;  7.90;  0.50
-20041209;   66000;  6.87;  0.90;  7.60;  0.50
-20041210;   52500;  5.47;  0.10;  5.90;  0.40
-20041211;   45800;  4.77;  0.90;  7.50;  0.50
-20041212;   41600;  4.33;  0.30;  8.70;  0.50
-20041213;   38500;  4.01;  0.50;  7.40;  0.40
-20041214;   35200;  3.66;  0.00;  7.20;  0.40
-20041215;   32300;  3.36;  2.20;  6.80;  0.40
-20041216;   31800;  3.31;  3.20;  8.20;  0.50
-20041217;   31400;  3.27; 21.80;  6.50;  0.40
-20041218;   57000;  5.93; 27.10; 10.40;  0.60
-20041219;  122000; 12.70;  0.20; 10.40;  0.50
-20041220;   54500;  5.67;  1.20;  9.00;  0.50
-20041221;   43200;  4.50;  2.70;  9.00;  0.50
-20041222;   40000;  4.16;  0.10;  6.90;  0.40
-20041223;   36700;  3.82;  0.00;  3.10;  0.30
-20041224;   33400;  3.48;  0.00;  2.00;  0.20
-20041225;   31200;  3.25;  0.00;  3.20;  0.30
-20041226;   29300;  3.05;  0.00;  4.70;  0.30
-20041227;   27200;  2.83;  0.00; -1.20;  0.10
-20041228;   25500;  2.65;  0.00; -1.50;  0.10
-20041229;   24000;  2.50;  0.00; -1.70;  0.10
-20041230;   22900;  2.38;  0.00;  1.30;  0.20
-20041231;   22100;  2.30;  0.00;  3.50;  0.30
-20050101;   20800;  2.17;  0.00;  1.90;  0.20
-20050102;   19700;  2.05;  0.00; -3.60;  0.00
-20050103;   18600;  1.94;  4.10; -3.00;  0.10
-20050104;   19000;  1.98;  4.00;  3.70;  0.30
-20050105;   20500;  2.13;  8.20; 10.70;  0.60
-20050106;   28200;  2.94;  4.60; 11.50;  0.60
-20050107;   27300;  2.84;  3.70; 10.90;  0.60
-20050108;   26100;  2.72;  3.80;  9.00;  0.50
-20050109;   26000;  2.71; 10.30; 11.10;  0.60
-20050110;   38500;  4.01; 55.80; 11.20;  0.60
-20050111;  129000; 13.43; 29.20;  9.60;  0.60
-20050112;  135000; 14.05;  3.20;  6.90;  0.50
-20050113;   93100;  9.69;  6.00;  9.60;  0.60
-20050114;   74200;  7.72;  3.80;  9.20;  0.60
-20050115;   62200;  6.47;  1.00; 11.00;  0.70
-20050116;   52600;  5.48;  1.80; 11.10;  0.70
-20050117;   48600;  5.06;  3.60;  8.90;  0.60
-20050118;   44300;  4.61;  0.30;  6.10;  0.50
-20050119;   39400;  4.10;  0.60;  8.70;  0.60
-20050120;   36500;  3.80;  2.50; 10.60;  0.70
-20050121;   35600;  3.71;  4.20; 10.50;  0.70
-20050122;   35800;  3.73;  2.70; 11.00;  0.70
-20050123;   35100;  3.65;  2.40; 10.60;  0.70
-20050124;   33300;  3.47;  3.40; 10.10;  0.70
-20050125;   33800;  3.52;  0.10;  5.90;  0.50
-20050126;   28700;  2.99;  1.10;  6.00;  0.50
-20050127;   27100;  2.82;  0.20;  9.10;  0.70
-20050128;   26300;  2.74;  1.20;  8.60;  0.70
-20050129;   25900;  2.70;  0.10;  8.10;  0.60
-20050130;   24200;  2.52;  0.00;  6.00;  0.60
-20050131;   22800;  2.37;  0.00;  6.50;  0.60
-20050201;   22000;  2.29;  0.00;  3.50;  0.40
-20050202;   20800;  2.17;  0.00;  4.90;  0.50
-20050203;   20200;  2.10;  0.00;  3.70;  0.40
-20050204;   19800;  2.06;  0.00;  1.70;  0.30
-20050205;   19100;  1.99;  0.00;  2.60;  0.40
-20050206;   18900;  1.97;  0.10;  2.50;  0.40
-20050207;   18200;  1.89;  0.80;  6.50;  0.70
-20050208;   17800;  1.85;  0.00;  6.10;  0.60
-20050209;   17200;  1.79;  0.00;  3.40;  0.50
-20050210;   16600;  1.73;  0.00;  4.00;  0.50
-20050211;   16300;  1.70;  0.00;  4.10;  0.50
-20050212;   16000;  1.67;  0.00;  5.00;  0.60
-20050213;   15400;  1.60;  0.00;  6.80;  0.70
-20050214;   15200;  1.58;  0.00;  4.50;  0.60
-20050215;   14900;  1.55;  0.00;  5.80;  0.70
-20050216;   14200;  1.48;  0.10;  6.50;  0.70
-20050217;   14000;  1.46;  0.10;  6.90;  0.80
-20050218;   13800;  1.44;  0.00;  7.80;  0.80
-20050219;   13700;  1.43;  0.00;  7.10;  0.80
-20050220;   13200;  1.37;  0.00;  6.70;  0.80
-20050221;   12900;  1.34;  0.30;  6.90;  0.80
-20050222;   12400;  1.29;  0.00;  5.30;  0.70
-20050223;   12100;  1.26;  0.00;  3.30;  0.60
-20050224;   11800;  1.23;  0.00;  0.30;  0.40
-20050225;   11700;  1.22;  1.70;  3.00;  0.60
-20050226;   12200;  1.27; 13.00;  5.20;  0.80
-20050227;   16100;  1.68;  3.10;  2.00;  0.50
-20050228;   15700;  1.63;  3.60; -0.20;  0.40
-20050301;   14400;  1.50;  0.70; -0.10;  0.40
-20050302;   15000;  1.56;  0.00;  3.30;  0.70
-20050303;   15500;  1.61;  0.00;  3.90;  0.70
-20050304;   13700;  1.43;  0.00;  2.40;  0.60
-20050305;   12200;  1.27;  0.00;  4.00;  0.80
-20050306;   11600;  1.21;  0.00;  6.40;  1.00
-20050307;   11400;  1.19;  0.00;  6.10;  1.00
-20050308;   10800;  1.12;  0.00;  7.00;  1.10
-20050309;   10500;  1.09;  0.00;  5.40;  0.90
-20050310;   10300;  1.07;  0.00;  7.40;  1.10
-20050311;   10000;  1.04;  0.50;  8.10;  1.20
-20050312;    9830;  1.02;  0.00;  9.30;  1.30
-20050313;    9750;  1.01;  0.10;  9.50;  1.30
-20050314;    9510;  0.99;  0.00;  9.80;  1.40
-20050315;    9260;  0.96;  0.00;  9.80;  1.40
-20050316;    8790;  0.92;  0.00;  9.80;  1.40
-20050317;    8630;  0.90;  0.00; 10.60;  1.50
-20050318;    8630;  0.90;  0.00;  8.60;  1.40
-20050319;    8630;  0.90;  0.00;  8.40;  1.30
-20050320;    8380;  0.87;  0.00;  8.60;  1.40
-20050321;    8380;  0.87;  2.20;  9.30;  1.50
-20050322;    8630;  0.90;  2.80;  9.50;  1.50
-20050323;    9260;  0.96;  0.00;  5.70;  1.10
-20050324;    8540;  0.89;  0.00;  5.20;  1.10
-20050325;    8220;  0.86;  0.00;  4.80;  1.10
-20050326;    7870;  0.82;  0.00;  3.70;  1.00
-20050327;    7630;  0.79;  0.00;  4.00;  1.00
-20050328;    7480;  0.78;  2.80;  5.90;  1.20
-20050329;    7800;  0.81;  0.00; 10.00;  1.70
-20050330;    7980;  0.83; 22.70; 10.10;  1.70
-20050331;   19500;  2.03; 25.30;  9.60;  1.70
-20050401;   36600;  3.81;  3.30;  6.50;  1.30
-20050402;   23200;  2.42;  3.10;  6.60;  1.40
-20050403;   16100;  1.68;  7.40;  7.20;  1.50
-20050404;   18300;  1.90; 24.40;  7.10;  1.40
-20050405;   32300;  3.36;  5.10;  9.80;  1.80
-20050406;   35800;  3.73;  3.00;  9.90;  1.80
-20050407;   20600;  2.14;  0.80; 11.20;  2.00
-20050408;   18200;  1.89;  2.20; 10.50;  1.90
-20050409;   17000;  1.77;  2.10; 10.30;  1.90
-20050410;   17600;  1.83; 20.00;  8.90;  1.80
-20050411;   25900;  2.70;  6.00;  8.20;  1.70
-20050412;   26800;  2.79;  7.10;  6.70;  1.50
-20050413;   25500;  2.65;  3.20;  6.30;  1.50
-20050414;   23600;  2.46;  4.90;  7.30;  1.60
-20050415;   24200;  2.52;  0.00;  7.80;  1.70
-20050416;   18900;  1.97;  0.10;  8.10;  1.80
-20050417;   17900;  1.86;  1.40; 10.30;  2.10
-20050418;   17700;  1.84;  0.20; 10.50;  2.10
-20050419;   17200;  1.79;  0.00; 11.20;  2.20
-20050420;   16700;  1.74;  0.10; 13.30;  2.50
-20050421;   16200;  1.69;  4.30; 10.60;  2.20
-20050422;   17000;  1.77; 18.00;  9.60;  2.00
-20050423;   26000;  2.71;  5.30; 10.00;  2.10
-20050424;   29700;  3.09;  2.20;  8.60;  1.90
-20050425;   20700;  2.15;  1.30;  8.70;  2.00
-20050426;   17700;  1.84;  1.00; 10.70;  2.30
-20050427;   16400;  1.71;  0.30; 11.00;  2.30
-20050428;   15900;  1.66;  0.50; 12.20;  2.50
-20050429;   15300;  1.59;  0.00; 12.30;  2.50
-20050430;   14600;  1.52;  0.00; 11.50;  2.40
-20050501;   14400;  1.50;  0.00; 10.00;  2.20
-20050502;   14100;  1.47;  0.00;  9.40;  2.20
-20050503;   13300;  1.38;  0.00;  9.00;  2.10
-20050504;   12800;  1.33;  0.00; 10.10;  2.30
-20050505;   12300;  1.28;  0.00; 11.20;  2.50
-20050506;   11700;  1.22;  0.00; 10.80;  2.40
-20050507;   11300;  1.18;  0.00; 10.00;  2.30
-20050508;   11100;  1.16;  0.00;  9.50;  2.30
-20050509;   11200;  1.17;  0.00; 10.60;  2.40
-20050510;   11200;  1.17;  4.60; 13.90;  3.00
-20050511;   11600;  1.21;  5.50; 13.60;  3.00
-20050512;   12300;  1.28;  0.00; 13.70;  3.00
-20050513;   11100;  1.16;  0.90; 12.50;  2.80
-20050514;   10700;  1.11;  6.30;  9.30;  2.30
-20050515;   11700;  1.22;  2.70;  7.60;  2.00
-20050516;   11300;  1.18;  4.10; 11.80;  2.70
-20050517;   11700;  1.22;  9.30; 13.90;  3.10
-20050518;   14500;  1.51;  3.40;  9.90;  2.40
-20050519;   13000;  1.35;  1.10; 10.50;  2.50
-20050520;   11300;  1.18;  0.10; 11.00;  2.60
-20050521;   10500;  1.09;  1.30;  9.90;  2.40
-20050522;   10000;  1.04;  2.40; 12.20;  2.90
-20050523;   10100;  1.05;  0.60; 16.90;  3.70
-20050524;    9450;  0.98;  9.00; 15.50;  3.40
-20050525;   10200;  1.06; 14.90; 15.40;  3.40
-20050526;   15600;  1.62;  1.20; 14.80;  3.30
-20050527;   12500;  1.30;  1.00; 13.40;  3.10
-20050528;   10000;  1.04;  0.10; 13.60;  3.10
-20050529;    9060;  0.94;  2.80; 13.80;  3.20
-20050530;    9060;  0.94;  3.40; 13.00;  3.10
-20050531;    9060;  0.94;  0.10; 13.40;  3.10
-20050601;    8770;  0.91;  9.70; 14.80;  3.40
-20050602;    9060;  0.94;  2.60; 12.40;  3.00
-20050603;   10500;  1.09;  0.00; 13.20;  3.10
-20050604;    8990;  0.94;  0.00; 14.70;  3.40
-20050605;    8100;  0.84;  0.00; 15.80;  3.60
-20050606;    7460;  0.78;  0.00; 17.80;  3.90
-20050607;    6960;  0.72;  0.00; 18.80;  4.10
-20050608;    6570;  0.68;  6.90; 19.80;  4.30
-20050609;    7610;  0.79;  0.30; 19.90;  4.30
-20050610;    7410;  0.77; 42.00; 14.90;  3.40
-20050611;   27100;  2.82;  3.10; 12.00;  2.90
-20050612;   27800;  2.89;  5.70; 11.10;  2.80
-20050613;   17600;  1.83;  7.00; 13.50;  3.20
-20050614;   13500;  1.41;  2.70; 13.40;  3.20
-20050615;   14100;  1.47;  0.00; 15.00;  3.50
-20050616;   11900;  1.24;  0.00; 13.00;  3.10
-20050617;   10300;  1.07;  0.00; 15.10;  3.50
-20050618;    9400;  0.98;  0.30; 14.20;  3.40
-20050619;    9080;  0.95;  0.00; 15.90;  3.60
-20050620;    8650;  0.90;  0.00; 14.70;  3.40
-20050621;    7790;  0.81;  0.00; 15.30;  3.50
-20050622;    7040;  0.73;  0.00; 14.50;  3.40
-20050623;    6880;  0.72;  0.00; 14.60;  3.40
-20050624;    6690;  0.70;  0.00; 15.20;  3.50
-20050625;    6640;  0.69;  0.00; 16.30;  3.70
-20050626;    6330;  0.66;  0.00; 16.80;  3.80
-20050627;    6290;  0.65;  0.00; 18.50;  4.10
-20050628;    6100;  0.63;  0.00; 18.40;  4.00
-20050629;    5880;  0.61;  0.00; 18.10;  4.00
-20050630;    5740;  0.60;  2.70; 16.90;  3.80
-20050701;    5840;  0.61;  4.30; 15.10;  3.50
-20050702;    6330;  0.66;  0.00; 17.30;  3.80
-20050703;    5980;  0.62;  0.00; 18.10;  4.00
-20050704;    5610;  0.58;  0.00; 18.30;  4.00
-20050705;    5270;  0.55;  0.00; 15.90;  3.60
-20050706;    4980;  0.52;  0.00; 14.60;  3.40
-20050707;    4810;  0.50;  0.00; 15.80;  3.60
-20050708;    4530;  0.47;  0.00; 15.70;  3.50
-20050709;    4420;  0.46;  1.30; 12.60;  3.00
-20050710;    4690;  0.49;  3.50; 12.50;  3.00
-20050711;    4740;  0.49;  0.90; 12.70;  3.00
-20050712;    4620;  0.48;  2.80; 13.60;  3.20
-20050713;    4740;  0.49;  4.00; 14.00;  3.20
-20050714;    4490;  0.47;  1.00; 16.40;  3.60
-20050715;    4530;  0.47;  2.70; 16.50;  3.60
-20050716;    4490;  0.47;  1.50; 17.50;  3.80
-20050717;    4490;  0.47;  0.50; 16.50;  3.60
-20050718;    4210;  0.44;  4.00; 15.10;  3.40
-20050719;    4210;  0.44;  4.10; 14.60;  3.20
-20050720;    4290;  0.45;  1.10; 15.50;  3.40
-20050721;    4350;  0.45;  1.20; 14.80;  3.30
-20050722;    3970;  0.41;  0.80; 15.90;  3.40
-20050723;    4010;  0.42;  0.00; 17.70;  3.70
-20050724;    3970;  0.41;  0.20; 15.20;  3.30
-20050725;    3850;  0.40;  0.60; 13.90;  3.10
-20050726;    3580;  0.37;  2.30; 14.50;  3.20
-20050727;    3540;  0.37;  3.90; 15.70;  3.40
-20050728;    3890;  0.40;  0.00; 16.70;  3.50
-20050729;    3850;  0.40;  3.90; 16.50;  3.40
-20050730;    3810;  0.40;  1.50; 15.70;  3.30
-20050731;    3930;  0.41;  0.00; 14.30;  3.10
-20050801;    3770;  0.39;  0.00; 15.30;  3.20
-20050802;    3500;  0.36;  1.80; 14.30;  3.10
-20050803;    3570;  0.37;  0.80; 14.70;  3.10
-20050804;    3460;  0.36;  2.50; 15.40;  3.20
-20050805;    3610;  0.38;  0.10; 15.60;  3.20
-20050806;    3460;  0.36;  0.00; 15.50;  3.20
-20050807;    3270;  0.34;  0.00; 16.40;  3.30
-20050808;    3200;  0.33;  0.10; 15.40;  3.10
-20050809;    2980;  0.31;  1.50; 16.50;  3.30
-20050810;    3120;  0.32;  1.00; 16.00;  3.20
-20050811;    3080;  0.32;  0.90; 16.80;  3.30
-20050812;    3080;  0.32;  2.10; 16.50;  3.20
-20050813;    3050;  0.32;  0.00; 14.70;  2.90
-20050814;    2770;  0.29;  1.90; 16.50;  3.10
-20050815;    2770;  0.29;  0.00; 15.30;  3.00
-20050816;    2440;  0.25;  0.00; 15.80;  3.00
-20050817;    2310;  0.24;  0.00; 18.20;  3.30
-20050818;    2100;  0.22;  0.00; 19.70;  3.50
-20050819;    2000;  0.21;  0.00; 19.50;  3.50
-20050820;    1820;  0.19;  0.00; 20.60;  3.60
-20050821;    1820;  0.19;  0.00; 21.50;  3.70
-20050822;    1850;  0.19;  0.40; 16.40;  3.00
-20050823;    1880;  0.20;  0.40; 13.90;  2.60
-20050824;    1820;  0.19;  0.00; 13.40;  2.50
-20050825;    1820;  0.19;  0.00; 12.20;  2.30
-20050826;    1730;  0.18;  0.00; 12.20;  2.30
-20050827;    1730;  0.18;  0.10; 13.40;  2.50
-20050828;    1730;  0.18;  0.00; 12.30;  2.30
-20050829;    1730;  0.18;  0.00; 13.40;  2.40
-20050830;    1730;  0.18;  0.00; 15.10;  2.60
-20050831;    1700;  0.18;  0.00; 15.90;  2.70
-20050901;    1590;  0.17;  0.00; 15.20;  2.60
-20050902;    1450;  0.15;  0.00; 16.80;  2.80
-20050903;    1390;  0.14;  0.00; 15.50;  2.60
-20050904;    1420;  0.15;  0.00; 13.80;  2.30
-20050905;    1420;  0.15;  0.00; 13.50;  2.30
-20050906;    1540;  0.16;  3.80; 15.40;  2.50
-20050907;    1600;  0.17; 27.00; 16.70;  2.60
-20050908;    4690;  0.49;  5.90; 16.50;  2.60
-20050909;    4830;  0.50;  7.70; 14.80;  2.30
-20050910;    4790;  0.50; 11.90; 13.80;  2.20
-20050911;    5430;  0.57;  4.70; 14.40;  2.30
-20050912;    7220;  0.75; 69.80; 12.20;  2.00
-20050913;   36200;  3.77; 14.60; 12.40;  2.00
-20050914;   26200;  2.73; 16.80; 13.50;  2.10
-20050915;   20900;  2.18;  7.60; 12.20;  1.90
-20050916;   21000;  2.19;  2.10; 11.30;  1.80
-20050917;   11500;  1.20;  0.20; 11.00;  1.70
-20050918;    7750;  0.81;  0.00; 13.30;  2.00
-20050919;    6300;  0.66;  3.50; 13.60;  2.00
-20050920;    6580;  0.68; 11.60; 14.20;  2.00
-20050921;    9300;  0.97;  2.00; 13.50;  1.90
-20050922;    8120;  0.85;  2.30; 11.80;  1.70
-20050923;    7490;  0.78;  0.30; 11.80;  1.70
-20050924;    6480;  0.67;  0.20; 11.50;  1.70
-20050925;    5860;  0.61;  1.80; 11.70;  1.60
-20050926;    5550;  0.58;  4.10; 10.50;  1.50
-20050927;    5550;  0.58;  1.00; 10.00;  1.40
-20050928;    5810;  0.60;  0.10; 10.50;  1.50
-20050929;    5900;  0.61; 16.30; 10.20;  1.40
-20050930;   11500;  1.20; 16.80;  8.90;  1.30
-20051001;   22400;  2.33; 11.90;  9.90;  1.40
-20051002;   20300;  2.11;  5.30; 11.30;  1.50
-20051003;   15400;  1.60;  4.90; 12.40;  1.60
-20051004;   14300;  1.49;  5.80; 12.60;  1.50
-20051005;   13700;  1.43; 14.40; 12.40;  1.50
-20051006;   22400;  2.33;  8.10; 11.40;  1.40
-20051007;   23200;  2.42;  3.40;  9.30;  1.20
-20051008;   18400;  1.92; 11.60; 10.60;  1.30
-20051009;   20200;  2.10;  0.90; 10.10;  1.20
-20051010;   17800;  1.85; 10.60; 11.90;  1.40
-20051011;   22000;  2.29; 11.60; 13.10;  1.50
-20051012;   33100;  3.45; 26.40; 13.00;  1.40
-20051013;   56300;  5.86; 22.10; 12.60;  1.40
-20051014;   61500;  6.40;  4.60;  9.90;  1.10
-20051015;   53600;  5.58;  0.00;  9.00;  1.10
-20051016;   38400;  4.00;  0.00;  7.70;  0.90
-20051017;   30000;  3.12;  0.00;  7.60;  0.90
-20051018;   25500;  2.65;  0.00;  6.70;  0.80
-20051019;   23400;  2.44;  0.00;  7.30;  0.90
-20051020;   21800;  2.27;  1.00;  6.10;  0.80
-20051021;   20300;  2.11;  0.00;  6.50;  0.80
-20051022;   18800;  1.96;  0.10;  7.70;  0.90
-20051023;   18200;  1.89;  0.00;  8.80;  0.90
-20051024;   16900;  1.76;  0.00;  8.90;  0.90
-20051025;   15600;  1.62;  0.00;  7.40;  0.80
-20051026;   14700;  1.53;  0.00;  8.90;  0.90
-20051027;   14200;  1.48;  0.00;  8.50;  0.90
-20051028;   13900;  1.45;  0.00;  7.90;  0.80
-20051029;   13500;  1.41;  0.00;  8.70;  0.80
-20051030;   13000;  1.35;  0.00;  6.00;  0.70
-20051031;   12600;  1.31;  0.10;  5.60;  0.60
-20051101;   12400;  1.29;  2.00;  6.90;  0.70
-20051102;   12400;  1.29;  4.40;  9.60;  0.80
-20051103;   12600;  1.31;  0.00; 12.10;  1.00
-20051104;   12300;  1.28;  0.30; 12.40;  1.00
-20051105;   11700;  1.22;  0.00; 11.10;  0.90
-20051106;   11500;  1.20;  0.00;  9.70;  0.80
-20051107;   11100;  1.16;  0.00;  9.00;  0.70
-20051108;   10700;  1.11;  0.00;  9.30;  0.70
-20051109;   10600;  1.10; 21.20;  9.10;  0.70
-20051110;   16900;  1.76;  3.40;  8.90;  0.70
-20051111;   18300;  1.90;  1.20;  6.30;  0.60
-20051112;   13700;  1.43;  3.30;  6.40;  0.60
-20051113;   13400;  1.39;  9.70; 11.10;  0.80
-20051114;   17900;  1.86;  0.20;  7.70;  0.60
-20051115;   14200;  1.48;  0.00;  3.70;  0.40
-20051116;   12200;  1.27;  0.00;  3.30;  0.40
-20051117;   11600;  1.21;  0.00;  1.60;  0.30
-20051118;   11100;  1.16;  0.00;  0.70;  0.20
-20051119;   10700;  1.11;  0.00; -0.40;  0.20
-20051120;   10500;  1.09;  0.00;  0.30;  0.20
-20051121;   10300;  1.07;  5.60;  1.20;  0.30
-20051122;   10700;  1.11;  0.90; -0.20;  0.20
-20051123;   10900;  1.13;  0.10; -0.50;  0.20
-20051124;   10600;  1.10;  0.60;  1.60;  0.30
-20051125;   10900;  1.13;  0.50;  1.80;  0.30
-20051126;   10600;  1.10;  0.00;  1.60;  0.30
-20051127;   10100;  1.05;  0.00;  0.60;  0.20
-20051128;   10100;  1.05;  0.60; -1.40;  0.10
-20051129;   10400;  1.08; 14.10;  3.20;  0.30
-20051130;   17900;  1.86;  4.60;  6.10;  0.40
-20051201;   16000;  1.67;  1.70;  6.40;  0.40
-20051202;   13300;  1.38;  0.40;  9.80;  0.60
-20051203;   12100;  1.26;  3.70; 10.00;  0.60
-20051204;   12200;  1.27;  0.40;  8.10;  0.50
-20051205;   12900;  1.34;  0.00;  3.50;  0.30
-20051206;   11600;  1.21;  8.90;  5.90;  0.40
-20051207;   14200;  1.48;  5.70;  9.10;  0.50
-20051208;   19100;  1.99;  3.40; 10.90;  0.60
-20051209;   17700;  1.84;  1.40;  9.40;  0.50
-20051210;   15300;  1.59;  9.20;  8.60;  0.50
-20051211;   20000;  2.08;  4.10;  5.70;  0.40
-20051212;   17900;  1.86;  6.50;  9.10;  0.50
-20051213;   20200;  2.10;  3.30;  8.00;  0.50
-20051214;   18900;  1.97; 10.50;  4.90;  0.40
-20051215;   23200;  2.42;  7.40;  5.80;  0.40
-20051216;   28100;  2.93;  1.60;  6.50;  0.40
-20051217;   21000;  2.19;  3.50;  9.60;  0.50
-20051218;   22000;  2.29; 16.80; 11.40;  0.60
-20051219;   38600;  4.02; 10.80; 12.20;  0.60
-20051220;   45500;  4.74; 16.60; 11.10;  0.60
-20051221;   55500;  5.78;  3.20;  6.30;  0.40
-20051222;   44100;  4.59; 10.30;  7.30;  0.40
-20051223;   46400;  4.83; 11.00;  6.20;  0.40
-20051224;   47000;  4.89;  9.20;  4.40;  0.30
-20051225;   44900;  4.67;  4.10;  6.60;  0.40
-20051226;   45600;  4.75;  0.00;  3.20;  0.30
-20051227;   37300;  3.88;  9.80;  2.30;  0.30
-20051228;   39700;  4.13;  4.30;  8.20;  0.50
-20051229;   41400;  4.31;  2.20; 10.50;  0.60
-20051230;   38200;  3.98; 15.40; 10.80;  0.60
-20051231;   52200;  5.43;  3.90;  7.10;  0.40
-20060101;   47400;  4.93; 27.60;  6.90;  0.40
-20060102;   83100;  8.65; 10.50;  9.80;  0.50
-20060103;   77100;  8.03;  7.90;  8.20;  0.50
-20060104;   71700;  7.46; 19.80;  7.60;  0.50
-20060105;   84600;  8.81;  8.40;  7.10;  0.50
-20060106;   85300;  8.88;  2.40;  2.20;  0.30
-20060107;   68200;  7.10;  0.50;  2.30;  0.30
-20060108;   56100;  5.84; 11.40;  5.60;  0.40
-20060109;   70200;  7.31; 20.50;  8.40;  0.50
-20060110;   98800; 10.28;  2.80;  7.50;  0.50
-20060111;   76100;  7.92; 13.20;  7.50;  0.50
-20060112;   78100;  8.13; 15.50; 11.00;  0.60
-20060113;  102000; 10.62;  2.40;  9.20;  0.60
-20060114;   76400;  7.95;  8.00;  6.60;  0.50
-20060115;   69700;  7.26;  6.30;  5.10;  0.40
-20060116;   71800;  7.47;  1.70;  4.10;  0.40
-20060117;   58200;  6.06;  0.50;  1.90;  0.30
-20060118;   50400;  5.25;  6.00;  3.00;  0.30
-20060119;   50200;  5.23;  3.30;  5.30;  0.40
-20060120;   48900;  5.09;  1.60;  5.50;  0.40
-20060121;   43300;  4.51;  0.50;  7.40;  0.50
-20060122;   39500;  4.11;  1.80;  8.40;  0.60
-20060123;   37100;  3.86;  3.70;  9.80;  0.70
-20060124;   37800;  3.93;  4.00; 10.30;  0.70
-20060125;   39500;  4.11;  2.60;  9.60;  0.70
-20060126;   37200;  3.87;  2.10;  8.30;  0.60
-20060127;   33300;  3.47;  4.70;  9.50;  0.70
-20060128;   35600;  3.71;  0.00;  6.10;  0.50
-20060129;   30300;  3.15;  0.00;  6.90;  0.60
-20060130;   27600;  2.87;  0.80;  8.10;  0.70
-20060131;   26300;  2.74;  0.90;  5.70;  0.50
-20060201;   26200;  2.73; 11.40;  8.10;  0.70
-20060202;   32800;  3.41; 24.40;  6.30;  0.60
-20060203;   59500;  6.19;  9.50;  7.80;  0.70
-20060204;   66800;  6.95;  1.90;  5.40;  0.60
-20060205;   44700;  4.65;  1.50;  4.80;  0.50
-20060206;   37100;  3.86;  8.40;  6.30;  0.60
-20060207;   45000;  4.68;  0.90;  4.60;  0.50
-20060208;   38000;  3.96; 11.40;  5.50;  0.60
-20060209;   43600;  4.54;  8.30;  9.10;  0.80
-20060210;   48500;  5.05;  8.20;  6.40;  0.70
-20060211;   45200;  4.71;  6.30;  9.80;  0.90
-20060212;   46600;  4.85;  0.20;  5.60;  0.60
-20060213;   39500;  4.11;  0.00;  1.00;  0.40
-20060214;   35200;  3.66;  1.20; -2.40;  0.20
-20060215;   33600;  3.50;  1.80;  0.10;  0.30
-20060216;   32400;  3.37;  0.10;  4.00;  0.60
-20060217;   29900;  3.11;  8.30;  6.00;  0.70
-20060218;   35000;  3.64;  0.60;  8.10;  0.90
-20060219;   31700;  3.30; 15.90;  5.30;  0.70
-20060220;   45800;  4.77;  8.30;  6.90;  0.80
-20060221;   47300;  4.92;  3.70;  5.40;  0.70
-20060222;   38700;  4.03;  4.30;  9.00;  1.00
-20060223;   36500;  3.80; 16.50;  7.80;  0.90
-20060224;   50300;  5.24;  1.30;  8.80;  1.00
-20060225;   42900;  4.47;  1.60;  9.90;  1.10
-20060226;   36100;  3.76;  0.40; 10.10;  1.10
-20060227;   34000;  3.54; 13.50;  8.70;  1.10
-20060228;   45900;  4.78;  0.30;  8.40;  1.00
-20060301;   38200;  3.98;  7.20;  7.50;  1.00
-20060302;   35900;  3.74;  2.00;  9.00;  1.10
-20060303;   34600;  3.60;  0.40;  8.20;  1.10
-20060304;   30700;  3.20;  2.50;  7.20;  1.00
-20060305;   31300;  3.26;  2.30;  8.00;  1.10
-20060306;   30700;  3.20;  0.00;  6.20;  0.90
-20060307;   27600;  2.87;  0.00;  8.40;  1.10
-20060308;   26300;  2.74;  0.00;  9.30;  1.30
-20060309;   25000;  2.60;  0.20;  9.20;  1.30
-20060310;   23300;  2.43;  0.00;  7.40;  1.10
-20060311;   21900;  2.28;  0.00;  5.70;  1.00
-20060312;   21500;  2.24;  4.90;  6.80;  1.10
-20060313;   22600;  2.35;  0.90;  9.80;  1.40
-20060314;   22000;  2.29;  0.40;  9.80;  1.40
-20060315;   20500;  2.13;  0.90;  8.60;  1.30
-20060316;   19600;  2.04;  0.00;  6.70;  1.10
-20060317;   18700;  1.95;  0.60;  7.70;  1.20
-20060318;   18700;  1.95;  5.90;  8.60;  1.40
-20060319;   20700;  2.15;  6.00;  9.50;  1.40
-20060320;   22000;  2.29;  4.30; 10.30;  1.60
-20060321;   21600;  2.25;  0.10;  8.20;  1.40
-20060322;   19600;  2.04;  1.90;  8.10;  1.40
-20060323;   18600;  1.94;  0.80; 10.20;  1.60
-20060324;   18300;  1.90;  0.60; 10.20;  1.60
-20060325;   17500;  1.82;  1.00;  9.30;  1.50
-20060326;   17200;  1.79;  0.00;  7.40;  1.40
-20060327;   16200;  1.69;  2.20;  7.70;  1.40
-20060328;   16100;  1.68;  2.30; 10.20;  1.70
-20060329;   16900;  1.76;  0.00; 10.50;  1.80
-20060330;   16100;  1.68; 14.70; 10.00;  1.70
-20060331;   21700;  2.26; 22.20;  9.40;  1.70
-20060401;   36700;  3.82;  9.00;  6.40;  1.30
-20060402;   41500;  4.32;  5.30;  4.70;  1.10
-20060403;   32300;  3.36; 19.50;  7.40;  1.50
-20060404;   42700;  4.44;  6.20;  7.60;  1.50
-20060405;   38800;  4.04;  6.70;  6.30;  1.40
-20060406;   33900;  3.53; 13.50;  8.00;  1.60
-20060407;   43300;  4.51;  3.40;  8.10;  1.60
-20060408;   38400;  4.00; 20.70;  6.40;  1.40
-20060409;   53600;  5.58;  7.30;  5.90;  1.40
-20060410;   49400;  5.14;  0.60;  6.30;  1.40
-20060411;   40700;  4.24;  0.00;  6.60;  1.50
-20060412;   33700;  3.51;  0.70;  6.80;  1.50
-20060413;   31300;  3.26;  0.50;  5.50;  1.40
-20060414;   29800;  3.10;  0.80;  4.70;  1.30
-20060415;   28000;  2.91;  2.60;  4.80;  1.30
-20060416;   27100;  2.82;  1.80;  6.40;  1.50
-20060417;   27000;  2.81;  0.00;  7.20;  1.60
-20060418;   24700;  2.57;  0.00;  5.60;  1.40
-20060419;   23100;  2.40;  0.00;  6.40;  1.60
-20060420;   22300;  2.32;  0.00;  6.90;  1.60
-20060421;   21500;  2.24;  0.00;  8.50;  1.90
-20060422;   20100;  2.09;  0.50; 10.70;  2.20
-20060423;   19200;  2.00;  1.40; 10.30;  2.20
-20060424;   18800;  1.96;  1.40;  8.90;  2.00
-20060425;   18100;  1.88; 12.80;  8.60;  2.00
-20060426;   22100;  2.30;  2.40; 11.30;  2.40
-20060427;   21500;  2.24;  0.10; 12.80;  2.60
-20060428;   17900;  1.86;  0.00; 14.70;  2.90
-20060429;   15800;  1.64;  0.00; 17.20;  3.30
-20060430;   14600;  1.52;  0.00; 14.40;  2.90
-20060501;   13600;  1.42;  0.00; 14.60;  2.90
-20060502;   13100;  1.36;  0.00; 14.90;  3.00
-20060503;   12400;  1.29;  1.40; 12.00;  2.60
-20060504;   11900;  1.24;  1.60; 10.10;  2.30
-20060505;   11700;  1.22;  2.20; 11.20;  2.50
-20060506;   12000;  1.25;  2.40; 11.30;  2.50
-20060507;   12100;  1.26;  1.20; 10.20;  2.40
-20060508;   11600;  1.21;  0.20;  9.20;  2.20
-20060509;   11000;  1.15;  0.40; 11.20;  2.50
-20060510;   10800;  1.12;  0.50; 11.00;  2.50
-20060511;   11100;  1.16; 12.60;  9.90;  2.40
-20060512;   13800;  1.44;  0.50; 11.80;  2.70
-20060513;   12600;  1.31; 13.80; 14.80;  3.20
-20060514;   16100;  1.68;  0.10; 12.90;  2.90
-20060515;   14800;  1.54;  0.10; 13.20;  2.90
-20060516;   13600;  1.42; 52.00; 11.50;  2.70
-20060517;   56100;  5.84;  8.50; 10.30;  2.50
-20060518;   61500;  6.40;  0.40;  9.40;  2.30
-20060519;   33600;  3.50;  8.70; 10.30;  2.50
-20060520;   25700;  2.68; 21.00; 11.40;  2.70
-20060521;   38800;  4.04;  4.50; 11.70;  2.80
-20060522;   38500;  4.01;  4.50; 12.60;  2.90
-20060523;   33100;  3.45; 11.40; 13.30;  3.00
-20060524;   31500;  3.28;  4.60; 12.40;  2.90
-20060525;   34600;  3.60; 15.70; 11.60;  2.80
-20060526;   39900;  4.15;  2.00; 12.20;  2.90
-20060527;   37800;  3.93;  0.20; 11.40;  2.80
-20060528;   29600;  3.08;  3.30; 11.20;  2.70
-20060529;   26700;  2.78;  0.30; 11.20;  2.70
-20060530;   23600;  2.46;  0.00; 11.70;  2.80
-20060531;   21300;  2.22;  0.00; 15.00;  3.40
-20060601;   19700;  2.05;  6.30; 17.20;  3.80
-20060602;   20400;  2.12;  5.80; 13.50;  3.20
-20060603;   22700;  2.36;  8.40; 11.90;  2.90
-20060604;   26200;  2.73; 12.50; 11.30;  2.80
-20060605;   33500;  3.49;  0.30; 12.20;  2.90
-20060606;   24700;  2.57;  0.10; 13.90;  3.20
-20060607;   20400;  2.12;  0.00; 16.10;  3.60
-20060608;   17900;  1.86;  0.00; 12.00;  2.90
-20060609;   16500;  1.72;  0.00; 12.40;  3.00
-20060610;   15500;  1.61;  0.00; 12.10;  2.90
-20060611;   15200;  1.58;  0.00; 12.10;  3.00
-20060612;   14200;  1.48;  0.00; 13.00;  3.10
-20060613;   13700;  1.43;  0.00; 14.20;  3.30
-20060614;   13000;  1.35;  0.00; 15.90;  3.60
-20060615;   12400;  1.29;  0.00; 16.80;  3.80
-20060616;   11600;  1.21;  0.00; 16.00;  3.70
-20060617;   10800;  1.12;  0.00; 17.00;  3.80
-20060618;   10400;  1.08;  0.00; 17.20;  3.90
-20060619;   10000;  1.04;  0.00; 15.30;  3.50
-20060620;    9460;  0.98;  0.00; 14.70;  3.40
-20060621;    9460;  0.98;  1.80; 15.40;  3.60
-20060622;    9510;  0.99;  0.30; 16.60;  3.80
-20060623;    9760;  1.02;  0.00; 20.60;  4.50
-20060624;    9140;  0.95;  1.40; 18.30;  4.10
-20060625;    8790;  0.92;  0.20; 14.80;  3.50
-20060626;    8480;  0.88;  0.00; 14.70;  3.40
-20060627;    7990;  0.83;  0.00; 16.60;  3.80
-20060628;    7320;  0.76;  0.00; 19.60;  4.30
-20060629;    6720;  0.70;  0.00; 15.80;  3.60
-20060630;    6530;  0.68;  0.00; 17.80;  3.90
-20060701;    6230;  0.65;  0.00; 19.30;  4.20
-20060702;    5940;  0.62;  0.00; 16.50;  3.70
-20060703;    5720;  0.60;  3.00; 16.30;  3.70
-20060704;    5750;  0.60;  0.20; 15.80;  3.60
-20060705;    5890;  0.61;  0.60; 15.40;  3.50
-20060706;    5880;  0.61;  2.30; 14.70;  3.40
-20060707;    5920;  0.62;  5.60; 14.20;  3.30
-20060708;    6470;  0.67;  0.00; 13.70;  3.20
-20060709;    6140;  0.64;  0.00; 14.30;  3.30
-20060710;    5600;  0.58;  0.00; 17.10;  3.80
-20060711;    5270;  0.55;  0.00; 20.40;  4.30
-20060712;    4780;  0.50;  0.00; 19.30;  4.10
-20060713;    4400;  0.46;  0.00; 17.10;  3.80
-20060714;    4230;  0.44;  0.00; 16.70;  3.70
-20060715;    4110;  0.43;  0.00; 17.60;  3.80
-20060716;    4010;  0.42;  1.10; 19.90;  4.20
-20060717;    4100;  0.43;  0.70; 21.00;  4.40
-20060718;    4210;  0.44;  6.50; 19.40;  4.10
-20060719;    4120;  0.43;  0.00; 17.50;  3.70
-20060720;    3920;  0.41;  0.00; 17.60;  3.80
-20060721;    3720;  0.39;  0.00; 18.90;  4.00
-20060722;    3550;  0.37;  0.20; 18.10;  3.80
-20060723;    3210;  0.33;  1.50; 21.10;  4.30
-20060724;    3180;  0.33;  0.00; 20.10;  4.10
-20060725;    3720;  0.39;  0.00; 17.10;  3.60
-20060726;    3000;  0.31;  0.00; 18.60;  3.80
-20060727;    2770;  0.29;  0.00; 19.40;  4.00
-20060728;    2530;  0.26;  0.00; 16.70;  3.50
-20060729;    2490;  0.26;  0.00; 17.90;  3.70
-20060730;    2410;  0.25;  0.00; 19.70;  3.90
-20060731;    2410;  0.25;  0.70; 17.80;  3.60
-20060801;    2490;  0.26;  4.80; 17.30;  3.50
-20060802;    2410;  0.25;  1.40; 18.60;  3.70
-20060803;    2570;  0.27;  0.30; 21.70;  4.20
-20060804;    2450;  0.26;  0.20; 19.40;  3.80
-20060805;    2100;  0.22;  0.00; 18.60;  3.70
-20060806;    1900;  0.20;  0.00; 17.50;  3.50
-20060807;    1780;  0.19;  0.00; 19.50;  3.80
-20060808;    1920;  0.20;  0.10; 21.70;  4.00
-20060809;    2370;  0.25; 28.30; 19.00;  3.60
-20060810;    4750;  0.49;  6.00; 15.80;  3.10
-20060811;    4720;  0.49;  0.00; 16.20;  3.20
-20060812;    3540;  0.37;  0.00; 16.20;  3.20
-20060813;    3280;  0.34;  0.00; 14.10;  2.80
-20060814;    3060;  0.32;  0.00; 14.50;  2.90
-20060815;    2870;  0.30;  0.00; 16.60;  3.20
-20060816;    2750;  0.29;  0.00; 16.10;  3.10
-20060817;    2600;  0.27;  2.70; 15.00;  2.90
-20060818;    2590;  0.27;  0.70; 15.70;  3.00
-20060819;    2600;  0.27;  1.30; 16.60;  3.10
-20060820;    2620;  0.27;  0.00; 15.90;  2.90
-20060821;    2530;  0.26;  0.00; 18.00;  3.20
-20060822;    2350;  0.24;  1.20; 18.70;  3.30
-20060823;    2230;  0.23;  1.70; 17.10;  3.10
-20060824;    2170;  0.23;  6.40; 14.60;  2.70
-20060825;    2530;  0.26;  4.00; 15.80;  2.80
-20060826;    2730;  0.28;  2.30; 16.30;  2.90
-20060827;    2890;  0.30;  2.60; 15.50;  2.70
-20060828;    3030;  0.32;  0.00; 13.00;  2.40
-20060829;    2890;  0.30;  0.00; 13.10;  2.40
-20060830;    2660;  0.28;  3.10; 15.90;  2.70
-20060831;    2670;  0.28;  5.10; 15.60;  2.70
-20060901;    3180;  0.33;  0.30; 15.20;  2.60
-20060902;    2910;  0.30;  0.20; 15.70;  2.60
-20060903;    2790;  0.29;  0.40; 15.90;  2.60
-20060904;    2740;  0.29;  1.80; 16.00;  2.60
-20060905;    2630;  0.27;  3.80; 15.50;  2.50
-20060906;    2760;  0.29;  9.30; 14.30;  2.40
-20060907;    3170;  0.33; 13.60; 14.20;  2.30
-20060908;    4940;  0.51;  5.70; 12.00;  2.00
-20060909;    4490;  0.47;  0.40; 13.40;  2.20
-20060910;    3470;  0.36;  0.50; 14.10;  2.20
-20060911;    2800;  0.29;  4.60; 15.60;  2.40
-20060912;    2860;  0.30;  0.60; 13.80;  2.20
-20060913;    2770;  0.29; 11.10; 12.30;  2.00
-20060914;    3550;  0.37;  5.20; 10.40;  1.70
-20060915;    4030;  0.42;  2.30; 10.80;  1.80
-20060916;    3730;  0.39;  0.40; 10.90;  1.70
-20060917;    3370;  0.35;  0.00;  9.90;  1.60
-20060918;    2970;  0.31; 10.10; 10.10;  1.60
-20060919;    3660;  0.38;  5.00; 12.30;  1.80
-20060920;    5840;  0.61;  0.90; 11.90;  1.80
-20060921;    4810;  0.50;  0.50; 11.70;  1.70
-20060922;    3990;  0.42;  6.60; 13.80;  1.90
-20060923;    4210;  0.44;  9.00; 14.50;  2.00
-20060924;    6040;  0.63; 29.50; 14.10;  1.90
-20060925;   18800;  1.96; 26.90; 14.10;  1.90
-20060926;   22100;  2.30;  0.20; 14.90;  2.00
-20060927;   13000;  1.35;  0.00; 13.90;  1.80
-20060928;    8360;  0.87;  0.00; 12.60;  1.70
-20060929;    6330;  0.66;  0.00; 11.90;  1.60
-20060930;    5220;  0.54;  0.00; 13.20;  1.70
-20061001;    4610;  0.48;  0.00; 11.50;  1.50
-20061002;    4200;  0.44;  1.50; 12.30;  1.60
-20061003;    4070;  0.42;  0.20; 12.00;  1.50
-20061004;    4040;  0.42;  0.00;  6.60;  1.00
-20061005;    3440;  0.36;  0.00;  6.40;  1.00
-20061006;    3330;  0.35;  0.00;  8.50;  1.20
-20061007;    3270;  0.34;  0.00;  8.80;  1.20
-20061008;    3220;  0.34;  0.00;  9.70;  1.20
-20061009;    3130;  0.33;  0.00; 11.30;  1.40
-20061010;    3100;  0.32;  0.00; 13.30;  1.50
-20061011;    2970;  0.31;  0.00; 14.90;  1.60
-20061012;    2860;  0.30;  0.00; 16.10;  1.60
-20061013;    2770;  0.29;  0.00; 15.10;  1.60
-20061014;    2710;  0.28;  0.00; 14.30;  1.50
-20061015;    2780;  0.29;  0.30; 15.10;  1.50
-20061016;    3070;  0.32;  0.00; 15.80;  1.60
-20061017;    3040;  0.32;  0.00; 10.90;  1.20
-20061018;    2820;  0.29; 22.20;  8.40;  1.00
-20061019;    6930;  0.72;  3.10; 12.60;  1.30
-20061020;    9310;  0.97; 10.20; 11.90;  1.20
-20061021;    8090;  0.84; 12.80; 13.30;  1.30
-20061022;   13400;  1.39; 10.00; 14.10;  1.30
-20061023;   13500;  1.41;  4.80; 11.40;  1.10
-20061024;   11600;  1.21; 11.00; 10.60;  1.00
-20061025;   11400;  1.19;  8.50;  9.70;  0.90
-20061026;   13900;  1.45;  4.00;  8.40;  0.90
-20061027;   12800;  1.33;  2.20;  8.00;  0.80
-20061028;    9940;  1.03; 12.90;  8.40;  0.80
-20061029;   12900;  1.34;  9.40; 12.50;  1.10
-20061030;   22700;  2.36; 22.20; 13.90;  1.10
-20061031;   36800;  3.83;  5.10; 11.60;  1.00
-20061101;   34100;  3.55;  0.00;  9.20;  0.80
-20061102;   19000;  1.98;  6.60; 10.10;  0.90
-20061103;   18500;  1.93;  6.60; 13.40;  1.00
-20061104;   20800;  2.17;  0.70; 10.30;  0.90
-20061105;   16100;  1.68;  0.40;  8.40;  0.70
-20061106;   13800;  1.44;  6.10;  9.70;  0.80
-20061107;   14600;  1.52;  4.70; 11.90;  0.90
-20061108;   17800;  1.85; 14.40; 12.80;  0.90
-20061109;   31800;  3.31; 11.10; 11.80;  0.90
-20061110;   33200;  3.46;  0.40; 11.10;  0.80
-20061111;   22100;  2.30; 16.00; 11.30;  0.80
-20061112;   31000;  3.23;  1.30; 11.80;  0.80
-20061113;   30600;  3.19;  1.70; 11.90;  0.80
-20061114;   24100;  2.51; 18.20; 13.60;  0.90
-20061115;   40600;  4.23;  0.50; 11.20;  0.80
-20061116;   34000;  3.54;  1.50;  8.70;  0.60
-20061117;   26100;  2.72;  6.40;  9.10;  0.60
-20061118;   26100;  2.72;  1.30; 12.90;  0.80
-20061119;   26800;  2.79;  0.70; 13.00;  0.80
-20061120;   23000;  2.39;  1.10; 13.50;  0.80
-20061121;   21000;  2.19;  0.20; 13.10;  0.80
-20061122;   19700;  2.05;  0.00; 12.60;  0.80
-20061123;   18300;  1.90;  0.00; 10.20;  0.60
-20061124;   16900;  1.76;  0.00; 10.40;  0.70
-20061125;   15900;  1.66;  0.00;  9.40;  0.60
-20061126;   15100;  1.57;  0.00;  7.60;  0.50
-20061127;   14400;  1.50;  0.90;  8.50;  0.60
-20061128;   14100;  1.47;  0.00;  9.10;  0.60
-20061129;   14000;  1.46;  0.00;  7.50;  0.50
-20061130;   13500;  1.41;  0.00;  9.00;  0.50
-20061201;   13200;  1.37;  0.10;  9.70;  0.60
-20061202;   12800;  1.33;  3.50; 10.20;  0.60
-20061203;   13700;  1.43; 12.10; 11.90;  0.70
-20061204;   21600;  2.25;  8.80; 11.90;  0.60
-20061205;   28900;  3.01;  6.00;  8.70;  0.50
-20061206;   24700;  2.57; 15.30;  9.20;  0.50
-20061207;   28900;  3.01;  6.30;  9.80;  0.60
-20061208;   34700;  3.61; 19.70; 11.40;  0.60
-20061209;   49900;  5.19;  6.50;  9.00;  0.50
-20061210;   41500;  4.32;  1.30; 11.50;  0.60
-20061211;   29200;  3.04;  0.10; 12.80;  0.70
-20061212;   25000;  2.60;  0.00; 12.20;  0.60
-20061213;   22900;  2.38;  0.80; 10.70;  0.60
-20061214;   21800;  2.27;  0.30;  9.20;  0.50
-20061215;   20500;  2.13;  1.30;  8.00;  0.50
-20061216;   19800;  2.06;  0.70;  9.90;  0.50
-20061217;   19300;  2.01; 10.80;  9.60;  0.50
-20061218;   24500;  2.55;  3.70;  8.00;  0.50
-20061219;   28400;  2.96;  3.90;  5.80;  0.40
-20061220;   23000;  2.39; 12.40;  5.90;  0.40
-20061221;   29600;  3.08;  3.10;  6.30;  0.40
-20061222;   31900;  3.32;  0.00;  3.10;  0.30
-20061223;   20900;  2.18;  0.00;  0.60;  0.20
-20061224;   19000;  1.98;  0.00; -0.30;  0.20
-20061225;   18100;  1.88;  5.00;  1.50;  0.20
-20061226;   20300;  2.11; 10.20;  9.60;  0.50
-20061227;   33200;  3.46; 37.30; 11.70;  0.60
-20061228;   81000;  8.43; 41.20; 12.20;  0.60
-20061229;  125000; 13.01; 10.40;  9.80;  0.50
-20061230;  119000; 12.39;  5.20;  6.50;  0.40
-20061231;   76600;  7.97;  2.90;  5.40;  0.40
-20070101;   59600;  6.20;  3.00;  3.20;  0.30
-20070102;   50900;  5.30;  0.00;  3.10;  0.30
-20070103;   45400;  4.73;  5.10;  0.90;  0.20
-20070104;   45100;  4.69; 16.30;  4.30;  0.30
-20070105;   56700;  5.90;  7.00;  4.60;  0.40
-20070106;   51800;  5.39;  1.80;  5.60;  0.40
-20070107;   42800;  4.46;  0.70;  4.80;  0.40
-20070108;   37800;  3.93;  1.60;  8.60;  0.50
-20070109;   36100;  3.76;  0.00;  7.30;  0.50
-20070110;   33400;  3.48;  3.50;  9.00;  0.50
-20070111;   32800;  3.41;  1.40;  8.90;  0.50
-20070112;   31900;  3.32;  0.10;  3.00;  0.30
-20070113;   28200;  2.94;  0.00;  2.90;  0.30
-20070114;   26900;  2.80;  0.00;  6.50;  0.50
-20070115;   25700;  2.68;  0.00;  7.00;  0.50
-20070116;   24700;  2.57; 17.80;  9.20;  0.60
-20070117;   39400;  4.10; 23.10;  8.90;  0.60
-20070118;   75900;  7.90;  7.00;  4.70;  0.40
-20070119;   65000;  6.77; 37.80;  7.70;  0.50
-20070120;  123000; 12.80;  5.90;  5.80;  0.50
-20070121;   82400;  8.58; 56.00;  8.70;  0.60
-20070122;  224000; 23.32; 24.20; 10.80;  0.70
-20070123;  238000; 24.77;  3.30;  6.40;  0.50
-20070124;  126000; 13.12; 42.10;  6.90;  0.50
-20070125;  179000; 18.63; 39.70; 11.80;  0.80
-20070126;  278000; 28.94;  7.80;  7.00;  0.60
-20070127;  200000; 20.82; 32.60;  7.80;  0.60
-20070128;  232000; 24.15;  5.80;  9.10;  0.70
-20070129;  152000; 15.82;  3.80; 10.10;  0.70
-20070130;  116000; 12.08;  0.40;  8.50;  0.70
-20070131;   92100;  9.59;  4.00; 10.20;  0.80
-20070201;   83200;  8.66; 12.80; 10.20;  0.80
-20070202;   86700;  9.03;  0.00;  7.20;  0.60
-20070203;   69500;  7.23;  5.10;  9.80;  0.80
-20070204;   62400;  6.50;  1.30; 11.50;  0.90
-20070205;   57100;  5.94;  0.40;  9.70;  0.80
-20070206;   50800;  5.29;  1.00;  8.10;  0.70
-20070207;   47800;  4.98; 10.30;  9.60;  0.80
-20070208;   53000;  5.52;  2.90;  9.60;  0.80
-20070209;   51400;  5.35; 10.10;  8.40;  0.80
-20070210;   58000;  6.04; 16.50;  8.60;  0.80
-20070211;   78600;  8.18; 19.80;  9.80;  0.90
-20070212;   95100;  9.90;  4.00;  8.40;  0.80
-20070213;   68500;  7.13; 12.10;  8.30;  0.80
-20070214;   80500;  8.38; 21.10;  9.60;  0.90
-20070215;   97800; 10.18;  6.10; 10.10;  1.00
-20070216;   88600;  9.22; 12.10;  8.90;  0.90
-20070217;   87900;  9.15;  2.80;  6.50;  0.70
-20070218;   71100;  7.40;  8.50;  7.20;  0.80
-20070219;   73000;  7.60; 19.30; 10.00;  1.00
-20070220;  100000; 10.41;  5.20;  9.90;  1.00
-20070221;   79000;  8.22;  0.50;  6.00;  0.80
-20070222;   63400;  6.60;  9.20;  4.90;  0.70
-20070223;   71200;  7.41; 10.90;  5.60;  0.80
-20070224;   73100;  7.61; 13.40; 10.30;  1.10
-20070225;   73400;  7.64;  3.40;  8.10;  1.00
-20070226;   64000;  6.66;  4.20;  3.20;  0.60
-20070227;   57500;  5.99;  1.20;  5.60;  0.80
-20070228;   51200;  5.33;  5.20;  9.40;  1.10
-20070301;   51500;  5.36;  8.50;  7.10;  0.90
-20070302;   57000;  5.93; 16.10;  5.10;  0.80
-20070303;   76200;  7.93;  3.10;  3.30;  0.70
-20070304;   54400;  5.66;  3.90;  4.80;  0.80
-20070305;   49200;  5.12;  6.80;  6.20;  0.90
-20070306;   48700;  5.07;  3.20;  3.60;  0.70
-20070307;   47500;  4.94; 16.70;  4.10;  0.80
-20070308;   63300;  6.59;  1.40;  3.90;  0.80
-20070309;   50300;  5.24;  0.10;  6.10;  1.00
-20070310;   41800;  4.35;  0.30;  8.80;  1.20
-20070311;   38800;  4.04;  0.80;  9.20;  1.30
-20070312;   36700;  3.82;  0.00;  9.00;  1.30
-20070313;   34700;  3.61;  0.00;  7.60;  1.20
-20070314;   32400;  3.37;  1.60;  8.00;  1.20
-20070315;   30900;  3.22;  3.20;  5.30;  1.00
-20070316;   30300;  3.15;  5.80;  6.50;  1.10
-20070317;   32600;  3.39;  4.20;  9.80;  1.50
-20070318;   34600;  3.60; 21.40;  8.70;  1.40
-20070319;   53300;  5.55;  0.90;  6.90;  1.20
-20070320;   37100;  3.86;  0.00;  4.50;  1.00
-20070321;   29000;  3.02;  0.00;  4.50;  1.00
-20070322;   26900;  2.80;  0.00;  6.80;  1.20
-20070323;   26000;  2.71;  0.00;  9.00;  1.50
-20070324;   25000;  2.60;  0.00;  8.70;  1.50
-20070325;   24200;  2.52;  0.00;  9.20;  1.50
-20070326;   23500;  2.45;  0.70;  9.30;  1.60
-20070327;   22700;  2.36;  0.60;  7.30;  1.40
-20070328;   22100;  2.30;  8.90;  6.70;  1.30
-20070329;   25600;  2.66;  0.00;  6.30;  1.30
-20070330;   21900;  2.28;  0.00;  5.20;  1.10
-20070331;   20200;  2.10;  0.00;  8.00;  1.50
-20070401;   19500;  2.03;  0.00; 10.50;  1.80
-20070402;   19000;  1.98;  0.00; 10.10;  1.80
-20070403;   18500;  1.93;  0.00; 11.90;  2.00
-20070404;   18000;  1.87;  0.00;  8.90;  1.70
-20070405;   17300;  1.80;  0.00;  9.10;  1.70
-20070406;   16800;  1.75;  0.00; 10.70;  1.90
-20070407;   16300;  1.70;  0.00; 11.80;  2.10
-20070408;   15700;  1.63;  0.00; 10.00;  1.90
-20070409;   15100;  1.57;  0.00;  7.50;  1.60
-20070410;   14600;  1.52;  0.00;  8.00;  1.70
-20070411;   14100;  1.47;  0.00; 10.10;  1.90
-20070412;   13500;  1.41;  0.00; 10.70;  2.00
-20070413;   13000;  1.35;  0.00;  8.70;  1.80
-20070414;   12600;  1.31;  0.00;  9.30;  1.90
-20070415;   12200;  1.27;  0.00;  9.00;  1.90
-20070416;   12200;  1.27;  0.20;  9.00;  1.90
-20070417;   12000;  1.25;  1.90;  9.20;  1.90
-20070418;   12400;  1.29;  4.50;  8.00;  1.80
-20070419;   13700;  1.43;  2.00;  3.40;  1.20
-20070420;   12900;  1.34;  5.00;  3.90;  1.20
-20070421;   12800;  1.33;  9.30;  6.70;  1.60
-20070422;   13600;  1.42;  3.30;  4.30;  1.30
-20070423;   15500;  1.61;  2.60;  6.50;  1.60
-20070424;   13300;  1.38;  1.20;  7.10;  1.70
-20070425;   12500;  1.30;  3.20;  7.90;  1.90
-20070426;   12500;  1.30;  0.00; 10.00;  2.20
-20070427;   12200;  1.27;  0.00;  9.10;  2.10
-20070428;   11500;  1.20;  6.70; 10.20;  2.20
-20070429;   12200;  1.27;  1.40; 11.70;  2.50
-20070430;   13500;  1.41;  0.00; 11.50;  2.50
-20070501;   11200;  1.17;  0.00; 13.40;  2.70
-20070502;   10400;  1.08;  0.00; 15.50;  3.10
-20070503;    9600;  1.00;  0.00; 17.90;  3.50
-20070504;    9240;  0.96;  0.00; 18.50;  3.60
-20070505;    8790;  0.92;  0.00; 20.10;  3.90
-20070506;    8240;  0.86;  0.00; 20.10;  3.90
-20070507;    7890;  0.82;  0.40; 19.30;  3.80
-20070508;    7760;  0.81;  0.00; 13.20;  2.80
-20070509;    7100;  0.74;  0.60; 10.60;  2.40
-20070510;    6600;  0.69;  0.20; 12.00;  2.70
-20070511;    6610;  0.69;  2.90; 10.80;  2.50
-20070512;    6590;  0.69;  1.20;  6.80;  1.90
-20070513;    6590;  0.69;  0.00;  7.00;  1.90
-20070514;    6390;  0.67;  0.00;  7.60;  2.00
-20070515;    6130;  0.64;  6.70;  9.40;  2.30
-20070516;    9300;  0.97; 21.40; 11.80;  2.70
-20070517;   15500;  1.61;  5.80; 10.60;  2.50
-20070518;   10800;  1.12;  0.10;  9.30;  2.30
-20070519;    8950;  0.93;  0.00;  9.20;  2.30
-20070520;    7510;  0.78;  0.00;  9.40;  2.40
-20070521;    6940;  0.72;  0.00; 10.60;  2.60
-20070522;    6670;  0.69;  0.00; 14.80;  3.30
-20070523;    5990;  0.62;  1.70; 16.60;  3.60
-20070524;    5780;  0.60;  5.40; 12.70;  2.90
-20070525;    6200;  0.65;  0.70; 12.70;  2.90
-20070526;    6160;  0.64;  6.70; 13.00;  3.00
-20070527;    6470;  0.67;  7.10; 14.60;  3.30
-20070528;    7000;  0.73;  2.90; 14.40;  3.30
-20070529;    8510;  0.89;  4.80; 12.80;  3.00
-20070530;    7240;  0.75;  1.10; 11.50;  2.80
-20070531;    6780;  0.71;  0.30; 12.40;  3.00
-20070601;    6310;  0.66;  3.30; 11.50;  2.80
-20070602;    6150;  0.64;  1.10; 13.20;  3.10
-20070603;    6070;  0.63;  3.00; 12.80;  3.00
-20070604;    6180;  0.64;  0.10; 12.80;  3.00
-20070605;    5830;  0.61;  0.00; 11.70;  2.90
-20070606;    5280;  0.55;  0.00; 13.30;  3.10
-20070607;    4720;  0.49;  0.00; 13.40;  3.20
-20070608;    4720;  0.49;  0.00; 11.90;  2.90
-20070609;    4360;  0.45;  0.00; 11.20;  2.80
-20070610;    4190;  0.44;  0.30; 12.00;  2.90
-20070611;    4270;  0.44;  0.50; 12.70;  3.10
-20070612;    4310;  0.45;  0.00; 12.50;  3.00
-20070613;    4160;  0.43;  0.00; 10.90;  2.80
-20070614;    3960;  0.41;  0.00; 11.40;  2.80
-20070615;    3920;  0.41;  0.00; 13.70;  3.20
-20070616;    3810;  0.40;  0.00; 14.00;  3.30
-20070617;    3600;  0.37;  9.80; 13.00;  3.10
-20070618;    4180;  0.44;  0.10; 14.90;  3.50
-20070619;    4250;  0.44;  0.00; 15.50;  3.60
-20070620;    3960;  0.41;  0.10; 17.50;  3.90
-20070621;    3720;  0.39;  0.00; 17.50;  3.90
-20070622;    3460;  0.36;  0.00; 15.90;  3.60
-20070623;    3050;  0.32;  0.00; 14.90;  3.50
-20070624;    2940;  0.31;  0.00; 14.30;  3.40
-20070625;    2850;  0.30;  0.00; 15.70;  3.60
-20070626;    2740;  0.29;  0.00; 19.10;  4.20
-20070627;    2830;  0.29;  0.00; 19.10;  4.20
-20070628;    2560;  0.27;  0.00; 21.60;  4.60
-20070629;    2430;  0.25;  0.00; 24.10;  5.00
-20070630;    2350;  0.24;  0.00; 22.20;  4.70
-20070701;    2210;  0.23; 20.70; 19.60;  4.30
-20070702;    7280;  0.76; 15.40; 17.20;  3.80
-20070703;    8690;  0.90;  1.20; 14.70;  3.40
-20070704;    6620;  0.69;  0.00; 14.80;  3.40
-20070705;    4220;  0.44;  0.00; 15.00;  3.40
-20070706;    3640;  0.38;  0.00; 15.50;  3.50
-20070707;    3390;  0.35;  0.00; 17.60;  3.90
-20070708;    3080;  0.32;  0.00; 21.10;  4.50
-20070709;    2760;  0.29;  0.10; 22.80;  4.80
-20070710;    2740;  0.29;  2.90; 18.80;  4.10
-20070711;    2820;  0.29;  2.10; 17.70;  3.80
-20070712;    2910;  0.30;  1.00; 16.40;  3.60
-20070713;    2800;  0.29;  2.30; 17.30;  3.80
-20070714;    2760;  0.29;  1.80; 17.00;  3.70
-20070715;    2690;  0.28;  0.20; 17.40;  3.80
-20070716;    2510;  0.26;  2.50; 16.70;  3.60
-20070717;    2470;  0.26;  2.20; 17.50;  3.80
-20070718;    2490;  0.26;  0.00; 17.70;  3.80
-20070719;    2500;  0.26;  0.00; 21.40;  4.40
-20070720;    2320;  0.24;  0.00; 24.40;  4.90
-20070721;    2120;  0.22;  0.00; 18.70;  3.90
-20070722;    1950;  0.20;  0.00; 15.70;  3.40
-20070723;    1880;  0.20;  0.00; 16.20;  3.50
-20070724;    1790;  0.19;  0.00; 19.90;  4.10
-20070725;    1830;  0.19;  1.40; 22.90;  4.60
-20070726;    1680;  0.17; 16.80; 18.00;  3.70
-20070727;    2620;  0.27;  1.50; 17.50;  3.70
-20070728;    3030;  0.32;  0.00; 19.80;  4.00
-20070729;    2640;  0.27;  0.00; 20.90;  4.10
-20070730;    2310;  0.24;  0.20; 20.90;  4.10
-20070731;    2060;  0.21;  0.80; 21.40;  4.20
-20070801;    2100;  0.22;  2.80; 21.80;  4.20
-20070802;    2170;  0.23;  7.60; 19.50;  3.90
-20070803;    2620;  0.27;  1.50; 20.70;  4.00
-20070804;    2420;  0.25;  0.80; 20.40;  4.00
-20070805;    2180;  0.23; 13.10; 16.50;  3.30
-20070806;    3180;  0.33; 21.00; 16.80;  3.40
-20070807;    6590;  0.69;  0.60; 16.50;  3.30
-20070808;    4930;  0.51;  0.00; 16.20;  3.20
-20070809;    3150;  0.33;  0.00; 17.10;  3.40
-20070810;    2540;  0.26;  0.00; 21.00;  3.90
-20070811;    2150;  0.22;  0.00; 21.70;  4.00
-20070812;    1960;  0.20;  0.80; 19.20;  3.60
-20070813;    1910;  0.20;  0.00; 17.40;  3.30
-20070814;    1810;  0.19;  0.00; 16.50;  3.20
-20070815;    1680;  0.17;  0.00; 17.90;  3.30
-20070816;    1550;  0.16;  0.00; 19.40;  3.50
-20070817;    1660;  0.17;  0.00; 20.50;  3.70
-20070818;    1610;  0.17;  0.00; 20.50;  3.70
-20070819;    1600;  0.17;  0.00; 20.70;  3.70
-20070820;    1540;  0.16;  0.00; 21.40;  3.70
-20070821;    1490;  0.16;  0.00; 20.70;  3.60
-20070822;    1340;  0.14;  0.00; 20.60;  3.50
-20070823;    1170;  0.12;  0.30; 17.30;  3.10
-20070824;    1080;  0.11;  0.50; 18.00;  3.10
-20070825;    1120;  0.12;  0.20; 18.70;  3.20
-20070826;    1210;  0.13;  1.60; 18.20;  3.10
-20070827;    1150;  0.12;  0.00; 16.80;  2.90
-20070828;    1200;  0.12;  0.00; 13.60;  2.50
-20070829;    1190;  0.12;  0.10; 15.30;  2.70
-20070830;    1160;  0.12;  0.10; 15.10;  2.60
-20070831;    1030;  0.11;  0.00; 15.20;  2.60
-20070901;    1070;  0.11;  0.00; 16.30;  2.70
-20070902;    1020;  0.11;  1.10; 15.00;  2.50
-20070903;    1010;  0.11;  0.50; 12.60;  2.20
-20070904;    1210;  0.13;  0.00; 14.10;  2.40
-20070905;    1320;  0.14;  0.30; 13.70;  2.30
-20070906;    1560;  0.16; 49.50; 14.50;  2.40
-20070907;    8640;  0.90; 31.90; 15.30;  2.40
-20070908;   17100;  1.78;  3.30; 15.40;  2.40
-20070909;    7380;  0.77;  9.20; 15.00;  2.40
-20070910;    5160;  0.54; 10.30; 15.00;  2.30
-20070911;    8910;  0.93;  3.50; 13.30;  2.10
-20070912;    6270;  0.65;  3.60; 12.40;  2.00
-20070913;    5060;  0.53;  7.10; 13.30;  2.10
-20070914;    4730;  0.49; 14.40; 14.40;  2.20
-20070915;    9430;  0.98;  1.60; 14.20;  2.10
-20070916;    8470;  0.88;  4.60; 13.70;  2.10
-20070917;    7110;  0.74;  6.80; 14.30;  2.10
-20070918;    5940;  0.62; 14.30; 14.10;  2.10
-20070919;   14100;  1.47;  0.10; 15.40;  2.20
-20070920;    8610;  0.90;  0.00; 13.00;  1.90
-20070921;    5830;  0.61;  0.00; 13.10;  1.90
-20070922;    4640;  0.48;  0.00; 13.50;  1.90
-20070923;    4280;  0.45;  1.30; 13.50;  1.90
-20070924;    4090;  0.43;  4.80; 12.30;  1.70
-20070925;    4260;  0.44;  0.10; 11.70;  1.60
-20070926;    4020;  0.42; 10.50; 14.30;  1.90
-20070927;    4880;  0.51;  2.20; 13.50;  1.80
-20070928;    6040;  0.63;  0.00;  9.50;  1.40
-20070929;    4600;  0.48;  9.40;  9.40;  1.30
-20070930;    5090;  0.53;  1.40; 14.80;  1.80
-20071001;    6650;  0.69;  1.00; 15.00;  1.80
-20071002;    5550;  0.58;  8.10; 14.10;  1.70
-20071003;    6400;  0.67; 12.00; 15.50;  1.80
-20071004;   10900;  1.13;  5.50; 14.00;  1.70
-20071005;   14700;  1.53;  0.60; 12.10;  1.50
-20071006;    8470;  0.88;  4.80; 14.60;  1.70
-20071007;    7740;  0.81;  0.10; 16.00;  1.80
-20071008;    6940;  0.72;  0.00; 16.50;  1.80
-20071009;    5640;  0.59;  0.00; 16.70;  1.80
-20071010;    5380;  0.56;  0.00; 15.60;  1.70
-20071011;    4770;  0.50;  0.00; 16.00;  1.70
-20071012;    4680;  0.49;  0.00; 15.80;  1.70
-20071013;    4660;  0.49;  0.00; 14.80;  1.50
-20071014;    4800;  0.50;  0.50; 14.70;  1.50
-20071015;    4780;  0.50;  0.20; 14.60;  1.50
-20071016;    4720;  0.49;  0.10; 13.80;  1.40
-20071017;    4480;  0.47;  1.60; 15.30;  1.50
-20071018;    4430;  0.46;  0.00; 11.70;  1.20
-20071019;    4590;  0.48;  0.00; 10.70;  1.10
-20071020;    4340;  0.45;  0.10; 11.10;  1.10
-20071021;    4380;  0.46;  0.00; 10.50;  1.10
-20071022;    4230;  0.44;  0.00;  9.20;  1.00
-20071023;    4140;  0.43;  0.50; 12.50;  1.20
-20071024;    4430;  0.46; 13.50; 15.20;  1.30
-20071025;    6720;  0.70;  2.20; 12.40;  1.10
-20071026;    6410;  0.67;  2.80; 15.90;  1.30
-20071027;    5730;  0.60;  0.90; 14.50;  1.20
-20071028;    5530;  0.58;  1.40; 13.60;  1.20
-20071029;    5400;  0.56;  0.10; 13.60;  1.20
-20071030;    5210;  0.54;  0.00; 12.40;  1.00
-20071031;    4910;  0.51;  0.00; 10.60;  0.90
-20071101;    4780;  0.50;  0.00;  8.20;  0.80
-20071102;    4630;  0.48;  0.00;  9.10;  0.80
-20071103;    4670;  0.49;  0.00;  8.10;  0.70
-20071104;    4310;  0.45;  0.00;  8.50;  0.70
-20071105;    4320;  0.45;  0.00;  2.90;  0.40
-20071106;    4150;  0.43;  0.00;  3.20;  0.40
-20071107;    4130;  0.43;  0.00;  5.70;  0.60
-20071108;    4080;  0.42;  0.00;  7.50;  0.60
-20071109;    4110;  0.43;  0.00;  7.70;  0.70
-20071110;    4310;  0.45; 19.50;  7.80;  0.70
-20071111;    8400;  0.87; 14.90; 11.80;  0.90
-20071112;   14200;  1.48;  2.00;  9.80;  0.70
-20071113;   10600;  1.10;  1.60;  9.00;  0.70
-20071114;    8690;  0.90; 13.30; 10.00;  0.70
-20071115;   14500;  1.51;  3.10; 10.70;  0.70
-20071116;   11700;  1.22;  4.60;  9.90;  0.70
-20071117;   10900;  1.13;  0.00;  5.00;  0.50
-20071118;    9370;  0.98;  0.00;  1.20;  0.30
-20071119;    7730;  0.80;  0.00;  1.20;  0.30
-20071120;    7090;  0.74;  0.30;  5.20;  0.50
-20071121;    7040;  0.73;  2.10;  9.60;  0.60
-20071122;    6960;  0.72;  0.10;  9.70;  0.60
-20071123;    6880;  0.72;  0.30;  9.50;  0.60
-20071124;    6750;  0.70; 11.60; 11.20;  0.70
-20071125;   10200;  1.06;  7.40;  9.00;  0.60
-20071126;   15700;  1.63; 10.40;  6.80;  0.50
-20071127;   15200;  1.58;  4.10;  8.40;  0.50
-20071128;   15000;  1.56;  6.20;  8.40;  0.50
-20071129;   15200;  1.58;  1.40;  7.70;  0.50
-20071130;   12100;  1.26; 17.20;  7.50;  0.50
-20071201;   23100;  2.40;  6.70; 10.00;  0.60
-20071202;   23700;  2.47;  4.70; 12.00;  0.70
-20071203;   20600;  2.14;  2.80; 11.60;  0.60
-20071204;   17300;  1.80;  0.90;  8.20;  0.50
-20071205;   15400;  1.60;  0.30;  0.90;  0.20
-20071206;   13900;  1.45;  0.20; -1.50;  0.10
-20071207;   13100;  1.36;  0.10; -1.80;  0.10
-20071208;   12400;  1.29;  0.00; -0.30;  0.20
-20071209;   12000;  1.25;  0.00;  2.80;  0.30
-20071210;   11700;  1.22;  0.00;  6.20;  0.40
-20071211;   11200;  1.17;  0.00;  3.50;  0.30
-20071212;   11100;  1.16;  0.00;  5.60;  0.40
-20071213;   11000;  1.15;  0.10;  4.20;  0.30
-20071214;   10600;  1.10;  0.10;  2.50;  0.30
-20071215;   10300;  1.07;  1.60; -0.30;  0.20
-20071216;   10100;  1.05;  1.60;  3.30;  0.30
-20071217;   10300;  1.07;  3.10;  5.10;  0.40
-20071218;   10600;  1.10;  3.20;  5.20;  0.40
-20071219;   11200;  1.17;  5.60;  8.40;  0.50
-20071220;   13100;  1.36; 13.40; 10.70;  0.60
-20071221;   18000;  1.87; 34.70; 11.80;  0.60
-20071222;   54000;  5.62; 13.70; 11.50;  0.60
-20071223;   55400;  5.77;  3.80; 10.10;  0.50
-20071224;   33500;  3.49;  0.30;  7.80;  0.50
-20071225;   24700;  2.57;  1.10;  4.00;  0.30
-20071226;   22000;  2.29;  0.30;  1.60;  0.20
-20071227;   20000;  2.08;  0.00; -0.60;  0.20
-20071228;   18900;  1.97;  0.20; -0.80;  0.10
-20071229;   18100;  1.88; 10.70; -0.70;  0.20
-20071230;   24100;  2.51;  5.70;  8.00;  0.50
-20071231;   29300;  3.05;  1.60;  8.60;  0.50
-20080101;   22800;  2.37;  2.00;  8.90;  0.50
-20080102;   20400;  2.12;  1.10;  8.10;  0.50
-20080103;   18900;  1.97;  0.00;  5.70;  0.40
-20080104;   18200;  1.89;  6.20;  7.20;  0.50
-20080105;   20100;  2.09;  3.10;  7.70;  0.50
-20080106;   19500;  2.03;  6.10;  8.70;  0.50
-20080107;   23900;  2.49;  6.30;  9.10;  0.50
-20080108;   22500;  2.34; 17.20; 10.60;  0.60
-20080109;   40300;  4.20;  3.80; 10.10;  0.60
-20080110;   31600;  3.29; 10.20;  7.50;  0.50
-20080111;   34200;  3.56; 14.90;  8.80;  0.50
-20080112;   48400;  5.04;  2.20;  9.80;  0.60
-20080113;   36900;  3.84;  3.60;  9.20;  0.60
-20080114;   29700;  3.09;  0.30;  9.50;  0.60
-20080115;   26800;  2.79;  0.20;  9.20;  0.60
-20080116;   24800;  2.58;  0.30;  7.40;  0.50
-20080117;   23500;  2.45;  0.00;  6.20;  0.50
-20080118;   22800;  2.37;  0.10;  6.50;  0.50
-20080119;   21700;  2.26;  5.60;  7.70;  0.50
-20080120;   31200;  3.25;  9.00;  6.70;  0.50
-20080121;   34700;  3.61;  0.10;  5.90;  0.50
-20080122;   24500;  2.55;  4.00;  6.60;  0.50
-20080123;   24800;  2.58;  9.30;  5.90;  0.50
-20080124;   31100;  3.24;  0.20;  6.60;  0.50
-20080125;   25100;  2.61;  0.20;  3.70;  0.40
-20080126;   22400;  2.33;  0.10; -0.10;  0.20
-20080127;   21100;  2.20;  0.10; -0.10;  0.20
-20080128;   20400;  2.12;  0.60;  4.00;  0.40
-20080129;   20000;  2.08;  0.10;  2.40;  0.40
-20080130;   19300;  2.01;  0.00;  4.60;  0.50
-20080131;   18500;  1.93;  0.00;  0.70;  0.30
-20080201;   17800;  1.85;  0.00;  1.10;  0.30
-20080202;   17400;  1.81;  0.00;  2.00;  0.40
-20080203;   16800;  1.75;  0.10;  0.90;  0.30
-20080204;   16500;  1.72;  0.10;  1.20;  0.30
-20080205;   17700;  1.84; 30.10;  0.30;  0.30
-20080206;   42700;  4.44; 12.50;  3.00;  0.40
-20080207;   43700;  4.55; 15.70;  4.00;  0.50
-20080208;   53200;  5.54;  1.00;  5.20;  0.60
-20080209;   36200;  3.77; 12.60;  6.60;  0.70
-20080210;   41600;  4.33;  6.40;  4.50;  0.50
-20080211;   35500;  3.70; 12.70;  6.70;  0.70
-20080212;   43700;  4.55;  2.20;  8.60;  0.80
-20080213;   40800;  4.25;  0.30;  5.40;  0.60
-20080214;   30900;  3.22;  0.00;  3.40;  0.50
-20080215;   28300;  2.95;  0.00;  2.90;  0.50
-20080216;   27000;  2.81;  0.00;  6.20;  0.70
-20080217;   26000;  2.71;  2.30;  7.60;  0.80
-20080218;   26200;  2.73; 13.10;  6.50;  0.80
-20080219;   34700;  3.61;  3.50;  2.10;  0.50
-20080220;   29900;  3.11;  2.20; -0.90;  0.30
-20080221;   26000;  2.71;  1.30; -0.50;  0.30
-20080222;   24900;  2.59;  5.00;  2.60;  0.50
-20080223;   30200;  3.14;  6.00;  5.80;  0.80
-20080224;   33300;  3.47; 27.80;  8.00;  1.00
-20080225;   62100;  6.46;  3.20;  6.90;  0.90
-20080226;   50200;  5.23;  1.00;  3.80;  0.70
-20080227;   34700;  3.61;  0.20;  4.20;  0.70
-20080228;   30400;  3.16;  0.00;  4.70;  0.70
-20080229;   28200;  2.94;  0.00;  4.40;  0.70
-20080301;   26900;  2.80;  0.00;  5.80;  0.90
-20080302;   25700;  2.68;  0.80;  5.50;  0.80
-20080303;   25100;  2.61;  0.50;  5.70;  0.90
-20080304;   24100;  2.51;  0.00;  5.40;  0.80
-20080305;   23000;  2.39;  0.00;  5.50;  0.90
-20080306;   22200;  2.31;  0.00;  4.70;  0.80
-20080307;   21200;  2.21;  0.80;  2.90;  0.70
-20080308;   20900;  2.18;  1.80;  1.70;  0.60
-20080309;   20500;  2.13;  0.10;  4.50;  0.80
-20080310;   19500;  2.03;  0.00;  7.90;  1.10
-20080311;   18500;  1.93;  0.00;  5.00;  0.90
-20080312;   18100;  1.88;  0.00;  5.00;  0.90
-20080313;   17500;  1.82;  0.00;  4.20;  0.80
-20080314;   16800;  1.75;  0.10;  4.90;  0.90
-20080315;   16400;  1.71;  0.40;  5.30;  1.00
-20080316;   15700;  1.63;  0.50;  6.10;  1.10
-20080317;   15200;  1.58;  7.70;  6.10;  1.10
-20080318;   17700;  1.84;  0.20;  7.30;  1.20
-20080319;   16100;  1.68;  4.70;  7.60;  1.30
-20080320;   15500;  1.61;  5.10;  8.60;  1.40
-20080321;   16500;  1.72;  2.70;  9.10;  1.40
-20080322;   16100;  1.68;  0.90; 10.40;  1.60
-20080323;   15800;  1.64;  0.30; 12.70;  1.90
-20080324;   14500;  1.51;  3.40; 14.30;  2.10
-20080325;   14200;  1.48;  2.70; 12.30;  1.90
-20080326;   14600;  1.52; 11.80;  9.70;  1.60
-20080327;   24500;  2.55;  0.00;  3.90;  1.00
-20080328;   17700;  1.84;  0.00;  2.90;  0.90
-20080329;   14300;  1.49;  0.20;  4.90;  1.10
-20080330;   13500;  1.41;  0.00;  4.20;  1.00
-20080331;   13000;  1.35;  0.70;  3.60;  1.00
-20080401;   12900;  1.34;  0.00;  4.70;  1.10
-20080402;   12300;  1.28;  0.00;  3.00;  0.90
-20080403;   11900;  1.24;  0.00;  3.20;  1.00
-20080404;   11500;  1.20;  0.00;  3.80;  1.00
-20080405;   11100;  1.16;  0.00;  4.90;  1.20
-20080406;   11100;  1.16;  0.00;  5.70;  1.30
-20080407;   11000;  1.15;  0.00;  8.40;  1.70
-20080408;   11000;  1.15;  0.00;  9.60;  1.80
-20080409;   10900;  1.13; 11.40;  9.00;  1.80
-20080410;   12500;  1.30;  0.40; 10.50;  2.00
-20080411;   13900;  1.45;  0.00;  9.20;  1.80
-20080412;   11900;  1.24;  4.70; 10.80;  2.00
-20080413;   11400;  1.19;  1.30; 10.80;  2.10
-20080414;   11600;  1.21;  1.60;  9.50;  1.90
-20080415;   11300;  1.18;  0.20; 11.60;  2.20
-20080416;   11200;  1.17;  6.20; 11.30;  2.20
-20080417;   11900;  1.24;  0.50;  9.40;  1.90
-20080418;   11300;  1.18;  0.80; 10.70;  2.10
-20080419;   10900;  1.13;  0.20; 12.10;  2.40
-20080420;   10500;  1.09;  1.40; 11.70;  2.30
-20080421;   10500;  1.09;  1.10; 11.60;  2.30
-20080422;   10500;  1.09; 13.30;  9.50;  2.00
-20080423;   13400;  1.39;  2.30;  9.20;  2.00
-20080424;   13600;  1.42;  0.40;  8.90;  2.00
-20080425;   11800;  1.23;  0.00;  9.00;  2.00
-20080426;   10600;  1.10;  0.00; 10.00;  2.20
-20080427;   10000;  1.04;  0.00; 11.70;  2.40
-20080428;    9650;  1.00;  0.00; 11.30;  2.40
-20080429;    9180;  0.96;  0.00;  9.10;  2.10
-20080430;    8710;  0.91;  7.80;  7.50;  1.90
-20080501;    9820;  1.02; 13.20;  8.40;  2.00
-20080502;   14400;  1.50;  4.40;  8.90;  2.10
-20080503;   14600;  1.52;  0.10;  7.50;  1.90
-20080504;   12000;  1.25;  0.00;  8.20;  2.00
-20080505;   10400;  1.08;  0.10;  8.70;  2.10
-20080506;    9550;  0.99; 12.90;  7.40;  1.90
-20080507;   11600;  1.21;  3.10;  8.70;  2.10
-20080508;   14000;  1.46;  0.00;  9.40;  2.20
-20080509;   11300;  1.18;  0.00;  7.60;  2.00
-20080510;   10000;  1.04;  0.00;  7.30;  1.90
-20080511;    9430;  0.98;  0.00;  7.20;  1.90
-20080512;    9010;  0.94;  0.00;  7.50;  2.00
-20080513;    8690;  0.90;  0.00;  9.10;  2.30
-20080514;    8530;  0.89;  0.00; 10.10;  2.40
-20080515;    8230;  0.86;  0.10; 10.90;  2.60
-20080516;    8260;  0.86; 11.80;  7.40;  2.00
-20080517;    8920;  0.93;  1.70;  7.20;  2.00
-20080518;    8750;  0.91; 30.00;  7.50;  2.00
-20080519;   24400;  2.54;  1.40;  7.70;  2.10
-20080520;   18800;  1.96;  1.90;  9.20;  2.30
-20080521;   12000;  1.25;  0.50; 10.40;  2.50
-20080522;   10100;  1.05; 18.30; 11.30;  2.70
-20080523;   17100;  1.78;  1.00; 12.40;  2.90
-20080524;   14000;  1.46;  8.50; 12.10;  2.80
-20080525;   13500;  1.41;  2.20; 12.10;  2.90
-20080526;   15100;  1.57;  3.50; 11.70;  2.80
-20080527;   13600;  1.42;  0.10; 11.80;  2.80
-20080528;   11800;  1.23;  0.00; 12.10;  2.90
-20080529;   10500;  1.09;  0.00; 13.80;  3.20
-20080530;   10000;  1.04;  0.00; 16.40;  3.60
-20080531;    9540;  0.99;  0.30; 13.10;  3.10
-20080601;    8640;  0.90;  0.40; 12.00;  2.90
-20080602;    8420;  0.88;  0.90; 10.70;  2.70
-20080603;    8280;  0.86;  0.00; 11.40;  2.80
-20080604;    8040;  0.84;  0.00; 15.40;  3.50
-20080605;    7730;  0.80;  0.00; 20.00;  4.30
-20080606;    7260;  0.76;  0.00; 21.60;  4.60
-20080607;    7060;  0.73;  1.30; 18.30;  4.00
-20080608;    6730;  0.70;  0.20; 14.20;  3.30
-20080609;    6580;  0.68;  0.00; 14.40;  3.40
-20080610;    6330;  0.66;  0.10; 15.40;  3.50
-20080611;    6350;  0.66;  0.10; 16.40;  3.70
-20080612;    6020;  0.63;  0.00; 15.70;  3.60
-20080613;    5630;  0.59;  0.00; 15.60;  3.60
-20080614;    5270;  0.55;  0.00; 16.30;  3.70
-20080615;    4910;  0.51;  0.00; 18.00;  4.00
-20080616;    4750;  0.49;  0.00; 20.10;  4.40
-20080617;    4600;  0.48;  0.00; 21.60;  4.60
-20080618;    4450;  0.46;  0.00; 21.10;  4.50
-20080619;    4210;  0.44;  1.20; 17.50;  3.90
-20080620;    4290;  0.45;  0.30; 15.90;  3.60
-20080621;    4220;  0.44;  0.10; 13.60;  3.20
-20080622;    4210;  0.44;  0.00; 12.60;  3.10
-20080623;    4040;  0.42;  0.00; 13.30;  3.20
-20080624;    3710;  0.39;  0.00; 14.20;  3.40
-20080625;    3440;  0.36;  0.00; 15.40;  3.60
-20080626;    3330;  0.35;  0.20; 15.10;  3.50
-20080627;    3390;  0.35;  0.30; 16.70;  3.80
-20080628;    3420;  0.36;  1.50; 15.80;  3.60
-20080629;    3400;  0.35;  0.00; 14.80;  3.40
-20080630;    3380;  0.35;  1.30; 13.80;  3.30
-20080701;    3530;  0.37;  0.40; 13.50;  3.20
-20080702;    3590;  0.37;  2.20; 14.70;  3.40
-20080703;    3550;  0.37;  5.40; 15.00;  3.50
-20080704;    3780;  0.39;  0.60; 14.30;  3.30
-20080705;    3840;  0.40;  0.50; 13.10;  3.10
-20080706;    3670;  0.38;  0.90; 12.40;  3.00
-20080707;    3550;  0.37;  0.00; 12.90;  3.10
-20080708;    3340;  0.35;  0.00; 14.20;  3.30
-20080709;    3100;  0.32;  0.50; 13.80;  3.20
-20080710;    3100;  0.32;  0.00; 17.60;  3.80
-20080711;    3040;  0.32;  0.00; 16.40;  3.60
-20080712;    2860;  0.30;  0.20; 15.30;  3.40
-20080713;    2810;  0.29;  0.00; 17.30;  3.80
-20080714;    2790;  0.29;  0.00; 19.20;  4.10
-20080715;    2830;  0.29;  0.00; 18.90;  4.00
-20080716;    2720;  0.28;  0.00; 18.30;  3.90
-20080717;    2520;  0.26;  0.00; 18.20;  3.90
-20080718;    2420;  0.25;  0.00; 19.60;  4.10
-20080719;    2310;  0.24;  0.00; 20.90;  4.30
-20080720;    2280;  0.24;  0.00; 21.80;  4.40
-20080721;    2300;  0.24;  0.00; 22.40;  4.50
-20080722;    2240;  0.23;  0.00; 23.10;  4.60
-20080723;    2200;  0.23;  0.00; 17.70;  3.70
-20080724;    2130;  0.22;  0.00; 17.20;  3.60
-20080725;    2110;  0.22;  0.00; 17.00;  3.60
-20080726;    2020;  0.21;  0.00; 18.40;  3.80
-20080727;    1890;  0.20;  0.10; 17.90;  3.70
-20080728;    1920;  0.20;  4.50; 16.50;  3.50
-20080729;    2270;  0.24;  0.40; 18.50;  3.80
-20080730;    2300;  0.24;  0.10; 16.60;  3.40
-20080731;    2280;  0.24;  1.20; 16.30;  3.40
-20080801;    2290;  0.24;  0.00; 16.20;  3.40
-20080802;    2240;  0.23;  0.00; 15.00;  3.10
-20080803;    2110;  0.22;  0.00; 16.00;  3.30
-20080804;    2090;  0.22;  0.00; 19.40;  3.80
-20080805;    1980;  0.21;  2.50; 17.60;  3.50
-20080806;    2000;  0.21;  0.00; 15.60;  3.20
-20080807;    1950;  0.20;  0.00; 14.30;  3.00
-20080808;    1830;  0.19;  6.30; 15.20;  3.10
-20080809;    1930;  0.20; 20.10; 17.00;  3.30
-20080810;    2960;  0.31;  8.90; 16.10;  3.20
-20080811;    3620;  0.38;  0.60; 15.40;  3.00
-20080812;    3090;  0.32;  0.00; 16.80;  3.30
-20080813;    2560;  0.27;  0.10; 17.50;  3.30
-20080814;    2430;  0.25;  0.00; 17.30;  3.30
-20080815;    2210;  0.23;  0.00; 17.90;  3.30
-20080816;    2110;  0.22;  0.00; 19.20;  3.50
-20080817;    2010;  0.21;  0.00; 20.30;  3.60
-20080818;    1870;  0.19;  0.00; 21.30;  3.80
-20080819;    1800;  0.19;  7.10; 18.80;  3.40
-20080820;    2000;  0.21;  0.10; 17.30;  3.10
-20080821;    2080;  0.22;  0.00; 14.90;  2.80
-20080822;    1890;  0.20; 30.80; 15.10;  2.80
-20080823;    4640;  0.48;  3.80; 15.50;  2.80
-20080824;    4340;  0.45;  1.60; 15.60;  2.80
-20080825;    3020;  0.31;  0.20; 14.80;  2.70
-20080826;    2490;  0.26;  1.70; 13.20;  2.40
-20080827;    2410;  0.25;  0.30; 13.90;  2.50
-20080828;    2310;  0.24;  0.30; 14.40;  2.60
-20080829;    2100;  0.22;  0.00; 14.40;  2.50
-20080830;    2060;  0.21;  0.10; 14.60;  2.60
-20080831;    2030;  0.21;  0.00; 13.00;  2.30
-20080901;    1910;  0.20;  0.10; 13.60;  2.40
-20080902;    1880;  0.20;  0.00; 14.60;  2.50
-20080903;    1850;  0.19;  0.00; 14.60;  2.50
-20080904;    1790;  0.19;  0.10; 16.70;  2.70
-20080905;    1720;  0.18;  0.00; 16.70;  2.70
-20080906;    1670;  0.17;  0.10; 16.50;  2.60
-20080907;    1680;  0.17;  0.00; 15.10;  2.40
-20080908;    1590;  0.17;  0.30; 13.50;  2.20
-20080909;    1590;  0.17;  0.20; 14.00;  2.20
-20080910;    1590;  0.17;  0.10; 13.20;  2.10
-20080911;    1570;  0.16;  0.10; 11.90;  2.00
-20080912;    1530;  0.16;  0.10; 12.20;  2.00
-20080913;    1540;  0.16;  0.10; 11.60;  1.90
-20080914;    1570;  0.16;  0.00; 11.10;  1.80
-20080915;    1560;  0.16;  0.00; 13.30;  2.10
-20080916;    1550;  0.16;  0.00; 14.50;  2.20
-20080917;    1500;  0.16;  0.00; 14.40;  2.10
-20080918;    1460;  0.15;  0.10; 13.20;  2.00
-20080919;    1400;  0.15;  1.10; 10.70;  1.70
-20080920;    1440;  0.15;  0.10; 11.10;  1.70
-20080921;    1420;  0.15;  0.10; 12.30;  1.80
-20080922;    1460;  0.15;  0.10; 11.20;  1.70
-20080923;    1550;  0.16;  0.00; 10.10;  1.50
-20080924;    1390;  0.14;  5.10; 11.50;  1.60
-20080925;    1570;  0.16;  1.20; 13.80;  1.90
-20080926;    1770;  0.18; 21.70; 13.60;  1.80
-20080927;    2790;  0.29;  0.90; 14.50;  1.90
-20080928;    2530;  0.26;  0.10; 12.70;  1.70
-20080929;    2080;  0.22;  5.30; 15.20;  1.90
-20080930;    2280;  0.24; 22.90; 13.80;  1.80
-20081001;    5280;  0.55;  6.90; 12.40;  1.60
-20081002;    4530;  0.47;  0.20; 12.60;  1.60
-20081003;    3250;  0.34;  2.70; 11.70;  1.50
-20081004;    2730;  0.28;  1.10; 12.20;  1.50
-20081005;    2560;  0.27;  3.30; 10.00;  1.30
-20081006;    2500;  0.26;  3.90; 10.70;  1.30
-20081007;    2490;  0.26;  0.50; 12.50;  1.50
-20081008;    2780;  0.29;  2.00; 13.00;  1.50
-20081009;    2580;  0.27;  0.00; 11.80;  1.40
-20081010;    2410;  0.25;  0.50; 12.40;  1.40
-20081011;    2270;  0.24;  0.10; 11.30;  1.30
-20081012;    2240;  0.23;  0.10; 12.70;  1.40
-20081013;    2210;  0.23;  1.60; 15.60;  1.60
-20081014;    2290;  0.24;  6.40; 13.30;  1.40
-20081015;    2550;  0.27;  2.80; 10.30;  1.10
-20081016;    2500;  0.26;  4.00;  9.40;  1.10
-20081017;    2650;  0.28;  3.50;  9.00;  1.00
-20081018;    2580;  0.27;  2.10; 13.50;  1.30
-20081019;    2740;  0.29;  0.50; 13.50;  1.30
-20081020;    2610;  0.27;  4.90; 14.40;  1.40
-20081021;    2630;  0.27;  1.00; 15.00;  1.40
-20081022;    2720;  0.28;  0.30; 13.80;  1.30
-20081023;    2650;  0.28;  0.20; 13.10;  1.20
-20081024;    2500;  0.26;  3.50; 14.20;  1.30
-20081025;    2500;  0.26;  4.40; 13.20;  1.20
-20081026;    2630;  0.27;  0.70; 11.70;  1.10
-20081027;    2750;  0.29;  4.30; 14.00;  1.20
-20081028;    2790;  0.29;  2.50; 13.60;  1.10
-20081029;    2830;  0.29;  0.20; 10.00;  0.90
-20081030;    2650;  0.28;  0.50;  8.90;  0.80
-20081031;    2540;  0.26;  3.10; 12.60;  1.00
-20081101;    2560;  0.27;  0.20; 12.90;  1.00
-20081102;    2560;  0.27;  0.50; 13.30;  1.10
-20081103;    2570;  0.27; 21.60; 13.60;  1.10
-20081104;    6220;  0.65;  7.00; 12.50;  1.00
-20081105;    8500;  0.88;  1.80; 10.60;  0.90
-20081106;    4940;  0.51;  9.50; 12.70;  1.00
-20081107;    5160;  0.54;  3.50; 10.40;  0.80
-20081108;    5090;  0.53;  1.20;  8.30;  0.70
-20081109;    4240;  0.44;  6.90;  8.80;  0.70
-20081110;    4350;  0.45;  0.20;  7.60;  0.60
-20081111;    4690;  0.49;  2.00;  6.00;  0.60
-20081112;    3980;  0.41;  4.60;  7.80;  0.60
-20081113;    3620;  0.38;  0.00;  6.50;  0.60
-20081114;    3500;  0.36;  0.00;  5.10;  0.50
-20081115;    3220;  0.34;  0.10;  3.50;  0.40
-20081116;    3070;  0.32;  0.10;  1.60;  0.30
-20081117;    3020;  0.31;  5.50;  3.50;  0.40
-20081118;    3250;  0.34; 27.90;  3.80;  0.40
-20081119;   13000;  1.35; 14.20;  7.60;  0.60
-20081120;   19100;  1.99;  2.60;  4.70;  0.40
-20081121;   11200;  1.17;  0.20;  2.40;  0.30
-20081122;    7400;  0.77;  8.50;  2.40;  0.30
-20081123;    8310;  0.87;  1.70;  3.70;  0.30
-20081124;    8130;  0.85; 22.30;  6.00;  0.50
-20081125;   19000;  1.98;  3.70;  9.00;  0.60
-20081126;   16700;  1.74; 10.40;  6.10;  0.50
-20081127;   13500;  1.41;  2.50;  6.70;  0.50
-20081128;   14300;  1.49;  5.90;  5.80;  0.40
-20081129;   11300;  1.18;  3.90; 10.50;  0.60
-20081130;   13300;  1.38;  2.70; 10.50;  0.60
-20081201;   11300;  1.18;  1.20; 10.40;  0.60
-20081202;   10200;  1.06;  4.60;  8.60;  0.50
-20081203;   13100;  1.36; 19.80;  8.90;  0.50
-20081204;   27100;  2.82;  0.40;  4.20;  0.30
-20081205;   15200;  1.58;  0.20;  3.60;  0.30
-20081206;   11800;  1.23;  1.50;  5.80;  0.40
-20081207;   11200;  1.17;  0.10;  7.00;  0.40
-20081208;   10900;  1.13;  0.10;  5.70;  0.40
-20081209;   10300;  1.07;  0.00;  3.90;  0.30
-20081210;    9870;  1.03;  0.10;  1.90;  0.30
-20081211;    9330;  0.97;  1.00;  2.70;  0.30
-20081212;    9150;  0.95;  1.40;  3.10;  0.30
-20081213;    9310;  0.97;  0.00;  5.10;  0.40
-20081214;    9020;  0.94;  0.00;  2.50;  0.30
-20081215;    8390;  0.87;  0.00;  0.60;  0.20
-20081216;    8060;  0.84; 10.10;  0.80;  0.20
-20081217;   10200;  1.06;  2.40; 10.50;  0.50
-20081218;   14000;  1.46; 11.80;  8.70;  0.50
-20081219;   18700;  1.95;  3.40;  9.00;  0.50
-20081220;   14000;  1.46;  0.40;  7.30;  0.40
-20081221;   11800;  1.23;  6.10;  6.30;  0.40
-20081222;   13200;  1.37;  2.90;  5.70;  0.40
-20081223;   13300;  1.38;  0.20;  4.40;  0.30
-20081224;   11700;  1.22;  0.60; -0.20;  0.20
-20081225;   10500;  1.09;  0.00;  0.90;  0.20
-20081226;    9950;  1.04;  0.00; -1.40;  0.10
-20081227;    9480;  0.99;  0.00; -2.30;  0.10
-20081228;    9400;  0.98;  0.00; -0.40;  0.20
-20081229;    9110;  0.95;  0.00; -4.00;  0.00
-20081230;    8720;  0.91;  0.80; -0.20;  0.20
-20081231;    8810;  0.92;  0.10; -3.50;  0.00
-20090101;    8336;  0.87;  0.00; -6.80;  0.00
-20090102;    9338;  0.97;  0.00; -6.10;  0.00
-20090103;   10680;  1.11;  0.00; -0.30;  0.20
-20090104;    7973;  0.83;  2.30;  0.80;  0.20
-20090105;    8096;  0.84;  0.20; -0.30;  0.20
-20090106;    8174;  0.85;  0.00; -1.70;  0.10
-20090107;    7873;  0.82;  0.00; -2.00;  0.10
-20090108;    7645;  0.80;  0.00; -4.30;  0.00
-20090109;    7418;  0.77;  0.60;  0.00;  0.20
-20090110;    7190;  0.75;  2.80;  2.00;  0.30
-20090111;    7592;  0.79;  1.80;  5.10;  0.40
-20090112;    8796;  0.92;  0.30;  4.60;  0.40
-20090113;    8694;  0.91;  0.00;  3.80;  0.40
-20090114;    7961;  0.83;  0.10;  1.60;  0.30
-20090115;    7410;  0.77;  0.20;  4.00;  0.40
-20090116;    7309;  0.76;  4.20;  6.30;  0.50
-20090117;    7763;  0.81;  0.50;  8.90;  0.60
-20090118;    9088;  0.95;  8.10;  7.20;  0.50
-20090119;   10631;  1.11;  2.40;  7.60;  0.50
-20090120;   11591;  1.21;  0.00;  5.10;  0.40
-20090121;    9543;  0.99;  3.60;  3.20;  0.40
-20090122;    9309;  0.97;  5.40;  6.70;  0.50
-20090123;   12363;  1.29;  0.20;  3.30;  0.40
-20090124;    9959;  1.04;  0.10;  4.20;  0.40
-20090125;    8718;  0.91;  0.20;  8.60;  0.60
-20090126;    8531;  0.89;  0.10;  5.20;  0.50
-20090127;    7980;  0.83;  0.10;  3.50;  0.40
-20090128;    7495;  0.78;  0.00;  4.40;  0.50
-20090129;    7371;  0.77;  0.00;  1.80;  0.30
-20090130;    7281;  0.76;  0.00;  2.60;  0.40
-20090131;    7166;  0.75;  0.70;  0.70;  0.30
-20090201;    7114;  0.74;  1.20;  2.00;  0.30
-20090202;    7661;  0.80;  5.40;  4.60;  0.50
-20090203;    9442;  0.98;  0.40;  3.70;  0.50
-20090204;    8594;  0.89; 13.70;  8.30;  0.70
-20090205;   13612;  1.42;  0.00;  8.30;  0.70
-20090206;   12591;  1.31;  0.60;  9.00;  0.80
-20090207;    9838;  1.02;  0.50; 10.20;  0.90
-20090208;    8981;  0.93;  0.20;  8.10;  0.80
-20090209;    8336;  0.87;  0.10;  7.80;  0.70
-20090210;   10312;  1.07; 16.30;  8.50;  0.80
-20090211;   19580;  2.04;  7.80;  7.90;  0.80
-20090212;   18060;  1.88; 11.50; 10.40;  0.90
-20090213;   22560;  2.35; 17.40;  6.50;  0.70
-20090214;   31035;  3.23; 10.70;  9.20;  0.90
-20090215;   36020;  3.75;  0.70;  5.60;  0.70
-20090216;   23690;  2.47;  5.90;  7.90;  0.80
-20090217;   23465;  2.44; 15.40;  9.10;  0.90
-20090218;   32445;  3.38;  2.90;  8.10;  0.90
-20090219;   28300;  2.95;  3.30;  8.80;  0.90
-20090220;   24400;  2.54;  0.00;  8.40;  0.90
-20090221;   21815;  2.27;  0.00;  9.70;  1.00
-20090222;   20390;  2.12;  0.00;  9.30;  1.00
-20090223;   19715;  2.05;  8.00;  9.90;  1.10
-20090224;   23395;  2.44; 27.30; 10.10;  1.10
-20090225;   54055;  5.63; 15.30; 10.30;  1.10
-20090226;   68450;  7.13;  3.10;  8.00;  1.00
-20090227;   40930;  4.26;  0.10;  7.50;  1.00
-20090228;   33475;  3.48;  0.60;  9.80;  1.10
-20090301;   30965;  3.22;  1.40;  9.60;  1.10
-20090302;   29870;  3.11;  3.00; 10.20;  1.20
-20090303;   28960;  3.01;  1.60; 10.60;  1.30
-20090304;   27665;  2.88;  4.10;  9.20;  1.20
-20090305;   27750;  2.89;  1.10;  9.30;  1.20
-20090306;   24165;  2.52;  0.00; 10.90;  1.40
-20090307;   22430;  2.33;  0.00;  9.60;  1.30
-20090308;   21085;  2.19;  0.20;  9.80;  1.30
-20090309;   19985;  2.08;  0.00; 10.20;  1.40
-20090310;   18870;  1.96;  0.00; 11.80;  1.50
-20090311;   18090;  1.88;  0.00; 11.90;  1.50
-20090312;   16940;  1.76;  0.10;  8.20;  1.20
-20090313;   16580;  1.73;  0.10;  8.00;  1.20
-20090314;   16060;  1.67;  1.20; 10.30;  1.40
-20090315;   15790;  1.64;  0.00; 10.10;  1.40
-20090316;   15019;  1.56;  0.10; 10.80;  1.50
-20090317;   14614;  1.52;  0.00;  7.30;  1.20
-20090318;   14366;  1.50;  0.60;  9.90;  1.50
-20090319;   13800;  1.44;  0.20;  7.80;  1.30
-20090320;   13045;  1.36;  0.00;  6.40;  1.10
-20090321;   12580;  1.31;  0.10;  7.30;  1.30
-20090322;   12341;  1.28;  0.10;  7.90;  1.30
-20090323;   12068;  1.26;  0.90;  8.50;  1.40
-20090324;   12010;  1.25;  3.50;  9.60;  1.60
-20090325;   12802;  1.33;  0.20;  9.30;  1.50
-20090326;   11768;  1.23;  3.10; 10.20;  1.70
-20090327;   11599;  1.21;  0.20; 11.20;  1.80
-20090328;   11281;  1.17;  0.00;  7.60;  1.40
-20090329;   10758;  1.12;  0.00;  6.50;  1.30
-20090330;   10049;  1.05;  0.00;  7.70;  1.50
-20090331;    9825;  1.02;  0.00;  9.30;  1.70
-20090401;    9577;  1.00;  0.00;  9.50;  1.70
-20090402;    9417;  0.98;  0.00; 10.70;  1.90
-20090403;    9016;  0.94;  0.00;  9.10;  1.70
-20090404;    8651;  0.90;  0.00;  8.60;  1.60
-20090405;    8388;  0.87;  0.00;  8.00;  1.60
-20090406;    8388;  0.87;  0.00; 10.40;  1.90
-20090407;    8168;  0.85;  0.00; 10.40;  1.90
-20090408;    7705;  0.80;  0.00; 12.00;  2.10
-20090409;    7411;  0.77;  0.00; 13.60;  2.40
-20090410;    7006;  0.73;  0.00; 14.00;  2.40
-20090411;    6631;  0.69;  0.00; 12.80;  2.30
-20090412;    6601;  0.69;  0.00;  7.40;  1.60
-20090413;    6329;  0.66;  0.00;  7.20;  1.60
-20090414;    6209;  0.65;  0.00;  9.10;  1.90
-20090415;    6178;  0.64;  0.00;  9.50;  1.90
-20090416;    5933;  0.62;  0.00;  8.30;  1.80
-20090417;    5657;  0.59;  0.00;  8.30;  1.80
-20090418;    5576;  0.58;  0.00;  8.90;  1.90
-20090419;    5295;  0.55;  0.00;  7.40;  1.70
-20090420;    5264;  0.55;  0.00;  6.20;  1.60
-20090421;    5066;  0.53;  0.00;  5.30;  1.40
-20090422;    4932;  0.51;  0.00;  6.80;  1.60
-20090423;    4942;  0.51;  0.00;  8.70;  2.00
-20090424;    4892;  0.51;  0.70;  9.40;  2.10
-20090425;    5035;  0.52;  7.50; 11.10;  2.30
-20090426;    6414;  0.67; 12.70; 11.60;  2.40
-20090427;    9356;  0.97;  1.90; 11.70;  2.40
-20090428;    8040;  0.84;  0.00; 12.50;  2.60
-20090429;    6645;  0.69;  0.00; 11.60;  2.50
-20090430;    5867;  0.61;  0.00; 12.80;  2.60
-20090501;    5320;  0.55;  0.00; 15.60;  3.10
-20090502;    4794;  0.50;  0.00; 17.80;  3.40
-20090503;    4534;  0.47;  3.40; 14.40;  2.90
-20090504;    4709;  0.49; 13.80; 14.10;  2.90
-20090505;    8859;  0.92;  8.80; 11.40;  2.50
-20090506;   13887;  1.45;  0.50;  6.70;  1.80
-20090507;    8375;  0.87;  2.80;  5.10;  1.60
-20090508;    6722;  0.70;  7.50;  8.20;  2.10
-20090509;    6727;  0.70;  8.00;  9.10;  2.20
-20090510;   10526;  1.10; 11.80; 10.20;  2.40
-20090511;   14346;  1.49;  3.20; 10.00;  2.40
-20090512;   10148;  1.06;  1.80; 10.50;  2.50
-20090513;    8416;  0.88;  2.50; 11.00;  2.50
-20090514;    7424;  0.77;  0.00; 11.50;  2.60
-20090515;    6409;  0.67;  0.30; 14.20;  3.10
-20090516;    5705;  0.59;  1.50; 15.90;  3.40
-20090517;    5434;  0.57;  7.20; 13.70;  3.00
-20090518;    5891;  0.61;  4.70; 14.00;  3.10
-20090519;    7730;  0.80;  7.20; 13.40;  3.00
-20090520;    8870;  0.92; 11.50; 11.40;  2.70
-20090521;   11242;  1.17;  0.70; 12.30;  2.90
-20090522;    9900;  1.03;  0.10; 13.50;  3.10
-20090523;    7069;  0.74;  0.00; 15.00;  3.30
-20090524;    5976;  0.62;  0.00; 12.20;  2.90
-20090525;    5316;  0.55;  0.00; 13.60;  3.10
-20090526;    4775;  0.50;  0.00; 15.40;  3.40
-20090527;    4328;  0.45;  0.00; 15.60;  3.50
-20090528;    4025;  0.42;  0.00; 14.10;  3.20
-20090529;    3800;  0.40;  0.00; 16.50;  3.60
-20090530;    3500;  0.36;  0.00; 19.40;  4.10
-20090531;    3295;  0.34;  0.00; 17.80;  3.90
-20090601;    3111;  0.32;  0.00; 13.70;  3.20
-20090602;    3017;  0.31;  1.60; 12.10;  2.90
-20090603;    3007;  0.31;  0.00; 12.30;  3.00
-20090604;    2973;  0.31; 11.80; 15.70;  3.50
-20090605;    3631;  0.38;  7.50; 14.30;  3.30
-20090606;    5512;  0.57;  4.70; 16.00;  3.60
-20090607;    5145;  0.54;  2.20; 16.80;  3.80
-20090608;    4346;  0.45;  2.90; 15.50;  3.60
-20090609;    4212;  0.44;  0.20; 16.60;  3.70
-20090610;    4157;  0.43;  4.40; 17.10;  3.80
-20090611;    4074;  0.42;  3.30; 15.40;  3.50
-20090612;    4054;  0.42;  2.70; 15.30;  3.50
-20090613;    4044;  0.42;  4.90; 14.20;  3.30
-20090614;    4220;  0.44;  0.30; 13.80;  3.30
-20090615;    4054;  0.42;  0.00; 14.10;  3.30
-20090616;    3727;  0.39;  2.80; 13.60;  3.20
-20090617;    4017;  0.42;  0.00; 15.30;  3.50
-20090618;    3403;  0.35;  0.20; 14.50;  3.40
-20090619;    3123;  0.33;  3.50; 12.90;  3.10
-20090620;    3268;  0.34;  6.10; 13.40;  3.20
-20090621;    3548;  0.37;  5.70; 12.90;  3.10
-20090622;    3716;  0.39;  3.40; 13.30;  3.20
-20090623;    3635;  0.38;  0.80; 13.90;  3.30
-20090624;    3379;  0.35;  5.10; 13.40;  3.20
-20090625;    3506;  0.36;  9.70; 13.30;  3.20
-20090626;    4940;  0.51;  9.60; 11.10;  2.80
-20090627;    5644;  0.59;  4.60; 11.20;  2.80
-20090628;    6453;  0.67;  0.10; 12.20;  3.00
-20090629;    6440;  0.67;  0.60; 12.30;  3.00
-20090630;    5397;  0.56;  1.60; 13.20;  3.20
-20090701;    4859;  0.51;  3.70; 12.30;  3.00
-20090702;    5003;  0.52;  3.90; 10.40;  2.70
-20090703;    5380;  0.56;  5.70; 11.80;  2.90
-20090704;    5641;  0.59;  3.20; 13.50;  3.20
-20090705;    6387;  0.66;  0.10; 15.70;  3.60
-20090706;    4918;  0.51;  0.00; 16.30;  3.70
-20090707;    4199;  0.44;  0.00; 18.60;  4.10
-20090708;    3946;  0.41;  0.00; 19.90;  4.30
-20090709;    3413;  0.36;  0.00; 19.40;  4.20
-20090710;    3254;  0.34;  1.30; 19.20;  4.10
-20090711;    3376;  0.35;  0.10; 16.60;  3.70
-20090712;    3320;  0.35;  0.80; 16.40;  3.70
-20090713;    3248;  0.34;  0.00; 17.70;  3.90
-20090714;    3156;  0.33;  0.00; 15.70;  3.50
-20090715;    2947;  0.31;  0.00; 17.10;  3.70
-20090716;    2830;  0.29;  0.00; 17.00;  3.70
-20090717;    2680;  0.28;  0.00; 16.20;  3.60
-20090718;    2598;  0.27;  0.00; 15.00;  3.30
-20090719;    2544;  0.26;  0.00; 16.70;  3.60
-20090720;    2543;  0.26;  0.00; 17.90;  3.80
-20090721;    2514;  0.26;  0.00; 18.20;  3.80
-20090722;    2346;  0.24;  0.00; 19.20;  4.00
-20090723;    2198;  0.23;  0.00; 19.90;  4.10
-20090724;    2092;  0.22;  4.10; 15.40;  3.30
-20090725;    2452;  0.26;  4.90; 16.00;  3.40
-20090726;    2657;  0.28;  1.60; 18.30;  3.80
-20090727;    2738;  0.29;  0.00; 18.70;  3.80
-20090728;    2569;  0.27;  0.00; 18.60;  3.80
-20090729;    2173;  0.23;  0.30; 19.40;  3.90
-20090730;    1978;  0.21;  0.10; 17.40;  3.60
-20090731;    1851;  0.19;  0.00; 15.20;  3.20
-20090801;    1763;  0.18;  0.00; 17.00;  3.50
-20090802;    1678;  0.17;  1.20; 19.30;  3.80
-20090803;    1809;  0.19;  0.00; 20.10;  3.90
-20090804;    1848;  0.19;  0.20; 17.90;  3.60
-20090805;    2022;  0.21;  0.50; 18.40;  3.60
-20090806;    1901;  0.20;  0.30; 19.00;  3.70
-20090807;    1999;  0.21; 14.50; 17.90;  3.50
-20090808;    3163;  0.33;  0.00; 21.40;  4.00
-20090809;    2788;  0.29;  0.00; 23.00;  4.20
-20090810;    2320;  0.24;  2.70; 20.20;  3.80
-20090811;    2125;  0.22;  0.00; 19.70;  3.70
-20090812;    2037;  0.21;  1.20; 20.20;  3.80
-20090813;    1822;  0.19;  0.10; 18.90;  3.50
-20090814;    1724;  0.18;  0.00; 19.20;  3.60
-20090815;    1584;  0.16;  0.00; 20.70;  3.80
-20090816;    1557;  0.16;  6.80; 20.20;  3.70
-20090817;    2425;  0.25;  0.00; 20.40;  3.70
-20090818;    2105;  0.22;  0.50; 20.50;  3.60
-20090819;    1707;  0.18;  0.00; 21.10;  3.70
-20090820;    1525;  0.16;  0.00; 21.30;  3.70
-20090821;    1309;  0.14;  0.00; 19.30;  3.40
-20090822;    1094;  0.11;  0.00; 20.00;  3.50
-20090823;    1131;  0.12;  0.20; 20.00;  3.40
-20090824;    1099;  0.11; 12.20; 19.70;  3.40
-20090825;    1397;  0.15;  1.10; 17.60;  3.10
-20090826;    1595;  0.17; 11.20; 15.20;  2.70
-20090827;    1961;  0.20; 10.60; 16.50;  2.90
-20090828;    2724;  0.28;  7.50; 13.10;  2.40
-20090829;    2882;  0.30; 27.80; 15.30;  2.70
-20090830;    6867;  0.71;  2.10; 18.00;  3.00
-20090831;    5898;  0.61;  0.30; 16.60;  2.80
-20090901;    3661;  0.38;  0.60; 14.10;  2.40
-20090902;    2816;  0.29;  0.10; 14.20;  2.40
-20090903;    2488;  0.26;  4.00; 16.90;  2.70
-20090904;    2345;  0.24;  0.00; 16.10;  2.60
-20090905;    2466;  0.26;  0.20; 14.20;  2.40
-20090906;    2305;  0.24;  0.10; 13.30;  2.20
-20090907;    2114;  0.22;  0.00; 14.30;  2.30
-20090908;    1966;  0.20;  0.00; 15.80;  2.50
-20090909;    1714;  0.18;  0.00; 15.00;  2.40
-20090910;    1629;  0.17;  0.00; 15.20;  2.40
-20090911;    1576;  0.16;  0.00; 15.10;  2.30
-20090912;    1587;  0.17;  4.40; 13.80;  2.20
-20090913;    1598;  0.17;  0.00; 11.30;  1.90
-20090914;    1564;  0.16;  0.00; 11.60;  1.90
-20090915;    1578;  0.16;  0.10; 12.30;  1.90
-20090916;    1479;  0.15;  0.10; 14.10;  2.10
-20090917;    1316;  0.14;  0.10; 16.40;  2.30
-20090918;    1279;  0.13;  0.00; 19.00;  2.60
-20090919;    1362;  0.14;  0.00; 19.50;  2.60
-20090920;    1259;  0.13;  0.20; 19.50;  2.60
-20090921;    1260;  0.13;  0.10; 16.80;  2.30
-20090922;    1397;  0.15;  0.20; 16.90;  2.30
-20090923;    1281;  0.13;  0.00; 16.50;  2.20
-20090924;    1278;  0.13;  0.00; 15.90;  2.10
-20090925;    1165;  0.12;  0.10; 15.80;  2.10
-20090926;    1088;  0.11;  0.10; 16.00;  2.10
-20090927;    1084;  0.11;  0.00; 16.20;  2.10
-20090928;    1087;  0.11;  0.10; 16.60;  2.10
-20090929;    1104;  0.11;  0.10; 16.60;  2.00
-20090930;    1085;  0.11;  0.00; 17.50;  2.10
-20091001;    1108;  0.12;  0.00; 16.60;  2.00
-20091002;    1094;  0.11;  0.00; 15.90;  1.90
-20091003;    1041;  0.11;  0.20; 14.70;  1.80
-20091004;     995;  0.10;  0.10; 14.30;  1.70
-20091005;     934;  0.10;  0.00; 14.40;  1.70
-20091006;    1046;  0.11;  5.80; 14.60;  1.70
-20091007;    1099;  0.11; 13.90; 14.70;  1.70
-20091008;    3539;  0.37; 59.30; 16.90;  1.80
-20091009;   20980;  2.18;  8.60; 17.40;  1.80
-20091010;   10461;  1.09;  1.40; 14.60;  1.60
-20091011;    6868;  0.71;  5.20; 13.70;  1.50
-20091012;    5165;  0.54;  0.90; 11.40;  1.30
-20091013;    4223;  0.44;  0.60;  9.50;  1.10
-20091014;    3412;  0.36;  2.70;  9.00;  1.10
-20091015;    3225;  0.34;  1.30; 13.50;  1.40
-20091016;    3237;  0.34;  1.30; 14.90;  1.50
-20091017;    3156;  0.33;  0.00; 15.60;  1.50
-20091018;    3004;  0.31;  0.00; 16.80;  1.60
-20091019;    2815;  0.29;  7.80; 16.00;  1.50
-20091020;    2972;  0.31;  2.30; 16.00;  1.50
-20091021;    3537;  0.37;  2.30; 13.90;  1.30
-20091022;    3473;  0.36;  8.20; 13.40;  1.30
-20091023;    3946;  0.41;  0.30; 12.70;  1.20
-20091024;    3895;  0.41;  0.10;  8.20;  0.90
-20091025;    3300;  0.34;  0.00;  7.10;  0.80
-20091026;    3037;  0.32;  0.00;  8.10;  0.90
-20091027;    2883;  0.30;  0.00;  8.90;  0.90
-20091028;    2707;  0.28;  0.00;  4.90;  0.60
-20091029;    2516;  0.26;  0.00;  3.40;  0.50
-20091030;    2390;  0.25;  0.00;  3.80;  0.50
-20091031;    2369;  0.25;  0.00;  6.50;  0.70
-20091101;    2387;  0.25;  0.00;  6.30;  0.60
-20091102;    2426;  0.25;  0.00;  4.00;  0.50
-20091103;    2375;  0.25;  4.70;  9.10;  0.80
-20091104;    2444;  0.25;  7.30; 12.90;  1.00
-20091105;    3172;  0.33; 10.50; 12.00;  0.90
-20091106;    6953;  0.72;  1.60;  9.80;  0.80
-20091107;    5494;  0.57; 19.20; 10.10;  0.80
-20091108;   13099;  1.36; 18.50;  9.30;  0.80
-20091109;   19600;  2.04; 10.40;  8.40;  0.70
-20091110;   15311;  1.59;  6.90;  7.50;  0.60
-20091111;   13567;  1.41;  4.30;  7.20;  0.60
-20091112;   12813;  1.33;  2.00;  7.20;  0.60
-20091113;    9063;  0.94;  1.00;  6.50;  0.60
-20091114;    7000;  0.73;  5.00; 10.40;  0.70
-20091115;    7510;  0.78;  3.80; 14.30;  0.90
-20091116;   10011;  1.04;  2.00; 13.40;  0.90
-20091117;    8422;  0.88; 10.80; 13.60;  0.90
-20091118;   11282;  1.17; 10.40; 12.80;  0.80
-20091119;   15111;  1.57; 17.00; 11.50;  0.70
-20091120;   24695;  2.57;  4.30;  9.00;  0.60
-20091121;   20385;  2.12;  3.80;  6.70;  0.50
-20091122;   15397;  1.60;  2.70;  5.90;  0.50
-20091123;   13146;  1.37;  9.10;  7.80;  0.50
-20091124;   16305;  1.70;  6.50;  8.00;  0.50
-20091125;   18130;  1.89;  2.50;  9.30;  0.60
-20091126;   16040;  1.67;  3.80;  8.90;  0.60
-20091127;   15026;  1.56; 20.40;  9.80;  0.60
-20091128;   33630;  3.50; 10.00; 10.30;  0.60
-20091129;   32320;  3.36;  5.00;  8.90;  0.60
-20091130;   23995;  2.50;  4.00;  8.60;  0.50
-20091201;   21845;  2.27;  6.90;  8.60;  0.50
-20091202;   22670;  2.36;  1.60;  5.10;  0.40
-20091203;   20930;  2.18;  0.40;  2.90;  0.30
-20091204;   17990;  1.87;  0.90;  2.50;  0.30
-20091205;   16505;  1.72;  0.30;  1.80;  0.30
-20091206;   15555;  1.62;  0.10;  3.60;  0.30
-20091207;   15543;  1.62; 14.70;  9.20;  0.50
-20091208;   25365;  2.64;  6.40;  9.70;  0.50
-20091209;   25440;  2.65; 11.50; 10.20;  0.60
-20091210;   28175;  2.93; 12.00; 13.00;  0.70
-20091211;   39270;  4.09;  2.30; 11.50;  0.60
-20091212;   30320;  3.16;  0.10;  6.80;  0.40
-20091213;   22830;  2.38;  0.10;  4.80;  0.30
-20091214;   21035;  2.19;  0.00;  3.60;  0.30
-20091215;   19830;  2.06;  0.00;  2.60;  0.30
-20091216;   19265;  2.01;  2.80;  0.00;  0.20
-20091217;   19140;  1.99;  5.60;  2.30;  0.30
-20091218;   22250;  2.32;  0.20; 10.00;  0.50
-20091219;   21415;  2.23; 12.60;  8.00;  0.50
-20091220;   26555;  2.76;  5.60;  9.40;  0.50
-20091221;   28695;  2.99;  0.90;  7.60;  0.40
-20091222;   21710;  2.26;  2.50;  7.30;  0.40
-20091223;   20530;  2.14; 11.70; 10.70;  0.60
-20091224;   35710;  3.72; 30.30; 11.60;  0.60
-20091225;   66010;  6.87; 10.50; 10.70;  0.60
-20091226;   58555;  6.10;  8.20;  8.20;  0.50
-20091227;   46490;  4.84;  1.70;  6.20;  0.40
-20091228;   36205;  3.77;  0.60;  5.70;  0.40
-20091229;   32310;  3.36;  8.90;  8.20;  0.50
-20091230;   37760;  3.93; 17.50;  9.70;  0.50
-20091231;   55625;  5.79;  2.30;  6.80;  0.40
-20100101;   43880;  4.57; 28.00;  6.80;  0.40
-20100102;   76675;  7.98; 10.20;  8.70;  0.50
-20100103;   81435;  8.48;  8.60;  9.30;  0.50
-20100104;   67635;  7.04; 10.20;  7.20;  0.40
-20100105;   67450;  7.02; 14.50;  8.00;  0.50
-20100106;   71910;  7.49;  9.70; 10.60;  0.60
-20100107;   70475;  7.34;  2.10; 10.40;  0.60
-20100108;   56195;  5.85;  0.10; 11.40;  0.60
-20100109;   45825;  4.77;  0.10; 10.30;  0.60
-20100110;   39375;  4.10;  0.10;  9.00;  0.50
-20100111;   36350;  3.78;  0.30; 10.70;  0.60
-20100112;   33925;  3.53;  4.30; 11.10;  0.60
-20100113;   36210;  3.77; 16.40;  9.50;  0.60
-20100114;   54015;  5.62; 17.20;  7.80;  0.50
-20100115;   55505;  5.78;  7.20; 10.30;  0.60
-20100116;   54650;  5.69;  1.70;  7.40;  0.50
-20100117;   39495;  4.11; 15.40;  6.50;  0.50
-20100118;   53320;  5.55; 15.00;  8.20;  0.60
-20100119;   76360;  7.95;  2.00;  6.80;  0.50
-20100120;   49360;  5.14;  0.70;  2.20;  0.30
-20100121;   39495;  4.11;  0.80;  2.70;  0.30
-20100122;   37285;  3.88;  0.00;  1.60;  0.30
-20100123;   34775;  3.62;  0.00;  0.10;  0.20
-20100124;   32445;  3.38;  0.40;  2.70;  0.30
-20100125;   30405;  3.17;  0.30;  1.60;  0.30
-20100126;   28970;  3.02;  0.00; -1.20;  0.20
-20100127;   27390;  2.85;  0.00; -3.30;  0.10
-20100128;   25690;  2.67;  0.00; -3.50;  0.10
-20100129;   24055;  2.50;  0.00; -3.10;  0.10
-20100130;   23020;  2.40;  0.00; -0.40;  0.20
-20100131;   22315;  2.32;  0.00;  0.10;  0.30
-20100201;   21490;  2.24;  0.00;  1.10;  0.30
-20100202;   20755;  2.16;  0.10;  0.50;  0.30
-20100203;   19990;  2.08;  0.00;  1.00;  0.30
-20100204;   19235;  2.00;  0.00;  1.10;  0.30
-20100205;   18520;  1.93;  0.10;  4.80;  0.50
-20100206;   18315;  1.91;  1.50;  5.00;  0.50
-20100207;   17910;  1.86;  0.40;  7.50;  0.70
-20100208;   17360;  1.81;  0.10;  4.40;  0.50
-20100209;   16555;  1.72;  0.00;  4.20;  0.50
-20100210;   15965;  1.66;  0.10;  5.80;  0.60
-20100211;   15450;  1.61;  0.10;  7.20;  0.70
-20100212;   15139;  1.58;  0.20;  8.50;  0.80
-20100213;   14695;  1.53;  0.10;  8.80;  0.90
-20100214;   14177;  1.48;  0.00;  9.60;  0.90
-20100215;   13700;  1.43;  0.30; 10.70;  1.00
-20100216;   13525;  1.41;  0.00;  9.70;  1.00
-20100217;   13226;  1.38;  0.10;  7.60;  0.80
-20100218;   12720;  1.32;  0.00;  6.40;  0.70
-20100219;   12391;  1.29;  0.10; 10.10;  1.00
-20100220;   12006;  1.25;  4.70; 10.40;  1.10
-20100221;   14303;  1.49; 10.50;  8.70;  0.90
-20100222;   18745;  1.95;  1.30;  5.90;  0.80
-20100223;   14830;  1.54;  0.30;  7.10;  0.90
-20100224;   12855;  1.34;  0.20;  7.40;  0.90
-20100225;   11998;  1.25;  0.00;  7.30;  0.90
-20100226;   11459;  1.19;  0.00;  7.90;  1.00
-20100227;   11140;  1.16;  1.10;  8.50;  1.00
-20100228;   10985;  1.14;  1.10;  7.30;  0.90
-20100301;   10810;  1.13;  0.60;  6.30;  0.90
-20100302;   10481;  1.09;  6.00;  8.50;  1.10
-20100303;   12900;  1.34; 15.30; 11.70;  1.40
-20100304;   22365;  2.33;  4.70;  9.60;  1.20
-20100305;   20480;  2.13;  0.30;  8.30;  1.10
-20100306;   14268;  1.49;  2.90;  9.80;  1.20
-20100307;   13421;  1.40;  8.60; 10.80;  1.40
-20100308;   16160;  1.68;  4.50;  8.30;  1.20
-20100309;   18855;  1.96;  0.20;  6.60;  1.00
-20100310;   13882;  1.45;  7.30;  6.30;  1.00
-20100311;   15302;  1.59;  0.80;  7.00;  1.10
-20100312;   14690;  1.53;  0.70;  6.60;  1.10
-20100313;   12755;  1.33;  0.20;  8.40;  1.20
-20100314;   12312;  1.28;  0.20;  8.00;  1.20
-20100315;   11629;  1.21;  0.00;  6.80;  1.10
-20100316;   11289;  1.18;  0.00;  7.30;  1.20
-20100317;   10930;  1.14;  0.00;  7.60;  1.20
-20100318;   10393;  1.08;  0.00;  6.80;  1.20
-20100319;   10229;  1.06;  0.00;  7.60;  1.30
-20100320;    9939;  1.03;  0.00;  7.70;  1.30
-20100321;    9699;  1.01;  0.00;  7.30;  1.30
-20100322;    9513;  0.99;  0.00;  8.20;  1.40
-20100323;    9466;  0.99;  0.00;  6.70;  1.20
-20100324;    9367;  0.98;  0.20;  6.40;  1.20
-20100325;    9357;  0.97;  1.40;  7.70;  1.40
-20100326;    9397;  0.98;  1.60;  9.00;  1.50
-20100327;    9647;  1.00;  5.60; 10.30;  1.70
-20100328;   11276;  1.17;  0.80; 11.50;  1.80
-20100329;   12257;  1.28;  0.80; 11.80;  1.90
-20100330;   10595;  1.10;  0.10; 10.70;  1.80
-20100331;    9459;  0.98;  0.60; 10.50;  1.80
-20100401;    9137;  0.95; 13.90; 11.40;  1.90
-20100402;   14734;  1.53; 17.00; 11.00;  1.90
-20100403;   25655;  2.67; 14.70;  9.50;  1.70
-20100404;   26385;  2.75; 10.50;  9.10;  1.70
-20100405;   27370;  2.85;  5.80;  8.70;  1.70
-20100406;   21510;  2.24;  3.10;  8.10;  1.60
-20100407;   19045;  1.98;  3.80;  7.10;  1.50
-20100408;   18080;  1.88;  5.40;  6.40;  1.40
-20100409;   17365;  1.81;  4.70;  4.30;  1.20
-20100410;   20305;  2.11;  6.90;  4.00;  1.10
-20100411;   19920;  2.07;  4.30;  4.60;  1.20
-20100412;   18835;  1.96;  3.00;  2.70;  1.00
-20100413;   18730;  1.95;  1.90;  2.90;  1.10
-20100414;   18450;  1.92; 15.50;  4.50;  1.30
-20100415;   27290;  2.84;  5.10;  4.80;  1.30
-20100416;   27885;  2.90; 18.60;  7.50;  1.70
-20100417;   38285;  3.99;  4.00;  5.90;  1.50
-20100418;   29255;  3.05;  4.90;  7.00;  1.60
-20100419;   27425;  2.85;  8.30;  9.50;  2.00
-20100420;   30740;  3.20;  0.00;  9.30;  2.00
-20100421;   24835;  2.59;  0.70; 10.20;  2.10
-20100422;   22525;  2.34;  2.20; 11.90;  2.40
-20100423;   23915;  2.49;  6.50; 10.60;  2.20
-20100424;   25510;  2.66;  6.20; 11.40;  2.30
-20100425;   25855;  2.69; 10.10; 10.40;  2.20
-20100426;   34330;  3.57;  2.00;  9.30;  2.10
-20100427;   26920;  2.80;  3.50;  7.90;  1.90
-20100428;   23555;  2.45; 13.00;  8.20;  1.90
-20100429;   27905;  2.90;  3.70; 10.30;  2.30
-20100430;   27745;  2.89;  2.00;  9.50;  2.20
-20100501;   24600;  2.56;  0.00;  8.80;  2.10
-20100502;   21830;  2.27;  0.30;  8.60;  2.10
-20100503;   20910;  2.18;  0.20;  8.40;  2.00
-20100504;   20075;  2.09;  0.00; 10.00;  2.30
-20100505;   18880;  1.97;  0.10; 11.50;  2.50
-20100506;   18175;  1.89;  0.30; 11.00;  2.50
-20100507;   17700;  1.84;  0.00; 12.40;  2.70
-20100508;   16810;  1.75;  0.00; 14.20;  3.00
-20100509;   16075;  1.67;  0.80; 14.20;  3.00
-20100510;   15505;  1.61;  4.30; 16.20;  3.30
-20100511;   15930;  1.66;  0.60; 18.40;  3.70
-20100512;   14760;  1.54;  3.10; 17.90;  3.60
-20100513;   14185;  1.48;  0.20; 17.60;  3.60
-20100514;   13886;  1.45;  0.00; 18.20;  3.70
-20100515;   12828;  1.34;  0.00; 19.40;  3.90
-20100516;   12095;  1.26;  0.00; 18.30;  3.80
-20100517;   11253;  1.17;  0.00; 16.10;  3.40
-20100518;   10881;  1.13;  0.00; 17.50;  3.70
-20100519;   10343;  1.08;  0.00; 17.50;  3.70
-20100520;    9763;  1.02;  0.00; 17.20;  3.60
-20100521;    9420;  0.98;  0.00; 16.80;  3.60
-20100522;    9006;  0.94;  0.00; 13.20;  3.00
-20100523;    8673;  0.90;  0.00; 13.10;  3.00
-20100524;    8662;  0.90;  0.00; 12.70;  2.90
-20100525;    8641;  0.90;  0.10; 13.40;  3.10
-20100526;    8656;  0.90;  0.20; 12.50;  2.90
-20100527;    8530;  0.89;  1.50; 11.30;  2.70
-20100528;    8891;  0.93;  9.60;  9.10;  2.40
-20100529;   11393;  1.19;  7.90; 11.00;  2.70
-20100530;   13132;  1.37; 33.60; 11.80;  2.80
-20100531;   25685;  2.67;  3.80; 12.60;  3.00
-20100601;   18730;  1.95;  3.30; 13.50;  3.10
-20100602;   14425;  1.50;  6.00; 13.80;  3.20
-20100603;   12824;  1.33;  0.60; 14.10;  3.30
-20100604;   11259;  1.17;  0.10; 14.90;  3.40
-20100605;    9821;  1.02;  0.10; 16.60;  3.70
-20100606;    9196;  0.96;  1.50; 14.70;  3.40
-20100607;    8893;  0.93;  0.30; 13.90;  3.30
-20100608;    8530;  0.89;  3.80; 13.90;  3.30
-20100609;   10141;  1.06; 19.40; 14.60;  3.40
-20100610;   17745;  1.85;  6.30; 12.90;  3.10
-20100611;   16005;  1.67;  1.60; 10.60;  2.70
-20100612;   11914;  1.24; 15.50; 11.70;  2.90
-20100613;   13760;  1.43;  5.20; 13.40;  3.20
-20100614;   19080;  1.99;  4.90; 12.80;  3.10
-20100615;   15485;  1.61;  0.40; 13.50;  3.20
-20100616;   12032;  1.25;  0.00; 12.80;  3.10
-20100617;    9855;  1.03;  0.00; 12.60;  3.10
-20100618;    8882;  0.92;  0.00; 15.40;  3.60
-20100619;    8217;  0.86;  0.00; 20.10;  4.40
-20100620;    7511;  0.78;  0.00; 21.80;  4.70
-20100621;    7127;  0.74;  0.00; 16.20;  3.70
-20100622;    6849;  0.71;  0.00; 15.10;  3.50
-20100623;    6601;  0.69;  0.00; 15.30;  3.50
-20100624;    6569;  0.68;  4.30; 14.00;  3.30
-20100625;    6982;  0.73;  0.30; 14.30;  3.30
-20100626;    6808;  0.71;  3.40; 14.80;  3.40
-20100627;    6672;  0.69;  2.80; 14.60;  3.40
-20100628;    7036;  0.73;  0.20; 14.00;  3.30
-20100629;    6652;  0.69;  0.40; 14.50;  3.40
-20100630;    6497;  0.68;  0.90; 16.20;  3.70
-20100701;    6259;  0.65;  4.20; 15.50;  3.60
-20100702;    7402;  0.77;  8.70; 14.10;  3.30
-20100703;    9153;  0.95;  0.00; 15.00;  3.50
-20100704;    7020;  0.73;  0.00; 14.00;  3.30
-20100705;    6192;  0.64;  0.40; 14.50;  3.40
-20100706;    5973;  0.62;  0.30; 14.70;  3.40
-20100707;    5840;  0.61;  0.10; 15.80;  3.60
-20100708;    5571;  0.58;  0.00; 14.40;  3.30
-20100709;    5331;  0.55;  1.60; 14.70;  3.40
-20100710;    5321;  0.55;  0.70; 15.10;  3.40
-20100711;    5393;  0.56;  1.00; 15.00;  3.40
-20100712;    5466;  0.57;  9.90; 15.50;  3.50
-20100713;    6485;  0.68;  0.10; 14.80;  3.40
-20100714;    6369;  0.66;  0.00; 14.30;  3.30
-20100715;    5423;  0.56;  2.50; 14.00;  3.20
-20100716;    5269;  0.55;  2.20; 15.50;  3.40
-20100717;    5404;  0.56;  0.40; 16.10;  3.50
-20100718;    5363;  0.56;  0.00; 15.60;  3.40
-20100719;    5041;  0.52;  0.00; 16.50;  3.60
-20100720;    4751;  0.49;  3.20; 17.30;  3.70
-20100721;    4511;  0.47;  0.60; 15.60;  3.40
-20100722;    4469;  0.47;  6.40; 16.00;  3.50
-20100723;    5091;  0.53;  2.50; 15.60;  3.40
-20100724;    5351;  0.56;  0.20; 15.20;  3.30
-20100725;    4772;  0.50;  0.00; 16.30;  3.50
-20100726;    4387;  0.46;  0.30; 16.40;  3.50
-20100727;    4251;  0.44;  1.90; 16.00;  3.40
-20100728;    4209;  0.44;  3.20; 15.50;  3.30
-20100729;    4417;  0.46;  1.20; 15.40;  3.30
-20100730;    4470;  0.47;  0.20; 15.10;  3.20
-20100731;    4272;  0.44;  0.00; 15.30;  3.20
-20100801;    4115;  0.43;  2.30; 15.10;  3.20
-20100802;    4189;  0.44;  0.00; 15.80;  3.30
-20100803;    4127;  0.43;  2.10; 15.20;  3.20
-20100804;    4012;  0.42;  0.00; 17.30;  3.50
-20100805;    3762;  0.39;  0.10; 17.30;  3.50
-20100806;    3574;  0.37;  0.10; 16.90;  3.40
-20100807;    3438;  0.36;  0.00; 19.10;  3.70
-20100808;    3324;  0.35;  0.00; 20.50;  3.90
-20100809;    3229;  0.34;  0.00; 22.10;  4.10
-20100810;    3093;  0.32;  0.00; 21.10;  3.90
-20100811;    3022;  0.31;  0.00; 19.90;  3.70
-20100812;    2980;  0.31;  0.00; 16.80;  3.20
-20100813;    2874;  0.30;  0.00; 15.40;  3.00
-20100814;    2822;  0.29;  0.00; 16.30;  3.10
-20100815;    2664;  0.28;  0.10; 15.20;  2.90
-20100816;    2832;  0.29;  0.00; 15.40;  3.00
-20100817;    2852;  0.30;  0.10; 15.00;  2.90
-20100818;    2762;  0.29;  0.10; 16.70;  3.10
-20100819;    2875;  0.30;  0.00; 16.40;  3.00
-20100820;    2822;  0.29;  1.80; 14.90;  2.80
-20100821;    2759;  0.29;  3.70; 17.00;  3.10
-20100822;    2978;  0.31;  2.30; 16.70;  3.00
-20100823;    3051;  0.32;  1.60; 16.10;  2.90
-20100824;    3114;  0.32;  0.30; 16.20;  2.90
-20100825;    2968;  0.31;  0.30; 15.40;  2.80
-20100826;    2739;  0.29;  0.00; 16.00;  2.80
-20100827;    2645;  0.28;  0.00; 14.50;  2.60
-20100828;    2625;  0.27;  0.00; 12.80;  2.40
-20100829;    2457;  0.26;  0.00; 14.00;  2.50
-20100830;    2404;  0.25;  0.00; 16.60;  2.80
-20100831;    2456;  0.26;  0.80; 18.50;  3.00
-20100901;    2415;  0.25;  3.90; 18.50;  3.00
-20100902;    2518;  0.26; 18.40; 14.70;  2.50
-20100903;    3559;  0.37; 14.40; 15.90;  2.60
-20100904;    4678;  0.49; 11.60; 15.30;  2.50
-20100905;    7479;  0.78;  0.80; 16.50;  2.70
-20100906;    5245;  0.55;  4.40; 16.80;  2.70
-20100907;    4398;  0.46; 11.20; 16.00;  2.50
-20100908;    4827;  0.50; 18.50; 17.60;  2.70
-20100909;   10823;  1.13;  5.00; 16.90;  2.60
-20100910;    9316;  0.97;  5.10; 15.30;  2.40
-20100911;    5866;  0.61;  4.50; 12.20;  2.00
-20100912;    6377;  0.66;  6.60; 11.20;  1.90
-20100913;    6693;  0.70;  1.40; 11.90;  1.90
-20100914;    5238;  0.55;  1.20; 11.80;  1.90
-20100915;    4257;  0.44;  5.50; 14.60;  2.20
-20100916;    4249;  0.44;  0.20; 14.20;  2.10
-20100917;    3956;  0.41;  0.10; 13.90;  2.10
-20100918;    3632;  0.38;  0.00; 14.30;  2.10
-20100919;    3423;  0.36;  0.00; 16.10;  2.20
-20100920;    3299;  0.34;  0.10; 16.90;  2.30
-20100921;    3133;  0.33;  0.00; 15.50;  2.10
-20100922;    2819;  0.29;  0.00; 14.60;  2.00
-20100923;    2861;  0.30;  1.80; 15.00;  2.00
-20100924;    2871;  0.30;  0.20; 15.90;  2.10
-20100925;    2965;  0.31; 11.90; 14.80;  2.00
-20100926;    3456;  0.36;  0.60; 15.10;  2.00
-20100927;    3739;  0.39;  0.40; 15.40;  2.00
-20100928;    3394;  0.35;  0.20; 14.90;  1.90
-20100929;    3195;  0.33;  7.80; 12.00;  1.60
-20100930;    3816;  0.40; 26.60; 13.00;  1.70
-20101001;   14885;  1.55;  9.80; 13.80;  1.70
-20101002;   16375;  1.70;  0.80; 13.40;  1.70
-20101003;    8214;  0.86;  1.30; 10.90;  1.40
-20101004;    6060;  0.63;  1.10;  9.30;  1.30
-20101005;    5264;  0.55;  0.10;  9.80;  1.30
-20101006;    4746;  0.49;  0.30;  9.60;  1.20
-20101007;    4384;  0.46;  0.60; 10.40;  1.30
-20101008;    4082;  0.42;  0.00; 10.50;  1.30
-20101009;    3904;  0.41;  3.60; 11.50;  1.40
-20101010;    3861;  0.40;  1.10; 11.70;  1.30
-20101011;    3976;  0.41;  3.20; 12.50;  1.40
-20101012;    4160;  0.43;  0.10; 11.00;  1.30
-20101013;    4099;  0.43;  7.40; 13.40;  1.40
-20101014;    4796;  0.50; 11.40; 15.30;  1.60
-20101015;    7564;  0.79;  5.60; 13.50;  1.40
-20101016;   11275;  1.17; 12.90; 13.80;  1.40
-20101017;   11591;  1.21;  1.10; 11.50;  1.20
-20101018;   13788;  1.44;  1.30;  9.00;  1.00
-20101019;    7891;  0.82;  0.20;  8.70;  1.00
-20101020;    6339;  0.66;  3.50; 10.20;  1.10
-20101021;    6287;  0.65; 11.70; 14.60;  1.40
-20101022;   13662;  1.42;  7.50; 15.10;  1.40
-20101023;   16310;  1.70; 15.10; 13.40;  1.20
-20101024;   32075;  3.34; 45.10; 12.90;  1.20
-20101025;   77075;  8.02;  4.80; 11.00;  1.00
-20101026;   45060;  4.69;  0.80; 10.20;  1.00
-20101027;   22155;  2.31;  5.80; 13.50;  1.20
-20101028;   21400;  2.23; 15.90; 14.40;  1.20
-20101029;   30225;  3.15;  1.10;  9.90;  0.90
-20101030;   23685;  2.47;  2.80; 10.20;  0.90
-20101031;   20030;  2.09; 18.60; 11.60;  1.00
-20101101;   37515;  3.91;  0.30;  8.80;  0.80
-20101102;   27525;  2.87;  5.40;  8.90;  0.80
-20101103;   23615;  2.46;  4.40;  7.30;  0.70
-20101104;   22485;  2.34;  0.70;  6.50;  0.60
-20101105;   20025;  2.08;  0.60;  6.90;  0.60
-20101106;   18320;  1.91;  0.10;  9.80;  0.80
-20101107;   17680;  1.84;  2.30;  9.60;  0.80
-20101108;   18330;  1.91; 13.10; 14.40;  1.00
-20101109;   25610;  2.67;  1.60; 14.10;  1.00
-20101110;   22770;  2.37;  0.50;  8.80;  0.70
-20101111;   18420;  1.92; 13.30;  7.10;  0.60
-20101112;   24515;  2.55;  6.10;  8.10;  0.60
-20101113;   26550;  2.76;  9.80;  7.80;  0.60
-20101114;   30675;  3.19;  1.40;  7.30;  0.60
-20101115;   22100;  2.30;  0.20;  6.40;  0.50
-20101116;   19665;  2.05;  0.10;  4.70;  0.50
-20101117;   18735;  1.95;  0.00;  4.30;  0.40
-20101118;   18105;  1.88;  0.00;  2.30;  0.30
-20101119;   17395;  1.81;  0.60;  2.50;  0.30
-20101120;   17000;  1.77;  0.00;  4.30;  0.40
-20101121;   16535;  1.72;  0.00;  0.50;  0.20
-20101122;   15945;  1.66;  0.90; -0.60;  0.20
-20101123;   15625;  1.63;  0.50;  1.60;  0.30
-20101124;   15575;  1.62;  5.60;  5.70;  0.40
-20101125;   16965;  1.77;  1.60;  7.00;  0.50
-20101126;   15520;  1.62;  0.10;  8.40;  0.50
-20101127;   14946;  1.56;  1.30; 10.20;  0.60
-20101128;   15194;  1.58;  5.80;  8.20;  0.50
-20101129;   16645;  1.73;  2.80;  5.10;  0.40
-20101130;   15800;  1.64;  0.10;  5.50;  0.40
-20101201;   14274;  1.49;  0.00;  2.90;  0.30
-20101202;   13458;  1.40;  0.00;  1.60;  0.20
-20101203;   12888;  1.34;  0.40; -1.10;  0.10
-20101204;   12630;  1.31;  0.70;  2.90;  0.30
-20101205;   12308;  1.28;  0.90;  2.90;  0.30
-20101206;   11988;  1.25;  1.30;  3.40;  0.30
-20101207;   11981;  1.25;  2.20;  6.20;  0.40
-20101208;   12587;  1.31; 14.10;  9.00;  0.50
-20101209;   21335;  2.22;  7.00;  9.60;  0.50
-20101210;   23200;  2.42;  5.70; 10.10;  0.50
-20101211;   21525;  2.24;  6.00;  9.30;  0.50
-20101212;   19580;  2.04;  5.40; 13.10;  0.70
-20101213;   22665;  2.36;  1.20; 10.40;  0.60
-20101214;   18330;  1.91;  0.30; 11.80;  0.60
-20101215;   16690;  1.74;  0.40; 11.40;  0.60
-20101216;   15465;  1.61;  0.00;  7.70;  0.50
-20101217;   15000;  1.56;  3.20;  7.20;  0.40
-20101218;   15765;  1.64;  2.20;  9.90;  0.50
-20101219;   16645;  1.73; 23.70;  8.00;  0.50
-20101220;   35140;  3.66;  1.50;  5.10;  0.40
-20101221;   27495;  2.86;  0.50;  2.80;  0.30
-20101222;   19515;  2.03;  1.30;  7.20;  0.40
-20101223;   18890;  1.97;  6.30;  5.60;  0.40
-20101224;   21230;  2.21;  2.30;  5.80;  0.40
-20101225;   36515;  3.80;  7.00; 10.40;  0.50
-20101226;   43770;  4.56; 37.10; 10.80;  0.60
-20101227;   54140;  5.64;  8.30;  9.70;  0.50
-20101228;   44820;  4.67;  1.90;  5.30;  0.40
-20101229;   35720;  3.72;  0.90;  8.70;  0.50
-20101230;   35295;  3.67;  0.50;  8.80;  0.50
-20101231;   34790;  3.62;  5.90;  7.20;  0.40
-20110101;   37690;  3.92;  9.30;  7.10;  0.40
-20110102;   46745;  4.87; 15.50;  6.90;  0.40
-20110103;   55580;  5.79;  6.90; 10.10;  0.60
-20110104;   54500;  5.67;  0.90; 12.20;  0.60
-20110105;   42715;  4.45;  0.20; 10.10;  0.60
-20110106;   35075;  3.65;  6.90; 10.80;  0.60
-20110107;   36835;  3.83; 12.60;  8.80;  0.50
-20110108;   50055;  5.21;  2.50;  6.50;  0.40
-20110109;   40650;  4.23;  0.80;  3.00;  0.30
-20110110;   33310;  3.47;  2.30;  0.80;  0.20
-20110111;   31895;  3.32;  0.60;  1.60;  0.20
-20110112;   33000;  3.44;  8.80;  4.90;  0.40
-20110113;   38045;  3.96;  3.20;  6.90;  0.50
-20110114;   33190;  3.45;  0.10;  7.60;  0.50
-20110115;   29195;  3.04; 19.80;  9.10;  0.60
-20110116;   48440;  5.04;  4.50;  7.60;  0.50
-20110117;   55830;  5.81;  1.20;  4.80;  0.40
-20110118;   35510;  3.70; 16.10;  6.90;  0.50
-20110119;   62345;  6.49; 17.40; 11.60;  0.70
-20110120;   89825;  9.35;  8.70; 10.30;  0.70
-20110121;   75645;  7.87;  1.40;  7.90;  0.60
-20110122;   54765;  5.70;  0.10;  7.70;  0.60
-20110123;   46430;  4.83;  2.40;  7.20;  0.50
-20110124;   44115;  4.59;  4.00; 10.50;  0.70
-20110125;   47305;  4.92; 13.70;  9.80;  0.70
-20110126;   61465;  6.40;  5.30;  7.80;  0.60
-20110127;   50810;  5.29;  1.00;  7.40;  0.60
-20110128;   40575;  4.22;  1.50; 10.20;  0.70
-20110129;   36650;  3.82;  0.00;  8.70;  0.70
-20110130;   34000;  3.54;  0.20;  3.90;  0.40
-20110131;   31790;  3.31;  0.00;  0.50;  0.30
-20110201;   29935;  3.12;  0.00;  3.80;  0.40
-20110202;   28750;  2.99;  0.00;  6.20;  0.60
-20110203;   27105;  2.82;  0.00;  5.00;  0.50
-20110204;   25955;  2.70;  0.30;  8.70;  0.70
-20110205;   25025;  2.61;  0.00;  8.00;  0.70
-20110206;   23775;  2.47;  5.20;  7.60;  0.70
-20110207;   24785;  2.58;  1.90;  6.30;  0.60
-20110208;   26715;  2.78; 19.00;  6.80;  0.70
-20110209;   41825;  4.35;  3.40;  2.10;  0.40
-20110210;   33235;  3.46;  1.50;  1.30;  0.40
-20110211;   26875;  2.80;  0.10;  2.10;  0.40
-20110212;   23675;  2.46;  0.00;  1.70;  0.40
-20110213;   21860;  2.28;  0.00;  1.80;  0.40
-20110214;   20680;  2.15;  1.00;  3.00;  0.50
-20110215;   20335;  2.12;  0.40;  8.30;  0.80
-20110216;   19975;  2.08;  0.30;  7.40;  0.80
-20110217;   19180;  2.00;  1.20;  7.50;  0.80
-20110218;   18670;  1.94;  1.10;  9.20;  0.90
-20110219;   18455;  1.92; 17.80; 10.10;  1.00
-20110220;   29460;  3.07;  3.20; 10.80;  1.10
-20110221;   29300;  3.05;  1.40;  9.40;  1.00
-20110222;   21330;  2.22;  1.90;  7.00;  0.80
-20110223;   19825;  2.06; 10.40;  7.00;  0.90
-20110224;   27515;  2.86;  4.30;  9.10;  1.00
-20110225;   28840;  3.00;  0.00;  5.80;  0.80
-20110226;   20645;  2.15;  6.70;  7.50;  0.90
-20110227;   21680;  2.26;  0.20;  7.60;  1.00
-20110228;   21050;  2.19;  2.20;  7.90;  1.00
-20110301;   19755;  2.06;  4.20; 10.70;  1.20
-20110302;   21860;  2.28;  6.90; 10.70;  1.30
-20110303;   26815;  2.79;  8.30;  7.00;  1.00
-20110304;   28130;  2.93;  9.90;  4.80;  0.80
-20110305;   33830;  3.52;  2.90;  3.50;  0.70
-20110306;   30265;  3.15;  2.70;  2.70;  0.60
-20110307;   25245;  2.63; 15.40;  4.20;  0.80
-20110308;   36425;  3.79;  2.90;  7.20;  1.10
-20110309;   35395;  3.68;  0.10;  6.80;  1.00
-20110310;   25560;  2.66;  0.10;  7.00;  1.10
-20110311;   23610;  2.46;  0.60; 10.30;  1.40
-20110312;   23030;  2.40;  0.70; 10.40;  1.40
-20110313;   22335;  2.32;  0.00;  9.50;  1.40
-20110314;   21225;  2.21;  0.00;  9.00;  1.30
-20110315;   20325;  2.12;  0.00;  7.70;  1.20
-20110316;   19715;  2.05;  0.00;  7.30;  1.20
-20110317;   19020;  1.98;  0.00;  9.40;  1.40
-20110318;   18565;  1.93;  0.00;  8.50;  1.30
-20110319;   18050;  1.88;  0.00;  6.60;  1.20
-20110320;   17430;  1.81;  0.00;  6.30;  1.20
-20110321;   17025;  1.77;  1.00;  7.10;  1.20
-20110322;   16995;  1.77;  0.00;  7.50;  1.30
-20110323;   16625;  1.73;  0.00;  8.40;  1.40
-20110324;   16170;  1.68;  0.00;  9.60;  1.60
-20110325;   15975;  1.66;  2.90;  8.80;  1.50
-20110326;   16490;  1.72;  3.20;  6.30;  1.20
-20110327;   16510;  1.72;  3.80;  6.90;  1.30
-20110328;   17420;  1.81;  3.30;  7.70;  1.40
-20110329;   16760;  1.74; 10.40; 11.10;  1.80
-20110330;   24005;  2.50;  0.00; 12.30;  2.00
-20110331;   19495;  2.03;  0.00; 13.10;  2.10
-20110401;   16180;  1.68;  6.90; 12.00;  2.00
-20110402;   17035;  1.77; 22.20; 10.10;  1.80
-20110403;   33810;  3.52;  0.50; 12.80;  2.10
-20110404;   29490;  3.07;  0.40; 12.30;  2.10
-20110405;   19835;  2.06;  0.10; 11.90;  2.00
-20110406;   17860;  1.86;  4.50; 12.20;  2.10
-20110407;   17750;  1.85;  0.00;  9.80;  1.80
-20110408;   17085;  1.78;  0.20; 11.40;  2.10
-20110409;   16085;  1.67;  0.00; 10.50;  2.00
-20110410;   15785;  1.64;  3.30;  9.30;  1.80
-20110411;   16105;  1.68;  8.90;  9.50;  1.90
-20110412;   18215;  1.90;  5.30;  9.20;  1.80
-20110413;   21185;  2.21; 16.90;  7.80;  1.70
-20110414;   28225;  2.94;  8.70;  4.30;  1.20
-20110415;   31890;  3.32;  3.10;  4.50;  1.30
-20110416;   25305;  2.63;  6.70;  4.30;  1.20
-20110417;   22650;  2.36;  2.60;  6.40;  1.50
-20110418;   20280;  2.11;  1.10;  6.80;  1.60
-20110419;   19710;  2.05; 19.70;  7.20;  1.70
-20110420;   42755;  4.45; 24.40; 11.20;  2.20
-20110421;   65070;  6.77;  6.40; 10.30;  2.10
-20110422;   46165;  4.81; 18.90; 10.20;  2.10
-20110423;   58560;  6.10;  5.30;  9.60;  2.10
-20110424;   59985;  6.24;  4.70;  9.50;  2.10
-20110425;   45235;  4.71; 13.90;  9.90;  2.10
-20110426;   51715;  5.38;  7.00; 11.00;  2.30
-20110427;   47560;  4.95;  0.20; 12.10;  2.50
-20110428;   38195;  3.98;  0.00; 12.70;  2.60
-20110429;   34255;  3.57;  1.10; 11.90;  2.50
-20110430;   32345;  3.37;  0.00; 14.20;  2.90
-20110501;   29780;  3.10;  1.80; 14.30;  2.90
-20110502;   29630;  3.08;  0.20; 16.20;  3.20
-20110503;   28425;  2.96;  3.70; 14.30;  2.90
-20110504;   27235;  2.84;  0.00; 15.50;  3.10
-20110505;   24540;  2.55;  1.40; 12.70;  2.70
-20110506;   23660;  2.46;  0.70; 14.50;  3.00
-20110507;   22265;  2.32;  2.60; 12.60;  2.70
-20110508;   21700;  2.26;  0.10; 12.40;  2.70
-20110509;   20905;  2.18;  2.60; 14.10;  3.00
-20110510;   20150;  2.10;  8.50; 13.20;  2.80
-20110511;   22120;  2.30;  3.50; 12.80;  2.80
-20110512;   22740;  2.37;  0.10; 12.40;  2.80
-20110513;   19745;  2.06;  0.10; 10.90;  2.50
-20110514;   18170;  1.89;  0.10; 11.30;  2.60
-20110515;   17170;  1.79;  0.00; 12.40;  2.80
-20110516;   16375;  1.70;  0.00; 11.80;  2.70
-20110517;   15580;  1.62; 15.30; 10.60;  2.50
-20110518;   19820;  2.06;  1.10; 12.20;  2.80
-20110519;   19955;  2.08;  0.10; 13.50;  3.00
-20110520;   17025;  1.77;  0.10; 12.40;  2.80
-20110521;   15550;  1.62;  1.30; 12.50;  2.90
-20110522;   15030;  1.56;  0.00; 13.30;  3.00
-20110523;   13960;  1.45;  0.00; 12.70;  2.90
-20110524;   13641;  1.42;  0.00; 13.20;  3.00
-20110525;   12792;  1.33;  0.00; 13.80;  3.20
-20110526;   12098;  1.26;  0.10; 15.50;  3.40
-20110527;   11699;  1.22;  2.90; 16.40;  3.60
-20110528;   12152;  1.26;  0.00; 17.70;  3.80
-20110529;   11223;  1.17;  0.90; 18.40;  4.00
-20110530;   10745;  1.12;  0.20; 16.90;  3.70
-20110531;   10344;  1.08;  0.00; 16.60;  3.70
-20110601;    9984;  1.04;  7.20; 18.50;  4.00
-20110602;   11027;  1.15; 13.90; 14.10;  3.30
-20110603;   14620;  1.52;  6.20; 13.20;  3.10
-20110604;   15375;  1.60;  5.40; 13.20;  3.10
-20110605;   14026;  1.46;  6.50; 10.90;  2.70
-20110606;   15150;  1.58;  3.50; 12.40;  3.00
-20110607;   13711;  1.43;  1.10; 11.60;  2.80
-20110608;   12337;  1.28;  1.40; 11.50;  2.80
-20110609;   11371;  1.18;  1.10; 13.10;  3.10
-20110610;   10919;  1.14;  0.20; 13.30;  3.20
-20110611;   10090;  1.05;  0.00; 12.80;  3.10
-20110612;    9580;  1.00;  0.00; 12.90;  3.10
-20110613;    9104;  0.95;  0.00; 13.30;  3.20
-20110614;    8451;  0.88;  0.00; 15.50;  3.60
-20110615;    7818;  0.81;  0.00; 17.10;  3.80
-20110616;    7393;  0.77;  0.50; 18.50;  4.10
-20110617;    7061;  0.74;  0.00; 17.00;  3.80
-20110618;    6717;  0.70;  0.00; 16.20;  3.70
-20110619;    6519;  0.68;  0.00; 15.70;  3.60
-20110620;    6539;  0.68;  1.40; 14.70;  3.40
-20110621;    6591;  0.69;  0.00; 11.70;  2.90
-20110622;    6416;  0.67;  0.00; 12.90;  3.10
-20110623;    6062;  0.63;  0.00; 15.40;  3.60
-20110624;    5595;  0.58;  0.00; 17.80;  4.00
-20110625;    5398;  0.56;  0.20; 20.10;  4.40
-20110626;    5272;  0.55;  3.00; 16.80;  3.80
-20110627;    5455;  0.57;  3.00; 13.60;  3.30
-20110628;    5613;  0.58; 13.30; 14.10;  3.30
-20110629;    7398;  0.77;  2.60; 15.50;  3.60
-20110630;    8915;  0.93;  1.40; 14.40;  3.40
-20110701;    7081;  0.74;  0.80; 15.90;  3.60
-20110702;    6571;  0.68;  0.00; 20.30;  4.40
-20110703;    6042;  0.63;  0.50; 17.20;  3.80
-20110704;    5501;  0.57;  6.80; 16.50;  3.70
-20110705;    5912;  0.62;  3.30; 16.40;  3.70
-20110706;    6019;  0.63;  0.00; 16.60;  3.70
-20110707;    5337;  0.56;  0.00; 16.20;  3.60
-20110708;    4900;  0.51;  0.00; 19.00;  4.10
-20110709;    4685;  0.49;  0.00; 20.30;  4.30
-20110710;    4166;  0.43;  0.00; 19.30;  4.10
-20110711;    3948;  0.41;  0.00; 19.30;  4.10
-20110712;    3885;  0.40;  0.00; 20.90;  4.40
-20110713;    3748;  0.39;  0.10; 18.30;  4.00
-20110714;    3541;  0.37;  0.90; 16.60;  3.70
-20110715;    3447;  0.36;  0.00; 17.30;  3.80
-20110716;    3343;  0.35;  0.00; 15.60;  3.40
-20110717;    3282;  0.34;  0.00; 18.60;  4.00
-20110718;    3262;  0.34;  0.30; 18.40;  3.90
-20110719;    3283;  0.34;  3.90; 17.60;  3.80
-20110720;    3232;  0.34;  1.30; 17.90;  3.80
-20110721;    3335;  0.35;  0.00; 15.50;  3.40
-20110722;    3243;  0.34;  0.00; 14.00;  3.10
-20110723;    3098;  0.32;  0.00; 16.50;  3.50
-20110724;    3036;  0.32;  0.00; 19.00;  3.90
-20110725;    2891;  0.30;  0.00; 21.20;  4.30
-20110726;    2841;  0.30;  0.00; 21.60;  4.30
-20110727;    2742;  0.29;  0.00; 20.00;  4.10
-20110728;    2561;  0.27;  0.00; 20.50;  4.10
-20110729;    2547;  0.27;  0.00; 21.00;  4.20
-20110730;    2554;  0.27;  0.00; 19.30;  3.90
-20110731;    2464;  0.26;  0.00; 18.80;  3.80
-20110801;    2417;  0.25;  0.00; 19.70;  3.90
-20110802;    2377;  0.25; 12.00; 17.40;  3.50
-20110803;    2805;  0.29;  1.10; 17.60;  3.60
-20110804;    3129;  0.33; 12.50; 18.00;  3.60
-20110805;    3538;  0.37;  1.50; 18.00;  3.60
-20110806;    3130;  0.33;  4.40; 17.90;  3.50
-20110807;    2908;  0.30; 13.80; 18.50;  3.60
-20110808;    3820;  0.40; 20.00; 16.40;  3.30
-20110809;    9732;  1.01; 13.50; 17.20;  3.40
-20110810;   12338;  1.28;  0.00; 17.40;  3.40
-20110811;    5827;  0.61;  0.90; 16.00;  3.20
-20110812;    4096;  0.43;  0.70; 16.90;  3.30
-20110813;    3577;  0.37;  3.20; 16.90;  3.20
-20110814;    3389;  0.35;  1.20; 16.80;  3.20
-20110815;    3264;  0.34;  1.40; 15.00;  2.90
-20110816;    3152;  0.33;  0.70; 15.40;  3.00
-20110817;    3051;  0.32; 17.60; 15.00;  2.90
-20110818;    6340;  0.66;  1.90; 15.10;  2.90
-20110819;    5494;  0.57;  0.40; 15.00;  2.80
-20110820;    3849;  0.40;  0.10; 15.20;  2.80
-20110821;    3307;  0.34;  0.00; 18.10;  3.20
-20110822;    3080;  0.32;  0.10; 18.60;  3.30
-20110823;    2834;  0.30;  5.40; 17.60;  3.10
-20110824;    2801;  0.29;  0.40; 20.10;  3.40
-20110825;    2935;  0.31;  0.20; 19.60;  3.30
-20110826;    2782;  0.29;  0.00; 17.00;  3.00
-20110827;    2661;  0.28;  1.10; 16.90;  2.90
-20110828;    2637;  0.27;  0.10; 18.00;  3.10
-20110829;    2579;  0.27;  0.00; 17.50;  2.90
-20110830;    2545;  0.26;  0.00; 17.30;  2.90
-20110831;    2492;  0.26;  0.10; 15.80;  2.70
-20110901;    2352;  0.24;  0.00; 16.00;  2.70
-20110902;    2276;  0.24;  0.00; 19.00;  3.00
-20110903;    2198;  0.23;  0.00; 16.90;  2.80
-20110904;    2143;  0.22;  0.00; 17.80;  2.80
-20110905;    2103;  0.22;  0.00; 19.20;  3.00
-20110906;    2062;  0.21;  0.00; 17.00;  2.70
-20110907;    1963;  0.20;  0.30; 17.50;  2.70
-20110908;    1985;  0.21;  1.60; 18.50;  2.80
-20110909;    1996;  0.21;  0.00; 16.00;  2.50
-20110910;    2005;  0.21;  0.00; 19.20;  2.80
-20110911;    2008;  0.21;  0.20; 19.20;  2.80
-20110912;    1900;  0.20;  0.10; 15.00;  2.30
-20110913;    1826;  0.19;  0.00; 13.00;  2.00
-20110914;    1781;  0.19;  0.00; 12.80;  2.00
-20110915;    1717;  0.18;  0.60; 12.40;  1.90
-20110916;    1881;  0.20;  6.40; 15.90;  2.30
-20110917;    1992;  0.21;  3.70; 13.90;  2.10
-20110918;    2199;  0.23; 26.70; 14.80;  2.10
-20110919;    5997;  0.62;  5.50; 14.40;  2.10
-20110920;    5276;  0.55;  5.90; 13.50;  1.90
-20110921;    4585;  0.48;  4.40; 14.50;  2.00
-20110922;    4014;  0.42; 10.50; 17.30;  2.30
-20110923;    5288;  0.55; 10.90; 16.60;  2.20
-20110924;    7335;  0.76;  3.50; 17.50;  2.30
-20110925;    4618;  0.48;  7.20; 15.00;  2.00
-20110926;    5233;  0.54; 11.10; 14.10;  1.90
-20110927;    7433;  0.77; 12.00; 14.90;  1.90
-20110928;   10663;  1.11; 19.10; 14.50;  1.90
-20110929;   16955;  1.76;  9.80; 15.70;  1.90
-20110930;   16805;  1.75;  1.50; 13.80;  1.70
-20111001;   11149;  1.16;  1.90; 14.50;  1.80
-20111002;    7257;  0.76;  7.10; 11.70;  1.50
-20111003;    6590;  0.69;  1.70; 10.70;  1.40
-20111004;    7128;  0.74;  0.30;  9.00;  1.20
-20111005;    5509;  0.57;  0.10;  8.20;  1.10
-20111006;    4816;  0.50;  0.00;  8.10;  1.10
-20111007;    4266;  0.44;  0.00;  9.50;  1.20
-20111008;    4155;  0.43;  0.00; 13.20;  1.50
-20111009;    3977;  0.41;  1.00; 13.70;  1.50
-20111010;    3977;  0.41;  0.60; 15.40;  1.70
-20111011;    4039;  0.42;  0.10; 13.40;  1.50
-20111012;    4028;  0.42;  0.00; 11.60;  1.30
-20111013;    3853;  0.40;  0.00; 10.70;  1.20
-20111014;    3624;  0.38; 14.30; 13.30;  1.40
-20111015;    6924;  0.72;  1.70; 14.00;  1.40
-20111016;   10097;  1.05;  0.10; 12.90;  1.30
-20111017;    6314;  0.66;  3.10; 11.20;  1.20
-20111018;    5468;  0.57;  0.00; 10.30;  1.10
-20111019;    5055;  0.53;  0.90;  7.10;  0.90
-20111020;    4693;  0.49;  1.80;  9.50;  1.00
-20111021;    4693;  0.49; 10.70; 12.80;  1.20
-20111022;    9034;  0.94; 21.90; 13.30;  1.20
-20111023;   16200;  1.69; 35.70; 12.90;  1.20
-20111024;   32640;  3.40; 10.00; 11.00;  1.10
-20111025;   32885;  3.42;  5.50; 11.20;  1.10
-20111026;   20775;  2.16;  0.30; 10.30;  1.00
-20111027;   14045;  1.46;  0.60; 10.60;  1.00
-20111028;   12164;  1.27;  0.20; 12.50;  1.10
-20111029;   10852;  1.13;  0.20; 13.00;  1.10
-20111030;   10812;  1.13; 11.60; 12.90;  1.10
-20111031;   17315;  1.80;  2.40; 12.50;  1.00
-20111101;   13757;  1.43;  9.30; 14.00;  1.10
-20111102;   19545;  2.03;  0.30; 10.00;  0.90
-20111103;   13965;  1.45;  0.20;  8.10;  0.70
-20111104;   11757;  1.22;  0.20;  8.90;  0.80
-20111105;   11269;  1.17; 11.50; 11.10;  0.90
-20111106;   15765;  1.64;  0.20;  7.70;  0.70
-20111107;   13341;  1.39;  0.00;  9.80;  0.80
-20111108;   11344;  1.18;  1.00; 10.90;  0.80
-20111109;   10589;  1.10;  0.30; 10.40;  0.80
-20111110;   10008;  1.04;  0.80;  8.60;  0.70
-20111111;    9643;  1.00;  0.20;  8.20;  0.70
-20111112;    9351;  0.97;  0.00;  6.00;  0.50
-20111113;    9154;  0.95;  0.10;  7.30;  0.60
-20111114;    8988;  0.94;  0.00;  9.70;  0.70
-20111115;    8706;  0.91;  0.30;  7.90;  0.60
-20111116;    8311;  0.87;  3.80;  6.00;  0.50
-20111117;    8271;  0.86;  6.60;  6.00;  0.50
-20111118;    9158;  0.95;  2.60;  7.90;  0.60
-20111119;   10848;  1.13;  3.30;  4.30;  0.40
-20111120;    9805;  1.02;  2.70;  4.00;  0.40
-20111121;   10550;  1.10;  0.60;  2.40;  0.30
-20111122;   10039;  1.05;  1.50;  5.40;  0.40
-20111123;    9274;  0.97;  0.30;  7.20;  0.50
-20111124;    8730;  0.91;  0.60;  8.20;  0.60
-20111125;    8513;  0.89;  0.10;  9.80;  0.60
-20111126;    8357;  0.87;  3.80;  9.60;  0.60
-20111127;    8656;  0.90;  0.20; 10.50;  0.60
-20111128;    8654;  0.90;  0.20; 10.90;  0.60
-20111129;    8323;  0.87;  0.30; 10.80;  0.60
-20111130;    8001;  0.83;  0.10;  8.60;  0.50
-20111201;    7719;  0.80;  2.50; 10.40;  0.60
-20111202;    7659;  0.80;  0.00;  8.40;  0.50
-20111203;    7689;  0.80; 12.20; 10.10;  0.60
-20111204;   11097;  1.16;  1.00;  6.60;  0.40
-20111205;   13012;  1.35;  0.00;  5.00;  0.40
-20111206;    9572;  1.00;  1.50;  9.20;  0.50
-20111207;    8886;  0.93;  2.20; 10.00;  0.60
-20111208;    8884;  0.92;  8.50;  9.40;  0.50
-20111209;   12824;  1.33;  4.00;  5.70;  0.40
-20111210;   13532;  1.41; 18.60;  8.00;  0.50
-20111211;   25135;  2.62; 31.90; 11.30;  0.60
-20111212;   55385;  5.77;  3.60;  7.40;  0.40
-20111213;   42710;  4.45;  8.80;  6.90;  0.40
-20111214;   30690;  3.19;  2.80;  3.60;  0.30
-20111215;   24240;  2.52;  1.80;  2.20;  0.30
-20111216;   22105;  2.30;  1.90;  3.90;  0.30
-20111217;   20500;  2.13; 17.60;  8.70;  0.50
-20111218;   30290;  3.15;  8.10; 11.60;  0.60
-20111219;   35560;  3.70;  0.10;  5.00;  0.40
-20111220;   26235;  2.73;  1.50;  0.00;  0.20
-20111221;   22000;  2.29;  5.70;  4.60;  0.30
-20111222;   26885;  2.80; 15.20; 10.00;  0.50
-20111223;   37780;  3.93; 11.90;  8.40;  0.50
-20111224;   47600;  4.95; 44.40; 10.90;  0.60
-20111225;  146395; 15.24; 18.90;  8.20;  0.50
-20111226;  116960; 12.18; 11.00;  7.80;  0.40
-20111227;  113795; 11.85; 33.30;  4.20;  0.30
-20111228;  137330; 14.30;  3.00;  3.00;  0.30
-20111229;   97025; 10.10;  1.60;  2.10;  0.20
-20111230;   67715;  7.05;  4.70;  5.20;  0.30
-20111231;      -9; -9.00;  1.80;  9.00;  0.50
-20120101;      -9; -9.00;  4.10;  9.90;  0.50
-20120102;      -9; -9.00;  1.00; 10.00;  0.60
-20120103;      -9; -9.00; 12.80;  9.90;  0.60
-20120104;      -9; -9.00;  0.70;  9.10;  0.50
-20120105;      -9; -9.00;  5.10;  9.30;  0.50
-20120106;      -9; -9.00;  1.70;  8.30;  0.50
-20120107;      -9; -9.00;  2.20;  7.20;  0.50
-20120108;      -9; -9.00;  1.30;  7.10;  0.50
-20120109;      -9; -9.00;  0.30;  3.10;  0.30
-20120110;      -9; -9.00;  0.10;  1.90;  0.30
-20120111;      -9; -9.00;  0.10;  2.30;  0.30
-20120112;      -9; -9.00;  4.40;  2.40;  0.30
-20120113;      -9; -9.00;  0.40;  4.30;  0.40
-20120114;      -9; -9.00;  1.10;  2.80;  0.30
-20120115;      -9; -9.00;  0.10;  4.40;  0.40
-20120116;      -9; -9.00;  0.00;  2.80;  0.30
-20120117;      -9; -9.00;  0.00;  4.00;  0.40
-20120118;      -9; -9.00;  0.00;  5.30;  0.40
-20120119;      -9; -9.00;  0.00;  6.20;  0.50
-20120120;      -9; -9.00;  0.00;  5.30;  0.40
-20120121;      -9; -9.00;  0.00;  4.20;  0.40
-20120122;      -9; -9.00;  0.70;  5.20;  0.50
-20120123;      -9; -9.00;  0.30;  3.00;  0.40
-20120124;      -9; -9.00;  0.10;  2.00;  0.30
-20120125;      -9; -9.00;  0.00; -0.80;  0.20
-20120126;      -9; -9.00;  0.00; -1.20;  0.20
-20120127;      -9; -9.00;  0.00; -0.30;  0.20
-20120128;      -9; -9.00;  2.70;  4.10;  0.40
-20120129;      -9; -9.00;  1.60;  9.60;  0.70
-20120130;      -9; -9.00;  1.60;  9.80;  0.70
-20120131;      -9; -9.00;  0.70;  9.10;  0.70
-20120201;      -9; -9.00;  9.70;  9.00;  0.70
-20120202;      -9; -9.00;  0.00;  8.50;  0.70
-20120203;      -9; -9.00;  0.00;  6.50;  0.60
-20120204;      -9; -9.00;  0.00;  6.10;  0.60
-20120205;      -9; -9.00;  0.20;  6.90;  0.70
-20120206;      -9; -9.00;  2.90;  9.50;  0.80
-20120207;      -9; -9.00; 20.30;  9.20;  0.80
-20120208;      -9; -9.00;  9.70;  9.80;  0.80
-20120209;      -9; -9.00;  2.90;  8.00;  0.80
-20120210;      -9; -9.00;  9.20;  7.00;  0.70
-20120211;      -9; -9.00;  0.40;  4.10;  0.50
-20120212;      -9; -9.00; 15.90;  7.40;  0.70
-20120213;      -9; -9.00;  3.80; 10.00;  0.90
-20120214;      -9; -9.00;  2.80;  9.60;  0.90
-20120215;      -9; -9.00;  5.50;  8.10;  0.80
-20120216;      -9; -9.00;  5.40;  5.10;  0.60
-20120217;      -9; -9.00;  3.30;  8.10;  0.90
-20120218;      -9; -9.00;  1.50; 10.00;  1.00
-20120219;      -9; -9.00;  0.40;  7.50;  0.80
-20120220;      -9; -9.00;  0.10;  4.20;  0.60
-20120221;      -9; -9.00;  2.50;  5.30;  0.70
-20120222;      -9; -9.00;  2.60;  7.90;  0.90
-20120223;      -9; -9.00;  2.30;  9.50;  1.00
-20120224;      -9; -9.00;  2.50; 10.80;  1.20
-20120225;      -9; -9.00;  0.10;  7.60;  0.90
-20120226;      -9; -9.00;  0.30;  7.40;  0.90
-20120227;      -9; -9.00;  6.00;  9.50;  1.10
-20120228;      -9; -9.00; 12.10;  8.50;  1.10
-20120229;      -9; -9.00; 11.60;  8.60;  1.10
-20120301;      -9; -9.00;  1.20;  6.50;  0.90
-20120302;      -9; -9.00;  0.60;  6.10;  0.90
-20120303;      -9; -9.00;  9.60;  9.40;  1.20
-20120304;      -9; -9.00;  0.10;  4.00;  0.70
-20120305;      -9; -9.00;  0.00;  2.60;  0.60
-20120306;      -9; -9.00;  0.00;  4.30;  0.80
-20120307;      -9; -9.00;  0.00;  6.30;  1.00
-20120308;      -9; -9.00;  0.10;  8.20;  1.20
-20120309;      -9; -9.00;  0.20;  9.60;  1.30
-20120310;      -9; -9.00;  0.10;  7.80;  1.10
-20120311;      -9; -9.00;  0.00;  7.60;  1.20
-20120312;      -9; -9.00;  0.00;  8.20;  1.20
-20120313;      -9; -9.00;  0.00;  8.90;  1.30
-20120314;      -9; -9.00;  0.00;  9.60;  1.40
-20120315;      -9; -9.00;  0.00;  6.70;  1.10
-20120316;      -9; -9.00;  0.00;  5.70;  1.00
-20120317;      -9; -9.00;  0.00;  7.10;  1.20
-20120318;      -9; -9.00;  0.00;  7.40;  1.20
-20120319;      -9; -9.00;  0.00;  4.90;  1.00
-20120320;      -9; -9.00;  0.00;  6.10;  1.10
-20120321;      -9; -9.00;  0.00;  8.50;  1.40
-20120322;      -9; -9.00;  1.20; 10.60;  1.60
-20120323;      -9; -9.00;  2.30;  9.80;  1.60
-20120324;      -9; -9.00;  3.60;  8.80;  1.50
-20120325;      -9; -9.00;  4.90;  6.50;  1.20
-20120326;      -9; -9.00;  5.20;  6.60;  1.30
-20120327;      -9; -9.00;  3.30;  5.80;  1.20
-20120328;      -9; -9.00;  2.00;  5.10;  1.10
-20120329;      -9; -9.00;  2.90;  4.60;  1.10
-20120330;      -9; -9.00;  6.60;  5.70;  1.20
-20120331;      -9; -9.00;  4.60;  6.20;  1.30
-20120401;      -9; -9.00;  1.00;  8.20;  1.50
-20120402;      -9; -9.00;  5.90;  8.30;  1.60
-20120403;      -9; -9.00;  7.90;  9.80;  1.80
-20120404;      -9; -9.00;  1.90;  4.80;  1.20
-20120405;      -9; -9.00;  0.50;  3.50;  1.00
-20120406;      -9; -9.00;  0.00;  4.80;  1.20
-20120407;      -9; -9.00;  0.00;  7.10;  1.50
-20120408;      -9; -9.00;  0.00; 10.20;  1.90
-20120409;      -9; -9.00;  0.00;  8.20;  1.70
-20120410;      -9; -9.00;  0.00;  8.00;  1.60
-20120411;      -9; -9.00;  7.20;  4.70;  1.20
-20120412;      -9; -9.00;  2.80;  5.00;  1.30
-20120413;      -9; -9.00;  0.20;  6.30;  1.50
-20120414;      -9; -9.00; 22.40;  4.50;  1.30
-20120415;      -9; -9.00;  0.90;  5.70;  1.40
-20120416;      -9; -9.00; 15.30;  5.10;  1.30
-20120417;      -9; -9.00; 10.00;  8.10;  1.80
-20120418;      -9; -9.00; 14.70;  8.80;  1.90
-20120419;      -9; -9.00; 27.80;  9.00;  1.90
-20120420;      -9; -9.00;  4.90; 11.00;  2.20
-20120421;      -9; -9.00;  1.50; 11.00;  2.20
-20120422;      -9; -9.00;  2.50; 10.70;  2.20
-20120423;      -9; -9.00;  3.70;  9.10;  2.00
-20120424;      -9; -9.00; 19.50;  9.50;  2.10
-20120425;      -9; -9.00;  4.80; 10.40;  2.20
-20120426;      -9; -9.00;  4.40;  9.70;  2.10
-20120427;      -9; -9.00;  0.10;  9.10;  2.10
-20120428;      -9; -9.00;  0.20;  8.70;  2.00
-20120429;      -9; -9.00;  0.00; 11.30;  2.40
-20120430;      -9; -9.00;  0.00; 15.30;  3.00
-20120501;      -9; -9.00;  0.00; 14.50;  2.90
-20120502;      -9; -9.00;  0.00; 10.50;  2.30
-20120503;      -9; -9.00;  0.00;  9.90;  2.30
-20120504;      -9; -9.00;  0.30; 11.60;  2.50
-20120505;      -9; -9.00;  2.40; 14.10;  2.90
-20120506;      -9; -9.00;  0.10; 14.40;  2.90
-20120507;      -9; -9.00;  3.10; 14.40;  3.00
-20120508;      -9; -9.00;  7.00; 13.90;  2.90
-20120509;      -9; -9.00;  3.90; 14.20;  3.00
-20120510;      -9; -9.00;  5.90; 14.00;  3.00
-20120511;      -9; -9.00; 19.70; 13.40;  2.90
-20120512;      -9; -9.00;  0.30; 13.70;  3.00
-20120513;      -9; -9.00;  0.00; 15.00;  3.20
-20120514;      -9; -9.00;  0.00; 17.10;  3.50
-20120515;      -9; -9.00;  0.00; 18.60;  3.80
-20120516;      -9; -9.00;  0.60; 12.00;  2.80
-20120517;      -9; -9.00;  2.10; 11.00;  2.60
-20120518;      -9; -9.00;  0.50; 10.60;  2.50
-20120519;      -9; -9.00;  0.90; 10.60;  2.60
-20120520;      -9; -9.00;  2.30; 11.90;  2.80
-20120521;      -9; -9.00;  0.20; 11.20;  2.70
-20120522;      -9; -9.00;  2.20; 12.10;  2.80
-20120523;      -9; -9.00;  9.50; 12.90;  3.00
-20120524;      -9; -9.00; 20.20; 12.80;  3.00
-20120525;      -9; -9.00;  1.10; 11.90;  2.80
-20120526;      -9; -9.00; 17.30; 10.70;  2.60
-20120527;      -9; -9.00; 27.00;  9.50;  2.50
-20120528;      -9; -9.00;  0.60; 10.40;  2.60
-20120529;      -9; -9.00;  4.10; 10.60;  2.60
-20120530;      -9; -9.00; 14.00; 12.40;  2.90
-20120531;      -9; -9.00;  0.10; 12.80;  3.00
-20120601;      -9; -9.00;  0.00; 12.60;  3.00
-20120602;      -9; -9.00;  0.00; 14.20;  3.30
-20120603;      -9; -9.00;  0.10; 13.70;  3.20
-20120604;      -9; -9.00;  0.00; 12.90;  3.10
-20120605;      -9; -9.00;  0.00; 12.10;  2.90
-20120606;      -9; -9.00;  1.90; 11.80;  2.90
-20120607;      -9; -9.00;  0.00; 13.30;  3.10
-20120608;      -9; -9.00;  5.70; 16.30;  3.70
-20120609;      -9; -9.00;  0.00; 12.40;  3.00
-20120610;      -9; -9.00;  1.00; 12.50;  3.00
-20120611;      -9; -9.00;  0.30; 13.60;  3.20
-20120612;      -9; -9.00;  0.10; 16.20;  3.70
-20120613;      -9; -9.00;  0.20; 15.70;  3.60
-20120614;      -9; -9.00;  0.00; 15.70;  3.60
-20120615;      -9; -9.00;  0.00; 18.20;  4.00
-20120616;      -9; -9.00;  0.00; 21.60;  4.60
-20120617;      -9; -9.00;  0.00; 23.40;  4.90
-20120618;      -9; -9.00;  0.00; 22.30;  4.80
-20120619;      -9; -9.00; 11.10; 18.50;  4.10
-20120620;      -9; -9.00;  3.70; 17.10;  3.90
-20120621;      -9; -9.00;  0.60; 15.10;  3.50
-20120622;      -9; -9.00;  1.30; 14.00;  3.30
-20120623;      -9; -9.00;  0.60; 13.40;  3.20
-20120624;      -9; -9.00;  3.00; 12.50;  3.00
-20120625;      -9; -9.00;  0.00; 14.00;  3.30
-20120626;      -9; -9.00;  0.00; 15.90;  3.60
-20120627;      -9; -9.00;  0.50; 16.80;  3.80
-20120628;      -9; -9.00;  0.00; 18.00;  4.00
-20120629;      -9; -9.00;  1.60; 17.10;  3.80
-20120630;      -9; -9.00;  4.60; 17.20;  3.90
-20120701;      -9; -9.00;  0.50; 17.00;  3.80
-20120702;      -9; -9.00;  4.10; 15.40;  3.50
-20120703;      -9; -9.00;  5.80; 15.60;  3.60
-20120704;      -9; -9.00;  6.60; 14.60;  3.40
-20120705;      -9; -9.00;  0.70; 15.50;  3.50
-20120706;      -9; -9.00; 17.40; 15.70;  3.60
-20120707;      -9; -9.00;  2.10; 14.70;  3.40
-20120708;      -9; -9.00;  2.70; 14.00;  3.30
-20120709;      -9; -9.00; 20.20; 14.00;  3.20
-20120710;      -9; -9.00;  1.50; 13.10;  3.10
-20120711;      -9; -9.00;  2.20; 12.60;  3.00
-20120712;      -9; -9.00;  1.40; 13.20;  3.10
-20120713;      -9; -9.00;  2.20; 14.80;  3.40
-20120714;      -9; -9.00;  3.40; 14.90;  3.40
-20120715;      -9; -9.00;  1.00; 14.30;  3.30
-20120716;      -9; -9.00;  0.00; 14.50;  3.30
-20120717;      -9; -9.00;  0.00; 15.80;  3.50
-20120718;      -9; -9.00;  0.00; 16.30;  3.60
-20120719;      -9; -9.00;  0.00; 16.40;  3.60
-20120720;      -9; -9.00;  0.00; 17.90;  3.80
-20120721;      -9; -9.00;  0.00; 19.90;  4.10
-20120722;      -9; -9.00;  0.00; 19.90;  4.10
-20120723;      -9; -9.00;  2.40; 18.10;  3.80
-20120724;      -9; -9.00;  1.00; 16.20;  3.50
-20120725;      -9; -9.00;  1.60; 17.20;  3.60
-20120726;      -9; -9.00;  5.30; 16.80;  3.50
-20120727;      -9; -9.00;  3.30; 16.10;  3.40
-20120728;      -9; -9.00;  1.70; 16.70;  3.50
-20120729;      -9; -9.00;  0.80; 16.30;  3.40
-20120730;      -9; -9.00;  0.00; 16.50;  3.40
-20120731;      -9; -9.00;  0.00; 19.00;  3.80
-20120801;      -9; -9.00;  0.10; 17.50;  3.50
-20120802;      -9; -9.00;  3.10; 15.50;  3.20
-20120803;      -9; -9.00;  0.90; 15.50;  3.20
-20120804;      -9; -9.00;  0.00; 16.50;  3.30
-20120805;      -9; -9.00;  0.00; 15.20;  3.10
-20120806;      -9; -9.00;  0.10; 17.20;  3.40
-20120807;      -9; -9.00;  0.00; 18.70;  3.60
-20120808;      -9; -9.00;  0.00; 18.20;  3.50
-20120809;      -9; -9.00;  0.10; 18.40;  3.50
-20120810;      -9; -9.00;  0.10; 17.70;  3.40
-20120811;      -9; -9.00;  0.00; 19.10;  3.60
-20120812;      -9; -9.00;  4.60; 18.20;  3.50
-20120813;      -9; -9.00; 13.50; 17.20;  3.30
-20120814;      -9; -9.00;  0.60; 18.00;  3.40
-20120815;      -9; -9.00;  7.50; 15.70;  3.00
-20120816;      -9; -9.00;  5.60; 17.80;  3.30
-20120817;      -9; -9.00;  0.00; 15.40;  2.90
-20120818;      -9; -9.00;  4.10; 15.90;  3.00
-20120819;      -9; -9.00;  0.00; 16.40;  3.00
-20120820;      -9; -9.00;  0.10; 13.60;  2.60
-20120821;      -9; -9.00;  2.90; 12.80;  2.50
-20120822;      -9; -9.00;  0.10; 17.00;  3.00
-20120823;      -9; -9.00;  0.20; 18.60;  3.30
-20120824;      -9; -9.00;  0.20; 19.60;  3.40
-20120825;      -9; -9.00;  0.00; 21.30;  3.60
-20120826;      -9; -9.00;  0.70; 16.90;  3.00
-20120827;      -9; -9.00;  0.10; 15.50;  2.70
-20120828;      -9; -9.00;  0.10; 15.70;  2.70
-20120829;      -9; -9.00;  1.40; 15.90;  2.70
-20120830;      -9; -9.00;  0.20; 17.20;  2.90
-20120831;      -9; -9.00;  3.30; 15.70;  2.70
-20120901;      -9; -9.00;  3.70; 14.20;  2.50
-20120902;      -9; -9.00;  0.50; 16.00;  2.70
-20120903;      -9; -9.00;  0.70; 15.30;  2.60
-20120904;      -9; -9.00;  0.10; 13.30;  2.30
-20120905;      -9; -9.00;  4.20; 14.30;  2.40
-20120906;      -9; -9.00;  1.90; 16.70;  2.70
-20120907;      -9; -9.00;  0.00; 15.20;  2.50
-20120908;      -9; -9.00;  0.00; 17.90;  2.70
-20120909;      -9; -9.00;  0.00; 19.60;  2.90
-20120910;      -9; -9.00;  0.00; 21.10;  3.10
-20120911;      -9; -9.00;  0.00; 18.70;  2.80
-20120912;      -9; -9.00;  0.00; 15.20;  2.30
-20120913;      -9; -9.00;  0.00; 14.00;  2.20
-20120914;      -9; -9.00;  0.00; 16.30;  2.40
-20120915;      -9; -9.00; 11.30; 15.60;  2.30
-20120916;      -9; -9.00;  0.10; 14.10;  2.10
-20120917;      -9; -9.00;  0.10; 13.20;  2.00
-20120918;      -9; -9.00; 11.10; 13.20;  2.00
-20120919;      -9; -9.00;  5.20; 11.40;  1.70
-20120920;      -9; -9.00;  6.00; 11.80;  1.80
-20120921;      -9; -9.00;  8.10; 16.00;  2.20
-20120922;      -9; -9.00;  1.80; 17.10;  2.30
-20120923;      -9; -9.00;  1.80; 17.80;  2.30
-20120924;      -9; -9.00;  1.90; 14.00;  1.90
-20120925;      -9; -9.00;  1.30; 15.50;  2.00
-20120926;      -9; -9.00;  2.10; 16.20;  2.10
-20120927;      -9; -9.00; 22.60; 13.60;  1.80
-20120928;      -9; -9.00;  4.10; 14.20;  1.80
-20120929;      -9; -9.00;  3.20; 12.10;  1.60
-20120930;      -9; -9.00;  2.60; 11.20;  1.50
-20121001;      -9; -9.00;  3.70; 10.90;  1.50
-20121002;      -9; -9.00;  0.00; 11.80;  1.50
-20121003;      -9; -9.00;  2.10; 13.70;  1.70
-20121004;      -9; -9.00;  0.30; 12.50;  1.50
-20121005;      -9; -9.00;  0.50; 10.90;  1.40
-20121006;      -9; -9.00;  0.10;  9.50;  1.20
-20121007;      -9; -9.00;  5.10; 11.10;  1.40
-20121008;      -9; -9.00;  1.80; 10.80;  1.30
-20121009;      -9; -9.00; 27.30; 10.90;  1.30
-20121010;      -9; -9.00; 20.70; 10.40;  1.30
-20121011;      -9; -9.00;  7.50;  9.60;  1.20
-20121012;      -9; -9.00;  3.00;  9.80;  1.20
-20121013;      -9; -9.00;  0.20; 10.50;  1.20
-20121014;      -9; -9.00;  7.80;  9.20;  1.10
-20121015;      -9; -9.00;  0.90; 10.80;  1.20
-20121016;      -9; -9.00;  0.30; 10.40;  1.10
-20121017;      -9; -9.00; 12.80;  9.90;  1.10
-20121018;      -9; -9.00; 10.70; 13.70;  1.40
-20121019;      -9; -9.00;  0.20; 10.20;  1.10
-20121020;      -9; -9.00;  9.80;  9.60;  1.00
-20121021;      -9; -9.00;  0.10; 10.50;  1.10
-20121022;      -9; -9.00;  1.10; 10.70;  1.10
-20121023;      -9; -9.00;  0.90; 12.50;  1.20
-20121024;      -9; -9.00;  0.30; 11.20;  1.10
-20121025;      -9; -9.00;  1.70; 11.80;  1.10
-20121026;      -9; -9.00;  0.00;  9.60;  0.90
-20121027;      -9; -9.00; 13.70; 13.00;  1.10
-20121028;      -9; -9.00; 15.60; 12.40;  1.10
-20121029;      -9; -9.00; 12.00; 11.20;  1.00
-20121030;      -9; -9.00; 12.90; 10.20;  0.90
-20121031;      -9; -9.00;  4.20;  9.50;  0.80
-20121101;      -9; -9.00; 10.80;  9.10;  0.80
-20121102;      -9; -9.00;  5.50;  8.70;  0.80
-20121103;      -9; -9.00;  6.00;  7.40;  0.70
-20121104;      -9; -9.00;  2.20;  6.10;  0.60
-20121105;      -9; -9.00; 38.80;  8.80;  0.80
-20121106;      -9; -9.00;  8.50;  7.40;  0.70
-20121107;      -9; -9.00;  6.20;  7.90;  0.70
-20121108;      -9; -9.00;  1.50;  7.50;  0.70
-20121109;      -9; -9.00;  0.60;  5.50;  0.50
-20121110;      -9; -9.00;  2.40;  6.90;  0.60
-20121111;      -9; -9.00; 36.10; 10.30;  0.80
-20121112;      -9; -9.00;  2.10;  8.60;  0.70
-20121113;      -9; -9.00;  3.60;  5.50;  0.50
-20121114;      -9; -9.00;  1.00;  5.00;  0.50
-20121115;      -9; -9.00; 12.50;  7.10;  0.60
-20121116;      -9; -9.00;  1.60;  7.10;  0.60
-20121117;      -9; -9.00;  0.60;  6.60;  0.50
-20121118;      -9; -9.00;  7.80; 10.20;  0.70
-20121119;      -9; -9.00;  4.70;  8.20;  0.60
-20121120;      -9; -9.00;  5.20;  6.20;  0.50
-20121121;      -9; -9.00; 20.10;  8.60;  0.60
-20121122;      -9; -9.00;  8.40;  8.30;  0.60
-20121123;      -9; -9.00;  0.60;  6.90;  0.50
-20121124;      -9; -9.00; 14.50;  7.20;  0.50
-20121125;      -9; -9.00; 14.70; 10.60;  0.60
-20121126;      -9; -9.00;  7.50;  8.00;  0.50
-20121127;      -9; -9.00;  6.10; 11.80;  0.70
-20121128;      -9; -9.00;  0.90; 13.40;  0.70
-20121129;      -9; -9.00;  0.40; 11.40;  0.70
-20121130;      -9; -9.00; 23.00; 10.90;  0.60
-20121201;      -9; -9.00;  2.80; 11.60;  0.70
-20121202;      -9; -9.00;  1.10;  8.90;  0.50
-20121203;      -9; -9.00; 32.50;  8.60;  0.50
-20121204;      -9; -9.00;  7.30; 12.50;  0.70
-20121205;      -9; -9.00; 12.00; 12.30;  0.70
-20121206;      -9; -9.00;  9.80; 10.30;  0.60
-20121207;      -9; -9.00; 17.60; 11.20;  0.60
-20121208;      -9; -9.00; 10.60;  9.40;  0.50
-20121209;      -9; -9.00; 24.20; 10.00;  0.60
-20121210;      -9; -9.00;  0.90; 12.00;  0.60
-20121211;      -9; -9.00; 48.60; 12.90;  0.70
-20121212;      -9; -9.00; 36.00; 12.10;  0.60
-20121213;      -9; -9.00; 11.90; 10.50;  0.60
-20121214;      -9; -9.00;  1.50;  7.00;  0.40
-20121215;      -9; -9.00;  3.40;  4.60;  0.30
-20121216;      -9; -9.00;  0.40;  5.90;  0.40
-20121217;      -9; -9.00; 12.60;  5.50;  0.40
-20121218;      -9; -9.00;  2.80;  7.90;  0.50
-20121219;      -9; -9.00;  0.10;  9.30;  0.50
-20121220;      -9; -9.00;  0.10;  8.50;  0.50
-20121221;      -9; -9.00;  0.10;  8.00;  0.40
-20121222;      -9; -9.00;  0.00;  7.50;  0.40
-20121223;      -9; -9.00;  0.00;  7.80;  0.40
-20121224;      -9; -9.00;  0.00;  7.30;  0.40
-20121225;      -9; -9.00;  3.10;  6.50;  0.40
-20121226;      -9; -9.00;  1.30;  5.60;  0.40
-20121227;      -9; -9.00;  1.90;  3.60;  0.30
-20121228;      -9; -9.00;  1.80;  2.50;  0.30
-20121229;      -9; -9.00;  2.30;  1.90;  0.20
-20121230;      -9; -9.00;  1.10; -0.40;  0.20
-20121231;      -9; -9.00; 59.60;  6.10;  0.40
diff --git a/files_misc/airGR_AdvancedExample/Test_DataInput/L0123002.txt b/files_misc/airGR_AdvancedExample/Test_DataInput/L0123002.txt
deleted file mode 100644
index 958e8c99..00000000
--- a/files_misc/airGR_AdvancedExample/Test_DataInput/L0123002.txt
+++ /dev/null
@@ -1,10600 +0,0 @@
-# -------------------------------------------------------
-# Code       ; L0123002
-# Name       ; Snowy River at Orroral Valley Homestead
-# Area (km2) ; 3060
-# Units      ; YYYYMMDD ; l/s ; mm/d ; mm/d ; degC ; mm/d
-# -------------------------------------------------------
-    Date;       Q;   Qmm;  Ptot;  Temp;    PE
-19840101;   14315;  0.40;  7.09; -1.61;  0.00
-19840102;   14886;  0.42; 10.47; -2.44;  0.00
-19840103;   13168;  0.37;  0.00;-10.42;  0.00
-19840104;   11737;  0.33;  9.48;-10.89;  0.00
-19840105;   14029;  0.40;  4.85; -7.20;  0.00
-19840106;   15172;  0.43;  3.24; -2.13;  0.00
-19840107;   15746;  0.44;  6.64; -0.44;  0.00
-19840108;   15459;  0.44;  7.37; -3.15;  0.00
-19840109;   14886;  0.42; 19.81; -1.99;  0.00
-19840110;   14886;  0.42; 15.17; -3.61;  0.00
-19840111;   15459;  0.44; 64.94; -2.28;  0.00
-19840112;   16320;  0.46; 11.44; -4.01;  0.00
-19840113;   16890;  0.48;  1.05; -8.31;  0.00
-19840114;   16320;  0.46;  0.00; -8.93;  0.00
-19840115;   16033;  0.45;  0.41; -3.36;  0.00
-19840116;   16890;  0.48;  0.53; -3.17;  0.00
-19840117;   18066;  0.51;  6.88; -0.56;  0.00
-19840118;   18523;  0.52; 28.70; -0.82;  0.00
-19840119;   19440;  0.55; 18.77;  0.50;  0.00
-19840120;   40081;  1.13; 16.20;  2.23;  0.00
-19840121;   64416;  1.82; 34.45;  2.11;  0.00
-19840122;   60123;  1.70; 20.64; -0.09;  0.00
-19840123;   41799;  1.18; 12.10; -2.21;  0.00
-19840124;   32350;  0.91;  6.34; -4.04;  0.00
-19840125;   27540;  0.78;  7.81; -7.14;  0.00
-19840126;   21101;  0.60;  1.68;-13.44;  0.00
-19840127;   17205;  0.49;  0.09;-12.21;  0.00
-19840128;   16033;  0.45;  1.77;-11.61;  0.00
-19840129;   16320;  0.46;  4.47;-10.71;  0.00
-19840130;   16603;  0.47;  0.19; -9.78;  0.00
-19840131;   16890;  0.48;  5.43;-10.96;  0.00
-19840201;   15746;  0.44;  0.53;-12.97;  0.00
-19840202;   15172;  0.43;  0.00;-11.24;  0.00
-19840203;   14886;  0.42;  0.00;-10.37;  0.00
-19840204;   16033;  0.45;  0.60;-10.63;  0.00
-19840205;   17751;  0.50;  8.42; -7.86;  0.00
-19840206;   20354;  0.57;  5.71; -3.37;  0.00
-19840207;   21586;  0.61;  6.98; -1.21;  0.00
-19840208;   21328;  0.60;  7.42; -1.19;  0.00
-19840209;   20843;  0.59;  1.78; -1.07;  0.01
-19840210;   19667;  0.56;  0.00; -5.03;  0.03
-19840211;   19897;  0.56;  2.19; -5.50;  0.05
-19840212;   18980;  0.54;  7.22; -1.87;  0.07
-19840213;   24852;  0.70; 29.50; -0.10;  0.10
-19840214;   26740;  0.76;  3.91; -3.47;  0.12
-19840215;   25107;  0.71; 22.70; -1.85;  0.14
-19840216;   32636;  0.92; 15.30;  0.85;  0.17
-19840217;   46665;  1.32; 14.87; -1.01;  0.19
-19840218;   46665;  1.32; 13.72;  1.06;  0.22
-19840219;   46665;  1.32;  1.09;  0.54;  0.24
-19840220;   46665;  1.32;  9.88;  0.16;  0.27
-19840221;   46952;  1.33;  1.31; -3.43;  0.29
-19840222;   44090;  1.24; 22.43; -1.70;  0.32
-19840223;   42659;  1.20;  5.81; -1.63;  0.35
-19840224;   39794;  1.12; 20.75; -2.65;  0.38
-19840225;   36072;  1.02;  4.10; -2.79;  0.41
-19840226;   33210;  0.94; 14.58; -4.36;  0.44
-19840227;   46952;  1.33; 58.05; -0.39;  0.47
-19840228;  107075;  3.02; 21.63;  3.45;  0.50
-19840229;  129979;  3.67; 20.88;  0.53;  0.53
-19840301;  106501;  3.01;  9.10; -3.72;  0.56
-19840302;   88751;  2.51; 35.21; -1.62;  0.59
-19840303;   81593;  2.30;  6.18; -2.88;  0.62
-19840304;   70713;  2.00;  5.27; -2.74;  0.66
-19840305;   65276;  1.84; 19.35;  0.70;  0.69
-19840306;   82167;  2.32; 18.22;  1.14;  0.72
-19840307;   89324;  2.52;  0.11; -2.31;  0.75
-19840308;   81306;  2.30;  0.11;  0.37;  0.79
-19840309;   75870;  2.14;  0.00;  3.68;  0.82
-19840310;   87320;  2.47;  1.81;  4.69;  0.86
-19840311;  121674;  3.44; 16.30;  3.10;  0.89
-19840312;  148587;  4.20;  3.55;  2.08;  0.93
-19840313;  165190;  4.66;  8.68;  2.46;  0.96
-19840314;  190673;  5.38;  8.40;  3.17;  1.00
-19840315;  188094;  5.31;  0.58;  4.93;  1.04
-19840316;  198401;  5.60;  0.00;  7.03;  1.07
-19840317;  230180;  6.50;  0.00;  6.14;  1.11
-19840318;  246787;  6.97; 32.43;  2.33;  1.15
-19840319;  235620;  6.65;  2.58;  2.14;  1.19
-19840320;  210998;  5.96;  0.00;  3.29;  1.23
-19840321;  190673;  5.38;  0.06;  2.64;  1.26
-19840322;  178932;  5.05;  6.68;  4.68;  1.30
-19840323;  207276;  5.85;  7.81;  2.99;  1.34
-19840324;  195539;  5.52;  4.43; -0.06;  1.38
-19840325;  173779;  4.91;  5.98; -0.89;  1.42
-19840326;  148013;  4.18;  2.34; -5.09;  1.46
-19840327;  128832;  3.64;  0.39; -2.66;  1.50
-19840328;  114233;  3.23;  1.10; -1.24;  1.54
-19840329;  104210;  2.94;  4.14; -0.43;  1.58
-19840330;   95051;  2.68;  1.57;  2.63;  1.62
-19840331;   92760;  2.62;  0.11;  3.10;  1.66
-19840401;   97626;  2.76;  8.72;  3.51;  1.70
-19840402;  119956;  3.39;  0.30;  1.24;  1.74
-19840403;  120530;  3.40;  0.00; -0.99;  1.78
-19840404;  119956;  3.39;  0.56;  1.38;  1.82
-19840405;  119956;  3.39;  2.14;  4.02;  1.86
-19840406;  150305;  4.24; 22.10;  3.92;  1.90
-19840407;  175784;  4.96; 12.56;  1.38;  1.94
-19840408;  163189;  4.61;  8.56;  0.15;  1.98
-19840409;  148587;  4.20;  2.19;  0.23;  2.02
-19840410;  137420;  3.88;  1.66;  1.13;  2.06
-19840411;  131980;  3.73;  6.37;  1.71;  2.10
-19840412;  132554;  3.74; 16.90;  1.95;  2.14
-19840413;  123392;  3.48;  1.62; -0.81;  2.18
-19840414;  113659;  3.21;  0.49;  0.33;  2.23
-19840415;  109080;  3.08;  7.16;  2.23;  2.27
-19840416;  113659;  3.21; 18.82;  0.74;  2.31
-19840417;  106501;  3.01;  1.17; -2.52;  2.35
-19840418;   99344;  2.81;  0.07; -1.79;  2.39
-19840419;   94478;  2.67;  0.43; -0.77;  2.43
-19840420;   93334;  2.64;  0.00;  2.21;  2.47
-19840421;   94478;  2.67;  5.97;  2.28;  2.51
-19840422;   92473;  2.61;  1.86; -0.04;  2.55
-19840423;   92473;  2.61;  0.06;  2.91;  2.59
-19840424;  108506;  3.06;  3.71;  6.30;  2.63
-19840425;  119956;  3.39;  5.65;  2.50;  2.67
-19840426;  116521;  3.29;  0.13;  3.13;  2.71
-19840427;  126544;  3.57;  0.05;  5.79;  2.75
-19840428;  160037;  4.52;  0.57;  6.31;  2.79
-19840429;  187237;  5.29;  4.41;  1.98;  2.83
-19840430;  169773;  4.79;  0.31; -0.06;  2.87
-19840501;  154314;  4.36;  0.00;  1.12;  2.90
-19840502;  156032;  4.41;  0.00;  3.90;  2.94
-19840503;  163760;  4.62;  0.00;  5.79;  2.98
-19840504;  202984;  5.73;  0.01;  6.21;  3.02
-19840505;  240773;  6.80;  0.00;  6.56;  3.06
-19840506;  286007;  8.08;  1.68;  6.58;  3.09
-19840507;  309198;  8.73;  5.49;  5.83;  3.13
-19840508;  343552;  9.70; 23.00;  3.67;  3.16
-19840509;  329237;  9.30;  2.72;  4.13;  3.20
-19840510;  300610;  8.49;  1.64;  4.44;  3.24
-19840511;  281998;  7.96;  1.28;  5.50;  3.27
-19840512;  294883;  8.33;  0.00;  8.14;  3.31
-19840513;  357868; 10.10;  0.00;  9.56;  3.34
-19840514;  449480; 12.69;  1.58; 11.76;  3.38
-19840515;  586904; 16.57;  1.49; 11.58;  3.41
-19840516;  675654; 19.08;  0.07; 12.09;  3.44
-19840517;  689970; 19.48;  4.30; 11.24;  3.48
-19840518;  612669; 17.30;  0.00;  7.28;  3.51
-19840519;  584039; 16.49;  0.00;  7.34;  3.54
-19840520;  586904; 16.57;  9.42;  9.86;  3.58
-19840521;  632712; 17.86;  5.97;  8.31;  3.61
-19840522;  615531; 17.38;  3.58;  7.74;  3.64
-19840523;  558273; 15.76;  1.36;  7.58;  3.67
-19840524;  518192; 14.63;  7.21;  6.29;  3.70
-19840525;  452345; 12.77;  0.77;  4.45;  3.73
-19840526;  400810; 11.32;  0.00;  6.64;  3.76
-19840527;  426580; 12.04;  0.00; 10.27;  3.79
-19840528;  521054; 14.71;  0.00; 12.76;  3.81
-19840529;  641300; 18.11;  0.00; 14.68;  3.84
-19840530;  747228; 21.10;  0.13; 16.37;  3.87
-19840531;  830252; 23.44;  2.78; 16.60;  3.90
-19840601;  873198; 24.66;  0.78; 14.92;  3.92
-19840602;  847432; 23.93;  0.12; 13.28;  3.95
-19840603;  764405; 21.58;  2.25; 11.83;  3.97
-19840604;  701420; 19.80;  0.00; 12.61;  4.00
-19840605;  692831; 19.56;  0.48; 14.02;  4.02
-19840606;  710009; 20.05;  0.00; 15.64;  4.04
-19840607;  738639; 20.86;  0.90; 17.04;  4.07
-19840608;  747228; 21.10;  2.55; 16.25;  4.09
-19840609;  710009; 20.05;  2.52; 15.61;  4.11
-19840610;  695693; 19.64;  7.55; 15.17;  4.13
-19840611;  684243; 19.32;  6.32; 10.38;  4.15
-19840612;  538234; 15.20;  1.24;  6.25;  4.17
-19840613;  432303; 12.21;  0.10;  8.71;  4.19
-19840614;  389360; 10.99;  0.13; 12.44;  4.21
-19840615;  423714; 11.96;  0.51; 14.89;  4.23
-19840616;  478111; 13.50;  1.99; 16.39;  4.25
-19840617;  503876; 14.23;  0.09; 11.77;  4.26
-19840618;  460934; 13.01;  9.35; 10.35;  4.28
-19840619;  389360; 10.99;  0.25;  9.85;  4.29
-19840620;  337825;  9.54;  6.49; 10.49;  4.31
-19840621;  337825;  9.54;  1.38; 10.68;  4.32
-19840622;  320648;  9.05;  2.16; 11.19;  4.34
-19840623;  332102;  9.38;  6.83; 11.72;  4.35
-19840624;  306333;  8.65;  3.16;  8.57;  4.36
-19840625;  279423;  7.89;  1.71;  9.17;  4.37
-19840626;  262533;  7.41;  0.78;  8.88;  4.38
-19840627;  239342;  6.76;  0.02; 10.41;  4.39
-19840628;  228175;  6.44;  0.00; 14.11;  4.40
-19840629;  254802;  7.19;  0.00; 15.21;  4.41
-19840630;  263390;  7.44;  0.00; 14.20;  4.42
-19840701;  255662;  7.22;  0.08; 12.20;  4.43
-19840702;  231041;  6.52;  0.00; 11.29;  4.43
-19840703;  206706;  5.84;  0.00; 12.31;  4.44
-19840704;  193534;  5.46;  0.00; 14.22;  4.45
-19840705;  191530;  5.41;  0.24; 16.87;  4.45
-19840706;  197544;  5.58;  3.92; 18.93;  4.45
-19840707;  197544;  5.58;  1.48; 17.50;  4.46
-19840708;  181224;  5.12;  0.14; 16.69;  4.46
-19840709;  168626;  4.76;  0.84; 14.42;  4.46
-19840710;  147156;  4.16;  0.00; 10.57;  4.46
-19840711;  130836;  3.69;  1.25; 12.68;  4.46
-19840712;  121674;  3.44;  0.00; 16.82;  4.46
-19840713;  118812;  3.35;  0.86; 17.37;  4.46
-19840714;  114803;  3.24;  0.21; 15.62;  4.46
-19840715;  106501;  3.01;  0.00; 14.01;  4.46
-19840716;   98200;  2.77;  0.00; 14.22;  4.45
-19840717;   90755;  2.56;  0.00; 14.11;  4.45
-19840718;   84741;  2.39;  3.76; 14.22;  4.44
-19840719;   85028;  2.40;  6.33;  8.61;  4.44
-19840720;   86176;  2.43;  3.78;  9.37;  4.43
-19840721;   83024;  2.34;  7.96; 10.45;  4.43
-19840722;   77300;  2.18;  0.30; 12.24;  4.42
-19840723;   68712;  1.94;  0.03; 14.29;  4.41
-19840724;   64416;  1.82;  0.33; 16.19;  4.40
-19840725;   61841;  1.75;  0.04; 15.50;  4.39
-19840726;   58406;  1.65;  0.53; 16.43;  4.38
-19840727;   54970;  1.55;  0.01; 17.50;  4.37
-19840728;   52392;  1.48;  0.13; 16.90;  4.36
-19840729;   49243;  1.39;  0.00; 18.35;  4.35
-19840730;   46665;  1.32;  0.01; 19.12;  4.34
-19840731;   44660;  1.26;  1.57; 17.99;  4.32
-19840801;   43803;  1.24;  0.45; 16.52;  4.31
-19840802;   40942;  1.16;  7.18; 14.90;  4.29
-19840803;   41225;  1.16;  0.08; 13.43;  4.28
-19840804;   38076;  1.08;  0.00; 15.32;  4.26
-19840805;   35502;  1.00;  0.00; 16.70;  4.25
-19840806;   33497;  0.95;  0.00; 17.64;  4.23
-19840807;   31779;  0.90;  0.00; 19.03;  4.21
-19840808;   30632;  0.86;  0.00; 20.03;  4.19
-19840809;   29201;  0.82;  0.02; 20.54;  4.17
-19840810;   27827;  0.79;  0.01; 19.21;  4.15
-19840811;   26740;  0.76;  0.00; 19.13;  4.13
-19840812;   25652;  0.72;  0.04; 18.28;  4.11
-19840813;   24593;  0.69;  0.02; 16.91;  4.09
-19840814;   24335;  0.69;  0.01; 17.23;  4.07
-19840815;   24335;  0.69; 15.19; 17.01;  4.04
-19840816;   32636;  0.92;  0.78; 15.52;  4.02
-19840817;   29488;  0.83;  0.00; 14.53;  4.00
-19840818;   25911;  0.73;  0.00; 15.64;  3.97
-19840819;   24076;  0.68;  1.32; 15.88;  3.95
-19840820;   23821;  0.67;  1.63; 16.52;  3.92
-19840821;   23563;  0.67;  0.22; 16.76;  3.90
-19840822;   22072;  0.62;  2.03; 13.40;  3.87
-19840823;   22072;  0.62;  1.11; 11.23;  3.84
-19840824;   21328;  0.60;  0.00; 13.35;  3.81
-19840825;   20354;  0.57;  0.01; 15.37;  3.79
-19840826;   19440;  0.55;  0.00; 16.73;  3.76
-19840827;   18523;  0.52;  0.00; 17.90;  3.73
-19840828;   17864;  0.50;  0.00; 18.89;  3.70
-19840829;   17205;  0.49;  0.41; 18.48;  3.67
-19840830;   16575;  0.47;  0.13; 16.05;  3.64
-19840831;   16575;  0.47;  0.00; 11.20;  3.61
-19840901;   16146;  0.46;  0.00; 12.35;  3.57
-19840902;   15516;  0.44;  0.00; 12.74;  3.54
-19840903;   15116;  0.43;  0.00; 13.03;  3.51
-19840904;   14716;  0.42;  0.00; 13.62;  3.48
-19840905;   14514;  0.41;  2.19; 11.14;  3.44
-19840906;   15318;  0.43;  2.39;  8.52;  3.41
-19840907;   16146;  0.46;  0.00;  8.60;  3.38
-19840908;   15116;  0.43;  0.00; 12.10;  3.34
-19840909;   14114;  0.40;  0.19; 11.37;  3.31
-19840910;   13915;  0.39;  0.09;  7.37;  3.27
-19840911;   13915;  0.39;  7.52;  9.02;  3.23
-19840912;   16575;  0.47; 14.88;  8.56;  3.20
-19840913;   18066;  0.51;  0.00;  8.96;  3.16
-19840914;   16348;  0.46;  0.00; 10.10;  3.13
-19840915;   14716;  0.42;  0.00; 10.94;  3.09
-19840916;   13915;  0.39;  0.00; 12.64;  3.05
-19840917;   13341;  0.38;  0.03; 12.92;  3.02
-19840918;   12598;  0.36;  0.10; 11.60;  2.98
-19840919;   13543;  0.38;  7.49;  9.17;  2.94
-19840920;   17007;  0.48;  7.60;  6.00;  2.90
-19840921;   17864;  0.50;  6.49;  8.94;  2.86
-19840922;   19897;  0.56;  0.44;  7.12;  2.82
-19840923;   18980;  0.54;  5.59;  4.23;  2.79
-19840924;   20843;  0.59;  7.30;  2.64;  2.75
-19840925;   19897;  0.56;  1.42;  2.75;  2.71
-19840926;   17864;  0.50;  0.04;  3.27;  2.67
-19840927;   17007;  0.48;  0.87;  3.52;  2.63
-19840928;   16575;  0.47;  0.00;  1.92;  2.59
-19840929;   15718;  0.44;  0.00;  4.04;  2.55
-19840930;   15116;  0.43;  0.00;  7.62;  2.51
-19841001;   14946;  0.42;  0.00;  8.05;  2.47
-19841002;   14946;  0.42;  0.00;  8.26;  2.43
-19841003;   14772;  0.42;  0.00;  8.91;  2.39
-19841004;   14429;  0.41;  0.00;  7.45;  2.35
-19841005;   14029;  0.40;  0.00;  5.98;  2.31
-19841006;   13657;  0.39;  0.00;  5.19;  2.26
-19841007;   13426;  0.38;  0.00;  6.16;  2.22
-19841008;   13285;  0.38;  0.00;  7.51;  2.18
-19841009;   13313;  0.38;  5.13;  7.01;  2.14
-19841010;   17205;  0.49; 13.61;  6.70;  2.10
-19841011;   19469;  0.55;  0.82;  6.73;  2.06
-19841012;   17864;  0.50;  0.00;  6.44;  2.02
-19841013;   16377;  0.46;  4.11;  5.97;  1.98
-19841014;   15318;  0.43;  0.18;  5.94;  1.94
-19841015;   15116;  0.43;  0.07;  5.33;  1.90
-19841016;   14716;  0.42;  0.00;  4.72;  1.86
-19841017;   14514;  0.41;  0.00;  4.89;  1.82
-19841018;   14114;  0.40;  0.14;  3.96;  1.77
-19841019;   13742;  0.39;  0.00;  2.70;  1.74
-19841020;   13543;  0.38;  0.05;  2.44;  1.69
-19841021;   13543;  0.38;  0.09;  4.09;  1.65
-19841022;   13341;  0.38;  0.06;  6.58;  1.61
-19841023;    7501;  0.21;  5.66;  4.31;  1.57
-19841024;    7816;  0.22;  0.10;  1.96;  1.53
-19841025;   13543;  0.38;  1.99;  3.47;  1.50
-19841026;   14315;  0.40;  4.67;  2.39;  1.46
-19841027;   15746;  0.44;  5.49;  0.36;  1.42
-19841028;   15318;  0.43;  3.14; -0.81;  1.38
-19841029;   14716;  0.42;  0.99; -3.58;  1.34
-19841030;   13341;  0.38;  0.00; -4.69;  1.30
-19841031;   12768;  0.36;  0.02; -4.12;  1.26
-19841101;   12768;  0.36;  3.97; -3.42;  1.22
-19841102;   17205;  0.49;  3.17;  0.95;  1.18
-19841103;   18781;  0.53;  0.77;  2.58;  1.15
-19841104;   18094;  0.51; 11.85;  2.50;  1.11
-19841105;   24076;  0.68;  2.38;  1.67;  1.07
-19841106;   22072;  0.62;  0.09; -1.19;  1.03
-19841107;   18094;  0.51;  1.21; -0.25;  1.00
-19841108;   17436;  0.49;  5.63; -0.50;  0.96
-19841109;   17436;  0.49;  0.68; -2.08;  0.93
-19841110;   15948;  0.45;  0.97; -1.07;  0.89
-19841111;   15516;  0.44;  0.33; -1.58;  0.86
-19841112;   14918;  0.42;  0.00; -1.61;  0.82
-19841113;   14315;  0.40;  0.00; -3.20;  0.79
-19841114;   13543;  0.38;  0.00; -1.33;  0.75
-19841115;   14716;  0.42;  0.86; -0.26;  0.72
-19841116;   14514;  0.41;  0.00;  0.70;  0.69
-19841117;   13944;  0.39;  0.00; -1.29;  0.65
-19841118;   13543;  0.38;  2.05; -0.93;  0.62
-19841119;   13944;  0.39;  0.37; -2.28;  0.59
-19841120;   13140;  0.37;  0.00; -4.22;  0.56
-19841121;   12396;  0.35;  0.00; -5.38;  0.53
-19841122;    9906;  0.28;  0.00; -6.36;  0.49
-19841123;    7501;  0.21;  2.94; -7.65;  0.46
-19841124;    7816;  0.22;  0.67; -4.36;  0.43
-19841125;   15318;  0.43; 27.87; -3.82;  0.41
-19841126;   21101;  0.60; 13.02; -1.87;  0.38
-19841127;   19012;  0.54;  0.87; -5.70;  0.35
-19841128;   14315;  0.40;  0.71; -7.85;  0.32
-19841129;   13742;  0.39;  0.23; -6.02;  0.29
-19841130;   13742;  0.39;  0.00; -2.81;  0.27
-19841201;   14114;  0.40;  0.00;  0.87;  0.24
-19841202;   15318;  0.43; 17.87; -2.97;  0.21
-19841203;   13944;  0.39;  0.00;-11.81;  0.19
-19841204;    5468;  0.15;  0.02;-14.05;  0.17
-19841205;    4866;  0.14;  0.38;-13.52;  0.14
-19841206;    4579;  0.13;  2.61;-14.57;  0.12
-19841207;    5153;  0.15;  0.34;-16.26;  0.10
-19841208;    6297;  0.18;  0.73;-12.83;  0.07
-19841209;    7731;  0.22;  0.00;-12.24;  0.05
-19841210;    8589;  0.24;  0.36;-12.88;  0.03
-19841211;   10880;  0.31;  0.69;-12.66;  0.01
-19841212;   16320;  0.46;  2.16;-13.73;  0.00
-19841213;   20326;  0.57;  1.94;-13.12;  0.00
-19841214;   22904;  0.65;  0.74;-11.07;  0.00
-19841215;   24048;  0.68;  0.00;-11.76;  0.00
-19841216;   26339;  0.74;  3.03; -9.21;  0.00
-19841217;   30062;  0.85; 19.31; -3.37;  0.00
-19841218;   42943;  1.21; 11.12;  0.07;  0.00
-19841219;   48670;  1.37; 18.87;  0.97;  0.00
-19841220;   60123;  1.70; 14.49;  1.32;  0.00
-19841221;   83024;  2.34; 46.01;  1.86;  0.00
-19841222;  103640;  2.93; 30.28;  1.57;  0.00
-19841223;   72434;  2.05;  6.89;  1.43;  0.00
-19841224;   72147;  2.04; 14.28;  0.31;  0.00
-19841225;   52679;  1.49;  0.50;  0.21;  0.00
-19841226;   41225;  1.16;  0.20;  2.03;  0.00
-19841227;   36932;  1.04;  8.92;  2.03;  0.00
-19841228;   36932;  1.04;  3.72; -0.23;  0.00
-19841229;   31492;  0.89;  0.50; -4.03;  0.00
-19841230;   27540;  0.78;  2.22; -6.36;  0.00
-19841231;   26453;  0.75;  5.16; -4.82;  0.00
-19850101;   24852;  0.70;  0.99; -4.17;  0.00
-19850102;   24335;  0.69;  9.50; -2.27;  0.00
-19850103;   20612;  0.58;  0.55; -9.52;  0.00
-19850104;   15746;  0.44;  1.65;-11.87;  0.00
-19850105;   12311;  0.35;  3.03;-10.65;  0.00
-19850106;   10019;  0.28;  1.08;-11.02;  0.00
-19850107;    8875;  0.25;  0.22;-13.01;  0.00
-19850108;    8589;  0.24;  0.00;-12.01;  0.00
-19850109;    8730;  0.25;  0.00;-12.03;  0.00
-19850110;    9162;  0.26;  0.00;-11.22;  0.00
-19850111;   14602;  0.41;  6.51;-10.02;  0.00
-19850112;   22043;  0.62; 17.81; -3.19;  0.00
-19850113;   40081;  1.13; 23.44;  1.04;  0.00
-19850114;   43516;  1.23;  6.00;  2.84;  0.00
-19850115;   44947;  1.27;  1.88;  1.56;  0.00
-19850116;   56401;  1.59; 15.17;  2.31;  0.00
-19850117;   64990;  1.83;  2.25;  0.60;  0.00
-19850118;   54683;  1.54;  1.67; -0.65;  0.00
-19850119;   47239;  1.33;  6.57; -1.57;  0.00
-19850120;   40081;  1.13;  1.35; -3.12;  0.00
-19850121;   36359;  1.03;  1.84; -2.39;  0.00
-19850122;   31206;  0.88;  0.00; -5.86;  0.00
-19850123;   30062;  0.85;  0.00; -3.59;  0.00
-19850124;   28631;  0.81;  0.22; -2.49;  0.00
-19850125;   28631;  0.81;  6.42; -1.44;  0.00
-19850126;   26711;  0.75;  0.23; -3.41;  0.00
-19850127;   23332;  0.66;  0.52; -6.90;  0.00
-19850128;   23074;  0.65;  0.00; -5.96;  0.00
-19850129;   23074;  0.65;  0.41; -6.14;  0.00
-19850130;   23591;  0.67;  2.37; -3.08;  0.00
-19850131;   23074;  0.65;  3.59; -1.81;  0.00
-19850201;   21586;  0.61;  0.00; -4.25;  0.00
-19850202;   20386;  0.58;  0.00; -4.90;  0.00
-19850203;   20386;  0.58;  0.00; -4.53;  0.00
-19850204;   20386;  0.58;  5.65; -2.53;  0.00
-19850205;   20612;  0.58; 12.63; -4.36;  0.00
-19850206;   19699;  0.56;  1.60; -6.25;  0.00
-19850207;   16777;  0.47;  0.00; -9.24;  0.00
-19850208;   16146;  0.46;  0.00; -9.46;  0.00
-19850209;   17205;  0.49;  0.00; -9.45;  0.01
-19850210;   19925;  0.56; 11.25; -6.23;  0.03
-19850211;   19925;  0.56;  3.89; -2.93;  0.05
-19850212;   18781;  0.53;  0.09; -1.82;  0.07
-19850213;   17436;  0.49;  0.00; -4.79;  0.10
-19850214;   17436;  0.49;  0.00; -4.41;  0.12
-19850215;   17205;  0.49;  0.37; -3.62;  0.14
-19850216;   17205;  0.49;  0.19; -0.05;  0.17
-19850217;   17436;  0.49;  8.55; -2.81;  0.19
-19850218;   17634;  0.50;  0.26; -2.04;  0.22
-19850219;   16575;  0.47;  0.00; -4.19;  0.24
-19850220;   16575;  0.47;  0.00; -2.56;  0.27
-19850221;   16377;  0.46;  0.00; -2.82;  0.29
-19850222;   16777;  0.47;  0.00; -1.84;  0.32
-19850223;   17205;  0.49;  0.00;  0.11;  0.35
-19850224;   17436;  0.49;  0.00; -1.50;  0.38
-19850225;   19012;  0.54;  2.60;  0.30;  0.41
-19850226;   20386;  0.58;  0.43;  2.16;  0.44
-19850227;   21845;  0.62;  1.16;  3.05;  0.47
-19850228;   24335;  0.69;  1.00;  2.36;  0.50
-19850301;   28344;  0.80; 17.93;  1.69;  0.53
-19850302;   30919;  0.87;  0.52; -0.07;  0.56
-19850303;   28344;  0.80;  0.00; -2.05;  0.59
-19850304;   26453;  0.75;  0.00; -1.42;  0.62
-19850305;   26453;  0.75;  2.27; -0.33;  0.66
-19850306;   25135;  0.71;  0.39; -1.26;  0.69
-19850307;   24335;  0.69;  1.45; -0.74;  0.72
-19850308;   23821;  0.67;  0.73;  0.29;  0.75
-19850309;   24076;  0.68;  2.45; -0.70;  0.79
-19850310;   24852;  0.70;  8.79;  0.42;  0.82
-19850311;   25652;  0.72;  0.60; -0.82;  0.86
-19850312;   24076;  0.68;  0.43; -1.97;  0.89
-19850313;   24076;  0.68;  4.88; -1.08;  0.93
-19850314;   23332;  0.66;  0.00; -0.85;  0.96
-19850315;   22589;  0.64;  0.66;  0.79;  1.00
-19850316;   22589;  0.64;  0.33;  2.39;  1.04
-19850317;   24335;  0.69;  6.41;  1.85;  1.07
-19850318;   23591;  0.67;  0.00; -2.14;  1.11
-19850319;   23074;  0.65;  0.00;  1.06;  1.15
-19850320;   22589;  0.64;  3.13;  2.24;  1.19
-19850321;   26711;  0.75;  8.06;  2.21;  1.23
-19850322;   29201;  0.82; 16.51;  1.54;  1.26
-19850323;   29775;  0.84;  1.44;  2.88;  1.30
-19850324;   30062;  0.85;  0.49;  2.16;  1.34
-19850325;   31206;  0.88;  0.65;  3.72;  1.38
-19850326;   36072;  1.02;  0.34;  2.76;  1.42
-19850327;   34928;  0.99;  0.09; -0.15;  1.46
-19850328;   32636;  0.92;  0.51; -0.64;  1.50
-19850329;   30632;  0.86;  0.00; -0.89;  1.54
-19850330;   29201;  0.82;  0.49; -0.36;  1.58
-19850331;   29201;  0.82;  6.03;  0.00;  1.62
-19850401;   27799;  0.78;  0.62; -1.26;  1.66
-19850402;   26711;  0.75;  7.64;  1.10;  1.70
-19850403;   26453;  0.75;  0.41;  1.78;  1.74
-19850404;   27540;  0.78;  0.00;  4.09;  1.78
-19850405;   30349;  0.86;  0.69;  5.25;  1.82
-19850406;   34354;  0.97;  2.93;  1.39;  1.86
-19850407;   33210;  0.94;  0.02; -2.94;  1.90
-19850408;   31779;  0.90;  0.00; -0.03;  1.94
-19850409;   33784;  0.95;  0.00;  4.07;  1.98
-19850410;   38363;  1.08;  0.00;  6.36;  2.02
-19850411;   46095;  1.30;  0.00;  5.71;  2.06
-19850412;   60123;  1.70;  2.17;  6.77;  2.10
-19850413;   74435;  2.10;  3.43;  6.09;  2.14
-19850414;   79588;  2.25;  1.11;  1.58;  2.18
-19850415;   71000;  2.00;  0.43;  0.82;  2.23
-19850416;   71000;  2.00;  7.53;  1.87;  2.27
-19850417;   75870;  2.14;  2.12;  2.15;  2.31
-19850418;   66994;  1.89;  2.18; -0.15;  2.35
-19850419;   60407;  1.71;  0.35; -1.17;  2.39
-19850420;   56688;  1.60;  4.28;  0.73;  2.43
-19850421;   53823;  1.52;  1.25;  3.95;  2.47
-19850422;   54970;  1.55;  0.55;  5.51;  2.51
-19850423;   57545;  1.62;  0.02;  4.45;  2.55
-19850424;   56401;  1.59;  0.00;  4.11;  2.59
-19850425;   58976;  1.67;  0.18;  5.58;  2.63
-19850426;   64990;  1.83;  0.00;  6.39;  2.67
-19850427;   82740;  2.34;  2.35;  7.22;  2.71
-19850428;   97052;  2.74;  0.00;  3.59;  2.75
-19850429;   89611;  2.53;  1.18;  1.71;  2.79
-19850430;   87033;  2.46;  0.39;  2.08;  2.83
-19850501;   84171;  2.38;  0.00;  2.13;  2.87
-19850502;   88751;  2.51;  0.22;  4.59;  2.90
-19850503;  101922;  2.88;  3.53;  5.90;  2.94
-19850504;  113085;  3.19;  7.41;  5.97;  2.98
-19850505;  121674;  3.44;  0.00;  6.97;  3.02
-19850506;  134845;  3.81;  0.00;  6.60;  3.06
-19850507;  142860;  4.03;  0.53;  6.94;  3.09
-19850508;  155458;  4.39; 13.62;  5.67;  3.13
-19850509;  139712;  3.94;  1.41;  3.93;  3.16
-19850510;  126544;  3.57;  5.10;  2.76;  3.20
-19850511;  113085;  3.19;  0.00;  3.66;  3.24
-19850512;  109650;  3.10;  0.00;  7.89;  3.27
-19850513;  124539;  3.52;  0.00; 10.87;  3.31
-19850514;  166338;  4.70;  0.00; 12.67;  3.34
-19850515;  223022;  6.30;  0.00; 14.08;  3.38
-19850516;  297744;  8.41;  0.00; 14.48;  3.41
-19850517;  334964;  9.46;  0.00; 13.91;  3.44
-19850518;  349279;  9.86;  0.00; 12.55;  3.48
-19850519;  346418;  9.78;  0.59; 11.70;  3.51
-19850520;  329237;  9.30;  0.06;  9.47;  3.54
-19850521;  256806;  7.25;  0.00;  4.84;  3.58
-19850522;  231041;  6.52;  0.00;  8.59;  3.61
-19850523;  233329;  6.59;  0.00; 12.04;  3.64
-19850524;  245352;  6.93; 14.08; 12.55;  3.67
-19850525;  289156;  8.16;  9.13;  5.96;  3.70
-19850526;  225314;  6.36;  0.33;  2.61;  3.73
-19850527;  184946;  5.22;  0.12;  4.83;  3.76
-19850528;  170917;  4.83;  0.27;  8.13;  3.79
-19850529;  165764;  4.68;  0.00;  8.68;  3.81
-19850530;  171491;  4.84;  0.00; 12.20;  3.84
-19850531;  196113;  5.54;  2.62; 11.28;  3.87
-19850601;  188381;  5.32;  0.33;  7.71;  3.90
-19850602;  177501;  5.01;  0.83;  6.69;  3.92
-19850603;  154027;  4.35;  0.17;  4.82;  3.95
-19850604;  135416;  3.82;  0.20;  8.17;  3.97
-19850605;  131697;  3.72;  0.00; 11.98;  4.00
-19850606;  144578;  4.08;  0.17; 13.49;  4.02
-19850607;  163760;  4.62;  1.49; 14.29;  4.04
-19850608;  168342;  4.75;  0.68; 15.19;  4.07
-19850609;  174926;  4.94;  2.56; 12.19;  4.09
-19850610;  163189;  4.61;  0.02;  7.41;  4.11
-19850611;  134845;  3.81;  0.00;  8.11;  4.13
-19850612;  122821;  3.47;  0.09; 12.99;  4.15
-19850613;  121674;  3.44;  2.01; 13.95;  4.17
-19850614;  184372;  5.21; 46.21;  9.66;  4.19
-19850615;  219300;  6.19;  1.72;  6.33;  4.21
-19850616;  156602;  4.42; 11.29;  6.85;  4.23
-19850617;  152880;  4.32;  6.81;  5.15;  4.25
-19850618;  142286;  4.02;  2.54;  4.74;  4.26
-19850619;  129405;  3.65;  0.00;  8.16;  4.28
-19850620;  123392;  3.48;  0.00; 11.80;  4.29
-19850621;  115951;  3.27;  0.17; 15.44;  4.31
-19850622;  114803;  3.24;  0.00; 18.35;  4.32
-19850623;  114233;  3.23;  1.45; 16.64;  4.34
-19850624;  107359;  3.03;  0.00; 14.74;  4.35
-19850625;   99631;  2.81;  0.16; 12.82;  4.36
-19850626;   94478;  2.67;  0.92; 16.01;  4.37
-19850627;   89037;  2.51;  0.51; 17.03;  4.38
-19850628;   84458;  2.38;  3.35; 16.21;  4.39
-19850629;   81023;  2.29;  0.26; 15.83;  4.40
-19850630;   73291;  2.07;  0.03; 12.36;  4.41
-19850701;   66994;  1.89;  0.00;  9.77;  4.42
-19850702;   61267;  1.73;  0.00; 11.99;  4.43
-19850703;   56688;  1.60;  0.00; 15.61;  4.43
-19850704;   52966;  1.50;  0.00; 16.42;  4.44
-19850705;   50100;  1.41;  0.00; 16.00;  4.45
-19850706;   47526;  1.34;  0.00; 12.87;  4.45
-19850707;   45521;  1.29;  0.00; 11.99;  4.45
-19850708;   42372;  1.20;  0.00; 14.73;  4.46
-19850709;   39794;  1.12;  0.00; 17.02;  4.46
-19850710;   37506;  1.06;  0.00; 19.52;  4.46
-19850711;   34928;  0.99;  0.00; 18.16;  4.46
-19850712;   33497;  0.95;  0.00; 13.29;  4.46
-19850713;   31779;  0.90;  0.00; 14.77;  4.46
-19850714;   30062;  0.85;  0.00; 16.66;  4.46
-19850715;   28631;  0.81;  0.00; 17.61;  4.46
-19850716;   27257;  0.77;  0.00; 18.08;  4.46
-19850717;   26194;  0.74;  0.00; 17.45;  4.45
-19850718;   25135;  0.71;  0.03; 18.27;  4.45
-19850719;   24076;  0.68;  0.12; 18.47;  4.44
-19850720;   23591;  0.67;  4.20; 17.75;  4.44
-19850721;   25394;  0.72;  0.80; 14.45;  4.43
-19850722;   25394;  0.72;  0.11; 13.64;  4.43
-19850723;   23074;  0.65;  0.01; 13.45;  4.42
-19850724;   21845;  0.62;  0.00; 14.16;  4.41
-19850725;   20843;  0.59;  0.00; 16.01;  4.40
-19850726;   19699;  0.56;  0.00; 16.74;  4.39
-19850727;   19012;  0.54;  0.00; 17.81;  4.38
-19850728;   18325;  0.52;  0.00; 18.17;  4.37
-19850729;   17436;  0.49;  0.00; 17.96;  4.36
-19850730;   17007;  0.48;  0.00; 18.97;  4.35
-19850731;   16377;  0.46;  0.00; 18.53;  4.34
-19850801;   15746;  0.44;  0.00; 18.86;  4.32
-19850802;   15116;  0.43;  0.05; 19.95;  4.31
-19850803;   14716;  0.42;  0.14; 18.83;  4.29
-19850804;   14918;  0.42;  2.71; 19.62;  4.28
-19850805;   14716;  0.42;  0.33; 16.46;  4.26
-19850806;   14514;  0.41;  0.00; 15.16;  4.25
-19850807;   14315;  0.40;  0.00; 13.67;  4.23
-19850808;   13543;  0.38;  0.00; 15.68;  4.21
-19850809;   13140;  0.37;  0.09; 17.29;  4.19
-19850810;   12768;  0.36;  0.72; 17.99;  4.17
-19850811;   12396;  0.35;  0.03; 17.30;  4.15
-19850812;   12598;  0.36;  0.38; 18.48;  4.13
-19850813;   12598;  0.36;  0.31; 19.30;  4.11
-19850814;   12024;  0.34;  0.18; 18.20;  4.09
-19850815;   11482;  0.32;  0.00; 18.03;  4.07
-19850816;   10965;  0.31;  0.00; 17.01;  4.04
-19850817;   10593;  0.30;  0.00; 14.76;  4.02
-19850818;   10420;  0.29;  0.00; 12.42;  4.00
-19850819;   10250;  0.29;  0.00; 14.32;  3.97
-19850820;   10108;  0.29;  0.00; 17.17;  3.95
-19850821;    9793;  0.28;  0.49; 16.64;  3.92
-19850822;    9619;  0.27;  0.32; 15.39;  3.90
-19850823;    9849;  0.28;  1.92; 13.85;  3.87
-19850824;    9647;  0.27;  0.71; 11.50;  3.84
-19850825;    9704;  0.27;  0.39; 10.41;  3.81
-19850826;   10019;  0.28;  0.02; 11.62;  3.79
-19850827;    9793;  0.28;  0.06; 12.99;  3.76
-19850828;    9389;  0.27;  0.00; 11.93;  3.73
-19850829;    9017;  0.25;  0.00; 13.90;  3.70
-19850830;    8790;  0.25;  2.56; 14.06;  3.67
-19850831;    9449;  0.27;  1.62; 11.78;  3.64
-19850901;   10508;  0.30;  1.55;  7.29;  3.61
-19850902;   10508;  0.30;  0.00;  8.85;  3.57
-19850903;    9878;  0.28;  0.00; 10.83;  3.54
-19850904;    9304;  0.26;  0.00; 13.62;  3.51
-19850905;    8904;  0.25;  0.04; 16.53;  3.48
-19850906;    8504;  0.24;  1.27; 17.25;  3.44
-19850907;    8730;  0.25; 10.26; 13.82;  3.41
-19850908;   10136;  0.29;  8.75; 11.93;  3.38
-19850909;   10621;  0.30;  0.04; 12.86;  3.34
-19850910;   10880;  0.31;  0.00; 15.43;  3.31
-19850911;    9849;  0.28;  0.00; 16.24;  3.27
-19850912;    9045;  0.26;  0.00; 14.61;  3.23
-19850913;    8419;  0.24;  0.00; 11.97;  3.20
-19850914;    8075;  0.23;  7.15;  7.62;  3.16
-19850915;    8730;  0.25;  2.31;  4.99;  3.13
-19850916;    9506;  0.27;  0.19;  6.27;  3.09
-19850917;    9421;  0.27;  0.00;  8.27;  3.05
-19850918;    9077;  0.26;  0.04;  8.70;  3.02
-19850919;    9276;  0.26;  7.59;  8.48;  2.98
-19850920;   11826;  0.33; 11.57;  9.06;  2.94
-19850921;   16292;  0.46;  1.49;  9.18;  2.90
-19850922;   14574;  0.41;  4.23;  8.08;  2.86
-19850923;   14372;  0.41;  3.00;  8.72;  2.82
-19850924;   18066;  0.51; 16.81;  7.00;  2.79
-19850925;   26311;  0.74;  8.90;  6.64;  2.75
-19850926;   22645;  0.64;  0.10;  7.10;  2.71
-19850927;   17949;  0.51;  0.02;  9.22;  2.67
-19850928;   14829;  0.42;  0.00; 10.28;  2.63
-19850929;   13313;  0.38;  0.00; 11.03;  2.59
-19850930;   12368;  0.35;  0.00; 10.31;  2.55
-19851001;   11680;  0.33;  4.78;  8.02;  2.51
-19851002;   11680;  0.33;  0.00;  3.16;  2.47
-19851003;   11309;  0.32;  0.00;  2.04;  2.43
-19851004;   10965;  0.31;  0.00;  3.50;  2.39
-19851005;   10593;  0.30;  0.00;  3.73;  2.35
-19851006;   10420;  0.29;  0.65;  4.68;  2.31
-19851007;   11680;  0.33;  4.93;  5.01;  2.26
-19851008;   12226;  0.35;  0.00;  0.78;  2.22
-19851009;   11139;  0.31;  0.00;  0.92;  2.18
-19851010;   10593;  0.30;  0.00; -0.05;  2.14
-19851011;   10250;  0.29;  1.79;  1.59;  2.10
-19851012;   10965;  0.31;  6.49;  3.88;  2.06
-19851013;   12970;  0.37; 10.77;  7.16;  2.02
-19851014;   21101;  0.60;  7.16;  8.39;  1.98
-19851015;   23821;  0.67;  0.28;  8.66;  1.94
-19851016;   18551;  0.52;  0.00;  8.71;  1.90
-19851017;   15718;  0.44;  0.00;  8.49;  1.86
-19851018;   14114;  0.40;  0.00;  8.60;  1.82
-19851019;   13168;  0.37;  0.00;  7.60;  1.77
-19851020;   12424;  0.35;  0.00;  6.64;  1.74
-19851021;   11854;  0.33;  0.63;  5.66;  1.69
-19851022;   11680;  0.33;  0.01;  5.84;  1.65
-19851023;   11309;  0.32;  3.23;  5.14;  1.61
-19851024;   12052;  0.34; 10.87;  6.22;  1.57
-19851025;   17436;  0.49;  1.06;  3.15;  1.53
-19851026;   16348;  0.46;  0.00;  0.89;  1.50
-19851027;   14315;  0.40;  0.30;  3.46;  1.46
-19851028;   13713;  0.39;  7.74;  5.43;  1.42
-19851029;   18980;  0.54;  0.97;  3.47;  1.38
-19851030;   17864;  0.50;  8.94;  2.92;  1.34
-19851031;   19440;  0.55; 46.91;  0.16;  1.30
-19851101;   21356;  0.60; 13.00; -3.96;  1.26
-19851102;   17205;  0.49;  0.44; -8.31;  1.22
-19851103;   13713;  0.39;  0.00;-10.35;  1.18
-19851104;   12598;  0.36; 12.72;-10.09;  1.15
-19851105;   13543;  0.38; 29.45; -7.61;  1.11
-19851106;   16777;  0.47; 36.84; -5.32;  1.07
-19851107;   16146;  0.46;  1.84; -4.84;  1.03
-19851108;   17436;  0.49; 13.69; -3.37;  1.00
-19851109;   26998;  0.76;  7.27; -1.22;  0.96
-19851110;   52966;  1.50;  7.47;  0.50;  0.93
-19851111;   85602;  2.42; 18.00;  0.53;  0.89
-19851112;  126544;  3.57; 23.56;  1.37;  0.86
-19851113;  108793;  3.07;  2.18;  0.42;  0.82
-19851114;   74722;  2.11;  9.23; -0.54;  0.79
-19851115;   60694;  1.71;  0.32;  0.20;  0.75
-19851116;   57258;  1.62;  9.28;  2.31;  0.72
-19851117;   53249;  1.50;  0.88; -1.02;  0.69
-19851118;   46378;  1.31;  7.75; -3.67;  0.65
-19851119;   41225;  1.16;  0.74; -5.19;  0.62
-19851120;   36072;  1.02;  9.55; -7.96;  0.59
-19851121;   34067;  0.96;  2.59; -5.99;  0.56
-19851122;   35502;  1.00;  5.89; -5.38;  0.53
-19851123;   32923;  0.93; 10.48; -5.71;  0.49
-19851124;   31779;  0.90;  4.04; -4.26;  0.46
-19851125;   30632;  0.86; 12.17; -5.23;  0.43
-19851126;   29488;  0.83;  4.57; -5.02;  0.41
-19851127;   28344;  0.80;  4.10; -4.33;  0.38
-19851128;   27799;  0.78;  5.78; -0.51;  0.35
-19851129;   28631;  0.81;  8.88; -0.84;  0.32
-19851130;   28631;  0.81;  0.22; -1.43;  0.29
-19851201;   30062;  0.85;  3.81; -0.65;  0.27
-19851202;   32066;  0.91;  2.10; -0.89;  0.24
-19851203;   30062;  0.85;  8.53; -1.16;  0.21
-19851204;   29488;  0.83;  6.10; -2.32;  0.19
-19851205;   26711;  0.75;  0.00; -6.51;  0.17
-19851206;   23563;  0.67;  2.12; -6.31;  0.14
-19851207;   29488;  0.83; 12.48; -1.52;  0.12
-19851208;   45234;  1.28;  0.22; -1.71;  0.10
-19851209;   34067;  0.96;  0.00; -6.56;  0.07
-19851210;   28631;  0.81;  0.04; -5.40;  0.05
-19851211;   30349;  0.86;  4.20; -2.84;  0.03
-19851212;   32066;  0.91;  0.07; -0.69;  0.01
-19851213;   30349;  0.86;  8.09; -0.33;  0.00
-19851214;   29201;  0.82;  5.92; -1.58;  0.00
-19851215;   28057;  0.79;  7.23; -1.44;  0.00
-19851216;   35785;  1.01;  2.82;  1.48;  0.00
-19851217;   61841;  1.75; 28.14;  0.69;  0.00
-19851218;   68425;  1.93;  1.14; -0.13;  0.00
-19851219;   54396;  1.54;  0.33; -3.39;  0.00
-19851220;   46378;  1.31;  4.68; -3.27;  0.00
-19851221;   47526;  1.34;  5.04; -0.52;  0.00
-19851222;   48956;  1.38; 11.24; -0.13;  0.00
-19851223;   49243;  1.39; 10.43; -1.24;  0.00
-19851224;   46665;  1.32; 15.14; -1.92;  0.00
-19851225;   46095;  1.30;  3.24; -2.62;  0.00
-19851226;   41225;  1.16;  4.48; -3.76;  0.00
-19851227;   40368;  1.14; 30.63; -4.58;  0.00
-19851228;   38076;  1.08; 18.60; -3.96;  0.00
-19851229;   35785;  1.01;  5.63; -5.70;  0.00
-19851230;   33784;  0.95;  4.26; -6.39;  0.00
-19851231;   30062;  0.85;  0.07; -9.87;  0.00
-19860101;   22330;  0.63;  0.29;-11.08;  0.00
-19860102;   21356;  0.60;  0.03;-12.21;  0.00
-19860103;   20899;  0.59;  0.63;-12.14;  0.00
-19860104;   20612;  0.58;  0.68;-13.31;  0.00
-19860105;   19755;  0.56;  0.00;-12.46;  0.00
-19860106;   18895;  0.53;  0.00;-11.22;  0.00
-19860107;   18325;  0.52;  6.00;-12.71;  0.00
-19860108;   18608;  0.53;  0.30;-11.14;  0.00
-19860109;   17177;  0.48;  0.40;-11.39;  0.00
-19860110;   20899;  0.59;  1.73;-13.30;  0.00
-19860111;   23191;  0.65;  1.87;-12.70;  0.00
-19860112;   25766;  0.73; 10.44;-10.16;  0.00
-19860113;   29201;  0.82; 12.78; -3.33;  0.00
-19860114;   37219;  1.05; 28.43;  1.59;  0.00
-19860115;   91329;  2.58; 49.19;  3.29;  0.00
-19860116;  233902;  6.60; 12.78;  4.16;  0.00
-19860117;  289156;  8.16; 17.97;  1.86;  0.00
-19860118;  219874;  6.21; 19.67; -1.35;  0.00
-19860119;  186377;  5.26;  2.98;  0.36;  0.00
-19860120;  155458;  4.39;  1.32; -1.57;  0.00
-19860121;  129979;  3.67;  5.34; -4.22;  0.00
-19860122;  114803;  3.24; 12.01; -2.35;  0.00
-19860123;  104784;  2.96;  4.09; -0.34;  0.00
-19860124;   98200;  2.77;  6.69;  1.29;  0.00
-19860125;  107075;  3.02; 20.42;  1.18;  0.00
-19860126;  102492;  2.89; 12.60; -0.76;  0.00
-19860127;   91899;  2.59; 18.14; -0.32;  0.00
-19860128;   89037;  2.51;  6.02;  0.46;  0.00
-19860129;   82167;  2.32;  4.86;  1.76;  0.00
-19860130;   82167;  2.32; 32.10; -0.01;  0.00
-19860131;   79018;  2.23; 22.24; -0.92;  0.00
-19860201;   77300;  2.18;  9.10; -1.04;  0.00
-19860202;   72434;  2.05;  7.29; -1.68;  0.00
-19860203;   66994;  1.89; 12.44; -1.02;  0.00
-19860204;   68712;  1.94; 12.84; -0.66;  0.00
-19860205;   66134;  1.87; 12.27; -2.82;  0.00
-19860206;   59836;  1.69;  3.29; -5.23;  0.00
-19860207;   56114;  1.58;  1.41; -5.36;  0.00
-19860208;   53249;  1.50;  0.00; -2.08;  0.00
-19860209;   50961;  1.44;  0.00; -1.57;  0.01
-19860210;   48956;  1.38;  0.00; -1.93;  0.03
-19860211;   47526;  1.34;  0.00; -3.04;  0.05
-19860212;   46378;  1.31;  0.72; -2.36;  0.07
-19860213;   46378;  1.31;  0.16; -1.40;  0.10
-19860214;   44947;  1.27;  5.70; -1.30;  0.12
-19860215;   43803;  1.24;  2.40;  0.07;  0.14
-19860216;   43516;  1.23;  7.63;  0.58;  0.17
-19860217;   45521;  1.29;  2.63; -0.79;  0.19
-19860218;   44090;  1.24;  2.25; -1.35;  0.22
-19860219;   45234;  1.28; 18.33; -0.91;  0.24
-19860220;   44090;  1.24;  1.73; -1.48;  0.27
-19860221;   40942;  1.16;  0.88; -4.14;  0.29
-19860222;   40942;  1.16;  3.51; -3.19;  0.32
-19860223;   40655;  1.15;  1.12; -4.46;  0.35
-19860224;   36072;  1.02;  0.00; -4.76;  0.38
-19860225;   36359;  1.03;  0.07; -2.43;  0.41
-19860226;   38937;  1.10;  4.86; -0.19;  0.44
-19860227;   38076;  1.08;  2.68; -0.74;  0.47
-19860228;   36359;  1.03;  6.85;  0.20;  0.50
-19860301;   41225;  1.16; 28.58; -0.17;  0.53
-19860302;   42943;  1.21;  4.60; -1.28;  0.56
-19860303;   41225;  1.16;  2.76; -3.77;  0.59
-19860304;   39794;  1.12; 12.05; -2.40;  0.62
-19860305;   47812;  1.35; 37.55; -0.95;  0.66
-19860306;   59836;  1.69;  0.56; -3.69;  0.69
-19860307;   50961;  1.44;  0.36; -6.85;  0.72
-19860308;   47239;  1.33;  5.23; -5.12;  0.75
-19860309;   42086;  1.19;  0.00; -4.21;  0.79
-19860310;   40368;  1.14;  0.00; -2.22;  0.82
-19860311;   41225;  1.16;  0.84;  0.41;  0.86
-19860312;   44090;  1.24; 15.30;  2.72;  0.89
-19860313;   50100;  1.41;  5.55; -0.69;  0.93
-19860314;   47239;  1.33;  0.00; -2.08;  0.96
-19860315;   45521;  1.29;  1.12; -0.14;  1.00
-19860316;   52105;  1.47;  3.58;  3.79;  1.04
-19860317;   96482;  2.72; 18.78;  3.13;  1.07
-19860318;  110511;  3.12;  0.39; -0.37;  1.11
-19860319;   93904;  2.65;  7.84; -2.10;  1.15
-19860320;   79018;  2.23;  0.00; -6.91;  1.19
-19860321;   72434;  2.05;  0.39; -2.89;  1.23
-19860322;   68712;  1.94;  9.13; -2.66;  1.26
-19860323;   62985;  1.78;  0.04; -4.65;  1.30
-19860324;   60407;  1.71;  2.05; -0.92;  1.34
-19860325;   58119;  1.64;  0.15;  1.18;  1.38
-19860326;   62124;  1.75;  0.95;  4.51;  1.42
-19860327;   76727;  2.17;  2.34;  5.14;  1.46
-19860328;  109937;  3.10; 17.38;  3.64;  1.50
-19860329;  123105;  3.48;  4.93;  0.70;  1.54
-19860330;  122535;  3.46; 28.21;  2.59;  1.58
-19860331;  145439;  4.11;  0.84;  1.77;  1.62
-19860401;  131980;  3.73;  6.70;  0.65;  1.66
-19860402;  118812;  3.35; 10.20;  0.22;  1.70
-19860403;  106501;  3.01;  2.08;  0.73;  1.74
-19860404;   95908;  2.71;  0.84;  1.04;  1.78
-19860405;   90181;  2.55;  3.35;  4.64;  1.82
-19860406;  105928;  2.99;  8.59;  4.33;  1.86
-19860407;  106501;  3.01;  1.32;  2.67;  1.90
-19860408;  103640;  2.93;  0.54;  2.25;  1.94
-19860409;  106501;  3.01;  6.40;  3.47;  1.98
-19860410;  111081;  3.14;  7.88;  2.26;  2.02
-19860411;  107645;  3.04;  9.01;  1.86;  2.06
-19860412;  113659;  3.21;  1.76; -0.90;  2.10
-19860413;  104210;  2.94;  0.32;  1.50;  2.14
-19860414;  104210;  2.94;  0.38;  3.02;  2.18
-19860415;  115377;  3.26;  0.00;  4.95;  2.23
-19860416;  131410;  3.71;  0.00;  4.56;  2.27
-19860417;  128832;  3.64;  0.00;  3.94;  2.31
-19860418;  143434;  4.05;  0.00;  5.47;  2.35
-19860419;  165764;  4.68;  0.02;  5.72;  2.39
-19860420;  162042;  4.58;  0.26;  2.53;  2.43
-19860421;  156032;  4.41;  1.99;  4.46;  2.47
-19860422;  159467;  4.50;  0.00;  5.27;  2.51
-19860423;  193248;  5.46;  0.00;  8.75;  2.55
-19860424;  271979;  7.68;  0.00;  9.28;  2.59
-19860425;  337825;  9.54;  6.26;  8.24;  2.63
-19860426;  366456; 10.35;  6.73;  5.60;  2.67
-19860427;  303471;  8.57;  8.99;  2.69;  2.71
-19860428;  255662;  7.22;  1.01;  3.35;  2.75
-19860429;  226458;  6.39;  0.65;  5.95;  2.79
-19860430;  234476;  6.62;  3.62;  8.52;  2.83
-19860501;  306333;  8.65;  1.71;  7.47;  2.87
-19860502;  309198;  8.73;  0.22;  4.54;  2.90
-19860503;  283716;  8.01;  0.00;  4.50;  2.94
-19860504;  289156;  8.16;  0.00;  6.43;  2.98
-19860505;  317787;  8.97;  0.10;  8.93;  3.02
-19860506;  363595; 10.27;  0.00;  9.23;  3.06
-19860507;  366456; 10.35;  0.00;  8.70;  3.09
-19860508;  392222; 11.07;  0.00;  8.53;  3.13
-19860509;  417991; 11.80;  0.00;  5.88;  3.16
-19860510;  363595; 10.27;  4.29;  3.93;  3.20
-19860511;  312060;  8.81;  4.12;  3.75;  3.24
-19860512;  289156;  8.16;  9.74;  3.38;  3.27
-19860513;  255662;  7.22;  0.63;  1.37;  3.31
-19860514;  229323;  6.47; 12.30;  1.94;  3.34
-19860515;  213577;  6.03;  0.54;  0.86;  3.38
-19860516;  192390;  5.43;  1.17;  1.15;  3.41
-19860517;  181797;  5.13;  5.38;  1.81;  3.44
-19860518;  172922;  4.88;  1.16;  3.31;  3.48
-19860519;  165764;  4.68;  3.04;  2.48;  3.51
-19860520;  172348;  4.87; 11.77;  3.98;  3.54
-19860521;  185806;  5.25;  2.43;  6.22;  3.58
-19860522;  195252;  5.51;  0.01;  6.76;  3.61
-19860523;  217869;  6.15;  0.00;  8.04;  3.64
-19860524;  247931;  7.00;  0.31;  8.06;  3.67
-19860525;  300610;  8.49;  0.65; 11.28;  3.70
-19860526;  397949; 11.24;  2.86; 11.66;  3.73
-19860527;  480972; 13.58;  0.80; 10.44;  3.76
-19860528;  492426; 13.90;  0.00;  6.73;  3.79
-19860529;  452345; 12.77;  1.72;  7.68;  3.81
-19860530;  412264; 11.64;  0.78;  7.07;  3.84
-19860531;  389360; 10.99;  0.00;  6.49;  3.87
-19860601;  397949; 11.24;  0.00;  8.22;  3.90
-19860602;  438030; 12.37;  0.00; 10.30;  3.92
-19860603;  523919; 14.79;  1.13; 11.07;  3.95
-19860604;  644162; 18.19; 22.62;  9.61;  3.97
-19860605;  807348; 22.80; 24.15;  7.50;  4.00
-19860606;  698558; 19.72;  8.26;  7.39;  4.02
-19860607;  592627; 16.73;  1.66;  5.38;  4.04
-19860608;  483838; 13.66;  0.00;  7.70;  4.07
-19860609;  455207; 12.85;  0.00;  8.56;  4.09
-19860610;  463795; 13.10;  0.00; 10.44;  4.11
-19860611;  503876; 14.23;  0.00; 13.42;  4.13
-19860612;  592627; 16.73;  0.00; 15.12;  4.15
-19860613;  672793; 19.00;  0.00; 16.04;  4.17
-19860614;  732912; 20.69;  0.07; 17.70;  4.19
-19860615;  801624; 22.63;  0.40; 18.94;  4.21
-19860616;  850294; 24.01;  0.00; 19.17;  4.23
-19860617;  833117; 23.52;  0.14; 19.33;  4.25
-19860618;  801624; 22.63;  0.00; 19.11;  4.26
-19860619;  744366; 21.02;  0.42; 20.30;  4.28
-19860620;  684243; 19.32; 19.68; 17.19;  4.29
-19860621;  615531; 17.38;  0.81; 14.81;  4.31
-19860622;  529646; 14.95;  0.54; 16.45;  4.32
-19860623;  512465; 14.47;  0.95; 17.81;  4.34
-19860624;  498153; 14.07;  0.00; 17.27;  4.35
-19860625;  463795; 13.10;  0.29; 17.84;  4.36
-19860626;  417991; 11.80;  0.00; 14.46;  4.37
-19860627;  340691;  9.62;  0.00; 13.46;  4.38
-19860628;  297744;  8.41;  0.00; 12.93;  4.39
-19860629;  272839;  7.70;  0.00; 13.40;  4.40
-19860630;  256519;  7.24;  0.00; 16.52;  4.41
-19860701;  246500;  6.96;  0.03; 15.42;  4.42
-19860702;  222165;  6.27;  0.41; 11.89;  4.43
-19860703;  195826;  5.53;  0.00; 13.29;  4.43
-19860704;  180937;  5.11;  0.00; 14.49;  4.44
-19860705;  176357;  4.98;  4.30; 13.25;  4.45
-19860706;  166625;  4.70;  3.24; 13.41;  4.45
-19860707;  162042;  4.58;  1.72; 14.84;  4.45
-19860708;  147726;  4.17;  0.66; 15.20;  4.46
-19860709;  136850;  3.86;  7.77; 12.79;  4.46
-19860710;  138568;  3.91; 18.78; 12.00;  4.46
-19860711;  154884;  4.37;  3.48; 10.30;  4.46
-19860712;  137420;  3.88;  0.09; 11.20;  4.46
-19860713;  118239;  3.34;  0.00; 14.43;  4.46
-19860714;  109937;  3.10;  0.82; 17.62;  4.46
-19860715;  106501;  3.01;  0.00; 17.09;  4.46
-19860716;   99344;  2.81;  0.00; 15.21;  4.46
-19860717;   90755;  2.56;  0.00; 16.25;  4.45
-19860718;   84171;  2.38;  0.89; 18.42;  4.45
-19860719;   80162;  2.26;  1.42; 19.28;  4.44
-19860720;   81593;  2.30;  5.06; 18.41;  4.44
-19860721;   77587;  2.19;  0.24; 16.79;  4.43
-19860722;   68425;  1.93;  0.12; 17.78;  4.43
-19860723;   62411;  1.76;  0.00; 16.01;  4.42
-19860724;   57832;  1.63;  0.00; 15.36;  4.41
-19860725;   53536;  1.51;  0.00; 15.27;  4.40
-19860726;   50100;  1.41;  0.00; 15.25;  4.39
-19860727;   47812;  1.35;  0.00; 16.15;  4.38
-19860728;   44660;  1.26;  0.00; 17.79;  4.37
-19860729;   42372;  1.20;  0.19; 17.99;  4.36
-19860730;   40655;  1.15;  0.18; 19.51;  4.35
-19860731;   38937;  1.10;  0.01; 18.88;  4.34
-19860801;   36932;  1.04;  0.00; 19.03;  4.32
-19860802;   35215;  0.99;  1.19; 18.16;  4.31
-19860803;   35502;  1.00;  0.22; 16.94;  4.29
-19860804;   36072;  1.02;  0.00; 18.01;  4.28
-19860805;   33497;  0.95;  1.25; 19.04;  4.26
-19860806;   33210;  0.94; 12.57; 17.18;  4.25
-19860807;   37506;  1.06;  2.19; 13.38;  4.23
-19860808;   33210;  0.94;  0.44; 11.41;  4.21
-19860809;   31492;  0.89;  0.40; 11.34;  4.19
-19860810;   30349;  0.86;  0.07; 13.30;  4.17
-19860811;   28344;  0.80;  0.04; 14.64;  4.15
-19860812;   26711;  0.75;  0.04; 13.57;  4.13
-19860813;   25652;  0.72;  0.75; 12.26;  4.11
-19860814;   24335;  0.69;  0.09; 10.89;  4.09
-19860815;   24076;  0.68;  0.11; 11.59;  4.07
-19860816;   23304;  0.66;  0.00; 13.50;  4.04
-19860817;   22330;  0.63;  0.00; 14.35;  4.02
-19860818;   21356;  0.60;  0.35; 15.32;  4.00
-19860819;   21101;  0.60;  6.16; 13.39;  3.97
-19860820;   24076;  0.68; 15.72; 10.89;  3.95
-19860821;   33210;  0.94;  0.03; 12.11;  3.92
-19860822;   26998;  0.76;  0.00; 13.14;  3.90
-19860823;   23821;  0.67;  0.00; 13.79;  3.87
-19860824;   22072;  0.62;  0.00; 15.28;  3.84
-19860825;   20871;  0.59;  0.00; 15.29;  3.81
-19860826;   19897;  0.56;  0.00; 15.74;  3.79
-19860827;   19210;  0.54;  0.00; 16.02;  3.76
-19860828;   18551;  0.52;  0.00; 16.31;  3.73
-19860829;   17864;  0.50;  0.00; 15.80;  3.70
-19860830;   17205;  0.49;  0.00; 15.48;  3.67
-19860831;   17007;  0.48;  0.32; 14.88;  3.64
-19860901;   16146;  0.46;  0.68; 13.65;  3.61
-19860902;   15718;  0.44;  0.00; 10.51;  3.57
-19860903;   15318;  0.43;  0.00; 12.64;  3.54
-19860904;   15116;  0.43;  0.20; 13.74;  3.51
-19860905;   14716;  0.42;  0.10; 14.21;  3.48
-19860906;   14514;  0.41;  0.00; 13.41;  3.44
-19860907;   14114;  0.40;  0.00; 13.60;  3.41
-19860908;   13713;  0.39;  0.00; 14.19;  3.38
-19860909;   13543;  0.38;  1.37; 12.70;  3.34
-19860910;   16146;  0.46; 12.58; 10.47;  3.31
-19860911;   21845;  0.62;  5.37;  7.64;  3.27
-19860912;   20386;  0.58;  0.13;  7.45;  3.23
-19860913;   17436;  0.49;  0.00;  7.24;  3.20
-19860914;   16146;  0.46;  0.00;  9.42;  3.16
-19860915;   15318;  0.43;  0.00; 11.64;  3.13
-19860916;   14514;  0.41;  0.00; 11.56;  3.09
-19860917;   13915;  0.39;  0.00; 11.97;  3.05
-19860918;   13543;  0.38;  0.00; 11.22;  3.02
-19860919;   13168;  0.37;  0.00; 11.53;  2.98
-19860920;   12970;  0.37;  0.00; 11.37;  2.94
-19860921;   12598;  0.36;  0.00; 11.11;  2.90
-19860922;   12424;  0.35;  0.00; 11.34;  2.86
-19860923;   12052;  0.34;  0.00; 11.15;  2.82
-19860924;   11854;  0.33;  0.00; 11.66;  2.79
-19860925;   11680;  0.33;  0.00; 12.79;  2.75
-19860926;   11510;  0.32;  2.57; 11.99;  2.71
-19860927;   11309;  0.32;  0.69;  6.59;  2.67
-19860928;   11510;  0.32;  0.00;  8.11;  2.63
-19860929;   11510;  0.32;  0.00;  8.36;  2.59
-19860930;   11309;  0.32;  0.00;  8.40;  2.55
-19861001;   10965;  0.31;  0.00;  9.84;  2.51
-19861002;   10795;  0.30;  0.17;  8.91;  2.47
-19861003;   10795;  0.30;  0.00;  5.51;  2.43
-19861004;   10795;  0.30;  1.25;  3.16;  2.39
-19861005;   10965;  0.31;  0.59;  1.70;  2.35
-19861006;   11139;  0.31;  0.00;  0.67;  2.31
-19861007;   11139;  0.31;  0.00;  4.39;  2.26
-19861008;   11139;  0.31;  0.00;  6.75;  2.22
-19861009;   10965;  0.31;  0.00;  5.69;  2.18
-19861010;   10795;  0.30;  0.43;  7.61;  2.14
-19861011;   11309;  0.32;  2.86;  7.95;  2.10
-19861012;   11482;  0.32;  0.00;  7.05;  2.06
-19861013;   11139;  0.31;  0.00;  7.04;  2.02
-19861014;   10795;  0.30;  0.00;  4.98;  1.98
-19861015;   10593;  0.30;  0.00;  6.01;  1.94
-19861016;   10420;  0.29;  0.00;  8.31;  1.90
-19861017;   10250;  0.29;  0.00;  8.41;  1.86
-19861018;   10076;  0.28;  0.00;  6.97;  1.82
-19861019;   10076;  0.28;  0.24;  6.22;  1.77
-19861020;    9764;  0.28;  2.93;  4.58;  1.74
-19861021;   10795;  0.30; 13.12;  4.13;  1.69
-19861022;   11680;  0.33;  0.46;  2.52;  1.65
-19861023;   11482;  0.32;  0.14;  2.89;  1.61
-19861024;   10965;  0.31;  0.00;  3.94;  1.57
-19861025;   10593;  0.30;  0.00;  4.46;  1.53
-19861026;   10593;  0.30;  0.41;  5.58;  1.50
-19861027;   10420;  0.29;  1.22;  4.84;  1.46
-19861028;   10593;  0.30;  0.41;  6.04;  1.42
-19861029;   10795;  0.30;  0.25;  4.45;  1.38
-19861030;   10420;  0.29;  0.04;  5.18;  1.34
-19861031;   10250;  0.29;  1.32;  3.71;  1.30
-19861101;   10795;  0.30;  7.06;  1.99;  1.26
-19861102;   11309;  0.32;  2.16;  1.68;  1.22
-19861103;   10965;  0.31;  0.00; -0.35;  1.18
-19861104;   10593;  0.30;  0.00; -1.36;  1.15
-19861105;   10076;  0.28;  0.00; -2.40;  1.11
-19861106;    9591;  0.27;  3.51; -1.07;  1.07
-19861107;   11854;  0.33;  3.08;  2.33;  1.03
-19861108;   14315;  0.40;  4.21;  0.45;  1.00
-19861109;   13915;  0.39;  0.55; -2.04;  0.96
-19861110;   12796;  0.36;  8.38; -1.23;  0.93
-19861111;   12226;  0.35;  0.00; -3.51;  0.89
-19861112;   11680;  0.33;  7.15;  0.96;  0.86
-19861113;   14918;  0.42;  0.45;  1.42;  0.82
-19861114;   16348;  0.46;  0.19; -0.91;  0.79
-19861115;   13915;  0.39;  0.00; -0.84;  0.75
-19861116;   12598;  0.36;  0.00; -2.81;  0.72
-19861117;   11139;  0.31;  3.33; -3.60;  0.69
-19861118;   11854;  0.33; 16.03; -2.28;  0.65
-19861119;   15516;  0.44;  3.85; -0.84;  0.62
-19861120;   13915;  0.39;  2.11;  2.56;  0.59
-19861121;   15116;  0.43;  3.51;  4.46;  0.56
-19861122;   20612;  0.58;  5.78; -0.14;  0.53
-19861123;   18980;  0.54;  8.04; -3.99;  0.49
-19861124;   15718;  0.44;  1.71; -1.33;  0.46
-19861125;   16575;  0.47;  7.91; -0.77;  0.43
-19861126;   15948;  0.45;  0.26; -2.39;  0.41
-19861127;   13915;  0.39;  0.22; -3.83;  0.38
-19861128;   12424;  0.35;  0.24; -3.43;  0.35
-19861129;   11680;  0.33;  0.00; -6.51;  0.32
-19861130;    9077;  0.26;  0.00; -6.96;  0.29
-19861201;    7671;  0.22;  0.00; -5.73;  0.27
-19861202;    9247;  0.26;  0.00; -5.49;  0.24
-19861203;   10420;  0.29;  0.08; -4.20;  0.21
-19861204;   12226;  0.35;  2.43; -2.69;  0.19
-19861205;   13543;  0.38;  0.42; -0.66;  0.17
-19861206;   13543;  0.38; 13.93; -2.49;  0.14
-19861207;   13713;  0.39;  2.36; -1.83;  0.12
-19861208;   11854;  0.33;  0.00; -4.88;  0.10
-19861209;   10076;  0.28;  0.39; -5.23;  0.07
-19861210;   10076;  0.28;  2.43; -1.41;  0.05
-19861211;   12226;  0.35; 10.06;  0.73;  0.03
-19861212;   12796;  0.36;  4.47; -3.19;  0.01
-19861213;   12424;  0.35;  3.64; -3.09;  0.00
-19861214;   11680;  0.33;  7.74; -4.02;  0.00
-19861215;   11510;  0.32;  4.11; -3.50;  0.00
-19861216;   12424;  0.35;  3.29; -1.23;  0.00
-19861217;   15116;  0.43; 10.81; -1.32;  0.00
-19861218;   13915;  0.39;  9.15; -3.31;  0.00
-19861219;   12768;  0.36;  7.79; -2.56;  0.00
-19861220;   13915;  0.39; 21.14; -1.48;  0.00
-19861221;   17436;  0.49; 10.26; -0.21;  0.00
-19861222;   16575;  0.47;  4.62; -4.53;  0.00
-19861223;   13168;  0.37;  0.61; -7.46;  0.00
-19861224;   12024;  0.34;  1.43; -8.11;  0.00
-19861225;   12598;  0.36;  5.77; -5.01;  0.00
-19861226;   12226;  0.35;  1.79; -7.18;  0.00
-19861227;   12396;  0.35;  7.93; -3.37;  0.00
-19861228;   12598;  0.36;  1.26; -5.42;  0.00
-19861229;   10250;  0.29;  0.29; -9.81;  0.00
-19861230;    9732;  0.27;  7.92; -6.64;  0.00
-19861231;    9732;  0.27;  0.39; -7.46;  0.00
-19870101;    9878;  0.28;  1.39; -6.58;  0.00
-19870102;   10306;  0.29;  3.57; -6.04;  0.00
-19870103;   12226;  0.35;  2.94; -2.79;  0.00
-19870104;   12598;  0.36; 13.15; -1.69;  0.00
-19870105;   12024;  0.34; 13.99; -3.01;  0.00
-19870106;   12396;  0.35;  9.81; -2.10;  0.00
-19870107;   12226;  0.35;  2.97; -3.13;  0.00
-19870108;   12226;  0.35; 14.79; -1.65;  0.00
-19870109;   11680;  0.33;  0.25; -6.04;  0.00
-19870110;   11139;  0.31;  6.92; -7.29;  0.00
-19870111;    9247;  0.26;  0.05;-10.92;  0.00
-19870112;   12226;  0.35; 14.87; -9.80;  0.00
-19870113;   17205;  0.49; 35.86; -5.14;  0.00
-19870114;   28631;  0.81; 28.55; -0.74;  0.00
-19870115;   24852;  0.70;  9.95; -0.36;  0.00
-19870116;   20612;  0.58;  3.15; -0.49;  0.00
-19870117;   53249;  1.50; 26.34;  0.90;  0.00
-19870118;  106501;  3.01; 13.92;  3.08;  0.00
-19870119;   66420;  1.88;  0.03;  0.16;  0.00
-19870120;   48956;  1.38;  3.10;  0.95;  0.00
-19870121;   37506;  1.06;  0.00; -5.14;  0.00
-19870122;   31779;  0.90;  0.63; -3.40;  0.00
-19870123;   31779;  0.90; 19.78; -0.26;  0.00
-19870124;   33497;  0.95; 22.81;  0.00;  0.00
-19870125;   33784;  0.95; 42.37; -0.49;  0.00
-19870126;   30062;  0.85; 21.16; -3.35;  0.00
-19870127;   25652;  0.72;  0.39; -8.24;  0.00
-19870128;   23304;  0.66;  1.15; -8.74;  0.00
-19870129;   21586;  0.61;  2.17; -8.11;  0.00
-19870130;   18523;  0.52;  0.00;-10.76;  0.00
-19870131;   17007;  0.48;  0.00;-10.50;  0.00
-19870201;   19667;  0.56;  0.50;-10.01;  0.00
-19870202;   20843;  0.59;  2.78; -4.19;  0.00
-19870203;   19897;  0.56;  2.68; -5.09;  0.00
-19870204;   17634;  0.50;  1.62; -9.67;  0.00
-19870205;   15916;  0.45;  0.82;-11.85;  0.00
-19870206;   14918;  0.42;  0.64;-10.78;  0.00
-19870207;   17007;  0.48; 48.62; -9.55;  0.00
-19870208;   17007;  0.48; 12.17;-10.44;  0.00
-19870209;   16348;  0.46; 12.73;-10.12;  0.01
-19870210;   16777;  0.47;  7.63; -5.10;  0.03
-19870211;   17205;  0.49;  4.43; -1.28;  0.05
-19870212;   17436;  0.49;  7.09; -0.18;  0.07
-19870213;   18753;  0.53; 19.04;  0.86;  0.10
-19870214;   21101;  0.60;  1.77; -2.06;  0.12
-19870215;   19210;  0.54;  0.06; -5.67;  0.14
-19870216;   18293;  0.52;  4.90; -6.61;  0.17
-19870217;   17436;  0.49;  0.15; -6.01;  0.19
-19870218;   17007;  0.48;  2.18; -4.74;  0.22
-19870219;   17007;  0.48;  3.89; -2.55;  0.24
-19870220;   18066;  0.51;  8.28; -3.91;  0.27
-19870221;   16348;  0.46;  0.00; -8.88;  0.29
-19870222;   16146;  0.46;  0.00; -7.76;  0.32
-19870223;   15916;  0.45;  1.21; -2.58;  0.35
-19870224;   17007;  0.48;  2.09; -0.72;  0.38
-19870225;   17436;  0.49;  0.00; -3.75;  0.41
-19870226;   17436;  0.49;  0.65; -6.19;  0.44
-19870227;   17007;  0.48;  3.07; -2.61;  0.47
-19870228;   20354;  0.57; 13.44;  0.19;  0.50
-19870301;   28372;  0.80;  0.28;  1.89;  0.53
-19870302;   36072;  1.02;  7.91;  1.71;  0.56
-19870303;   44377;  1.25;  0.15;  1.40;  0.59
-19870304;   45808;  1.29;  2.64;  0.16;  0.62
-19870305;   41799;  1.18;  0.11; -0.96;  0.66
-19870306;   37790;  1.07;  0.00; -1.68;  0.69
-19870307;   34641;  0.98;  0.67; -3.00;  0.72
-19870308;   34067;  0.96;  6.21; -0.78;  0.75
-19870309;   40942;  1.16;  4.30;  0.29;  0.79
-19870310;   41799;  1.18;  1.65; -0.58;  0.82
-19870311;   38363;  1.08;  1.13; -1.09;  0.86
-19870312;   34928;  0.99;  0.19; -2.53;  0.89
-19870313;   33210;  0.94;  0.86; -1.23;  0.93
-19870314;   31206;  0.88;  0.00; -2.02;  0.96
-19870315;   29775;  0.84;  0.23; -0.11;  1.00
-19870316;   30062;  0.85;  7.34; -0.49;  1.04
-19870317;   28914;  0.82;  2.34; -2.52;  1.07
-19870318;   28486;  0.80; 10.34; -0.77;  1.11
-19870319;   33210;  0.94;  3.39;  0.50;  1.15
-19870320;   33784;  0.95;  3.45; -0.67;  1.19
-19870321;   31492;  0.89;  2.55; -4.74;  1.23
-19870322;   30632;  0.86;  5.80; -1.91;  1.26
-19870323;   30062;  0.85;  8.36; -1.17;  1.30
-19870324;   28914;  0.82;  2.90;  0.26;  1.34
-19870325;   29488;  0.83; 16.26; -0.86;  1.38
-19870326;   28542;  0.81;  0.21; -6.22;  1.42
-19870327;   25365;  0.72;  0.00; -9.74;  1.46
-19870328;   22447;  0.63;  0.00; -8.97;  1.50
-19870329;   23332;  0.66;  0.28; -4.43;  1.54
-19870330;   25365;  0.72; 13.50; -0.75;  1.58
-19870331;   24448;  0.69;  3.82; -4.79;  1.62
-19870401;   22645;  0.64;  0.76; -4.96;  1.66
-19870402;   21558;  0.61;  5.67; -3.32;  1.70
-19870403;   22245;  0.63;  4.66; -1.51;  1.74
-19870404;   22989;  0.65;  3.64; -0.77;  1.78
-19870405;   23478;  0.66;  5.99; -0.91;  1.82
-19870406;   25394;  0.72;  3.35; -0.96;  1.86
-19870407;   25652;  0.72;  3.95; -1.14;  1.90
-19870408;   25652;  0.72;  5.80; -1.84;  1.94
-19870409;   24735;  0.70;  0.25; -2.12;  1.98
-19870410;   24880;  0.70;  0.00; -0.45;  2.02
-19870411;   28142;  0.79;  0.00;  0.78;  2.06
-19870412;   36646;  1.03;  0.00;  2.16;  2.10
-19870413;   49814;  1.41;  0.00;  2.73;  2.14
-19870414;   60407;  1.71;  3.65;  3.13;  2.18
-19870415;   67564;  1.91;  6.35;  2.86;  2.23
-19870416;   71000;  2.00;  4.61;  2.51;  2.27
-19870417;   68138;  1.92;  3.31;  1.88;  2.31
-19870418;   66707;  1.88;  0.35;  1.23;  2.35
-19870419;   61841;  1.75;  2.57;  1.45;  2.39
-19870420;   62124;  1.75;  0.13;  2.16;  2.43
-19870421;   64416;  1.82;  0.55;  1.72;  2.47
-19870422;   72434;  2.05;  1.76;  3.48;  2.51
-19870423;   88751;  2.51;  2.29;  2.44;  2.55
-19870424;   85602;  2.42;  3.70;  2.99;  2.59
-19870425;   87320;  2.47; 17.15;  2.64;  2.63
-19870426;   82740;  2.34; 42.00; -0.23;  2.67
-19870427;   82740;  2.34; 12.50;  0.66;  2.71
-19870428;   77014;  2.17;  4.24; -0.27;  2.75
-19870429;   69282;  1.96;  0.10;  1.52;  2.79
-19870430;   68425;  1.93;  0.00;  1.49;  2.83
-19870501;   68425;  1.93;  0.00;  2.64;  2.87
-19870502;   75870;  2.14;  0.00;  4.56;  2.90
-19870503;  101348;  2.86;  6.41;  4.80;  2.94
-19870504;  106215;  3.00;  4.89;  1.20;  2.98
-19870505;   96482;  2.72; 11.84;  0.39;  3.02
-19870506;   90181;  2.55;  9.39;  0.99;  3.06
-19870507;   93617;  2.64; 12.52;  2.06;  3.09
-19870508;  102205;  2.89;  2.93;  4.77;  3.13
-19870509;  129979;  3.67;  0.42;  6.41;  3.16
-19870510;  163189;  4.61;  0.18;  7.75;  3.20
-19870511;  221305;  6.25; 17.81;  6.35;  3.24
-19870512;  238198;  6.73;  0.25;  6.51;  3.27
-19870513;  236764;  6.69;  0.00;  8.12;  3.31
-19870514;  284576;  8.04;  0.00; 11.14;  3.34
-19870515;  397949; 11.24;  0.55; 12.17;  3.38
-19870516;  458072; 12.93;  1.22;  9.17;  3.41
-19870517;  417991; 11.80;  0.00;  7.78;  3.44
-19870518;  406537; 11.48;  1.61;  7.04;  3.48
-19870519;  366456; 10.35;  4.18;  3.66;  3.51
-19870520;  294883;  8.33;  5.84;  1.91;  3.54
-19870521;  255375;  7.21;  0.21;  4.48;  3.58
-19870522;  251940;  7.11;  2.63;  4.92;  3.61
-19870523;  253945;  7.17;  5.04;  6.20;  3.64
-19870524;  260529;  7.36;  3.45;  2.85;  3.67
-19870525;  220448;  6.22;  0.02;  3.11;  3.70
-19870526;  201266;  5.68;  0.54;  4.34;  3.73
-19870527;  208994;  5.90;  4.57;  6.45;  3.76
-19870528;  229036;  6.47;  0.57;  7.65;  3.79
-19870529;  275414;  7.78;  0.06;  8.85;  3.81
-19870530;  346418;  9.78;  0.22;  9.53;  3.84
-19870531;  406537; 11.48;  0.00; 11.22;  3.87
-19870601;  498153; 14.07;  0.00; 11.96;  3.90
-19870602;  561138; 15.84;  7.95; 11.80;  3.92
-19870603;  595492; 16.81;  1.42;  9.01;  3.95
-19870604;  503876; 14.23;  0.03;  9.44;  3.97
-19870605;  480972; 13.58;  0.24; 11.72;  4.00
-19870606;  564000; 15.92;  0.02; 12.24;  4.02
-19870607;  584039; 16.49;  0.00;  8.64;  4.04
-19870608;  521054; 14.71;  0.29;  7.95;  4.07
-19870609;  466661; 13.18;  0.00;  7.95;  4.09
-19870610;  440891; 12.45;  0.00;  9.02;  4.11
-19870611;  455207; 12.85;  0.00; 11.64;  4.13
-19870612;  498153; 14.07;  0.00; 12.15;  4.15
-19870613;  515330; 14.55;  0.14; 10.46;  4.17
-19870614;  466661; 13.18;  0.00; 11.07;  4.19
-19870615;  521054; 14.71;  0.44; 12.72;  4.21
-19870616;  498153; 14.07;  0.28;  8.05;  4.23
-19870617;  403676; 11.40;  6.19;  7.16;  4.25
-19870618;  400810; 11.32;  6.91;  7.74;  4.26
-19870619;  472384; 13.34; 25.81;  7.92;  4.28
-19870620;  501015; 14.15;  6.28;  9.56;  4.29
-19870621;  440891; 12.45;  0.32; 10.33;  4.31
-19870622;  417991; 11.80;  1.06; 11.23;  4.32
-19870623;  417991; 11.80;  3.11; 12.17;  4.34
-19870624;  440891; 12.45;  5.34; 12.75;  4.35
-19870625;  455207; 12.85;  3.32;  9.82;  4.36
-19870626;  392222; 11.07; 21.44;  6.20;  4.37
-19870627;  355006; 10.02;  6.18;  5.62;  4.38
-19870628;  297744;  8.41;  0.52;  5.54;  4.39
-19870629;  257380;  7.27;  0.03;  8.57;  4.40
-19870630;  258811;  7.31;  3.92; 11.69;  4.41
-19870701;  289156;  8.16;  1.03; 14.32;  4.42
-19870702;  326375;  9.22;  0.41; 16.39;  4.43
-19870703;  389360; 10.99;  0.00; 19.17;  4.43
-19870704;  409399; 11.56;  0.40; 20.18;  4.44
-19870705;  409399; 11.56;  0.61; 20.47;  4.45
-19870706;  366456; 10.35;  0.66; 20.37;  4.45
-19870707;  326375;  9.22;  0.19; 19.74;  4.45
-19870708;  303471;  8.57;  0.74; 21.27;  4.46
-19870709;  273696;  7.73;  0.00; 21.31;  4.46
-19870710;  235620;  6.65;  0.02; 21.40;  4.46
-19870711;  207276;  5.85;  0.10; 20.82;  4.46
-19870712;  184372;  5.21;  4.91; 19.86;  4.46
-19870713;  172922;  4.88;  5.45; 19.21;  4.46
-19870714;  156602;  4.42; 13.29; 18.72;  4.46
-19870715;  162329;  4.58;  2.41; 16.87;  4.46
-19870716;  137420;  3.88;  0.59; 16.41;  4.46
-19870717;  118239;  3.34;  0.33; 14.71;  4.45
-19870718;  104210;  2.94;  0.04; 13.10;  4.45
-19870719;   93617;  2.64;  0.00; 15.35;  4.44
-19870720;   86176;  2.43;  0.10; 16.84;  4.44
-19870721;   80162;  2.26;  0.08; 17.14;  4.43
-19870722;   74152;  2.09;  0.08; 16.79;  4.43
-19870723;   68425;  1.93;  0.00; 16.02;  4.42
-19870724;   63272;  1.79;  0.00; 17.19;  4.41
-19870725;   58689;  1.66;  0.00; 17.50;  4.40
-19870726;   54970;  1.55;  0.00; 18.37;  4.39
-19870727;   51818;  1.46;  0.48; 20.49;  4.38
-19870728;   48670;  1.37;  0.02; 19.84;  4.37
-19870729;   50100;  1.41; 21.61; 17.30;  4.36
-19870730;   57832;  1.63;  1.72; 13.39;  4.35
-19870731;   51818;  1.46;  2.71; 10.51;  4.34
-19870801;   48956;  1.38;  0.00; 13.23;  4.32
-19870802;   44090;  1.24;  0.00; 14.18;  4.31
-19870803;   40655;  1.15;  0.00; 14.54;  4.29
-19870804;   38363;  1.08;  0.00; 16.72;  4.28
-19870805;   36072;  1.02;  0.00; 17.56;  4.26
-19870806;   34067;  0.96;  0.25; 16.60;  4.25
-19870807;   34354;  0.97;  9.72; 13.64;  4.23
-19870808;   37219;  1.05;  0.02; 12.18;  4.21
-19870809;   33497;  0.95;  0.00; 13.67;  4.19
-19870810;   30919;  0.87;  0.00; 13.90;  4.17
-19870811;   28914;  0.82;  0.00; 13.86;  4.15
-19870812;   27685;  0.78;  0.00; 14.57;  4.13
-19870813;   26598;  0.75;  0.00; 14.87;  4.11
-19870814;   25567;  0.72;  0.00; 15.06;  4.09
-19870815;   24537;  0.69;  0.11; 15.65;  4.07
-19870816;   23878;  0.67;  5.64; 15.48;  4.04
-19870817;   25652;  0.72;  2.40; 13.56;  4.02
-19870818;   28000;  0.79;  7.76; 12.41;  4.00
-19870819;   33210;  0.94; 13.23; 11.70;  3.97
-19870820;   36359;  1.03;  3.54; 13.28;  3.95
-19870821;   36646;  1.03;  3.23; 13.51;  3.92
-19870822;   32066;  0.91;  6.51; 13.62;  3.90
-19870823;   46378;  1.31; 39.03; 11.84;  3.87
-19870824;  116808;  3.30;  4.84;  8.76;  3.84
-19870825;   86746;  2.45;  0.04;  9.21;  3.81
-19870826;   63272;  1.79;  1.19; 11.97;  3.79
-19870827;   52679;  1.49;  0.87; 15.38;  3.76
-19870828;   52105;  1.47; 12.32; 11.76;  3.73
-19870829;   57545;  1.62;  0.11;  8.22;  3.70
-19870830;   49243;  1.39;  2.04;  9.74;  3.67
-19870831;   45234;  1.28;  2.54; 10.03;  3.64
-19870901;   43803;  1.24;  3.44;  7.76;  3.61
-19870902;   42943;  1.21;  0.30;  9.14;  3.57
-19870903;   39794;  1.12;  0.00;  8.74;  3.54
-19870904;   36646;  1.03;  0.00;  9.68;  3.51
-19870905;   34641;  0.98;  0.00; 12.06;  3.48
-19870906;   32636;  0.92;  0.00; 13.93;  3.44
-19870907;   30919;  0.87;  0.00; 14.22;  3.41
-19870908;   29488;  0.83;  0.00; 13.64;  3.38
-19870909;   28057;  0.79;  0.00; 12.94;  3.34
-19870910;   27026;  0.76;  0.00; 13.02;  3.31
-19870911;   26024;  0.73;  0.00; 12.63;  3.27
-19870912;   25079;  0.71;  0.00; 12.76;  3.23
-19870913;   24391;  0.69;  0.00; 13.42;  3.20
-19870914;   23648;  0.67;  0.00; 13.52;  3.16
-19870915;   22819;  0.64;  0.00; 13.24;  3.13
-19870916;   22330;  0.63; 10.60; 13.29;  3.09
-19870917;   34641;  0.98; 13.59;  9.82;  3.05
-19870918;   39507;  1.12;  0.56;  7.33;  3.02
-19870919;   30632;  0.86;  0.00;  6.59;  2.98
-19870920;   27313;  0.77;  0.00;  7.42;  2.94
-19870921;   25507;  0.72;  0.00;  9.05;  2.90
-19870922;   24221;  0.68;  0.00; 10.83;  2.86
-19870923;   23191;  0.65;  0.00; 11.93;  2.82
-19870924;   22302;  0.63;  0.00; 11.38;  2.79
-19870925;   21558;  0.61;  0.00; 10.28;  2.75
-19870926;   20871;  0.59;  0.00;  8.88;  2.71
-19870927;   20269;  0.57;  0.00;  9.09;  2.67
-19870928;   19869;  0.56;  0.00;  9.14;  2.63
-19870929;   19355;  0.55;  0.00;  9.10;  2.59
-19870930;   18951;  0.54;  0.00;  9.30;  2.55
-19871001;   18580;  0.52;  0.00;  9.91;  2.51
-19871002;   18151;  0.51;  0.00; 10.91;  2.47
-19871003;   17722;  0.50;  1.55; 10.33;  2.43
-19871004;   21817;  0.62; 15.65;  9.68;  2.39
-19871005;   28000;  0.79;  0.43; 10.30;  2.35
-19871006;   23446;  0.66; 18.05;  7.89;  2.31
-19871007;   27427;  0.77; 28.25;  4.50;  2.26
-19871008;   37219;  1.05;  1.75;  4.55;  2.22
-19871009;   32066;  0.91;  0.00;  3.38;  2.18
-19871010;   28914;  0.82;  4.63;  5.22;  2.14
-19871011;   30919;  0.87; 19.67;  3.57;  2.10
-19871012;   38363;  1.08;  8.78;  3.92;  2.06
-19871013;   36932;  1.04; 10.44;  3.55;  2.02
-19871014;   36932;  1.04;  0.58;  5.59;  1.98
-19871015;   36932;  1.04;  3.22;  5.10;  1.94
-19871016;   39507;  1.12;  0.77;  3.52;  1.90
-19871017;   35502;  1.00;  0.08;  7.73;  1.86
-19871018;   35215;  0.99;  2.77;  6.76;  1.82
-19871019;   36072;  1.02;  6.54;  3.75;  1.77
-19871020;   40655;  1.15; 17.77;  4.37;  1.74
-19871021;   69282;  1.96; 62.39;  1.49;  1.69
-19871022;   75583;  2.13;  5.15; -0.29;  1.65
-19871023;   57258;  1.62;  4.85; -1.68;  1.61
-19871024;   49243;  1.39;  0.00; -2.42;  1.57
-19871025;   45808;  1.29; 20.25; -2.27;  1.53
-19871026;   55540;  1.57;  6.11; -0.08;  1.50
-19871027;   50100;  1.41;  1.48; -1.42;  1.46
-19871028;   45521;  1.29;  2.33; -0.07;  1.42
-19871029;   42659;  1.20;  0.08;  2.22;  1.38
-19871030;   44090;  1.24;  1.94;  3.19;  1.34
-19871031;   52679;  1.49;  0.30;  2.53;  1.30
-19871101;   48096;  1.36;  0.09;  1.91;  1.26
-19871102;   48956;  1.38;  6.08;  2.19;  1.22
-19871103;   62698;  1.77;  0.00;  5.62;  1.18
-19871104;   72717;  2.05;  0.00;  4.52;  1.15
-19871105;   69856;  1.97;  0.00;  2.99;  1.11
-19871106;   68712;  1.94;  4.02;  2.08;  1.07
-19871107;   70713;  2.00;  7.67;  1.21;  1.03
-19871108;   65276;  1.84;  0.99; -1.52;  1.00
-19871109;   60694;  1.71;  3.10; -3.33;  0.96
-19871110;   57545;  1.62; 16.50; -4.53;  0.93
-19871111;   56401;  1.59;  1.48; -3.99;  0.89
-19871112;   52105;  1.47;  0.96; -4.92;  0.86
-19871113;   50100;  1.41;  5.30; -3.58;  0.82
-19871114;   50100;  1.41;  8.39; -2.16;  0.79
-19871115;   53823;  1.52; 15.71;  0.36;  0.75
-19871116;   61267;  1.73;  3.65; -0.34;  0.72
-19871117;   56114;  1.58;  3.74; -3.19;  0.69
-19871118;   47812;  1.35;  0.13; -7.59;  0.65
-19871119;   42943;  1.21;  0.00; -8.90;  0.62
-19871120;   40942;  1.16;  0.00; -9.53;  0.59
-19871121;   40081;  1.13;  0.00; -8.71;  0.56
-19871122;   41225;  1.16;  7.55; -8.85;  0.53
-19871123;   45234;  1.28; 15.20; -4.50;  0.49
-19871124;   56401;  1.59; 10.38; -1.20;  0.46
-19871125;   58976;  1.67;  3.17; -5.68;  0.43
-19871126;   51248;  1.45; 33.44; -5.44;  0.41
-19871127;   48670;  1.37;  1.45; -6.52;  0.38
-19871128;   43803;  1.24;  4.22;-11.61;  0.35
-19871129;   40368;  1.14;  3.06;-13.62;  0.32
-19871130;   37219;  1.05; 52.06;-11.71;  0.29
-19871201;   68995;  1.95; 52.48; -4.07;  0.27
-19871202;  235046;  6.64; 13.38;  1.46;  0.24
-19871203;  207276;  5.85;  0.24;  3.72;  0.21
-19871204;  188955;  5.34; 21.46;  2.50;  0.19
-19871205;  193534;  5.46;  0.24; -3.93;  0.17
-19871206;  158606;  4.48;  7.58; -4.90;  0.14
-19871207;  154597;  4.37; 47.28; -2.12;  0.12
-19871208;  164046;  4.63;  3.20;  0.23;  0.10
-19871209;  169200;  4.78;  0.32;  0.67;  0.07
-19871210;  154884;  4.37;  3.52;  0.24;  0.05
-19871211;  141142;  3.99;  0.89; -1.76;  0.03
-19871212;  129405;  3.65;  5.75; -3.93;  0.01
-19871213;  115664;  3.27;  0.62; -8.65;  0.00
-19871214;  105928;  2.99;  0.65; -8.04;  0.00
-19871215;  101348;  2.86; 15.95; -4.18;  0.00
-19871216;   93617;  2.64;  0.23; -7.17;  0.00
-19871217;   85602;  2.42;  0.00; -7.59;  0.00
-19871218;   79875;  2.26;  0.37; -9.40;  0.00
-19871219;   74435;  2.10;  0.00;-10.11;  0.00
-19871220;   71000;  2.00;  0.00;-10.33;  0.00
-19871221;   67277;  1.90;  0.05;-10.00;  0.00
-19871222;   64990;  1.83;  0.76;-10.30;  0.00
-19871223;   67277;  1.90;  0.73; -7.06;  0.00
-19871224;   67851;  1.92;  4.97; -3.17;  0.00
-19871225;   68995;  1.95;  0.09; -1.56;  0.00
-19871226;   70430;  1.99; 16.78; -0.04;  0.00
-19871227;   77871;  2.20;  6.17; -1.80;  0.00
-19871228;   68425;  1.93;  0.69; -5.13;  0.00
-19871229;   66994;  1.89;  3.72; -2.26;  0.00
-19871230;   71287;  2.01; 12.44; -1.83;  0.00
-19871231;   65560;  1.85;  6.66; -6.68;  0.00
-19880101;   53536;  1.51;  0.00;-11.85;  0.00
-19880102;   50674;  1.43;  1.21;-11.57;  0.00
-19880103;   58406;  1.65;  5.99; -8.42;  0.00
-19880104;   60407;  1.71; 16.86; -4.14;  0.00
-19880105;   59263;  1.67; 21.78; -1.49;  0.00
-19880106;   56114;  1.58;  4.66; -2.87;  0.00
-19880107;   52966;  1.50;  3.17; -3.90;  0.00
-19880108;   52679;  1.49; 21.25; -2.15;  0.00
-19880109;   52105;  1.47; 15.77; -1.34;  0.00
-19880110;   49530;  1.40;  1.26; -3.25;  0.00
-19880111;   49243;  1.39; 19.57; -1.56;  0.00
-19880112;   47239;  1.33;  9.92; -4.05;  0.00
-19880113;   45808;  1.29;  1.59; -6.43;  0.00
-19880114;   46378;  1.31; 32.22; -3.71;  0.00
-19880115;   71287;  2.01; 19.47; -0.08;  0.00
-19880116;   98200;  2.77;  0.48;  1.94;  0.00
-19880117;   94764;  2.68;  0.13;  1.08;  0.00
-19880118;   90181;  2.55;  2.28;  0.47;  0.00
-19880119;   84171;  2.38;  0.00; -2.93;  0.00
-19880120;   76440;  2.16;  0.00; -4.95;  0.00
-19880121;   70143;  1.98;  0.00; -5.55;  0.00
-19880122;   66134;  1.87;  1.84; -5.26;  0.00
-19880123;   67277;  1.90;  2.38; -1.89;  0.00
-19880124;   64990;  1.83;  2.07; -2.62;  0.00
-19880125;   60123;  1.70;  2.55; -3.76;  0.00
-19880126;   56114;  1.58;  0.41; -4.46;  0.00
-19880127;   55540;  1.57;  0.82; -0.13;  0.00
-19880128;   55827;  1.58;  0.03;  1.00;  0.00
-19880129;   54110;  1.53;  0.00; -0.29;  0.00
-19880130;   51531;  1.46;  0.00;  0.15;  0.00
-19880131;   49814;  1.41;  0.00; -1.72;  0.00
-19880201;   47812;  1.35;  0.00; -4.41;  0.00
-19880202;   44947;  1.27;  0.00; -3.85;  0.00
-19880203;   40081;  1.13;  0.00; -5.25;  0.00
-19880204;   35785;  1.01;  0.00;-11.25;  0.00
-19880205;   31492;  0.89;  0.00;-12.15;  0.00
-19880206;   30062;  0.85;  0.00; -9.99;  0.00
-19880207;   32923;  0.93;  0.00; -8.45;  0.00
-19880208;   35785;  1.01;  0.25; -4.92;  0.00
-19880209;   38650;  1.09;  0.55; -3.92;  0.01
-19880210;   41512;  1.17;  1.32; -1.83;  0.03
-19880211;   44090;  1.24;  2.75; -0.39;  0.05
-19880212;   48670;  1.37; 14.87; -0.02;  0.07
-19880213;   49530;  1.40;  7.64; -0.04;  0.10
-19880214;   48956;  1.38; 12.31; -0.48;  0.12
-19880215;   47526;  1.34;  6.68; -2.11;  0.14
-19880216;   47812;  1.35; 25.26; -1.71;  0.17
-19880217;   48670;  1.37; 16.43; -2.28;  0.19
-19880218;   47526;  1.34;  0.48; -2.17;  0.22
-19880219;   45234;  1.28;  5.36; -3.95;  0.24
-19880220;   44377;  1.25;  1.78; -3.59;  0.27
-19880221;   41799;  1.18;  0.00; -5.22;  0.29
-19880222;   40368;  1.14;  0.00; -2.76;  0.32
-19880223;   40942;  1.16;  1.79; -0.50;  0.35
-19880224;   40368;  1.14;  5.15;  0.42;  0.38
-19880225;   41512;  1.17; 19.77;  0.14;  0.41
-19880226;   43516;  1.23; 31.74; -1.57;  0.44
-19880227;   43516;  1.23; 13.75; -2.09;  0.47
-19880228;   46952;  1.33;  1.61; -3.74;  0.50
-19880229;   43516;  1.23;  0.17; -7.16;  0.53
-19880301;   42372;  1.20;  6.22; -7.96;  0.56
-19880302;   38363;  1.08;  0.12;-10.75;  0.59
-19880303;   34354;  0.97;  0.33;-10.49;  0.62
-19880304;   33497;  0.95;  0.21;-11.03;  0.66
-19880305;   32350;  0.91;  0.00;-10.54;  0.69
-19880306;   31492;  0.89;  0.43; -4.24;  0.72
-19880307;   32066;  0.91;  0.00; -1.41;  0.75
-19880308;   32923;  0.93;  0.00; -2.15;  0.79
-19880309;   34067;  0.96;  0.07; -0.50;  0.82
-19880310;   35502;  1.00;  5.64;  2.37;  0.86
-19880311;   41799;  1.18;  4.30; -0.67;  0.89
-19880312;   39507;  1.12;  0.84; -5.33;  0.93
-19880313;   38363;  1.08;  0.37; -1.62;  0.96
-19880314;   38076;  1.08;  5.70; -1.49;  1.00
-19880315;   36932;  1.04;  0.00; -2.90;  1.04
-19880316;   36646;  1.03;  0.00;  1.70;  1.07
-19880317;   40081;  1.13;  1.35;  2.88;  1.11
-19880318;   51248;  1.45;  7.31;  2.25;  1.15
-19880319;   58119;  1.64; 10.51; -1.24;  1.19
-19880320;   54396;  1.54; 12.36; -2.95;  1.23
-19880321;   52105;  1.47;  1.76; -1.08;  1.26
-19880322;   50961;  1.44; 11.54;  1.97;  1.30
-19880323;   55254;  1.56;  0.61;  0.74;  1.34
-19880324;   53536;  1.51;  9.91; -1.51;  1.38
-19880325;   52105;  1.47;  4.41; -1.08;  1.42
-19880326;   49243;  1.39;  3.65; -1.23;  1.46
-19880327;   47812;  1.35;  1.44; -1.97;  1.50
-19880328;   46095;  1.30;  4.36; -2.62;  1.54
-19880329;   44090;  1.24;  1.03; -0.86;  1.58
-19880330;   42943;  1.21;  0.00;  2.84;  1.62
-19880331;   48670;  1.37;  3.39;  4.35;  1.66
-19880401;   53823;  1.52;  7.24;  0.97;  1.70
-19880402;   52105;  1.47;  1.30; -0.31;  1.74
-19880403;   54683;  1.54;  0.00;  1.94;  1.78
-19880404;   65847;  1.86;  0.00;  3.93;  1.82
-19880405;   85889;  2.43;  0.08;  5.29;  1.86
-19880406;  112515;  3.18;  0.00;  4.51;  1.90
-19880407;  115664;  3.27;  0.02;  5.52;  1.94
-19880408;  154314;  4.36;  1.35;  6.87;  1.98
-19880409;  205271;  5.80;  3.95;  5.59;  2.02
-19880410;  196113;  5.54;  0.02;  4.79;  2.06
-19880411;  210711;  5.95;  0.34;  6.21;  2.10
-19880412;  232471;  6.56; 13.76;  5.62;  2.14
-19880413;  235907;  6.66;  2.05;  3.96;  2.18
-19880414;  222735;  6.29;  1.06;  2.48;  2.23
-19880415;  213003;  6.01;  8.78;  2.38;  2.27
-19880416;  179219;  5.06;  0.61; -1.36;  2.31
-19880417;  155171;  4.38;  0.00;  1.63;  2.35
-19880418;  139425;  3.94;  3.03;  2.14;  2.39
-19880419;  125683;  3.55;  0.40;  1.23;  2.43
-19880420;  124252;  3.51; 12.06;  1.89;  2.47
-19880421;  119669;  3.38;  0.30;  0.95;  2.51
-19880422;  118239;  3.34;  1.90;  2.59;  2.55
-19880423;  118239;  3.34;  0.02;  4.21;  2.59
-19880424;  133128;  3.76;  7.29;  5.97;  2.63
-19880425;  153166;  4.32; 11.40;  3.53;  2.67
-19880426;  140569;  3.97; 11.44;  0.87;  2.71
-19880427;  132841;  3.75;  1.07;  2.24;  2.75
-19880428;  132267;  3.73;  0.00;  3.44;  2.79
-19880429;  145152;  4.10;  0.00;  4.61;  2.83
-19880430;  166908;  4.71;  0.00;  6.46;  2.87
-19880501;  200405;  5.66;  0.00;  8.00;  2.90
-19880502;  243065;  6.86;  1.90;  7.50;  2.94
-19880503;  285150;  8.05;  2.23;  8.20;  2.98
-19880504;  369318; 10.43; 13.88;  7.36;  3.02
-19880505;  369318; 10.43;  1.90;  5.87;  3.06
-19880506;  343552;  9.70;  0.02;  7.47;  3.09
-19880507;  375045; 10.59;  0.00;  8.56;  3.13
-19880508;  429441; 12.13;  0.00; 10.03;  3.16
-19880509;  503876; 14.23;  0.04; 11.24;  3.20
-19880510;  558273; 15.76; 15.60; 11.14;  3.24
-19880511;  655612; 18.51;  6.16;  6.93;  3.27
-19880512;  506742; 14.31;  0.24;  6.32;  3.31
-19880513;  472384; 13.34;  5.50; 11.96;  3.34
-19880514;  647024; 18.27;  7.06; 11.42;  3.38
-19880515;  572588; 16.17;  0.00;  6.19;  3.41
-19880516;  518192; 14.63;  0.00;  9.49;  3.44
-19880517;  523919; 14.79;  0.00;  9.18;  3.48
-19880518;  492426; 13.90;  0.00;  6.07;  3.51
-19880519;  452345; 12.77;  1.40;  8.92;  3.54
-19880520;  458072; 12.93;  0.04;  8.21;  3.58
-19880521;  426580; 12.04;  0.15;  7.85;  3.61
-19880522;  426580; 12.04;  0.73;  8.78;  3.64
-19880523;  446618; 12.61;  2.32; 10.95;  3.67
-19880524;  472384; 13.34;  3.32; 10.52;  3.70
-19880525;  523919; 14.79;  6.73;  8.08;  3.73
-19880526;  426580; 12.04;  0.10;  7.22;  3.76
-19880527;  426580; 12.04;  2.48; 12.19;  3.79
-19880528;  472384; 13.34;  5.35;  8.93;  3.81
-19880529;  380772; 10.75;  0.02;  6.13;  3.84
-19880530;  349279;  9.86;  7.06;  7.04;  3.87
-19880531;  360729; 10.19;  7.69;  6.88;  3.90
-19880601;  346418;  9.78;  1.22;  6.40;  3.92
-19880602;  326375;  9.22;  0.20;  7.43;  3.95
-19880603;  309198;  8.73;  0.89;  6.15;  3.97
-19880604;  281715;  7.95;  0.00;  6.46;  4.00
-19880605;  280854;  7.93;  0.13;  8.04;  4.02
-19880606;  300610;  8.49;  1.54; 10.55;  4.04
-19880607;  340691;  9.62;  0.66; 12.77;  4.07
-19880608;  406537; 11.48;  3.85; 13.18;  4.09
-19880609;  438030; 12.37;  0.33; 12.78;  4.11
-19880610;  406537; 11.48;  6.62; 10.93;  4.13
-19880611;  380772; 10.75;  2.25;  8.86;  4.15
-19880612;  337825;  9.54; 11.36;  7.84;  4.17
-19880613;  306333;  8.65;  3.22;  3.56;  4.19
-19880614;  256233;  7.23;  0.00;  7.33;  4.21
-19880615;  233615;  6.60;  2.55;  8.04;  4.23
-19880616;  267686;  7.56; 21.10;  8.47;  4.25
-19880617;  340691;  9.62; 10.62;  9.30;  4.26
-19880618;  306333;  8.65;  0.05; 10.46;  4.28
-19880619;  303471;  8.57;  1.02; 13.14;  4.29
-19880620;  340691;  9.62;  5.59; 14.53;  4.31
-19880621;  337825;  9.54;  9.83; 11.48;  4.32
-19880622;  329237;  9.30;  1.24;  9.18;  4.34
-19880623;  270261;  7.63;  2.38;  7.94;  4.35
-19880624;  228175;  6.44;  1.38;  8.10;  4.36
-19880625;  208424;  5.88;  0.11;  6.86;  4.37
-19880626;  184372;  5.21;  0.00;  6.93;  4.38
-19880627;  174640;  4.93;  0.00; 10.01;  4.39
-19880628;  179793;  5.08;  0.00; 13.47;  4.40
-19880629;  198974;  5.62;  0.00; 17.11;  4.41
-19880630;  216438;  6.11;  0.13; 16.12;  4.42
-19880701;  210425;  5.94;  0.00; 13.64;  4.43
-19880702;  181797;  5.13;  0.00; 11.82;  4.43
-19880703;  168626;  4.76;  0.00; 14.72;  4.44
-19880704;  164620;  4.65;  0.00; 14.88;  4.45
-19880705;  157462;  4.45;  0.00; 15.16;  4.45
-19880706;  154314;  4.36;  0.00; 17.82;  4.45
-19880707;  153166;  4.32;  0.12; 17.53;  4.46
-19880708;  142860;  4.03;  0.07; 16.16;  4.46
-19880709;  130549;  3.69;  0.20; 15.51;  4.46
-19880710;  119099;  3.36;  0.47; 14.84;  4.46
-19880711;  109650;  3.10;  1.29; 16.12;  4.46
-19880712;  133128;  3.76; 28.13; 14.28;  4.46
-19880713;  128261;  3.62;  0.33; 12.40;  4.46
-19880714;  100204;  2.83;  0.33; 12.62;  4.46
-19880715;   88177;  2.49;  0.00; 14.52;  4.46
-19880716;   80449;  2.27;  0.04; 16.80;  4.45
-19880717;   75870;  2.14;  0.33; 17.26;  4.45
-19880718;   74152;  2.09;  6.11; 14.89;  4.44
-19880719;   70713;  2.00;  1.41; 16.58;  4.44
-19880720;   64416;  1.82;  6.00; 15.61;  4.43
-19880721;   70713;  2.00; 12.73; 16.01;  4.43
-19880722;   62411;  1.76;  0.07; 15.03;  4.42
-19880723;   55540;  1.57;  1.40; 17.57;  4.41
-19880724;   55827;  1.58;  8.80; 16.73;  4.40
-19880725;   58976;  1.67;  0.26; 15.96;  4.39
-19880726;   51248;  1.45;  0.11; 17.47;  4.38
-19880727;   46378;  1.31;  0.01; 15.89;  4.37
-19880728;   43230;  1.22;  0.00; 13.29;  4.36
-19880729;   40368;  1.14;  0.00; 14.58;  4.35
-19880730;   38363;  1.08;  0.47; 16.02;  4.34
-19880731;   36932;  1.04;  0.16; 17.76;  4.32
-19880801;   37790;  1.07; 10.61; 17.91;  4.31
-19880802;   48096;  1.36;  8.15; 17.74;  4.29
-19880803;   45521;  1.29;  3.04; 16.36;  4.28
-19880804;   40368;  1.14; 13.43; 14.79;  4.26
-19880805;   41512;  1.17;  0.18; 14.98;  4.25
-19880806;   38363;  1.08;  4.03; 16.36;  4.23
-19880807;   35502;  1.00;  1.94; 13.81;  4.21
-19880808;   38076;  1.08;  3.36; 11.28;  4.19
-19880809;   36646;  1.03;  0.55; 11.64;  4.17
-19880810;   35215;  0.99;  0.46; 13.40;  4.15
-19880811;   32350;  0.91;  0.21; 14.49;  4.13
-19880812;   30349;  0.86;  0.24; 15.16;  4.11
-19880813;   29201;  0.82;  0.06; 14.93;  4.09
-19880814;   28344;  0.80;  3.68; 14.46;  4.07
-19880815;   30919;  0.87; 18.11; 13.26;  4.04
-19880816;   44090;  1.24;  2.94; 10.09;  4.02
-19880817;   36932;  1.04;  0.07; 10.12;  4.00
-19880818;   31492;  0.89;  1.51; 11.17;  3.97
-19880819;   29488;  0.83;  0.02; 11.60;  3.95
-19880820;   28457;  0.80;  0.92; 12.25;  3.92
-19880821;   28429;  0.80;  0.50; 14.74;  3.90
-19880822;   27313;  0.77;  8.10; 16.52;  3.87
-19880823;   28602;  0.81;  3.94; 15.17;  3.84
-19880824;   29201;  0.82;  0.31; 15.41;  3.81
-19880825;   27228;  0.77;  4.48; 15.67;  3.79
-19880826;   31492;  0.89;  5.23; 10.08;  3.76
-19880827;   32636;  0.92;  0.04;  8.81;  3.73
-19880828;   28631;  0.81;  0.00; 12.96;  3.70
-19880829;   26137;  0.74;  0.00; 14.30;  3.67
-19880830;   24537;  0.69;  0.00; 15.33;  3.64
-19880831;   23248;  0.66;  0.00; 15.94;  3.61
-19880901;   22245;  0.63;  0.00; 17.70;  3.57
-19880902;   21300;  0.60;  0.00; 15.69;  3.54
-19880903;   20414;  0.58;  0.00; 13.05;  3.51
-19880904;   19897;  0.56;  0.00; 14.88;  3.48
-19880905;   19384;  0.55;  1.38; 15.37;  3.44
-19880906;   23991;  0.68; 21.26; 12.32;  3.41
-19880907;   27313;  0.77;  0.23;  6.54;  3.38
-19880908;   23648;  0.67;  0.00;  6.59;  3.34
-19880909;   21385;  0.60;  0.00;  8.89;  3.31
-19880910;   20241;  0.57;  0.00; 11.12;  3.27
-19880911;   19525;  0.55;  6.54; 10.31;  3.23
-19880912;   21817;  0.62;  1.80;  9.91;  3.20
-19880913;   21930;  0.62;  0.00;  9.21;  3.16
-19880914;   20042;  0.57;  0.00; 10.57;  3.13
-19880915;   18951;  0.54;  0.05; 11.79;  3.09
-19880916;   18580;  0.52; 12.03; 14.03;  3.05
-19880917;   22560;  0.64;  9.05; 13.74;  3.02
-19880918;   25996;  0.73; 10.24; 12.26;  2.98
-19880919;   30919;  0.87;  0.04; 10.18;  2.94
-19880920;   24048;  0.68;  0.00; 11.88;  2.90
-19880921;   21445;  0.61;  0.00; 13.19;  2.86
-19880922;   20156;  0.57;  1.29; 12.51;  2.82
-19880923;   20698;  0.58;  4.60; 11.34;  2.79
-19880924;   20669;  0.58;  0.60; 10.75;  2.75
-19880925;   19582;  0.55;  0.00; 10.71;  2.71
-19880926;   18725;  0.53;  0.05; 11.47;  2.67
-19880927;   18066;  0.51;  0.00; 11.62;  2.63
-19880928;   17577;  0.50;  0.00; 12.31;  2.59
-19880929;   17120;  0.48;  0.00; 12.35;  2.55
-19880930;   16664;  0.47;  0.00; 12.86;  2.51
-19881001;   16260;  0.46;  0.00; 11.67;  2.47
-19881002;   16979;  0.48;  9.38; 10.22;  2.43
-19881003;   20042;  0.57;  0.81;  6.82;  2.39
-19881004;   19469;  0.55;  0.14;  3.87;  2.35
-19881005;   18325;  0.52;  2.86;  2.21;  2.31
-19881006;   18608;  0.53;  0.19;  5.68;  2.26
-19881007;   17751;  0.50;  0.14;  6.54;  2.22
-19881008;   17035;  0.48;  0.00;  7.68;  2.18
-19881009;   16433;  0.46;  1.18;  9.61;  2.14
-19881010;   16033;  0.45;  3.74;  9.42;  2.10
-19881011;   16749;  0.47;  2.04;  8.39;  2.06
-19881012;   17149;  0.48;  0.14;  8.04;  2.02
-19881013;   16547;  0.47;  0.00;  8.99;  1.98
-19881014;   15860;  0.45;  0.00;  7.71;  1.94
-19881015;   15318;  0.43;  0.00;  4.53;  1.90
-19881016;   14974;  0.42;  0.00;  4.21;  1.86
-19881017;   14801;  0.42;  1.56;  3.10;  1.82
-19881018;   14716;  0.42;  0.33; -0.39;  1.77
-19881019;   14400;  0.41;  0.00;  0.15;  1.74
-19881020;   14000;  0.40;  0.00;  1.35;  1.69
-19881021;   14142;  0.40;  0.00;  1.54;  1.65
-19881022;   14142;  0.40;  0.00;  1.55;  1.61
-19881023;   14315;  0.40;  0.00;  1.51;  1.57
-19881024;   13944;  0.39;  0.85;  1.63;  1.53
-19881025;   17836;  0.50;  9.04;  2.92;  1.50
-19881026;   18923;  0.53;  0.29;  2.82;  1.46
-19881027;   16777;  0.47;  0.11;  2.53;  1.42
-19881028;   15633;  0.44;  0.27;  2.90;  1.38
-19881029;   15116;  0.43;  0.00;  2.77;  1.34
-19881030;   15002;  0.42;  0.03;  1.91;  1.30
-19881031;   14744;  0.42;  1.28;  1.95;  1.26
-19881101;   20042;  0.57; 20.37;  2.61;  1.22
-19881102;   25968;  0.73;  1.39;  1.26;  1.18
-19881103;   21671;  0.61;  0.91;  4.15;  1.15
-19881104;   19497;  0.55;  0.00;  3.20;  1.11
-19881105;   18410;  0.52;  0.00;  2.08;  1.07
-19881106;   17549;  0.50;  0.00;  1.50;  1.03
-19881107;   16862;  0.48;  0.23;  1.20;  1.00
-19881108;   16320;  0.46;  0.56;  2.22;  0.96
-19881109;   16320;  0.46;  0.02;  5.26;  0.93
-19881110;   16203;  0.46;  0.18;  2.88;  0.89
-19881111;   15916;  0.45;  0.02;  0.34;  0.86
-19881112;   15346;  0.43;  0.00; -2.69;  0.82
-19881113;   13228;  0.37;  0.00; -5.14;  0.79
-19881114;   10678;  0.30;  0.23; -5.55;  0.75
-19881115;   11539;  0.33;  2.52; -3.35;  0.72
-19881116;   16348;  0.46;  1.83;  0.42;  0.69
-19881117;   19295;  0.54;  9.12;  3.10;  0.65
-19881118;   23534;  0.66;  0.83;  2.96;  0.62
-19881119;   22015;  0.62;  0.00;  1.04;  0.59
-19881120;   19097;  0.54;  0.00; -2.18;  0.56
-19881121;   16947;  0.48;  0.04; -5.28;  0.53
-19881122;   15718;  0.44;  0.05; -0.69;  0.49
-19881123;   17205;  0.49;  0.00; -2.59;  0.46
-19881124;   15172;  0.43;  4.49; -1.17;  0.43
-19881125;   17694;  0.50;  9.48; -1.21;  0.41
-19881126;   18951;  0.54;  2.74; -7.66;  0.38
-19881127;   11394;  0.32;  0.00;-12.75;  0.35
-19881128;    8730;  0.25;  0.04;-11.95;  0.32
-19881129;   10678;  0.30;  0.00; -8.46;  0.29
-19881130;   18038;  0.51;  0.00; -6.66;  0.27
-19881201;   17149;  0.48;  0.00; -6.01;  0.24
-19881202;   15403;  0.43;  0.00; -6.84;  0.21
-19881203;   14744;  0.42;  0.00; -7.82;  0.19
-19881204;   14315;  0.40;  0.35; -7.43;  0.17
-19881205;   12569;  0.35;  0.00; -5.91;  0.14
-19881206;   13055;  0.37;  6.50; -4.81;  0.12
-19881207;   16377;  0.46;  8.88; -1.52;  0.10
-19881208;   17035;  0.48;  5.83; -0.54;  0.07
-19881209;   18668;  0.53;  1.14; -1.22;  0.05
-19881210;   16805;  0.47;  0.41; -1.98;  0.03
-19881211;   15605;  0.44;  0.06; -1.49;  0.01
-19881212;   13887;  0.39;  0.00; -4.07;  0.00
-19881213;   13026;  0.37;  0.00; -4.73;  0.00
-19881214;   11567;  0.33;  0.00; -6.45;  0.00
-19881215;   11539;  0.33;  0.00; -6.11;  0.00
-19881216;   11309;  0.32;  0.00; -2.44;  0.00
-19881217;   11167;  0.32;  0.00; -4.88;  0.00
-19881218;   11167;  0.32;  0.77; -6.09;  0.00
-19881219;   11309;  0.32;  0.06; -7.86;  0.00
-19881220;   11595;  0.33;  0.37; -9.39;  0.00
-19881221;   11882;  0.34;  0.25; -7.52;  0.00
-19881222;   12169;  0.34;  0.32; -5.41;  0.00
-19881223;   12885;  0.36; 13.02; -5.49;  0.00
-19881224;   13600;  0.38;  0.49; -4.48;  0.00
-19881225;   14315;  0.40; 21.41; -4.25;  0.00
-19881226;   15172;  0.43;  8.06; -0.49;  0.00
-19881227;   15746;  0.44;  4.21; -0.18;  0.00
-19881228;   16033;  0.45;  0.00; -5.37;  0.00
-19881229;   15746;  0.44;  0.00; -7.97;  0.00
-19881230;   15459;  0.44;  0.16; -8.93;  0.00
-19881231;   14602;  0.41;  0.14; -9.61;  0.00
-19890101;   13600;  0.38;  0.42;-10.70;  0.00
-19890102;   12739;  0.36;  3.62;-12.06;  0.00
-19890103;   11882;  0.34;  6.87;-10.58;  0.00
-19890104;   11167;  0.32;  6.94; -8.96;  0.00
-19890105;   10880;  0.31;  0.02;-11.74;  0.00
-19890106;   10880;  0.31;  0.03;-11.22;  0.00
-19890107;   10880;  0.31;  1.77;-10.98;  0.00
-19890108;   11167;  0.32;  0.22;-10.80;  0.00
-19890109;   11309;  0.32;  0.24;-10.61;  0.00
-19890110;   11882;  0.34;  0.07; -9.01;  0.00
-19890111;   13026;  0.37;  0.00; -8.31;  0.00
-19890112;   13887;  0.39; 12.04; -4.12;  0.00
-19890113;   14602;  0.41;  3.22; -2.18;  0.00
-19890114;   16033;  0.45;  6.60; -1.59;  0.00
-19890115;   17464;  0.49; 18.48; -1.61;  0.00
-19890116;   19182;  0.54;  7.64; -1.96;  0.00
-19890117;   20326;  0.57;  2.59;  0.23;  0.00
-19890118;   21186;  0.60;  3.12;  1.74;  0.00
-19890119;   21473;  0.61;  2.04; -0.24;  0.00
-19890120;   21186;  0.60;  0.09; -2.84;  0.00
-19890121;   20612;  0.58;  0.12; -4.28;  0.00
-19890122;   19755;  0.56;  0.00; -3.69;  0.00
-19890123;   18325;  0.52;  0.00; -5.21;  0.00
-19890124;   17177;  0.48;  0.00; -6.74;  0.00
-19890125;   15172;  0.43;  0.00; -8.56;  0.00
-19890126;   14602;  0.41;  0.00; -7.22;  0.00
-19890127;   13887;  0.39;  0.00; -3.98;  0.00
-19890128;   13313;  0.38;  0.00; -3.09;  0.00
-19890129;   12885;  0.36;  0.00; -5.33;  0.00
-19890130;   12598;  0.36;  0.00; -5.82;  0.00
-19890131;   12885;  0.36;  0.24; -6.14;  0.00
-19890201;   13313;  0.38;  0.44; -5.11;  0.00
-19890202;   13455;  0.38;  0.00; -1.72;  0.00
-19890203;   13313;  0.38;  0.00; -5.02;  0.00
-19890204;   13168;  0.37;  0.06; -4.88;  0.00
-19890205;   12885;  0.36;  0.00; -5.54;  0.00
-19890206;   12598;  0.36;  0.00; -5.57;  0.00
-19890207;   12598;  0.36;  0.00; -4.86;  0.00
-19890208;   12885;  0.36;  1.01; -3.62;  0.00
-19890209;   13168;  0.37;  2.01; -2.43;  0.01
-19890210;   14170;  0.40;  3.08; -1.04;  0.03
-19890211;   15459;  0.44;  2.11;  1.64;  0.05
-19890212;   16320;  0.46;  0.48;  1.74;  0.07
-19890213;   17751;  0.50;  1.26;  2.26;  0.10
-19890214;   18325;  0.52;  0.00; -1.08;  0.12
-19890215;   18038;  0.51;  0.00; -0.61;  0.14
-19890216;   17751;  0.50;  0.00;  2.03;  0.17
-19890217;   18353;  0.52;  0.00;  1.11;  0.19
-19890218;   18353;  0.52;  0.00;  2.57;  0.22
-19890219;   18810;  0.53;  0.00;  1.39;  0.24
-19890220;   18753;  0.53;  1.13;  1.74;  0.27
-19890221;   20928;  0.59;  5.80; -0.11;  0.29
-19890222;   22819;  0.64;  5.91; -0.13;  0.32
-19890223;   21300;  0.60;  0.80; -1.38;  0.35
-19890224;   19097;  0.54;  0.93; -3.41;  0.38
-19890225;   17577;  0.50;  3.51; -4.52;  0.41
-19890226;   17092;  0.48;  9.32; -3.76;  0.44
-19890227;   16805;  0.47;  4.45; -2.75;  0.47
-19890228;   17322;  0.49;  9.62; -2.03;  0.50
-19890301;   18495;  0.52;  6.96; -1.89;  0.53
-19890302;   17779;  0.50;  0.63; -1.81;  0.56
-19890303;   16890;  0.48;  0.94; -3.86;  0.59
-19890304;   16664;  0.47;  0.65; -2.50;  0.62
-19890305;   16320;  0.46;  0.00; -1.64;  0.66
-19890306;   16320;  0.46;  0.00;  1.21;  0.69
-19890307;   18381;  0.52;  8.15;  1.94;  0.72
-19890308;   21760;  0.61;  6.71;  0.77;  0.75
-19890309;   23648;  0.67; 13.85; -0.24;  0.79
-19890310;   22847;  0.65;  1.17; -1.69;  0.82
-19890311;   20528;  0.58;  0.32; -2.59;  0.86
-19890312;   20156;  0.57;  1.87;  0.86;  0.89
-19890313;   20127;  0.57;  2.06; -0.58;  0.93
-19890314;   19355;  0.55;  1.22; -3.76;  0.96
-19890315;   17577;  0.50;  0.00; -4.61;  1.00
-19890316;   17262;  0.49;  1.72; -2.33;  1.04
-19890317;   18038;  0.51;  8.56; -2.21;  1.07
-19890318;   18009;  0.51;  2.64; -3.04;  1.11
-19890319;   18236;  0.51; 22.42; -2.82;  1.15
-19890320;   17549;  0.50;  4.28; -5.08;  1.19
-19890321;   17492;  0.49;  0.16; -1.25;  1.23
-19890322;   18179;  0.51;  0.17;  3.54;  1.26
-19890323;   20928;  0.59;  4.59;  2.71;  1.30
-19890324;   22532;  0.64;  1.30;  1.31;  1.34
-19890325;   22589;  0.64;  0.24; -0.75;  1.38
-19890326;   22330;  0.63;  3.66; -0.45;  1.42
-19890327;   29201;  0.82; 30.51; -1.18;  1.46
-19890328;   29775;  0.84;  3.44; -3.64;  1.50
-19890329;   26109;  0.74;  0.96; -3.10;  1.54
-19890330;   24565;  0.69;  0.00; -2.04;  1.58
-19890331;   24565;  0.69;  2.48; -2.21;  1.62
-19890401;   24593;  0.69; 12.56; -2.09;  1.66
-19890402;   23563;  0.67;  0.60; -4.02;  1.70
-19890403;   22072;  0.62;  0.00; -0.39;  1.74
-19890404;   22330;  0.63;  0.00;  3.72;  1.78
-19890405;   28344;  0.80;  0.00;  5.78;  1.82
-19890406;   39224;  1.11;  0.00;  6.72;  1.86
-19890407;   56114;  1.58;  0.00;  8.20;  1.90
-19890408;   79018;  2.23;  0.06;  9.33;  1.94
-19890409;  101922;  2.88;  1.24;  6.40;  1.98
-19890410;   89611;  2.53;  0.04;  2.13;  2.02
-19890411;   78158;  2.21;  0.00;  2.50;  2.06
-19890412;   74722;  2.11;  0.00;  4.18;  2.10
-19890413;   78731;  2.22;  1.66;  4.27;  2.14
-19890414;   73865;  2.09;  0.13;  2.95;  2.18
-19890415;   70143;  1.98;  0.06;  3.66;  2.23
-19890416;   77300;  2.18;  0.87;  5.00;  2.27
-19890417;   73291;  2.07;  0.00;  0.48;  2.31
-19890418;   71574;  2.02;  0.00; -0.64;  2.35
-19890419;   70143;  1.98;  0.00;  0.18;  2.39
-19890420;   67277;  1.90;  0.07;  2.62;  2.43
-19890421;   69569;  1.96;  0.00;  5.98;  2.47
-19890422;   80162;  2.26;  0.00;  8.76;  2.51
-19890423;  109363;  3.09;  0.00; 11.98;  2.55
-19890424;  154884;  4.37;  0.00; 13.19;  2.59
-19890425;  204988;  5.79;  0.00; 13.36;  2.63
-19890426;  240486;  6.79;  0.00; 12.04;  2.67
-19890427;  214147;  6.05;  0.00;  6.07;  2.71
-19890428;  198114;  5.59;  0.00;  8.86;  2.75
-19890429;  202123;  5.71;  0.25;  9.68;  2.79
-19890430;  208424;  5.88;  0.00; 10.75;  2.83
-19890501;  239055;  6.75;  7.50; 11.96;  2.87
-19890502;  284576;  8.04;  5.73; 10.34;  2.90
-19890503;  257950;  7.28;  6.25;  7.03;  2.94
-19890504;  215008;  6.07;  3.66;  2.73;  2.98
-19890505;  176931;  5.00;  0.36;  1.89;  3.02
-19890506;  153453;  4.33;  0.62;  1.76;  3.06
-19890507;  139712;  3.94;  1.56;  6.09;  3.09
-19890508;  150305;  4.24;  0.88;  7.28;  3.13
-19890509;  158606;  4.48;  4.79;  9.10;  3.16
-19890510;  186950;  5.28; 10.10;  9.44;  3.20
-19890511;  202984;  5.73;  1.21;  6.94;  3.24
-19890512;  174926;  4.94;  0.00;  7.71;  3.27
-19890513;  175784;  4.96;  0.16;  9.75;  3.31
-19890514;  185806;  5.25;  1.42;  7.83;  3.34
-19890515;  162616;  4.59;  0.68;  3.97;  3.38
-19890516;  147156;  4.16; 14.21;  3.00;  3.41
-19890517;  147156;  4.16; 26.45;  1.97;  3.44
-19890518;  138568;  3.91;  2.27;  3.23;  3.48
-19890519;  142286;  4.02;  9.53;  4.54;  3.51
-19890520;  141142;  3.99;  0.73;  7.31;  3.54
-19890521;  143434;  4.05;  4.82;  7.69;  3.58
-19890522;  147156;  4.16;  0.95;  8.56;  3.61
-19890523;  148587;  4.20;  7.55;  9.09;  3.64
-19890524;  166625;  4.70;  4.28;  6.64;  3.67
-19890525;  166625;  4.70;  2.89;  7.19;  3.70
-19890526;  158606;  4.48;  5.15;  6.34;  3.73
-19890527;  156032;  4.41;  6.71;  3.86;  3.76
-19890528;  145439;  4.11;  7.15;  2.50;  3.79
-19890529;  135416;  3.82;  0.00;  4.79;  3.81
-19890530;  125970;  3.56;  0.16;  6.78;  3.84
-19890531;  124252;  3.51;  0.29; 12.12;  3.87
-19890601;  142860;  4.03;  2.02; 13.01;  3.90
-19890602;  165764;  4.68;  0.21;  9.81;  3.92
-19890603;  149161;  4.21;  0.00; 11.58;  3.95
-19890604;  144004;  4.07;  0.08; 14.25;  3.97
-19890605;  158033;  4.46;  0.11; 16.10;  4.00
-19890606;  164620;  4.65;  2.61; 18.89;  4.02
-19890607;  172348;  4.87;  3.12; 18.22;  4.04
-19890608;  166625;  4.70; 10.16; 15.87;  4.07
-19890609;  142286;  4.02;  0.10; 11.35;  4.09
-19890610;  119386;  3.37;  1.85; 11.85;  4.11
-19890611;  107645;  3.04;  4.15; 11.25;  4.13
-19890612;  102492;  2.89;  1.90; 10.94;  4.15
-19890613;   94478;  2.67;  5.38; 11.07;  4.17
-19890614;   91899;  2.59;  4.43; 11.91;  4.19
-19890615;   87033;  2.46;  0.92; 12.45;  4.21
-19890616;   79588;  2.25;  0.56; 11.65;  4.23
-19890617;   73004;  2.06;  0.00; 12.42;  4.25
-19890618;   67277;  1.90;  0.00; 14.69;  4.26
-19890619;   62985;  1.78;  1.35; 15.20;  4.28
-19890620;   61267;  1.73;  1.57; 14.08;  4.29
-19890621;   58119;  1.64;  0.07; 13.54;  4.31
-19890622;   54110;  1.53;  0.00; 13.80;  4.32
-19890623;   50387;  1.42;  0.00; 14.27;  4.34
-19890624;   47239;  1.33;  0.00; 14.92;  4.35
-19890625;   44090;  1.24;  0.00; 15.63;  4.36
-19890626;   41799;  1.18;  0.00; 15.34;  4.37
-19890627;   38937;  1.10;  0.00; 13.84;  4.38
-19890628;   37219;  1.05;  0.00; 13.04;  4.39
-19890629;   35502;  1.00;  0.00; 13.79;  4.40
-19890630;   33497;  0.95;  0.00; 12.14;  4.41
-19890701;   32350;  0.91;  1.53; 14.42;  4.42
-19890702;   32636;  0.92;  0.45; 14.11;  4.43
-19890703;   31492;  0.89;  2.50; 10.00;  4.43
-19890704;   30632;  0.86;  5.12;  9.22;  4.44
-19890705;   32350;  0.91;  1.18; 10.26;  4.45
-19890706;   30919;  0.87;  0.61; 10.68;  4.45
-19890707;   29775;  0.84;  0.00; 10.22;  4.45
-19890708;   27799;  0.78;  0.00; 13.80;  4.46
-19890709;   26194;  0.74;  0.20; 14.55;  4.46
-19890710;   25135;  0.71;  0.58; 13.21;  4.46
-19890711;   23821;  0.67;  0.00; 13.18;  4.46
-19890712;   23074;  0.65;  1.04; 14.42;  4.46
-19890713;   22560;  0.64;  0.04; 13.27;  4.46
-19890714;   21845;  0.62;  0.00; 12.60;  4.46
-19890715;   20871;  0.59;  0.00; 15.87;  4.46
-19890716;   19897;  0.56;  0.00; 17.64;  4.46
-19890717;   19210;  0.54;  1.01; 15.26;  4.45
-19890718;   20871;  0.59; 12.38; 12.55;  4.45
-19890719;   26453;  0.75;  1.70; 14.24;  4.44
-19890720;   23821;  0.67;  0.00; 15.69;  4.44
-19890721;   20612;  0.58;  1.25; 18.00;  4.43
-19890722;   20612;  0.58;  0.42; 18.36;  4.43
-19890723;   18980;  0.54;  0.21; 19.89;  4.42
-19890724;   17864;  0.50; 13.60; 16.56;  4.41
-19890725;   21586;  0.61;  3.78; 15.47;  4.40
-19890726;   24335;  0.69;  1.52; 16.26;  4.39
-19890727;   21586;  0.61;  0.33; 16.50;  4.38
-19890728;   19210;  0.54;  0.00; 17.03;  4.37
-19890729;   17666;  0.50;  0.00; 14.33;  4.36
-19890730;   16348;  0.46;  0.00; 12.16;  4.35
-19890731;   15718;  0.44;  0.00; 15.30;  4.34
-19890801;   15116;  0.43;  0.00; 17.42;  4.32
-19890802;   14315;  0.40;  0.00; 17.56;  4.31
-19890803;   13915;  0.39;  0.00; 18.32;  4.29
-19890804;   13341;  0.38;  1.36; 17.43;  4.28
-19890805;   12970;  0.37;  0.00; 16.40;  4.26
-19890806;   12796;  0.36;  0.40; 16.61;  4.25
-19890807;   12226;  0.35;  0.05; 16.92;  4.23
-19890808;   11680;  0.33;  0.18; 16.58;  4.21
-19890809;   11309;  0.32;  0.00; 16.25;  4.19
-19890810;   11139;  0.31;  0.00; 15.98;  4.17
-19890811;   10795;  0.30;  0.00; 16.30;  4.15
-19890812;   10420;  0.29;  0.00; 17.32;  4.13
-19890813;   10076;  0.28;  0.00; 18.14;  4.11
-19890814;    9732;  0.27;  0.29; 18.17;  4.09
-19890815;    9591;  0.27;  0.03; 17.79;  4.07
-19890816;    9421;  0.27;  0.00; 17.79;  4.04
-19890817;    9247;  0.26;  0.00; 18.02;  4.02
-19890818;    8904;  0.25;  0.00; 18.97;  4.00
-19890819;    8589;  0.24;  0.00; 19.24;  3.97
-19890820;    8273;  0.23;  0.00; 19.47;  3.95
-19890821;    8132;  0.23;  0.07; 17.88;  3.92
-19890822;    8132;  0.23;  3.13; 16.33;  3.90
-19890823;    8589;  0.24;  0.93; 15.41;  3.87
-19890824;    9247;  0.26; 10.54; 13.22;  3.84
-19890825;   14315;  0.40;  3.01; 11.13;  3.81
-19890826;   17205;  0.49; 13.59;  9.84;  3.79
-19890827;   24852;  0.70;  2.97;  9.83;  3.76
-19890828;   17864;  0.50;  7.40;  8.03;  3.73
-19890829;   18094;  0.51;  7.27;  9.91;  3.70
-19890830;   29488;  0.83; 27.11;  8.08;  3.67
-19890831;   44660;  1.26;  2.52;  8.22;  3.64
-19890901;   32066;  0.91;  0.00; 10.33;  3.61
-19890902;   23304;  0.66;  0.00; 12.23;  3.57
-19890903;   18980;  0.54;  0.10; 13.56;  3.54
-19890904;   17205;  0.49;  0.42; 16.26;  3.51
-19890905;   15690;  0.44;  0.81; 16.35;  3.48
-19890906;   14716;  0.42;  0.00; 15.03;  3.44
-19890907;   13798;  0.39;  0.21; 14.67;  3.41
-19890908;   13168;  0.37;  0.82; 13.12;  3.38
-19890909;   12739;  0.36;  0.00;  9.30;  3.34
-19890910;   12339;  0.35;  0.00; 10.80;  3.31
-19890911;   11882;  0.34;  0.00; 11.03;  3.27
-19890912;   11450;  0.32;  0.00; 11.04;  3.23
-19890913;   11107;  0.31;  0.00; 12.22;  3.20
-19890914;   10823;  0.31;  0.04; 12.29;  3.16
-19890915;   10678;  0.30;  4.21; 11.66;  3.13
-19890916;   12198;  0.34; 15.83;  8.90;  3.09
-19890917;   15346;  0.43;  1.88;  8.49;  3.05
-19890918;   15888;  0.45;  0.50;  9.92;  3.02
-19890919;   13855;  0.39;  2.94;  9.76;  2.98
-19890920;   16834;  0.48; 14.79;  8.50;  2.94
-19890921;   26137;  0.74;  9.20;  6.34;  2.90
-19890922;   26194;  0.74;  4.84;  5.36;  2.86
-19890923;   23478;  0.66;  0.83;  5.60;  2.82
-19890924;   21243;  0.60;  3.28;  6.19;  2.79
-19890925;   21987;  0.62;  4.90;  4.18;  2.75
-19890926;   23046;  0.65;  0.12;  6.87;  2.71
-19890927;   21300;  0.60;  2.70;  5.74;  2.67
-19890928;   21416;  0.60; 15.45;  7.32;  2.63
-19890929;   30062;  0.85; 13.27;  7.44;  2.59
-19890930;   36646;  1.03;  5.88;  4.97;  2.55
-19891001;   34641;  0.98;  0.06;  5.70;  2.51
-19891002;   29201;  0.82;  0.27;  5.13;  2.47
-19891003;   25822;  0.73;  0.00;  4.99;  2.43
-19891004;   23417;  0.66;  0.00;  2.98;  2.39
-19891005;   21817;  0.62;  0.00;  3.14;  2.35
-19891006;   20729;  0.59;  7.31;  3.67;  2.31
-19891007;   23478;  0.66; 21.42;  4.15;  2.26
-19891008;   29775;  0.84;  0.63;  4.33;  2.22
-19891009;   28114;  0.79;  8.72;  4.13;  2.18
-19891010;   28602;  0.81;  0.08;  1.37;  2.14
-19891011;   25851;  0.73;  0.06;  2.61;  2.10
-19891012;   23906;  0.68;  0.02;  5.79;  2.06
-19891013;   23276;  0.66;  0.02;  6.61;  2.02
-19891014;   23591;  0.67;  0.00;  6.81;  1.98
-19891015;   23478;  0.66;  0.00;  7.24;  1.94
-19891016;   22674;  0.64;  0.00;  6.79;  1.90
-19891017;   22015;  0.62;  0.00;  6.41;  1.86
-19891018;   21356;  0.60;  0.00;  6.47;  1.82
-19891019;   20584;  0.58;  0.00;  6.53;  1.77
-19891020;   19925;  0.56;  0.05;  5.05;  1.74
-19891021;   19384;  0.55;  0.00;  3.62;  1.69
-19891022;   18810;  0.53;  0.04;  4.45;  1.65
-19891023;   18381;  0.52;  0.22;  4.51;  1.61
-19891024;   17949;  0.51;  1.87;  6.65;  1.57
-19891025;   23506;  0.66; 29.35;  5.80;  1.53
-19891026;   36072;  1.02;  3.65;  4.19;  1.50
-19891027;   30919;  0.87;  0.52;  1.65;  1.46
-19891028;   26683;  0.75;  0.05;  1.93;  1.42
-19891029;   26683;  0.75;  2.59;  3.51;  1.38
-19891030;   29775;  0.84; 17.34;  2.02;  1.34
-19891031;   34354;  0.97;  4.33;  0.73;  1.30
-19891101;   31492;  0.89;  3.72;  0.10;  1.26
-19891102;   36646;  1.03; 11.23;  0.73;  1.22
-19891103;   37506;  1.06;  0.13; -2.64;  1.18
-19891104;   32066;  0.91;  1.60; -0.74;  1.15
-19891105;   30632;  0.86;  6.28; -0.23;  1.11
-19891106;   32066;  0.91;  8.00;  0.22;  1.07
-19891107;   32066;  0.91;  4.37; -1.04;  1.03
-19891108;   30349;  0.86;  5.46; -4.58;  1.00
-19891109;   26998;  0.76;  3.49; -5.14;  0.96
-19891110;   26998;  0.76;  0.35; -0.65;  0.93
-19891111;   27540;  0.78;  0.00; -0.95;  0.89
-19891112;   26453;  0.75;  0.00;  0.06;  0.86
-19891113;   26711;  0.75;  9.53; -0.95;  0.82
-19891114;   28631;  0.81;  8.42; -0.85;  0.79
-19891115;   37790;  1.07; 26.65; -1.09;  0.75
-19891116;   37790;  1.07;  6.13; -2.48;  0.72
-19891117;   33210;  0.94;  2.05; -5.17;  0.69
-19891118;   29488;  0.83;  0.25; -9.91;  0.65
-19891119;   22072;  0.62;  0.04;-12.41;  0.62
-19891120;   16575;  0.47;  0.00;-13.86;  0.59
-19891121;   14886;  0.42;  1.75;-13.99;  0.56
-19891122;   17751;  0.50; 31.83;-12.33;  0.53
-19891123;   21760;  0.61; 16.73; -7.53;  0.49
-19891124;   28057;  0.79;  9.76; -3.51;  0.46
-19891125;   40368;  1.14; 20.42; -1.49;  0.43
-19891126;   93904;  2.65; 20.02;  0.95;  0.41
-19891127;   80162;  2.26; 13.21; -1.99;  0.38
-19891128;   68425;  1.93;  9.18; -1.07;  0.35
-19891129;   68712;  1.94;  8.26;  0.51;  0.32
-19891130;   71000;  2.00;  0.09; -3.04;  0.29
-19891201;   62124;  1.75; 56.84; -3.11;  0.27
-19891202;  207850;  5.87; 42.43; -0.38;  0.24
-19891203;  265682;  7.50; 14.56;  2.02;  0.21
-19891204;  183802;  5.19;  9.68;  0.48;  0.19
-19891205;  136850;  3.86;  2.98; -4.84;  0.17
-19891206;  115377;  3.26; 27.56; -2.93;  0.14
-19891207;  108793;  3.07; 20.48; -2.58;  0.12
-19891208;   91899;  2.59;  5.75; -7.43;  0.10
-19891209;   82167;  2.32;  3.10; -6.97;  0.07
-19891210;   80449;  2.27; 16.38; -3.98;  0.05
-19891211;   77300;  2.18;  8.17; -0.04;  0.03
-19891212;   78731;  2.22;  9.38;  0.54;  0.01
-19891213;   85602;  2.42; 44.86;  0.72;  0.00
-19891214;  131410;  3.71; 20.03;  1.19;  0.00
-19891215;  152880;  4.32; 17.44;  0.61;  0.00
-19891216;  146009;  4.12;  1.64; -1.77;  0.00
-19891217;  123105;  3.48;  3.79; -5.92;  0.00
-19891218;  109363;  3.09;  5.38; -4.41;  0.00
-19891219;   95908;  2.71;  7.85; -4.84;  0.00
-19891220;   81593;  2.30;  0.00; -9.83;  0.00
-19891221;   73291;  2.07;  0.14;-10.21;  0.00
-19891222;   75870;  2.14;  2.70; -7.53;  0.00
-19891223;   71574;  2.02;  8.54; -4.34;  0.00
-19891224;   66134;  1.87;  0.17; -5.81;  0.00
-19891225;   61554;  1.74;  0.00; -4.61;  0.00
-19891226;   58976;  1.67;  0.05; -5.72;  0.00
-19891227;   52105;  1.47;  0.00; -9.09;  0.00
-19891228;   43516;  1.23;  0.24; -9.96;  0.00
-19891229;   52105;  1.47;  9.37; -8.44;  0.00
-19891230;   55254;  1.56; 10.02; -5.55;  0.00
-19891231;   48956;  1.38;  2.69;-10.01;  0.00
-19900101;   35785;  1.01;  0.00;-11.08;  0.00
-19900102;   33784;  0.95;  1.20;-10.55;  0.00
-19900103;   37219;  1.05; 22.85; -9.42;  0.00
-19900104;   41512;  1.17;  4.20; -3.28;  0.00
-19900105;   45808;  1.29;  5.17; -0.72;  0.00
-19900106;   49243;  1.39;  2.89;  0.76;  0.00
-19900107;   46095;  1.30;  1.33; -0.01;  0.00
-19900108;   44660;  1.26; 12.77; -0.37;  0.00
-19900109;   49243;  1.39;  1.42;  0.45;  0.00
-19900110;   46095;  1.30;  2.06; -0.70;  0.00
-19900111;   44947;  1.27;  5.45; -1.41;  0.00
-19900112;   44947;  1.27;  9.00; -0.46;  0.00
-19900113;   44660;  1.26;  1.29; -0.78;  0.00
-19900114;   45234;  1.28;  4.52; -0.11;  0.00
-19900115;   46095;  1.30;  1.74; -1.49;  0.00
-19900116;   44947;  1.27;  3.94; -2.97;  0.00
-19900117;   45521;  1.29;  7.15; -1.60;  0.00
-19900118;   46378;  1.31;  3.98; -0.72;  0.00
-19900119;   45521;  1.29;  2.98; -2.22;  0.00
-19900120;   45234;  1.28;  6.68; -1.99;  0.00
-19900121;   44660;  1.26;  6.73;  0.30;  0.00
-19900122;   45521;  1.29;  3.94; -0.02;  0.00
-19900123;   44090;  1.24;  0.03; -3.34;  0.00
-19900124;   41799;  1.18;  0.23; -4.88;  0.00
-19900125;   40942;  1.16;  5.22; -3.04;  0.00
-19900126;   42943;  1.21; 11.45; -1.28;  0.00
-19900127;   40655;  1.15;  0.11; -1.12;  0.00
-19900128;   39507;  1.12;  6.14; -3.02;  0.00
-19900129;   39224;  1.11;  5.83; -1.85;  0.00
-19900130;   37506;  1.06;  0.39; -5.64;  0.00
-19900131;   35785;  1.01;  7.75; -5.47;  0.00
-19900201;   37506;  1.06; 10.36; -5.66;  0.00
-19900202;   39224;  1.11;  8.80; -2.31;  0.00
-19900203;   40655;  1.15;  4.03;  1.00;  0.00
-19900204;   40942;  1.16;  0.38; -0.09;  0.00
-19900205;   40942;  1.16;  0.54; -0.47;  0.00
-19900206;   47812;  1.35;  7.71;  1.21;  0.00
-19900207;   51248;  1.45;  2.52; -0.04;  0.00
-19900208;   54683;  1.54;  6.73;  0.40;  0.00
-19900209;   55254;  1.56;  5.45; -2.21;  0.01
-19900210;   52392;  1.48;  1.81; -3.54;  0.03
-19900211;   49814;  1.41;  3.51; -6.14;  0.05
-19900212;   43516;  1.23;  0.27; -8.91;  0.07
-19900213;   38076;  1.08;  0.04; -9.06;  0.10
-19900214;   40655;  1.15;  0.09; -8.02;  0.12
-19900215;   41225;  1.16; 11.68; -5.19;  0.14
-19900216;   39224;  1.11;  0.89; -4.32;  0.17
-19900217;   36932;  1.04;  0.72; -5.11;  0.19
-19900218;   35785;  1.01;  5.64; -3.04;  0.22
-19900219;   35502;  1.00;  2.91; -0.66;  0.24
-19900220;   36932;  1.04;  0.00;  1.64;  0.27
-19900221;   37219;  1.05;  0.00; -0.26;  0.29
-19900222;   35785;  1.01;  0.00;  1.39;  0.32
-19900223;   37219;  1.05;  2.53;  0.29;  0.35
-19900224;   39507;  1.12;  3.20; -0.02;  0.38
-19900225;   43516;  1.23; 17.40; -0.40;  0.41
-19900226;   46095;  1.30;  5.81;  0.24;  0.44
-19900227;   47526;  1.34; 15.54; -0.46;  0.47
-19900228;   46665;  1.32;  1.55; -1.22;  0.50
-19900301;   45234;  1.28;  1.41; -3.95;  0.53
-19900302;   41225;  1.16;  0.00; -7.31;  0.56
-19900303;   36072;  1.02;  0.28; -8.57;  0.59
-19900304;   40942;  1.16;  4.77; -5.59;  0.62
-19900305;   46095;  1.30; 10.98; -1.54;  0.66
-19900306;   44090;  1.24;  0.23;  1.62;  0.69
-19900307;   42372;  1.20;  0.54;  0.66;  0.72
-19900308;   43803;  1.24;  6.87;  1.37;  0.75
-19900309;   58976;  1.67; 11.76;  1.81;  0.79
-19900310;   62985;  1.78;  0.09;  0.73;  0.82
-19900311;   61554;  1.74;  1.48; -0.03;  0.86
-19900312;   60694;  1.71;  8.02; -1.15;  0.89
-19900313;   58119;  1.64;  2.25; -1.38;  0.93
-19900314;   56401;  1.59; 12.43; -1.87;  0.96
-19900315;   53249;  1.50;  0.73; -2.00;  1.00
-19900316;   50387;  1.42;  0.00;  1.11;  1.04
-19900317;   50961;  1.44;  0.00;  4.83;  1.07
-19900318;   58689;  1.66;  0.00;  6.69;  1.11
-19900319;   67851;  1.92;  0.00;  4.51;  1.15
-19900320;   72434;  2.05;  0.00;  4.31;  1.19
-19900321;   80162;  2.26;  0.00;  5.50;  1.23
-19900322;   93904;  2.65;  0.26;  6.10;  1.26
-19900323;  111655;  3.15;  5.01;  5.61;  1.30
-19900324;  130549;  3.69;  0.74;  3.95;  1.34
-19900325;  124252;  3.51;  0.47;  4.05;  1.38
-19900326;  120530;  3.40;  0.00;  6.59;  1.42
-19900327;  135416;  3.82;  0.00;  6.90;  1.46
-19900328;  162616;  4.59;  0.00;  8.17;  1.50
-19900329;  186377;  5.26;  0.09;  9.29;  1.54
-19900330;  224170;  6.33;  7.77;  7.37;  1.58
-19900331;  264251;  7.46;  3.22;  7.59;  1.62
-19900401;  289156;  8.16;  4.44;  6.66;  1.66
-19900402;  275988;  7.79;  6.71;  2.71;  1.70
-19900403;  230180;  6.50;  0.56;  1.57;  1.74
-19900404;  198688;  5.61;  2.30;  2.13;  1.78
-19900405;  178932;  5.05;  4.51;  2.07;  1.82
-19900406;  161185;  4.55;  7.05;  2.33;  1.86
-19900407;  153453;  4.33;  4.81;  2.77;  1.90
-19900408;  141716;  4.00;  0.44;  4.22;  1.94
-19900409;  135416;  3.82;  0.00;  4.34;  1.98
-19900410;  135989;  3.84;  0.10;  5.92;  2.02
-19900411;  158606;  4.48;  5.29;  5.11;  2.06
-19900412;  154314;  4.36;  0.00;  1.51;  2.10
-19900413;  143434;  4.05;  0.04;  1.44;  2.14
-19900414;  141142;  3.99;  1.34;  4.61;  2.18
-19900415;  138568;  3.91;  5.51;  4.81;  2.23
-19900416;  151736;  4.28;  7.93;  4.75;  2.27
-19900417;  146009;  4.12;  2.45;  1.85;  2.31
-19900418;  136850;  3.86;  0.00;  3.67;  2.35
-19900419;  135989;  3.84;  0.31;  5.81;  2.39
-19900420;  149161;  4.21; 19.40;  4.89;  2.43
-19900421;  158033;  4.46;  4.08;  1.89;  2.47
-19900422;  146009;  4.12; 11.01;  2.14;  2.51
-19900423;  139712;  3.94;  0.44;  2.42;  2.55
-19900424;  131980;  3.73;  0.00;  4.42;  2.59
-19900425;  137994;  3.90;  0.00;  8.89;  2.63
-19900426;  173779;  4.91; 11.27;  9.06;  2.67
-19900427;  222735;  6.29;  4.94;  7.16;  2.71
-19900428;  241347;  6.81;  0.75;  6.76;  2.75
-19900429;  241917;  6.83;  0.12;  6.13;  2.79
-19900430;  230754;  6.52; 15.68;  6.07;  2.83
-19900501;  276562;  7.81;  5.46;  6.31;  2.87
-19900502;  270261;  7.63;  2.86;  6.75;  2.90
-19900503;  268830;  7.59;  2.06;  4.61;  2.94
-19900504;  245069;  6.92;  1.88;  0.89;  2.98
-19900505;  216438;  6.11;  0.10;  1.52;  3.02
-19900506;  195826;  5.53;  0.96;  4.58;  3.06
-19900507;  189242;  5.34;  1.55;  4.87;  3.09
-19900508;  187808;  5.30;  0.57;  6.70;  3.13
-19900509;  193821;  5.47;  5.45;  7.46;  3.16
-19900510;  254228;  7.18; 11.55;  7.82;  3.20
-19900511;  289156;  8.16; 11.85;  5.52;  3.24
-19900512;  254802;  7.19;  3.19;  5.35;  3.27
-19900513;  248788;  7.02;  3.19;  8.66;  3.31
-19900514;  280567;  7.92;  0.27; 11.11;  3.34
-19900515;  326375;  9.22;  7.18;  8.04;  3.38
-19900516;  312060;  8.81;  4.90;  3.95;  3.41
-19900517;  273410;  7.72;  1.46;  3.68;  3.44
-19900518;  249649;  7.05;  2.36;  6.19;  3.48
-19900519;  254228;  7.18;  0.15;  8.56;  3.51
-19900520;  286294;  8.08;  0.21;  9.91;  3.54
-19900521;  320648;  9.05;  3.09; 11.20;  3.58
-19900522;  366456; 10.35;  7.38;  7.18;  3.61
-19900523;  317787;  8.97; 23.71;  1.54;  3.64
-19900524;  284576;  8.04; 12.34;  2.41;  3.67
-19900525;  254228;  7.18;  2.63;  3.68;  3.70
-19900526;  229323;  6.47;  0.08;  5.01;  3.73
-19900527;  215008;  6.07;  3.70;  7.06;  3.76
-19900528;  232471;  6.56;  0.64;  9.27;  3.79
-19900529;  248788;  7.02;  3.35;  7.23;  3.81
-19900530;  226458;  6.39;  1.01;  3.52;  3.84
-19900531;  213577;  6.03;  4.23;  6.31;  3.87
-19900601;  216438;  6.11;  0.10;  8.17;  3.90
-19900602;  239629;  6.77;  0.00; 10.28;  3.92
-19900603;  282285;  7.97;  0.00; 12.14;  3.95
-19900604;  343552;  9.70;  0.00; 13.40;  3.97
-19900605;  395087; 11.16;  0.00; 14.44;  4.00
-19900606;  452345; 12.77;  0.00; 14.78;  4.02
-19900607;  466661; 13.18;  0.00; 13.54;  4.04
-19900608;  443757; 12.53;  0.00; 13.46;  4.07
-19900609;  429441; 12.13;  0.67; 11.66;  4.09
-19900610;  363595; 10.27;  9.41;  8.10;  4.11
-19900611;  306333;  8.65;  0.61;  8.96;  4.13
-19900612;  271979;  7.68;  0.10;  9.76;  4.15
-19900613;  271979;  7.68;  0.15; 11.20;  4.17
-19900614;  289156;  8.16;  1.84; 11.04;  4.19
-19900615;  275127;  7.77;  0.52;  7.62;  4.21
-19900616;  239629;  6.77;  0.08;  6.44;  4.23
-19900617;  212142;  5.99;  0.00; 10.34;  4.25
-19900618;  220734;  6.23;  2.64; 12.31;  4.26
-19900619;  237625;  6.71;  0.01; 10.69;  4.28
-19900620;  218443;  6.17;  0.16; 10.63;  4.29
-19900621;  218443;  6.17;  0.33; 12.59;  4.31
-19900622;  225888;  6.38;  1.91; 13.66;  4.32
-19900623;  227318;  6.42;  0.26; 13.31;  4.34
-19900624;  224170;  6.33; 14.92; 12.57;  4.35
-19900625;  283146;  7.99; 26.80;  9.25;  4.36
-19900626;  243635;  6.88;  0.04;  9.84;  4.37
-19900627;  204988;  5.79;  0.24; 12.61;  4.38
-19900628;  197257;  5.57;  0.47; 15.62;  4.39
-19900629;  207850;  5.87;  0.74; 15.95;  4.40
-19900630;  200692;  5.67;  3.99; 14.17;  4.41
-19900701;  187808;  5.30;  1.29; 13.71;  4.42
-19900702;  176357;  4.98;  4.80; 13.43;  4.43
-19900703;  175784;  4.96; 12.18; 11.71;  4.43
-19900704;  187808;  5.30; 11.10; 11.26;  4.44
-19900705;  170344;  4.81;  0.44; 12.18;  4.45
-19900706;  150305;  4.24;  1.43; 14.29;  4.45
-19900707;  141716;  4.00;  2.91; 15.75;  4.45
-19900708;  144004;  4.07;  5.66; 15.28;  4.46
-19900709;  140285;  3.96;  2.17; 15.99;  4.46
-19900710;  128261;  3.62;  1.65; 14.72;  4.46
-19900711;  118239;  3.34;  0.00; 10.89;  4.46
-19900712;  104784;  2.96;  0.00; 11.78;  4.46
-19900713;   95908;  2.71;  0.00; 14.33;  4.46
-19900714;   89611;  2.53;  0.00; 16.62;  4.46
-19900715;   86176;  2.43;  4.04; 18.31;  4.46
-19900716;   87607;  2.47;  2.73; 15.67;  4.46
-19900717;   85028;  2.40;  0.75; 13.89;  4.45
-19900718;   76153;  2.15;  0.01; 12.43;  4.45
-19900719;   69282;  1.96;  0.00; 12.44;  4.44
-19900720;   64129;  1.81;  0.19; 13.21;  4.44
-19900721;   60407;  1.71;  0.01; 13.73;  4.43
-19900722;   56401;  1.59;  0.00; 15.74;  4.43
-19900723;   53249;  1.50;  0.00; 17.67;  4.42
-19900724;   50961;  1.44;  0.00; 18.53;  4.41
-19900725;   48096;  1.36;  0.00; 17.36;  4.40
-19900726;   45521;  1.29;  0.00; 18.07;  4.39
-19900727;   42943;  1.21;  0.27; 18.96;  4.38
-19900728;   42086;  1.19;  3.15; 15.79;  4.37
-19900729;   40081;  1.13;  0.14; 17.22;  4.36
-19900730;   38076;  1.08;  0.00; 16.61;  4.35
-19900731;   36646;  1.03;  0.00; 17.15;  4.34
-19900801;   34641;  0.98;  0.00; 16.62;  4.32
-19900802;   32923;  0.93;  0.00; 16.53;  4.31
-19900803;   30919;  0.87;  0.00; 17.05;  4.29
-19900804;   29488;  0.83;  0.00; 17.93;  4.28
-19900805;   28344;  0.80;  0.00; 19.73;  4.26
-19900806;   27257;  0.77;  0.00; 18.50;  4.25
-19900807;   26194;  0.74;  0.00; 17.65;  4.23
-19900808;   25135;  0.71;  0.00; 18.08;  4.21
-19900809;   24335;  0.69;  0.02; 18.94;  4.19
-19900810;   23304;  0.66;  0.05; 17.58;  4.17
-19900811;   22330;  0.63;  0.00; 15.84;  4.15
-19900812;   21586;  0.61;  4.99; 15.60;  4.13
-19900813;   25394;  0.72;  9.74; 11.90;  4.11
-19900814;   26998;  0.76;  0.92; 10.98;  4.09
-19900815;   25394;  0.72; 13.77; 13.76;  4.07
-19900816;   32923;  0.93;  7.81; 10.47;  4.04
-19900817;   35215;  0.99;  4.32;  7.46;  4.02
-19900818;   34928;  0.99;  0.25; 10.72;  4.00
-19900819;   29775;  0.84;  0.30; 11.89;  3.97
-19900820;   26194;  0.74;  0.96; 13.59;  3.95
-19900821;   24335;  0.69;  0.39; 13.32;  3.92
-19900822;   25911;  0.73; 17.28; 11.24;  3.90
-19900823;   33497;  0.95;  0.12; 11.34;  3.87
-19900824;   29775;  0.84;  0.00; 12.78;  3.84
-19900825;   25135;  0.71;  0.00; 12.25;  3.81
-19900826;   23074;  0.65;  0.30; 12.31;  3.79
-19900827;   22072;  0.62;  0.00; 11.06;  3.76
-19900828;   21101;  0.60;  0.00; 11.35;  3.73
-19900829;   20386;  0.58;  0.06; 12.81;  3.70
-19900830;   19440;  0.55;  0.92; 12.14;  3.67
-19900831;   19667;  0.56;  2.22; 13.22;  3.64
-19900901;   21586;  0.61;  4.04; 16.21;  3.61
-19900902;   20871;  0.59;  0.10; 16.87;  3.57
-19900903;   18980;  0.54;  0.05; 17.97;  3.54
-19900904;   17864;  0.50;  0.00; 17.59;  3.51
-19900905;   17436;  0.49;  1.91; 15.55;  3.48
-19900906;   18325;  0.52; 10.56; 15.24;  3.44
-19900907;   20612;  0.58; 17.32; 13.41;  3.41
-19900908;   28085;  0.79;  1.07; 10.66;  3.38
-19900909;   28344;  0.80;  0.00; 11.23;  3.34
-19900910;   23304;  0.66;  3.15; 10.82;  3.31
-19900911;   22560;  0.64;  3.34;  7.86;  3.27
-19900912;   25135;  0.71; 11.48;  7.32;  3.23
-19900913;   34928;  0.99;  0.00;  7.51;  3.20
-19900914;   29775;  0.84;  0.07;  9.67;  3.16
-19900915;   26453;  0.75;  0.41;  9.00;  3.13
-19900916;   24852;  0.70;  0.00;  6.35;  3.09
-19900917;   23821;  0.67;  1.12;  3.06;  3.05
-19900918;   23304;  0.66;  2.97;  3.32;  3.02
-19900919;   22560;  0.64;  0.92;  4.83;  2.98
-19900920;   21586;  0.61;  0.00;  5.73;  2.94
-19900921;   20871;  0.59;  0.00;  6.24;  2.90
-19900922;   20386;  0.58;  0.36;  6.41;  2.86
-19900923;   19667;  0.56;  0.00; 10.00;  2.82
-19900924;   18980;  0.54;  0.00; 12.57;  2.79
-19900925;   18325;  0.52;  0.00; 13.62;  2.75
-19900926;   17864;  0.50;  0.00; 15.14;  2.71
-19900927;   17205;  0.49;  0.00; 12.71;  2.67
-19900928;   17205;  0.49;  3.24;  9.29;  2.63
-19900929;   17864;  0.50;  0.00;  9.79;  2.59
-19900930;   17666;  0.50;  0.34;  9.07;  2.55
-19901001;   16890;  0.48;  0.41;  8.33;  2.51
-19901002;   16175;  0.46;  0.00;  5.86;  2.47
-19901003;   16033;  0.45;  0.00;  6.29;  2.43
-19901004;   15488;  0.44;  0.00;  6.45;  2.39
-19901005;   15261;  0.43;  0.00;  6.42;  2.35
-19901006;   15087;  0.43;  0.00;  6.95;  2.31
-19901007;   15116;  0.43;  0.00;  7.86;  2.26
-19901008;   14886;  0.42;  0.00;  8.94;  2.22
-19901009;   14457;  0.41;  0.00;  9.56;  2.18
-19901010;   14170;  0.40;  0.00;  7.97;  2.14
-19901011;   13887;  0.39;  0.00;  8.22;  2.10
-19901012;   13600;  0.38;  0.00;  4.90;  2.06
-19901013;   13313;  0.38;  0.00;  3.19;  2.02
-19901014;   13111;  0.37;  0.00;  5.17;  1.98
-19901015;   13026;  0.37;  0.00;  6.57;  1.94
-19901016;   12824;  0.36;  0.00;  6.48;  1.90
-19901017;   12654;  0.36;  0.00;  6.49;  1.86
-19901018;   12598;  0.36;  0.06;  6.77;  1.82
-19901019;   12396;  0.35;  0.00;  7.05;  1.77
-19901020;   12396;  0.35;  0.07;  6.86;  1.74
-19901021;   12396;  0.35;  2.04;  5.92;  1.69
-19901022;   12569;  0.35;  0.18;  2.06;  1.65
-19901023;   12396;  0.35;  0.02;  3.98;  1.61
-19901024;   12198;  0.34;  0.07;  5.37;  1.57
-19901025;   11854;  0.33;  0.00;  1.07;  1.53
-19901026;   12024;  0.34;  0.00;  1.73;  1.50
-19901027;   11539;  0.33;  0.01;  1.60;  1.46
-19901028;   11709;  0.33;  1.03;  3.68;  1.42
-19901029;   12768;  0.36;  7.56;  2.99;  1.38
-19901030;   14287;  0.40;  0.56;  0.24;  1.34
-19901031;   12768;  0.36;  0.00; -1.88;  1.30
-19901101;   11539;  0.33;  0.00; -1.15;  1.26
-19901102;   11709;  0.33;  0.25;  0.59;  1.22
-19901103;   13511;  0.38;  2.07;  2.12;  1.18
-19901104;   16518;  0.47;  5.23;  3.94;  1.15
-19901105;   16749;  0.47;  0.07; -1.97;  1.11
-19901106;   14085;  0.40;  0.00; -1.19;  1.07
-19901107;   12396;  0.35;  2.09;  2.06;  1.03
-19901108;   19727;  0.56; 33.07;  2.73;  1.00
-19901109;   32350;  0.91;  1.09; -3.67;  0.96
-19901110;   18264;  0.52;  0.06;-11.01;  0.93
-19901111;   10136;  0.29;  0.12;-12.68;  0.89
-19901112;    9506;  0.27;  0.63;-10.16;  0.86
-19901113;   12768;  0.36;  1.74; -7.50;  0.82
-19901114;   14886;  0.42;  0.00;-10.38;  0.79
-19901115;   12569;  0.35;  0.00; -9.52;  0.75
-19901116;   12198;  0.34;  3.03; -7.21;  0.72
-19901117;   14687;  0.41; 14.89; -2.48;  0.69
-19901118;   17177;  0.48; 19.33; -3.10;  0.65
-19901119;   14886;  0.42; 17.01;-10.28;  0.62
-19901120;   11854;  0.33;  0.46;-12.77;  0.59
-19901121;   12941;  0.37;  0.00;-11.87;  0.56
-19901122;   13140;  0.37;  0.78;-11.09;  0.53
-19901123;   13511;  0.38;  0.20; -7.68;  0.49
-19901124;   14687;  0.41;  1.44; -6.69;  0.46
-19901125;   14485;  0.41;  0.16; -5.53;  0.43
-19901126;   14287;  0.40;  0.36; -4.80;  0.41
-19901127;   14085;  0.40;  8.70; -8.15;  0.38
-19901128;   13887;  0.39; 18.33; -5.09;  0.35
-19901129;   13685;  0.39;  2.86; -4.63;  0.32
-19901130;   14886;  0.42; 20.68; -3.69;  0.29
-19901201;   16749;  0.47; 15.03; -2.66;  0.27
-19901202;   15289;  0.43;  3.74; -5.54;  0.24
-19901203;   14287;  0.40;  8.56; -4.85;  0.21
-19901204;   18264;  0.52; 28.85; -2.16;  0.19
-19901205;   18753;  0.53;  2.55; -7.04;  0.17
-19901206;   14687;  0.41;  0.46;-10.33;  0.14
-19901207;   11854;  0.33;  0.00;-12.30;  0.12
-19901208;   11167;  0.32;  2.16;-12.64;  0.10
-19901209;   12452;  0.35;  9.57;-10.45;  0.07
-19901210;   15172;  0.43;  1.27; -7.20;  0.05
-19901211;   16890;  0.48; 25.32; -4.15;  0.03
-19901212;   17035;  0.48;  1.56; -4.11;  0.01
-19901213;   14886;  0.42;  0.00;-11.22;  0.00
-19901214;   13168;  0.37;  6.97; -8.49;  0.00
-19901215;   12885;  0.36;  3.57; -6.02;  0.00
-19901216;   13026;  0.37;  0.22; -9.62;  0.00
-19901217;   13455;  0.38;  0.79; -9.56;  0.00
-19901218;   14170;  0.40;  6.14; -8.51;  0.00
-19901219;   14744;  0.42;  1.04; -6.63;  0.00
-19901220;   14886;  0.42;  3.75; -4.67;  0.00
-19901221;   14457;  0.41;  8.72; -2.84;  0.00
-19901222;   14029;  0.40; 10.32; -1.78;  0.00
-19901223;   13600;  0.38;  5.12; -4.07;  0.00
-19901224;   13600;  0.38; 17.09; -1.97;  0.00
-19901225;   13455;  0.38;  0.10; -5.71;  0.00
-19901226;   12885;  0.36;  0.23;-10.29;  0.00
-19901227;   12169;  0.34;  4.78; -9.06;  0.00
-19901228;   11309;  0.32;  1.68;-12.62;  0.00
-19901229;   10593;  0.30;  0.03;-12.68;  0.00
-19901230;    9591;  0.27;  0.00;-12.10;  0.00
-19901231;    9162;  0.26;  0.75;-12.32;  0.00
-19910101;    9304;  0.26;  0.00;-10.46;  0.00
-19910102;   10165;  0.29;  0.88;-10.68;  0.00
-19910103;   12739;  0.36;  0.22;-12.75;  0.00
-19910104;   13887;  0.39;  1.52;-11.80;  0.00
-19910105;   14029;  0.40;  0.05;-10.34;  0.00
-19910106;   12885;  0.36;  0.00;-10.18;  0.00
-19910107;   12739;  0.36;  0.00;-10.42;  0.00
-19910108;   13313;  0.38;  0.00;-11.12;  0.00
-19910109;   14315;  0.40;  1.66;-10.26;  0.00
-19910110;   15031;  0.42; 18.66; -9.06;  0.00
-19910111;   16320;  0.46; 15.64; -6.39;  0.00
-19910112;   16462;  0.46;  8.41; -5.01;  0.00
-19910113;   16033;  0.45;  3.70; -4.86;  0.00
-19910114;   15459;  0.44;  8.28; -9.38;  0.00
-19910115;   15172;  0.43; 12.97; -8.35;  0.00
-19910116;   14744;  0.42;  0.07; -9.18;  0.00
-19910117;   14457;  0.41;  0.00; -9.72;  0.00
-19910118;   14315;  0.40;  0.00;-10.28;  0.00
-19910119;   14315;  0.40;  2.14; -8.94;  0.00
-19910120;   14315;  0.40;  3.77; -5.29;  0.00
-19910121;   14886;  0.42; 14.49; -2.76;  0.00
-19910122;   14744;  0.42;  0.46; -6.38;  0.00
-19910123;   14170;  0.40;  0.20;-10.55;  0.00
-19910124;   14457;  0.41;  4.76;-10.14;  0.00
-19910125;   14170;  0.40;  0.20; -9.84;  0.00
-19910126;   14170;  0.40;  1.05;-10.19;  0.00
-19910127;   14029;  0.40;  4.42;-10.80;  0.00
-19910128;   13887;  0.39;  1.73; -9.75;  0.00
-19910129;   13742;  0.39;  0.05;-10.50;  0.00
-19910130;   13026;  0.37;  0.00; -9.62;  0.00
-19910131;   12885;  0.36;  0.14; -9.94;  0.00
-19910201;   12598;  0.36;  1.21;-12.77;  0.00
-19910202;   12598;  0.36;  0.92;-12.07;  0.00
-19910203;   12885;  0.36; 10.59;-11.60;  0.00
-19910204;   13168;  0.37;  2.55; -8.48;  0.00
-19910205;   13600;  0.38;  9.48; -3.46;  0.00
-19910206;   14315;  0.40;  3.98; -3.20;  0.00
-19910207;   15172;  0.43; 28.66; -2.05;  0.00
-19910208;   16033;  0.45;  2.90; -6.97;  0.00
-19910209;   16462;  0.46;  0.43; -3.97;  0.01
-19910210;   16603;  0.47; 16.29; -0.52;  0.03
-19910211;   18179;  0.51;  6.75;  0.16;  0.05
-19910212;   21186;  0.60; 14.93;  0.62;  0.07
-19910213;   30632;  0.86; 33.55;  0.89;  0.10
-19910214;   34354;  0.97; 17.17; -1.39;  0.12
-19910215;   28631;  0.81;  1.88; -5.04;  0.14
-19910216;   23191;  0.65;  4.48; -6.46;  0.17
-19910217;   21473;  0.61;  5.86; -2.76;  0.19
-19910218;   19755;  0.56;  3.47; -0.87;  0.22
-19910219;   19040;  0.54;  3.68; -1.35;  0.24
-19910220;   18038;  0.51;  1.22; -3.67;  0.27
-19910221;   17322;  0.49;  4.86; -4.00;  0.29
-19910222;   16603;  0.47;  0.21; -4.10;  0.32
-19910223;   16603;  0.47;  2.95; -5.68;  0.35
-19910224;   17177;  0.48;  4.16; -3.26;  0.38
-19910225;   19182;  0.54;  0.21; -0.08;  0.41
-19910226;   20899;  0.59;  2.30;  0.18;  0.44
-19910227;   21186;  0.60;  3.47;  0.10;  0.47
-19910228;   19755;  0.56; 10.63; -1.68;  0.50
-19910301;   18038;  0.51;  1.33; -4.53;  0.53
-19910302;   17322;  0.49;  0.20; -4.41;  0.56
-19910303;   17177;  0.48;  0.71; -5.28;  0.59
-19910304;   18038;  0.51;  1.85; -3.23;  0.62
-19910305;   21501;  0.61;  6.78;  1.30;  0.66
-19910306;   36932;  1.04;  2.58;  1.79;  0.69
-19910307;   64990;  1.83; 13.44;  2.05;  0.72
-19910308;   78444;  2.21;  1.92; -0.42;  0.75
-19910309;   64703;  1.83;  2.30; -1.69;  0.79
-19910310;   54970;  1.55;  0.00;  0.20;  0.82
-19910311;   51818;  1.46;  0.00;  1.43;  0.86
-19910312;   53823;  1.52;  0.46;  1.51;  0.89
-19910313;   56401;  1.59;  0.00;  0.64;  0.93
-19910314;   55540;  1.57;  0.00;  1.68;  0.96
-19910315;   57832;  1.63;  0.00;  2.89;  1.00
-19910316;   64990;  1.83; 10.78;  1.91;  1.04
-19910317;   65560;  1.85;  1.25;  1.22;  1.07
-19910318;   59550;  1.68;  0.11;  1.87;  1.11
-19910319;   56401;  1.59;  0.16;  1.89;  1.15
-19910320;   55827;  1.58;  0.17;  1.00;  1.19
-19910321;   56688;  1.60;  0.00;  1.83;  1.23
-19910322;   58406;  1.65;  0.00;  2.31;  1.26
-19910323;   60407;  1.71;  0.00;  2.09;  1.30
-19910324;   62985;  1.78;  0.00;  3.34;  1.34
-19910325;   68995;  1.95;  0.00;  3.54;  1.38
-19910326;   67564;  1.91;  4.55;  0.47;  1.42
-19910327;   66707;  1.88; 16.25; -0.34;  1.46
-19910328;   77014;  2.17; 17.16; -1.39;  1.50
-19910329;   80449;  2.27;  2.40; -0.04;  1.54
-19910330;   73291;  2.07;  6.11; -0.54;  1.58
-19910331;   67564;  1.91;  3.60; -1.21;  1.62
-19910401;   61267;  1.73;  2.45; -2.70;  1.66
-19910402;   56401;  1.59;  5.18; -2.66;  1.70
-19910403;   52392;  1.48;  1.24; -2.00;  1.74
-19910404;   50387;  1.42;  6.10;  0.88;  1.78
-19910405;   51248;  1.45;  0.15;  5.06;  1.82
-19910406;   60694;  1.71;  6.76;  3.97;  1.86
-19910407;   75583;  2.13;  2.15;  3.43;  1.90
-19910408;   81593;  2.30;  0.08;  3.58;  1.94
-19910409;   85889;  2.43; 21.66;  2.32;  1.98
-19910410;   89037;  2.51;  1.68; -0.30;  2.02
-19910411;   82454;  2.33;  1.48; -1.49;  2.06
-19910412;   74435;  2.10;  2.09;  1.19;  2.10
-19910413;   74435;  2.10;  7.75;  2.38;  2.14
-19910414;   71000;  2.00;  0.11;  2.37;  2.18
-19910415;   71287;  2.01;  1.31;  4.60;  2.23
-19910416;   74152;  2.09;  2.12;  6.87;  2.27
-19910417;   90181;  2.55;  6.39;  6.36;  2.31
-19910418;  117668;  3.32;  1.75;  2.23;  2.35
-19910419;   99057;  2.80;  0.49;  1.34;  2.39
-19910420;   89611;  2.53;  1.66;  2.23;  2.43
-19910421;   84741;  2.39;  0.08;  2.78;  2.47
-19910422;   87320;  2.47; 10.91;  4.01;  2.51
-19910423;   95908;  2.71;  6.92;  3.93;  2.55
-19910424;  109650;  3.10;  6.85;  4.54;  2.59
-19910425;  115664;  3.27;  1.24;  5.23;  2.63
-19910426;  123679;  3.49;  0.34;  6.12;  2.67
-19910427;  141716;  4.00;  0.00;  7.45;  2.71
-19910428;  171204;  4.83;  0.08;  8.27;  2.75
-19910429;  204701;  5.78;  0.33;  8.12;  2.79
-19910430;  236194;  6.67;  2.99;  8.20;  2.83
-19910501;  259098;  7.32;  1.78;  6.86;  2.87
-19910502;  265395;  7.49;  2.04;  7.33;  2.90
-19910503;  262533;  7.41;  0.43;  7.40;  2.94
-19910504;  283146;  7.99; 12.93;  7.71;  2.98
-19910505;  386499; 10.91; 11.86;  6.41;  3.02
-19910506;  409399; 11.56; 10.59;  4.33;  3.06
-19910507;  323514;  9.13;  4.80;  3.15;  3.09
-19910508;  275414;  7.78;  3.54;  3.54;  3.13
-19910509;  237625;  6.71;  2.16;  4.28;  3.16
-19910510;  215294;  6.08;  0.44;  5.16;  3.20
-19910511;  208137;  5.88;  0.00;  6.70;  3.24
-19910512;  213290;  6.02;  0.00;  6.58;  3.27
-19910513;  226745;  6.40;  0.00;  9.06;  3.31
-19910514;  263964;  7.45;  0.00;  9.16;  3.34
-19910515;  306333;  8.65;  0.59; 12.04;  3.38
-19910516;  406537; 11.48;  0.37; 10.94;  3.41
-19910517;  395087; 11.16;  0.00;  7.90;  3.44
-19910518;  372183; 10.51;  0.00;  8.66;  3.48
-19910519;  352141;  9.94;  0.00;  8.39;  3.51
-19910520;  357868; 10.10;  0.00;  9.91;  3.54
-19910521;  377906; 10.67;  0.00; 10.72;  3.58
-19910522;  423714; 11.96;  0.38; 12.75;  3.61
-19910523;  472384; 13.34;  5.21; 13.76;  3.64
-19910524;  555411; 15.68;  4.91; 12.49;  3.67
-19910525;  492426; 13.90;  0.04; 12.08;  3.70
-19910526;  489565; 13.82;  0.07; 13.81;  3.73
-19910527;  506742; 14.31;  0.19; 11.57;  3.76
-19910528;  412264; 11.64;  0.72;  5.35;  3.79
-19910529;  314925;  8.89;  0.83;  3.83;  3.81
-19910530;  261099;  7.37;  1.57;  4.29;  3.84
-19910531;  238198;  6.73;  0.07;  8.25;  3.87
-19910601;  230467;  6.51;  0.13;  9.07;  3.90
-19910602;  232471;  6.56;  0.00; 12.22;  3.92
-19910603;  269404;  7.61;  0.00; 13.66;  3.95
-19910604;  320648;  9.05;  0.00; 12.96;  3.97
-19910605;  323514;  9.13;  0.71; 11.41;  4.00
-19910606;  297744;  8.41;  1.79;  7.63;  4.02
-19910607;  244782;  6.91;  3.25;  5.83;  4.04
-19910608;  214721;  6.06;  0.48;  6.74;  4.07
-19910609;  199835;  5.64;  0.00; 10.15;  4.09
-19910610;  209568;  5.92;  0.00; 13.56;  4.11
-19910611;  233329;  6.59;  0.00; 15.51;  4.13
-19910612;  259668;  7.33;  0.00; 15.88;  4.15
-19910613;  269404;  7.61;  0.00; 14.07;  4.17
-19910614;  243922;  6.89;  0.00; 10.50;  4.19
-19910615;  208994;  5.90;  0.00;  9.06;  4.21
-19910616;  189525;  5.35;  0.29; 10.29;  4.23
-19910617;  181797;  5.13; 16.19;  9.18;  4.25
-19910618;  184659;  5.21;  6.91;  6.60;  4.26
-19910619;  166625;  4.70;  0.75;  8.44;  4.28
-19910620;  149444;  4.22;  0.74;  9.67;  4.29
-19910621;  147156;  4.16;  3.01; 11.51;  4.31
-19910622;  145152;  4.10;  0.04; 11.86;  4.32
-19910623;  139712;  3.94;  0.00; 12.18;  4.34
-19910624;  133698;  3.77;  0.00; 14.01;  4.35
-19910625;  130262;  3.68;  0.02; 15.69;  4.36
-19910626;  129692;  3.66;  1.32; 16.99;  4.37
-19910627;  122248;  3.45;  0.67; 17.25;  4.38
-19910628;  113372;  3.20;  0.00; 16.49;  4.39
-19910629;  101635;  2.87;  0.47; 17.14;  4.40
-19910630;   94478;  2.67;  0.74; 14.17;  4.41
-19910701;   88177;  2.49;  5.73;  9.43;  4.42
-19910702;   85889;  2.43;  0.03;  8.31;  4.43
-19910703;   74722;  2.11;  1.10; 11.55;  4.43
-19910704;   69856;  1.97;  0.34; 15.28;  4.44
-19910705;   67564;  1.91;  0.56; 16.98;  4.45
-19910706;   64990;  1.83;  0.08; 16.16;  4.45
-19910707;   62411;  1.76;  1.45; 16.51;  4.45
-19910708;   57832;  1.63;  0.00; 16.93;  4.46
-19910709;   53823;  1.52;  0.00; 16.87;  4.46
-19910710;   49814;  1.41;  0.00; 16.43;  4.46
-19910711;   47239;  1.33;  0.00; 13.91;  4.46
-19910712;   44660;  1.26;  0.00; 11.85;  4.46
-19910713;   42086;  1.19;  0.00; 11.25;  4.46
-19910714;   39794;  1.12;  0.00; 11.95;  4.46
-19910715;   37790;  1.07;  0.00; 13.94;  4.46
-19910716;   35502;  1.00;  0.00; 17.46;  4.46
-19910717;   33784;  0.95;  0.00; 18.90;  4.45
-19910718;   32066;  0.91;  0.00; 19.28;  4.45
-19910719;   30632;  0.86;  0.03; 19.91;  4.44
-19910720;   28914;  0.82;  0.31; 20.93;  4.44
-19910721;   27770;  0.78;  0.39; 19.41;  4.43
-19910722;   26913;  0.76;  1.08; 19.23;  4.43
-19910723;   26626;  0.75;  0.13; 16.53;  4.42
-19910724;   24678;  0.70;  0.13; 16.36;  4.41
-19910725;   23304;  0.66;  0.00; 16.59;  4.40
-19910726;   22274;  0.63;  0.09; 16.17;  4.39
-19910727;   21243;  0.60;  0.15; 16.98;  4.38
-19910728;   20729;  0.59;  3.69; 16.02;  4.37
-19910729;   22274;  0.63;  0.00; 16.10;  4.36
-19910730;   20729;  0.59;  0.00; 15.58;  4.35
-19910731;   19012;  0.54;  0.00; 16.42;  4.34
-19910801;   18038;  0.51;  0.00; 16.74;  4.32
-19910802;   17379;  0.49;  0.00; 16.29;  4.31
-19910803;   16749;  0.47;  0.00; 16.19;  4.29
-19910804;   16090;  0.45;  0.00; 17.10;  4.28
-19910805;   15690;  0.44;  0.00; 17.23;  4.26
-19910806;   15087;  0.43;  0.00; 15.24;  4.25
-19910807;   14687;  0.41;  0.00; 16.41;  4.23
-19910808;   14485;  0.41;  0.00; 16.42;  4.21
-19910809;   14085;  0.40;  0.00; 16.49;  4.19
-19910810;   13685;  0.39;  0.00; 16.93;  4.17
-19910811;   13313;  0.38;  0.00; 17.76;  4.15
-19910812;   12768;  0.36;  0.08; 17.38;  4.13
-19910813;   12941;  0.37;  6.91; 14.69;  4.11
-19910814;   14287;  0.40;  0.28; 15.83;  4.09
-19910815;   15289;  0.43;  8.15; 15.44;  4.07
-19910816;   15087;  0.43;  0.45; 15.37;  4.04
-19910817;   14485;  0.41;  0.88; 16.72;  4.02
-19910818;   14085;  0.40;  1.27; 16.73;  4.00
-19910819;   14085;  0.40;  3.05; 16.52;  3.97
-19910820;   14485;  0.41;  0.28; 15.88;  3.95
-19910821;   13685;  0.39;  7.09; 15.08;  3.92
-19910822;   14287;  0.40;  0.00; 15.37;  3.90
-19910823;   14485;  0.41;  4.09; 16.51;  3.87
-19910824;   20729;  0.59;  0.57; 15.87;  3.84
-19910825;   15087;  0.43;  0.00; 14.45;  3.81
-19910826;   13140;  0.37;  2.78; 14.24;  3.79
-19910827;   13140;  0.37;  2.15; 13.18;  3.76
-19910828;   14085;  0.40;  0.33; 13.33;  3.73
-19910829;   12569;  0.35;  1.83; 15.84;  3.70
-19910830;   12768;  0.36;  7.03; 16.14;  3.67
-19910831;   24678;  0.70; 12.86; 13.20;  3.64
-19910901;   27483;  0.78;  0.20; 12.52;  3.61
-19910902;   18523;  0.52;  0.48; 15.11;  3.57
-19910903;   15289;  0.43;  1.60; 14.85;  3.54
-19910904;   14485;  0.41;  0.19; 10.99;  3.51
-19910905;   13140;  0.37;  0.00; 11.43;  3.48
-19910906;   12396;  0.35;  0.00; 13.91;  3.44
-19910907;   11854;  0.33;  0.00; 15.85;  3.41
-19910908;   11394;  0.32;  0.13; 16.03;  3.38
-19910909;   10908;  0.31;  0.55; 14.38;  3.34
-19910910;   10763;  0.30;  0.05; 10.35;  3.31
-19910911;   10451;  0.30;  0.00;  8.34;  3.27
-19910912;   10451;  0.30;  0.00;  9.29;  3.23
-19910913;   10278;  0.29;  0.00; 10.58;  3.20
-19910914;    9963;  0.28;  0.00; 12.51;  3.16
-19910915;    9647;  0.27;  0.00; 14.14;  3.13
-19910916;    9647;  0.27;  0.00; 14.21;  3.09
-19910917;    9332;  0.26;  0.00; 13.49;  3.05
-19910918;    9191;  0.26;  0.00; 13.89;  3.02
-19910919;    8875;  0.25;  0.00; 13.33;  2.98
-19910920;    8730;  0.25;  0.00; 14.14;  2.94
-19910921;    8589;  0.24;  0.00; 14.25;  2.90
-19910922;    8475;  0.24;  0.00; 12.74;  2.86
-19910923;    8475;  0.24;  0.00; 11.89;  2.82
-19910924;    8475;  0.24;  0.00; 11.59;  2.79
-19910925;    8330;  0.24;  0.24;  9.97;  2.75
-19910926;    8589;  0.24;  1.32; 11.61;  2.71
-19910927;    8875;  0.25;  0.00; 12.32;  2.67
-19910928;    8730;  0.25;  0.00; 11.20;  2.63
-19910929;    8475;  0.24;  0.00;  9.88;  2.59
-19910930;    8330;  0.24;  0.00;  9.31;  2.55
-19911001;    8188;  0.23;  0.00;  8.19;  2.51
-19911002;    8330;  0.24;  0.00;  8.94;  2.47
-19911003;    8188;  0.23;  0.00;  8.10;  2.43
-19911004;    8043;  0.23;  0.22;  9.73;  2.39
-19911005;    7901;  0.22;  0.00; 11.11;  2.35
-19911006;    7901;  0.22;  0.00; 11.30;  2.31
-19911007;    7901;  0.22;  0.00; 11.24;  2.26
-19911008;    7873;  0.22;  0.00;  8.68;  2.22
-19911009;    7845;  0.22;  0.00;  6.39;  2.18
-19911010;    7788;  0.22;  0.00;  7.78;  2.14
-19911011;    7845;  0.22;  0.00;  9.64;  2.10
-19911012;    7901;  0.22;  0.00;  9.49;  2.06
-19911013;    7845;  0.22;  0.00;  9.58;  2.02
-19911014;    7788;  0.22;  0.43;  9.78;  1.98
-19911015;    8160;  0.23; 12.63;  8.04;  1.94
-19911016;    9449;  0.27;  0.22;  7.45;  1.90
-19911017;   11450;  0.32;  5.57;  6.54;  1.86
-19911018;   11394;  0.32; 16.04;  1.34;  1.82
-19911019;   20758;  0.59; 26.24;  2.63;  1.77
-19911020;   22015;  0.62;  5.57;  2.13;  1.74
-19911021;   17205;  0.49;  2.39;  1.68;  1.69
-19911022;   14085;  0.40;  3.86;  1.11;  1.65
-19911023;   14886;  0.42;  2.44;  3.66;  1.61
-19911024;   15690;  0.44;  2.33;  4.83;  1.57
-19911025;   16118;  0.46;  7.45;  5.30;  1.53
-19911026;   24678;  0.70;  2.05;  4.70;  1.50
-19911027;   21243;  0.60;  2.77;  1.94;  1.46
-19911028;   18353;  0.52;  1.58;  1.41;  1.42
-19911029;   17205;  0.49;  1.88;  1.51;  1.38
-19911030;   15087;  0.43;  0.12;  0.06;  1.34
-19911031;   13685;  0.39;  0.06; -0.82;  1.30
-19911101;   12569;  0.35;  0.00; -1.33;  1.26
-19911102;   11709;  0.33;  0.00; -2.89;  1.22
-19911103;   11224;  0.32;  0.28; -0.08;  1.18
-19911104;   11854;  0.33;  1.51; -0.67;  1.15
-19911105;   12198;  0.34;  0.59;  0.01;  1.11
-19911106;   11854;  0.33;  1.15;  1.08;  1.07
-19911107;   11394;  0.32;  0.00; -0.25;  1.03
-19911108;   10908;  0.31;  0.00; -1.62;  1.00
-19911109;   10278;  0.29;  0.00; -2.59;  0.96
-19911110;   10451;  0.30;  1.29; -1.54;  0.93
-19911111;   10420;  0.29;  0.04; -2.26;  0.89
-19911112;    9963;  0.28;  0.00; -3.42;  0.86
-19911113;    8447;  0.24;  0.00; -4.56;  0.82
-19911114;    6584;  0.19;  0.00; -4.61;  0.79
-19911115;    7271;  0.21;  0.00; -4.42;  0.75
-19911116;    8447;  0.24;  0.06; -5.19;  0.72
-19911117;   12711;  0.36; 12.34; -2.60;  0.69
-19911118;   19497;  0.55;  9.64; -2.85;  0.65
-19911119;   15661;  0.44;  2.25; -4.45;  0.62
-19911120;   12481;  0.35;  0.07; -6.21;  0.59
-19911121;    9676;  0.27;  0.00; -7.98;  0.56
-19911122;    8419;  0.24;  1.61; -8.47;  0.53
-19911123;    8932;  0.25;  7.16; -5.87;  0.49
-19911124;   12052;  0.34; 11.30; -6.83;  0.46
-19911125;   11826;  0.33;  4.97; -5.50;  0.43
-19911126;   10593;  0.30;  0.32; -9.57;  0.41
-19911127;   10136;  0.29;  3.78; -7.37;  0.38
-19911128;    7501;  0.21;  0.04;-12.03;  0.35
-19911129;    6014;  0.17;  0.00;-12.66;  0.32
-19911130;    6584;  0.19;  1.07;-11.89;  0.29
-19911201;   10335;  0.29;  0.22; -7.06;  0.27
-19911202;   16979;  0.48; 18.37; -2.05;  0.24
-19911203;   26283;  0.74;  8.34;  1.42;  0.21
-19911204;   34354;  0.97; 31.28;  2.68;  0.19
-19911205;   39794;  1.12;  0.96;  0.40;  0.17
-19911206;   26970;  0.76;  3.17;  0.88;  0.14
-19911207;   27884;  0.79;  2.81;  1.19;  0.12
-19911208;   25252;  0.71;  0.36;  2.05;  0.10
-19911209;   23248;  0.66;  0.64;  1.99;  0.07
-19911210;   29775;  0.84; 18.63; -1.38;  0.05
-19911211;   24735;  0.70;  2.14; -7.50;  0.03
-19911212;   21902;  0.62; 10.52; -5.14;  0.01
-19911213;   19897;  0.56;  2.20; -4.08;  0.00
-19911214;   18636;  0.53;  0.57; -0.87;  0.00
-19911215;   19667;  0.56; 20.72; -1.73;  0.00
-19911216;   20928;  0.59;  0.66; -4.66;  0.00
-19911217;   20414;  0.58;  4.18; -2.97;  0.00
-19911218;   24994;  0.71;  0.41;  0.24;  0.00
-19911219;   22504;  0.64;  1.18; -3.10;  0.00
-19911220;   20698;  0.58;  0.75; -1.30;  0.00
-19911221;   19727;  0.56;  1.30; -1.40;  0.00
-19911222;   20042;  0.57;  5.35; -2.47;  0.00
-19911223;   17577;  0.50;  0.04; -5.99;  0.00
-19911224;   16890;  0.48;  0.05; -3.00;  0.00
-19911225;   17351;  0.49;  9.39; -1.56;  0.00
-19911226;   17921;  0.51;  0.07; -1.75;  0.00
-19911227;   16720;  0.47;  0.00; -4.09;  0.00
-19911228;   14918;  0.42;  0.00; -5.23;  0.00
-19911229;   13511;  0.38;  0.00; -7.66;  0.00
-19911230;   12654;  0.36;  1.34; -7.46;  0.00
-19911231;   12913;  0.36;  5.15; -6.68;  0.00
-19920101;   15374;  0.43; 10.67; -2.49;  0.00
-19920102;   16320;  0.46;  0.46; -2.24;  0.00
-19920103;   16890;  0.48;  6.10; -2.41;  0.00
-19920104;   15002;  0.42;  7.64; -6.57;  0.00
-19920105;   17007;  0.48; 31.96; -3.72;  0.00
-19920106;   15261;  0.43;  3.95; -9.58;  0.00
-19920107;   14514;  0.41;  1.58;-11.07;  0.00
-19920108;   13685;  0.39; 20.42;-12.18;  0.00
-19920109;   12683;  0.36; 16.40;-11.20;  0.00
-19920110;   12024;  0.34; 10.03; -9.49;  0.00
-19920111;   11737;  0.33;  5.63; -9.20;  0.00
-19920112;   15059;  0.43; 40.86; -2.40;  0.00
-19920113;   30632;  0.86; 17.26;  0.91;  0.00
-19920114;   38076;  1.08; 14.36;  2.03;  0.00
-19920115;   44660;  1.26;  1.70; -0.59;  0.00
-19920116;   35785;  1.01;  3.28; -2.57;  0.00
-19920117;   30919;  0.87;  3.17; -1.39;  0.00
-19920118;   26881;  0.76;  1.08; -4.35;  0.00
-19920119;   20641;  0.58;  0.00; -8.83;  0.00
-19920120;   18636;  0.53;  0.52; -9.44;  0.00
-19920121;   22330;  0.63;  0.00; -6.35;  0.00
-19920122;   20269;  0.57;  0.24; -8.04;  0.00
-19920123;   19925;  0.56;  0.24; -4.08;  0.00
-19920124;   19755;  0.56;  0.65; -0.83;  0.00
-19920125;   18923;  0.53;  1.55; -4.63;  0.00
-19920126;   12970;  0.37;  0.00;-12.21;  0.00
-19920127;   10823;  0.31;  0.04;-13.19;  0.00
-19920128;    9591;  0.27;  0.00;-10.55;  0.00
-19920129;    9732;  0.27;  0.00;-10.73;  0.00
-19920130;   10880;  0.31;  0.06;-10.11;  0.00
-19920131;   13742;  0.39;  0.19; -9.15;  0.00
-19920201;   18895;  0.53; 11.05; -7.77;  0.00
-19920202;   24193;  0.68;  4.41; -2.51;  0.00
-19920203;   29201;  0.82; 17.06; -0.22;  0.00
-19920204;   33210;  0.94;  3.08; -0.61;  0.00
-19920205;   27629;  0.78;  0.36; -4.60;  0.00
-19920206;   24852;  0.70;  3.84; -3.12;  0.00
-19920207;   22560;  0.64;  2.62; -1.12;  0.00
-19920208;   20584;  0.58;  0.00; -1.42;  0.00
-19920209;   18781;  0.53;  0.00; -3.84;  0.01
-19920210;   18353;  0.52;  0.00; -4.58;  0.03
-19920211;   17836;  0.50;  0.00; -4.46;  0.05
-19920212;   17549;  0.50;  4.18; -4.31;  0.07
-19920213;   17177;  0.48; 16.20; -7.33;  0.10
-19920214;   16292;  0.46;  2.03;-12.45;  0.12
-19920215;   15633;  0.44;  1.23;-10.96;  0.14
-19920216;   15516;  0.44;  0.00; -8.12;  0.17
-19920217;   16635;  0.47;  1.79; -6.19;  0.19
-19920218;   19554;  0.55;  9.24;  0.09;  0.22
-19920219;   27972;  0.79; 11.40;  2.18;  0.24
-19920220;   36072;  1.02;  8.46;  1.32;  0.27
-19920221;   38650;  1.09;  2.93; -0.64;  0.29
-19920222;   35502;  1.00;  2.06; -0.41;  0.32
-19920223;   32636;  0.92;  0.72; -0.47;  0.35
-19920224;   30349;  0.86;  0.00; -2.06;  0.38
-19920225;   28602;  0.81;  0.00; -0.44;  0.41
-19920226;   28602;  0.81;  0.27;  1.28;  0.44
-19920227;   30632;  0.86;  2.68;  3.34;  0.47
-19920228;   38363;  1.08;  6.77;  1.20;  0.50
-19920229;   46095;  1.30;  0.00;  2.26;  0.53
-19920301;   44377;  1.25;  0.00;  1.42;  0.56
-19920302;   42659;  1.20;  1.28; -0.46;  0.59
-19920303;   41512;  1.17;  6.80; -0.24;  0.62
-19920304;   50961;  1.44; 26.29; -4.47;  0.66
-19920305;   47526;  1.34; 13.63; -6.84;  0.69
-19920306;   42659;  1.20;  0.00; -6.25;  0.72
-19920307;   40655;  1.15;  1.46; -4.05;  0.75
-19920308;   38650;  1.09;  5.02; -2.69;  0.79
-19920309;   36359;  1.03;  2.02; -0.20;  0.82
-19920310;   35785;  1.01;  0.00;  2.52;  0.86
-19920311;   38076;  1.08;  6.79;  0.79;  0.89
-19920312;   36932;  1.04;  1.17; -1.61;  0.93
-19920313;   35215;  0.99;  8.22; -0.60;  0.96
-19920314;   35502;  1.00; 18.74;  1.14;  1.00
-19920315;   35215;  0.99;  5.39; -3.44;  1.04
-19920316;   33210;  0.94;  0.65; -3.36;  1.07
-19920317;   31492;  0.89;  4.44; -2.47;  1.11
-19920318;   31492;  0.89;  0.80; -0.69;  1.15
-19920319;   31206;  0.88;  2.61;  0.90;  1.19
-19920320;   30062;  0.85;  0.06;  0.68;  1.23
-19920321;   30062;  0.85;  1.80;  1.02;  1.26
-19920322;   29775;  0.84;  0.29;  0.77;  1.30
-19920323;   29775;  0.84;  0.66; -0.04;  1.34
-19920324;   28631;  0.81;  2.22; -1.99;  1.38
-19920325;   27140;  0.77;  0.07; -2.54;  1.42
-19920326;   26570;  0.75;  0.60; -2.41;  1.46
-19920327;   26998;  0.76;  1.28; -0.78;  1.50
-19920328;   26081;  0.74;  0.05; -0.16;  1.54
-19920329;   25624;  0.72;  7.57;  1.77;  1.58
-19920330;   26881;  0.76;  6.64; -1.99;  1.62
-19920331;   25450;  0.72;  0.52; -2.57;  1.66
-19920401;   24792;  0.70;  1.54; -2.19;  1.70
-19920402;   24763;  0.70;  0.40; -0.30;  1.74
-19920403;   25252;  0.71;  0.37;  0.51;  1.78
-19920404;   26311;  0.74;  0.19;  1.81;  1.82
-19920405;   28631;  0.81;  5.25;  3.84;  1.86
-19920406;   36646;  1.03; 11.73;  1.43;  1.90
-19920407;   36359;  1.03;  0.21; -0.39;  1.94
-19920408;   33497;  0.95;  0.46;  0.23;  1.98
-19920409;   35215;  0.99; 10.99;  1.06;  2.02
-19920410;   41225;  1.16;  4.89;  0.87;  2.06
-19920411;   40942;  1.16;  0.84;  2.84;  2.10
-19920412;   44090;  1.24;  0.00;  4.32;  2.14
-19920413;   50387;  1.42;  0.08;  7.16;  2.18
-19920414;   65276;  1.84;  3.76;  7.18;  2.23
-19920415;   86459;  2.44;  0.41;  6.16;  2.27
-19920416;   88464;  2.50;  0.10;  6.28;  2.31
-19920417;   98770;  2.79;  0.00;  9.22;  2.35
-19920418;  127975;  3.61;  0.00;  9.91;  2.39
-19920419;  160898;  4.54;  0.00; 10.24;  2.43
-19920420;  194678;  5.50;  0.22; 11.14;  2.47
-19920421;  227889;  6.43;  0.00;  9.03;  2.51
-19920422;  244495;  6.90;  0.00; 10.49;  2.55
-19920423;  273983;  7.74;  3.79;  9.98;  2.59
-19920424;  334964;  9.46;  8.37;  8.16;  2.63
-19920425;  294883;  8.33;  0.00;  8.62;  2.67
-19920426;  294883;  8.33;  0.16; 10.63;  2.71
-19920427;  332102;  9.38;  0.04; 11.87;  2.75
-19920428;  372183; 10.51;  2.95; 12.54;  2.79
-19920429;  406537; 11.48; 14.48;  8.15;  2.83
-19920430;  320648;  9.05;  2.57;  5.32;  2.87
-19920501;  281141;  7.94;  0.96;  8.86;  2.90
-19920502;  317787;  8.97;  4.43; 11.08;  2.94
-19920503;  372183; 10.51;  0.39; 12.32;  2.98
-19920504;  380772; 10.75;  0.00; 12.28;  3.02
-19920505;  389360; 10.99;  0.00; 12.56;  3.06
-19920506;  403676; 11.40; 10.63; 10.46;  3.09
-19920507;  369318; 10.43;  4.05;  8.51;  3.13
-19920508;  343552;  9.70;  1.01; 10.12;  3.16
-19920509;  332102;  9.38; 13.96;  7.09;  3.20
-19920510;  303471;  8.57; 12.82;  5.82;  3.24
-19920511;  262533;  7.41;  0.00;  6.21;  3.27
-19920512;  238198;  6.73;  0.00;  7.13;  3.31
-19920513;  227031;  6.41;  5.03;  7.69;  3.34
-19920514;  224453;  6.34;  0.95;  8.53;  3.38
-19920515;  227031;  6.41; 18.65;  7.88;  3.41
-19920516;  232758;  6.57;  5.38;  4.62;  3.44
-19920517;  205271;  5.80;  0.03;  7.62;  3.48
-19920518;  210141;  5.93;  0.07;  9.93;  3.51
-19920519;  220734;  6.23;  0.00; 12.02;  3.54
-19920520;  270261;  7.63;  0.00; 13.70;  3.58
-19920521;  332102;  9.38;  1.59; 14.90;  3.61
-19920522;  349279;  9.86; 12.73; 12.27;  3.64
-19920523;  334964;  9.46; 31.47;  4.03;  3.67
-19920524;  248788;  7.02;  2.61;  2.41;  3.70
-19920525;  237625;  6.71; 67.86;  2.62;  3.73
-19920526;  246500;  6.96;  6.55;  3.81;  3.76
-19920527;  230467;  6.51;  6.32;  5.75;  3.79
-19920528;  218443;  6.17;  1.63;  7.06;  3.81
-19920529;  219300;  6.19;  0.09;  7.94;  3.84
-19920530;  215008;  6.07;  1.25;  7.79;  3.87
-19920531;  213290;  6.02;  1.66;  8.97;  3.90
-19920601;  226458;  6.39; 11.62;  7.42;  3.92
-19920602;  251940;  7.11; 11.17;  5.79;  3.95
-19920603;  228462;  6.45;  8.30;  5.78;  3.97
-19920604;  213860;  6.04;  2.54;  6.57;  4.00
-19920605;  204414;  5.77;  3.24;  5.88;  4.02
-19920606;  197830;  5.59;  7.75;  6.65;  4.04
-19920607;  190386;  5.38;  1.17;  7.83;  4.07
-19920608;  186090;  5.25;  0.23; 11.43;  4.09
-19920609;  206419;  5.83;  2.42; 13.03;  4.11
-19920610;  230180;  6.50;  2.37; 13.25;  4.13
-19920611;  250222;  7.07; 12.07; 12.84;  4.15
-19920612;  256233;  7.23; 14.17;  9.47;  4.17
-19920613;  242204;  6.84;  1.56;  9.79;  4.19
-19920614;  217299;  6.14; 23.84;  8.51;  4.21
-19920615;  280280;  7.91;  1.75;  9.91;  4.23
-19920616;  229893;  6.49;  0.02; 12.74;  4.25
-19920617;  225027;  6.35;  0.20; 13.83;  4.26
-19920618;  218730;  6.18;  1.14; 14.02;  4.28
-19920619;  204128;  5.76;  1.14; 14.66;  4.29
-19920620;  184946;  5.22;  0.93; 13.71;  4.31
-19920621;  171778;  4.85;  0.00; 15.62;  4.32
-19920622;  157462;  4.45;  2.77; 14.55;  4.34
-19920623;  146009;  4.12;  5.29; 10.98;  4.35
-19920624;  130262;  3.68;  0.04;  9.50;  4.36
-19920625;  116808;  3.30;  0.52; 12.36;  4.37
-19920626;  111941;  3.16; 10.03; 11.46;  4.38
-19920627;  123392;  3.48;  2.91;  8.59;  4.39
-19920628;  108506;  3.06;  0.00; 10.98;  4.40
-19920629;   95908;  2.71;  1.25; 13.26;  4.41
-19920630;   90181;  2.55;  1.49; 13.99;  4.42
-19920701;   85889;  2.43;  3.68; 13.88;  4.43
-19920702;   84458;  2.38; 20.88; 14.14;  4.43
-19920703;  101061;  2.85; 11.53; 13.40;  4.44
-19920704;   92473;  2.61;  1.50; 12.99;  4.45
-19920705;   85028;  2.40;  4.36; 13.21;  4.45
-19920706;   79875;  2.26;  2.11; 13.90;  4.45
-19920707;   73004;  2.06;  0.00; 15.59;  4.46
-19920708;   67277;  1.90;  0.92; 16.72;  4.46
-19920709;   64129;  1.81;  1.81; 16.53;  4.46
-19920710;   62985;  1.78;  0.73; 14.38;  4.46
-19920711;   58406;  1.65;  0.89; 13.23;  4.46
-19920712;   54110;  1.53;  6.09; 13.23;  4.46
-19920713;   53536;  1.51;  4.11; 12.64;  4.46
-19920714;   56688;  1.60;  7.09;  9.89;  4.46
-19920715;   62985;  1.78;  1.65; 12.50;  4.46
-19920716;   56401;  1.59;  0.00; 13.74;  4.45
-19920717;   50100;  1.41;  0.00; 13.19;  4.45
-19920718;   46378;  1.31;  0.00; 12.61;  4.44
-19920719;   43803;  1.24;  0.00; 13.34;  4.44
-19920720;   41799;  1.18;  0.00; 15.30;  4.43
-19920721;   40081;  1.13;  0.00; 16.94;  4.43
-19920722;   38076;  1.08;  0.04; 19.41;  4.42
-19920723;   36072;  1.02;  0.09; 19.04;  4.41
-19920724;   34067;  0.96;  0.00; 17.01;  4.40
-19920725;   32636;  0.92;  0.00; 16.37;  4.39
-19920726;   31206;  0.88;  0.00; 16.31;  4.38
-19920727;   29488;  0.83;  0.25; 16.84;  4.37
-19920728;   28372;  0.80;  0.00; 17.49;  4.36
-19920729;   27196;  0.77;  0.00; 17.98;  4.35
-19920730;   25794;  0.73;  0.56; 16.79;  4.34
-19920731;   24965;  0.70;  1.37; 16.31;  4.32
-19920801;   24965;  0.70;  0.00; 16.71;  4.31
-19920802;   24133;  0.68;  0.75; 15.02;  4.29
-19920803;   23878;  0.67;  0.11; 13.57;  4.28
-19920804;   23878;  0.67;  0.04; 11.23;  4.26
-19920805;   22819;  0.64;  0.00; 11.99;  4.25
-19920806;   21760;  0.61;  0.00; 11.37;  4.23
-19920807;   20984;  0.59;  0.00; 12.41;  4.21
-19920808;   20241;  0.57;  0.05; 14.50;  4.19
-19920809;   19497;  0.55;  0.00; 14.32;  4.17
-19920810;   19040;  0.54;  0.00; 14.31;  4.15
-19920811;   18580;  0.52;  0.18; 16.01;  4.13
-19920812;   18123;  0.51;  0.29; 16.25;  4.11
-19920813;   17666;  0.50;  0.00; 15.69;  4.09
-19920814;   17205;  0.49;  0.87; 15.38;  4.07
-19920815;   16749;  0.47;  0.00; 15.22;  4.04
-19920816;   16320;  0.46;  0.04; 13.53;  4.02
-19920817;   16118;  0.46;  0.52; 13.36;  4.00
-19920818;   22015;  0.62; 16.67; 10.46;  3.97
-19920819;   22819;  0.64;  0.02;  7.37;  3.95
-19920820;   19755;  0.56;  0.15; 11.88;  3.92
-19920821;   17892;  0.51;  0.04; 12.41;  3.90
-19920822;   16749;  0.47;  0.00; 12.95;  3.87
-19920823;   15916;  0.45;  0.00; 12.91;  3.84
-19920824;   15289;  0.43;  0.00; 13.44;  3.81
-19920825;   14687;  0.41;  0.00; 11.93;  3.79
-19920826;   14287;  0.40;  0.00; 11.97;  3.76
-19920827;   14085;  0.40;  0.85; 11.40;  3.73
-19920828;   14287;  0.40;  0.00;  8.47;  3.70
-19920829;   14287;  0.40;  0.00;  7.83;  3.67
-19920830;   13685;  0.39;  0.53;  7.41;  3.64
-19920831;   14085;  0.40;  8.81;  8.60;  3.61
-19920901;   16118;  0.46;  0.18; 10.79;  3.57
-19920902;   19267;  0.54; 18.06; 11.30;  3.54
-19920903;   26081;  0.74;  0.40;  9.62;  3.51
-19920904;   19982;  0.56;  0.00; 11.76;  3.48
-19920905;   16547;  0.47;  0.00; 13.32;  3.44
-19920906;   15087;  0.43;  0.08; 13.97;  3.41
-19920907;   14485;  0.41;  0.33; 13.39;  3.38
-19920908;   13887;  0.39;  0.20; 14.13;  3.34
-19920909;   13511;  0.38;  0.00; 14.46;  3.31
-19920910;   13140;  0.37; 11.15; 14.31;  3.27
-19920911;   16118;  0.46; 11.24; 15.02;  3.23
-19920912;   20499;  0.58;  2.31; 12.46;  3.20
-19920913;   20241;  0.57;  6.32; 13.78;  3.16
-19920914;   21760;  0.61;  0.02; 14.85;  3.13
-19920915;   17205;  0.49;  1.45; 12.01;  3.09
-19920916;   15488;  0.44;  0.19; 11.58;  3.05
-19920917;   14886;  0.42;  0.00; 12.69;  3.02
-19920918;   14687;  0.41; 16.42;  8.99;  2.98
-19920919;   20758;  0.59;  7.23;  8.53;  2.94
-19920920;   39224;  1.11; 14.81;  8.63;  2.90
-19920921;   54110;  1.53;  7.05;  5.86;  2.86
-19920922;   42086;  1.19;  1.46;  4.99;  2.82
-19920923;   33210;  0.94;  2.10;  7.84;  2.79
-19920924;   31206;  0.88;  0.00;  8.08;  2.75
-19920925;   28631;  0.81;  0.00;  8.24;  2.71
-19920926;   25507;  0.72;  0.00;  9.57;  2.67
-19920927;   23332;  0.66;  0.00; 11.55;  2.63
-19920928;   21501;  0.61;  0.00; 11.26;  2.59
-19920929;   20241;  0.57;  0.00; 11.72;  2.55
-19920930;   19267;  0.54;  0.00; 11.49;  2.51
-19921001;   18495;  0.52;  0.00;  8.95;  2.47
-19921002;   17807;  0.50;  0.00;  8.92;  2.43
-19921003;   17290;  0.49;  0.00; 10.24;  2.39
-19921004;   16720;  0.47;  0.00; 10.90;  2.35
-19921005;   16203;  0.46;  0.00; 10.89;  2.31
-19921006;   15746;  0.44;  0.00; 10.98;  2.26
-19921007;   15374;  0.43;  0.00; 12.17;  2.22
-19921008;   15087;  0.43;  0.00; 11.29;  2.18
-19921009;   14659;  0.41;  0.00;  7.66;  2.14
-19921010;   14287;  0.40;  0.00;  5.88;  2.10
-19921011;   14085;  0.40;  0.00;  7.16;  2.06
-19921012;   14315;  0.40; 13.03;  6.92;  2.02
-19921013;   18438;  0.52;  0.99;  6.29;  1.98
-19921014;   18123;  0.51; 11.55;  2.86;  1.94
-19921015;   17892;  0.51;  6.82;  2.61;  1.90
-19921016;   18123;  0.51;  0.80;  3.21;  1.86
-19921017;   16979;  0.48;  2.70;  3.02;  1.82
-19921018;   16749;  0.47;  0.35;  3.30;  1.77
-19921019;   16547;  0.47;  0.00;  4.24;  1.74
-19921020;   16118;  0.46;  0.00;  5.24;  1.69
-19921021;   15690;  0.44;  3.68;  5.51;  1.65
-19921022;   15916;  0.45;  1.81;  2.06;  1.61
-19921023;   16320;  0.46;  0.00; -0.41;  1.57
-19921024;   15289;  0.43;  0.00;  0.46;  1.53
-19921025;   14886;  0.42;  2.60;  0.62;  1.50
-19921026;   15690;  0.44;  7.13;  1.48;  1.46
-19921027;   15690;  0.44;  0.04;  1.46;  1.42
-19921028;   15087;  0.43;  0.00;  0.71;  1.38
-19921029;   14687;  0.41;  0.00;  2.17;  1.34
-19921030;   14287;  0.40;  0.00;  2.54;  1.30
-19921031;   14485;  0.41;  0.00;  4.29;  1.26
-19921101;   14287;  0.40;  0.13;  2.62;  1.22
-19921102;   15690;  0.44;  9.54;  3.26;  1.18
-19921103;   18123;  0.51;  0.46;  1.98;  1.15
-19921104;   17436;  0.49;  0.00;  7.37;  1.11
-19921105;   16547;  0.47;  2.29;  4.83;  1.07
-19921106;   21760;  0.61; 17.00;  2.81;  1.03
-19921107;   58406;  1.65; 64.85;  4.30;  1.00
-19921108;  113659;  3.21; 15.25;  3.58;  0.96
-19921109;   81023;  2.29; 10.21;  1.86;  0.93
-19921110;   64129;  1.81;  1.65;  0.01;  0.89
-19921111;   51818;  1.46;  2.54; -2.26;  0.86
-19921112;   45234;  1.28;  0.38; -2.38;  0.82
-19921113;   40081;  1.13;  0.00; -3.86;  0.79
-19921114;   33210;  0.94;  0.04; -6.54;  0.75
-19921115;   28372;  0.80;  0.00; -7.44;  0.72
-19921116;   27196;  0.77;  0.00; -7.27;  0.69
-19921117;   27196;  0.77;  0.00; -5.85;  0.65
-19921118;   30919;  0.87;  1.01; -2.35;  0.62
-19921119;   32066;  0.91;  1.20; -2.29;  0.59
-19921120;   29488;  0.83;  0.00; -3.09;  0.56
-19921121;   28085;  0.79;  7.47; -1.37;  0.53
-19921122;   36072;  1.02;  2.29; -2.00;  0.49
-19921123;   27770;  0.78;  2.10; -6.85;  0.46
-19921124;   24678;  0.70;  0.19; -6.04;  0.43
-19921125;   24133;  0.68;  0.35; -7.30;  0.41
-19921126;   23074;  0.65;  0.34; -3.59;  0.38
-19921127;   25224;  0.71;  3.87; -0.67;  0.35
-19921128;   29201;  0.82;  0.72;  0.03;  0.32
-19921129;   27483;  0.78; 16.31; -0.10;  0.29
-19921130;   27483;  0.78;  1.82; -3.36;  0.27
-19921201;   25224;  0.71;  3.08; -4.18;  0.24
-19921202;   23074;  0.65; 36.62; -3.29;  0.21
-19921203;   34067;  0.96;  4.63;  1.03;  0.19
-19921204;   45234;  1.28; 10.85; -0.07;  0.17
-19921205;   39224;  1.11;  7.92; -5.00;  0.14
-19921206;   34641;  0.98;  3.71; -5.37;  0.12
-19921207;   31779;  0.90;  0.48; -7.14;  0.10
-19921208;   24965;  0.70;  0.25;-11.12;  0.07
-19921209;   21760;  0.61;  0.14;-10.28;  0.05
-19921210;   25507;  0.72;  3.55; -6.39;  0.03
-19921211;   29201;  0.82;  0.96; -0.56;  0.01
-19921212;   28631;  0.81;  0.00;  0.07;  0.00
-19921213;   27685;  0.78;  0.08; -3.07;  0.00
-19921214;   24792;  0.70;  0.25; -3.38;  0.00
-19921215;   25280;  0.71;  0.69;  1.92;  0.00
-19921216;   28114;  0.79;  0.00;  0.48;  0.00
-19921217;   27629;  0.78;  0.22; -0.15;  0.00
-19921218;   26853;  0.76;  0.54; -3.05;  0.00
-19921219;   24909;  0.70;  0.81; -5.86;  0.00
-19921220;   24020;  0.68;  2.94; -4.35;  0.00
-19921221;   30349;  0.86; 19.22; -2.02;  0.00
-19921222;   69856;  1.97; 34.98;  0.91;  0.00
-19921223;   79875;  2.26;  3.96;  1.14;  0.00
-19921224;   66707;  1.88; 11.85; -0.11;  0.00
-19921225;  118525;  3.35; 56.57;  1.12;  0.00
-19921226;  292021;  8.25; 23.05;  4.53;  0.00
-19921227;  303471;  8.57; 11.19;  4.51;  0.00
-19921228;  241060;  6.81;  2.60;  1.32;  0.00
-19921229;  182654;  5.16;  0.14; -1.69;  0.00
-19921230;  176357;  4.98; 22.55; -0.49;  0.00
-19921231;  183802;  5.19;  0.08;  1.21;  0.00
-19930101;  158893;  4.49;  0.08;  2.23;  0.00
-19930102;  140285;  3.96;  0.00;  1.34;  0.00
-19930103;  125109;  3.53;  0.00;  0.69;  0.00
-19930104;  112799;  3.18;  0.75; -0.54;  0.00
-19930105;  103923;  2.93;  0.00;  0.17;  0.00
-19930106;   94478;  2.67;  0.00; -1.69;  0.00
-19930107;   88751;  2.51;  0.00; -1.86;  0.00
-19930108;   81306;  2.30;  0.00; -3.34;  0.00
-19930109;   77300;  2.18;  0.00; -2.09;  0.00
-19930110;   72147;  2.04;  0.00; -3.94;  0.00
-19930111;   64703;  1.83;  0.00; -4.42;  0.00
-19930112;   62411;  1.76;  0.00; -4.86;  0.00
-19930113;   62698;  1.77;  0.00; -5.01;  0.00
-19930114;   58119;  1.64;  0.00; -4.19;  0.00
-19930115;   53536;  1.51;  0.00; -4.58;  0.00
-19930116;   50961;  1.44;  0.00; -4.98;  0.00
-19930117;   49243;  1.39;  3.66; -4.50;  0.00
-19930118;   52679;  1.49;  0.00; -2.05;  0.00
-19930119;   51531;  1.46;  0.00; -1.09;  0.00
-19930120;   48956;  1.38;  0.00; -1.27;  0.00
-19930121;   46952;  1.33;  0.00; -0.04;  0.00
-19930122;   46665;  1.32;  0.56;  1.09;  0.00
-19930123;   50387;  1.42; 13.92;  1.14;  0.00
-19930124;   60123;  1.70; 16.78;  0.32;  0.00
-19930125;   52392;  1.48;  2.05; -0.20;  0.00
-19930126;   47812;  1.35;  1.56; -2.81;  0.00
-19930127;   47239;  1.33;  1.81; -1.80;  0.00
-19930128;   46665;  1.32;  3.21; -0.16;  0.00
-19930129;   45521;  1.29;  0.15; -0.22;  0.00
-19930130;   43516;  1.23;  0.08; -1.32;  0.00
-19930131;   42372;  1.20;  1.16; -1.15;  0.00
-19930201;   41799;  1.18;  0.00; -1.67;  0.00
-19930202;   37790;  1.07;  0.00; -4.93;  0.00
-19930203;   33784;  0.95;  0.00; -5.27;  0.00
-19930204;   34928;  0.99;  0.00; -5.52;  0.00
-19930205;   34641;  0.98;  0.00; -5.52;  0.00
-19930206;   35785;  1.01;  0.40; -6.16;  0.00
-19930207;   36932;  1.04;  0.00; -3.80;  0.00
-19930208;   37219;  1.05;  0.75; -1.94;  0.00
-19930209;   36072;  1.02;  4.13; -6.90;  0.01
-19930210;   25567;  0.72;  0.08;-10.79;  0.03
-19930211;   23619;  0.67; 12.34;-10.74;  0.05
-19930212;   37219;  1.05; 29.76; -6.45;  0.07
-19930213;   43516;  1.23;  5.81; -0.26;  0.10
-19930214;   58406;  1.65; 19.22;  0.74;  0.12
-19930215;   65847;  1.86;  3.78;  0.42;  0.14
-19930216;   91616;  2.59; 40.82;  1.08;  0.17
-19930217;  135702;  3.83;  8.07;  1.20;  0.19
-19930218;  108506;  3.06;  5.61;  1.34;  0.22
-19930219;  116234;  3.28; 21.94;  2.11;  0.24
-19930220;  120243;  3.40;  1.32; -1.25;  0.27
-19930221;  103640;  2.93;  0.30; -0.32;  0.29
-19930222;   91329;  2.58;  0.00;  1.11;  0.32
-19930223;   83598;  2.36;  0.00;  3.20;  0.35
-19930224;   79018;  2.23;  1.02;  3.34;  0.38
-19930225;   77300;  2.18;  2.34;  2.39;  0.41
-19930226;   74152;  2.09;  6.43;  1.76;  0.44
-19930227;   70713;  2.00;  0.95;  0.84;  0.47
-19930228;   67277;  1.90;  0.00; -0.08;  0.50
-19930301;   64703;  1.83;  1.01; -0.51;  0.53
-19930302;   62698;  1.77;  0.86; -0.07;  0.56
-19930303;   60980;  1.72;  0.00;  0.24;  0.59
-19930304;   59836;  1.69;  0.28;  1.79;  0.62
-19930305;   58406;  1.65;  0.89; -0.08;  0.66
-19930306;   56114;  1.58;  0.00; -0.34;  0.69
-19930307;   53823;  1.52;  0.00; -0.22;  0.72
-19930308;   52679;  1.49;  0.01;  0.91;  0.75
-19930309;   51248;  1.45;  0.06;  1.28;  0.79
-19930310;   50387;  1.42;  0.00;  1.72;  0.82
-19930311;   50100;  1.41;  0.00;  2.70;  0.86
-19930312;   50387;  1.42;  0.00;  3.49;  0.89
-19930313;   50961;  1.44;  0.00;  3.49;  0.93
-19930314;   51531;  1.46;  0.00;  3.11;  0.96
-19930315;   52105;  1.47;  0.31;  3.91;  1.00
-19930316;   55827;  1.58; 12.43;  1.33;  1.04
-19930317;   55540;  1.57;  3.41; -0.48;  1.07
-19930318;   52392;  1.48;  0.58; -0.57;  1.11
-19930319;   50961;  1.44;  0.00;  0.50;  1.15
-19930320;   50961;  1.44;  0.00;  3.12;  1.19
-19930321;   50674;  1.43;  0.12;  2.34;  1.23
-19930322;   50961;  1.44;  9.82;  3.21;  1.26
-19930323;   52392;  1.48;  0.87;  1.89;  1.30
-19930324;   50387;  1.42;  0.25;  3.52;  1.34
-19930325;   50674;  1.43;  6.14;  3.02;  1.38
-19930326;   56688;  1.60; 26.61;  1.99;  1.42
-19930327;   59263;  1.67;  1.22;  3.91;  1.46
-19930328;   58119;  1.64;  0.81;  3.13;  1.50
-19930329;   58976;  1.67; 15.52;  1.95;  1.54
-19930330;   60694;  1.71;  4.41; -0.24;  1.58
-19930331;   58119;  1.64;  2.80;  1.79;  1.62
-19930401;   62124;  1.75;  6.40;  1.42;  1.66
-19930402;   59550;  1.68;  1.06;  0.12;  1.70
-19930403;   58976;  1.67;  8.60; -0.36;  1.74
-19930404;   57258;  1.62;  0.43; -0.46;  1.78
-19930405;   56401;  1.59;  8.51;  3.25;  1.82
-19930406;   58689;  1.66;  2.27;  0.44;  1.86
-19930407;   56971;  1.61;  1.71; -0.87;  1.90
-19930408;   54970;  1.55;  0.84; -1.22;  1.94
-19930409;   57545;  1.62;  8.21;  0.72;  1.98
-19930410;   55827;  1.58;  0.11;  0.45;  2.02
-19930411;   55540;  1.57;  4.52;  0.54;  2.06
-19930412;   58406;  1.65;  8.52;  1.12;  2.10
-19930413;   55540;  1.57;  1.08;  0.43;  2.14
-19930414;   54970;  1.55;  0.23;  4.35;  2.18
-19930415;   59836;  1.69;  0.00;  7.50;  2.23
-19930416;   71860;  2.03;  0.00;  7.94;  2.27
-19930417;   77587;  2.19;  0.00;  5.79;  2.31
-19930418;   84458;  2.38;  0.00;  7.22;  2.35
-19930419;  100488;  2.84;  0.00; 10.19;  2.39
-19930420;  115951;  3.27;  1.20;  7.98;  2.43
-19930421;  122248;  3.45;  3.94;  4.84;  2.47
-19930422;  118525;  3.35;  4.36;  5.72;  2.51
-19930423;  139712;  3.94;  1.20; 11.49;  2.55
-19930424;  219587;  6.20; 11.43;  9.59;  2.59
-19930425;  223022;  6.30;  1.38;  6.18;  2.63
-19930426;  195252;  5.51;  6.48;  6.18;  2.67
-19930427;  188955;  5.34;  2.30;  6.93;  2.71
-19930428;  198974;  5.62;  8.17;  7.53;  2.75
-19930429;  254228;  7.18;  2.34; 10.34;  2.79
-19930430;  286294;  8.08;  0.00; 12.44;  2.83
-19930501;  337825;  9.54;  0.75; 12.45;  2.87
-19930502;  360729; 10.19;  0.76;  7.59;  2.90
-19930503;  268830;  7.59;  0.00;  3.74;  2.94
-19930504;  229036;  6.47;  4.75;  2.25;  2.98
-19930505;  196396;  5.55;  1.27;  1.05;  3.02
-19930506;  176644;  4.99;  0.44;  2.61;  3.06
-19930507;  159180;  4.49;  0.15;  2.92;  3.09
-19930508;  146869;  4.15;  0.82;  3.79;  3.13
-19930509;  133985;  3.78;  0.09;  4.43;  3.16
-19930510;  135989;  3.84; 13.54;  5.28;  3.20
-19930511;  145725;  4.11; 16.01;  4.49;  3.24
-19930512;  135989;  3.84;  0.32;  4.40;  3.27
-19930513;  124539;  3.52;  0.32;  5.85;  3.31
-19930514;  127975;  3.61;  7.98;  6.96;  3.34
-19930515;  148013;  4.18; 11.83;  4.89;  3.38
-19930516;  142573;  4.03;  1.63;  4.41;  3.41
-19930517;  135132;  3.82;  0.23;  7.27;  3.44
-19930518;  137707;  3.89;  0.01;  8.27;  3.48
-19930519;  149731;  4.23;  4.42;  9.66;  3.51
-19930520;  178362;  5.04;  6.67;  9.86;  3.54
-19930521;  314925;  8.89; 38.75;  8.78;  3.58
-19930522;  435168; 12.29;  3.11;  7.26;  3.61
-19930523;  323514;  9.13;  2.02; 10.87;  3.64
-19930524;  323514;  9.13;  1.09; 11.90;  3.67
-19930525;  332102;  9.38;  8.84; 11.72;  3.70
-19930526;  326375;  9.22;  0.74; 11.18;  3.73
-19930527;  297744;  8.41;  0.00; 10.37;  3.76
-19930528;  274557;  7.75;  0.00; 10.65;  3.79
-19930529;  266826;  7.53;  0.00; 12.54;  3.81
-19930530;  267970;  7.57;  7.62; 12.60;  3.84
-19930531;  289156;  8.16;  1.62; 10.41;  3.87
-19930601;  243351;  6.87;  0.66;  9.36;  3.90
-19930602;  216151;  6.10;  2.76; 10.04;  3.92
-19930603;  224453;  6.34;  0.44;  9.89;  3.95
-19930604;  213860;  6.04;  8.74;  9.74;  3.97
-19930605;  221591;  6.26;  9.00; 13.40;  4.00
-19930606;  297744;  8.41; 18.83; 12.04;  4.02
-19930607;  271692;  7.67; 14.72;  7.85;  4.04
-19930608;  346418;  9.78; 23.74;  7.43;  4.07
-19930609;  386499; 10.91;  5.87;  7.91;  4.09
-19930610;  317787;  8.97;  3.23;  7.98;  4.11
-19930611;  275701;  7.78;  5.38;  9.34;  4.13
-19930612;  266539;  7.53; 20.78;  7.93;  4.15
-19930613;  266539;  7.53;  1.24;  6.14;  4.17
-19930614;  245639;  6.94;  9.42;  5.96;  4.19
-19930615;  229323;  6.47;  0.12;  9.11;  4.21
-19930616;  240773;  6.80; 26.17;  8.23;  4.23
-19930617;  297744;  8.41;  4.69;  6.12;  4.25
-19930618;  262816;  7.42; 15.86;  6.47;  4.26
-19930619;  383633; 10.83; 15.10; 10.40;  4.28
-19930620;  386499; 10.91;  3.81; 10.81;  4.29
-19930621;  329237;  9.30;  1.47;  9.28;  4.31
-19930622;  280854;  7.93;  3.33; 12.07;  4.32
-19930623;  264821;  7.48;  0.05; 11.56;  4.34
-19930624;  235046;  6.64;  0.31;  9.95;  4.35
-19930625;  209281;  5.91;  0.00; 13.31;  4.36
-19930626;  192961;  5.45;  0.04; 14.73;  4.37
-19930627;  180653;  5.10;  0.04; 12.80;  4.38
-19930628;  162329;  4.58;  0.31; 10.22;  4.39
-19930629;  145725;  4.11;  0.00; 12.33;  4.40
-19930630;  134845;  3.81;  2.76; 15.79;  4.41
-19930701;  131697;  3.72;  0.28; 15.32;  4.42
-19930702;  122535;  3.46;  0.46; 13.02;  4.43
-19930703;  110511;  3.12;  0.19; 15.48;  4.43
-19930704;  101922;  2.88;  0.00; 17.25;  4.44
-19930705;   95051;  2.68;  0.06; 18.88;  4.45
-19930706;   97339;  2.75; 29.67; 17.61;  4.45
-19930707;  131697;  3.72; 11.69;  9.06;  4.45
-19930708;  111081;  3.14;  0.04;  9.04;  4.46
-19930709;   91616;  2.59;  0.00; 12.54;  4.46
-19930710;   81880;  2.31;  0.00; 13.02;  4.46
-19930711;   75870;  2.14;  0.10; 13.13;  4.46
-19930712;   71000;  2.00;  0.14; 14.18;  4.46
-19930713;   66994;  1.89;  0.00; 14.08;  4.46
-19930714;   63272;  1.79;  0.00; 11.34;  4.46
-19930715;   59550;  1.68;  0.00; 13.36;  4.46
-19930716;   56114;  1.58;  0.20; 15.07;  4.46
-19930717;   53249;  1.50;  0.00; 16.40;  4.45
-19930718;   50674;  1.43;  2.37; 15.69;  4.45
-19930719;   48956;  1.38;  0.00; 15.45;  4.44
-19930720;   46095;  1.30;  0.00; 15.40;  4.44
-19930721;   43803;  1.24;  0.02; 15.10;  4.43
-19930722;   41512;  1.17;  0.00; 14.68;  4.43
-19930723;   39507;  1.12;  0.00; 14.52;  4.42
-19930724;   37790;  1.07;  1.31; 14.64;  4.41
-19930725;   37219;  1.05;  3.42; 14.82;  4.40
-19930726;   39224;  1.11;  1.32; 14.39;  4.39
-19930727;   36359;  1.03;  0.06; 15.77;  4.38
-19930728;   34067;  0.96;  0.22; 17.21;  4.37
-19930729;   32066;  0.91;  0.00; 15.74;  4.36
-19930730;   30632;  0.86;  0.00; 12.85;  4.35
-19930731;   29488;  0.83;  0.00; 13.40;  4.34
-19930801;   28316;  0.80;  0.11; 15.21;  4.32
-19930802;   27370;  0.77;  0.12; 15.20;  4.31
-19930803;   26570;  0.75;  0.00; 14.80;  4.29
-19930804;   25539;  0.72;  0.00; 15.41;  4.28
-19930805;   24622;  0.70;  0.00; 15.55;  4.26
-19930806;   23676;  0.67;  0.00; 16.70;  4.25
-19930807;   22847;  0.65;  0.00; 18.29;  4.23
-19930808;   21987;  0.62;  0.01; 18.55;  4.21
-19930809;   21101;  0.60;  0.00; 17.90;  4.19
-19930810;   20156;  0.57;  0.00; 17.81;  4.17
-19930811;   19755;  0.56;  0.00; 18.39;  4.15
-19930812;   19153;  0.54;  0.05; 18.67;  4.13
-19930813;   18580;  0.52;  0.51; 19.34;  4.11
-19930814;   18066;  0.51;  0.46; 19.82;  4.09
-19930815;   17521;  0.49;  0.14; 18.37;  4.07
-19930816;   17290;  0.49;  0.00; 19.07;  4.04
-19930817;   16692;  0.47;  0.12; 19.13;  4.02
-19930818;   16175;  0.46;  0.00; 17.96;  4.00
-19930819;   16260;  0.46;  1.61; 15.78;  3.97
-19930820;   17205;  0.49;  3.93; 16.80;  3.95
-19930821;   16231;  0.46;  0.02; 15.43;  3.92
-19930822;   15488;  0.44;  0.00; 14.97;  3.90
-19930823;   14946;  0.42;  0.00; 16.38;  3.87
-19930824;   14457;  0.41;  0.03; 17.74;  3.84
-19930825;   13944;  0.39;  0.01; 18.55;  3.81
-19930826;   13543;  0.38;  0.12; 18.59;  3.79
-19930827;   13140;  0.37;  0.00; 16.66;  3.76
-19930828;   12970;  0.37;  0.00; 15.34;  3.73
-19930829;   12796;  0.36;  0.00; 15.07;  3.70
-19930830;   14287;  0.40; 13.58; 12.66;  3.67
-19930831;   17722;  0.50;  0.19; 11.23;  3.64
-19930901;   16749;  0.47;  3.38; 13.86;  3.61
-19930902;   15229;  0.43;  1.41; 12.65;  3.57
-19930903;   14315;  0.40;  0.00; 11.18;  3.54
-19930904;   13742;  0.39;  0.00; 12.00;  3.51
-19930905;   13083;  0.37;  0.00; 12.87;  3.48
-19930906;   12711;  0.36;  0.00; 13.11;  3.44
-19930907;   12368;  0.35;  0.00; 15.21;  3.41
-19930908;   12024;  0.34;  0.00; 16.50;  3.38
-19930909;   11652;  0.33;  0.00; 16.72;  3.34
-19930910;   11280;  0.32;  0.00; 15.11;  3.31
-19930911;   11078;  0.31;  0.00; 14.12;  3.27
-19930912;   10908;  0.31;  0.00; 14.86;  3.23
-19930913;   10650;  0.30;  0.00; 14.53;  3.20
-19930914;   10480;  0.30;  0.00; 13.93;  3.16
-19930915;   10306;  0.29;  0.00; 14.46;  3.13
-19930916;   10076;  0.28;  0.00; 15.94;  3.09
-19930917;    9849;  0.28;  0.00; 17.40;  3.05
-19930918;    9676;  0.27;  0.00; 17.50;  3.02
-19930919;    9793;  0.28;  6.31; 13.12;  2.98
-19930920;   11337;  0.32;  0.02;  6.29;  2.94
-19930921;   12198;  0.34;  3.57;  7.07;  2.90
-19930922;   12569;  0.35;  1.66;  5.13;  2.86
-19930923;   12311;  0.35;  0.00;  4.77;  2.82
-19930924;   11450;  0.32;  2.06;  4.35;  2.79
-19930925;   12598;  0.36; 13.21;  5.26;  2.75
-19930926;   13742;  0.39;  1.09;  4.22;  2.71
-19930927;   15746;  0.44; 29.85;  6.17;  2.67
-19930928;   28631;  0.81;  5.29;  7.52;  2.63
-19930929;   22989;  0.65;  0.51;  6.44;  2.59
-19930930;   18495;  0.52;  0.64;  6.40;  2.55
-19931001;   15718;  0.44;  0.00;  8.02;  2.51
-19931002;   14918;  0.42;  3.58;  5.59;  2.47
-19931003;   15087;  0.43;  1.64;  3.36;  2.43
-19931004;   14287;  0.40;  0.13;  1.84;  2.39
-19931005;   13713;  0.39;  0.00;  1.96;  2.35
-19931006;   13111;  0.37;  0.00;  4.96;  2.31
-19931007;   13111;  0.37;  6.75;  4.99;  2.26
-19931008;   14259;  0.40;  2.66;  3.55;  2.22
-19931009;   15605;  0.44; 11.64;  2.97;  2.18
-19931010;   17606;  0.50; 16.04;  2.58;  2.14
-19931011;   23332;  0.66;  9.57;  2.58;  2.10
-19931012;   23619;  0.67;  1.08;  2.50;  2.06
-19931013;   18725;  0.53;  0.08;  2.18;  2.02
-19931014;   16377;  0.46;  0.00;  3.28;  1.98
-19931015;   15201;  0.43;  0.00;  4.34;  1.94
-19931016;   14602;  0.41;  0.00;  4.02;  1.90
-19931017;   14199;  0.40;  0.00;  5.29;  1.86
-19931018;   13944;  0.39;  0.00;  5.59;  1.82
-19931019;   13628;  0.38;  0.00;  6.53;  1.77
-19931020;   13398;  0.38;  1.29;  5.18;  1.74
-19931021;   13055;  0.37;  0.00;  0.38;  1.69
-19931022;   12885;  0.36;  0.00;  0.12;  1.65
-19931023;   12481;  0.35;  0.00;  0.06;  1.61
-19931024;   12481;  0.35;  1.07;  1.42;  1.57
-19931025;   12998;  0.37;  0.48;  4.69;  1.53
-19931026;   13713;  0.39;  8.96;  5.97;  1.50
-19931027;   16405;  0.46;  1.22;  6.95;  1.46
-19931028;   17177;  0.48;  1.97;  4.56;  1.42
-19931029;   17007;  0.48;  3.69;  2.03;  1.38
-19931030;   17234;  0.49;  0.75;  2.34;  1.34
-19931031;   16692;  0.47;  0.60;  5.93;  1.30
-19931101;   16320;  0.46;  0.12;  5.31;  1.26
-19931102;   15860;  0.45;  0.00;  3.86;  1.22
-19931103;   15289;  0.43;  0.00;  2.98;  1.18
-19931104;   14801;  0.42;  0.15;  1.86;  1.15
-19931105;   14372;  0.41;  0.00; -0.54;  1.11
-19931106;   13887;  0.39;  0.00; -0.84;  1.07
-19931107;   13341;  0.38;  0.00; -0.80;  1.03
-19931108;   13398;  0.38;  0.00; -0.29;  1.00
-19931109;   12885;  0.36;  0.00; -0.67;  0.96
-19931110;   12198;  0.34;  0.00; -0.39;  0.93
-19931111;   11911;  0.34;  0.00;  1.81;  0.89
-19931112;   14085;  0.40; 22.44;  1.33;  0.86
-19931113;   19840;  0.56;  4.86;  1.18;  0.82
-19931114;   20010;  0.56;  7.86;  2.36;  0.79
-19931115;   18580;  0.52;  3.20; -1.03;  0.75
-19931116;   17722;  0.50; 12.57; -0.15;  0.72
-19931117;   21700;  0.61; 18.16;  0.87;  0.69
-19931118;   31779;  0.90;  2.50; -0.27;  0.65
-19931119;   26109;  0.74;  1.05; -2.91;  0.62
-19931120;   20871;  0.59;  0.00; -0.29;  0.59
-19931121;   21760;  0.61; 20.26;  0.91;  0.56
-19931122;   30062;  0.85; 12.29;  0.22;  0.53
-19931123;   28372;  0.80;  9.58; -2.66;  0.49
-19931124;   23991;  0.68; 13.79; -3.17;  0.46
-19931125;   22961;  0.65;  7.01; -3.93;  0.43
-19931126;   20071;  0.57;  0.00; -6.74;  0.41
-19931127;   17379;  0.49;  0.00; -7.04;  0.38
-19931128;   15775;  0.45;  0.00; -7.88;  0.35
-19931129;   13685;  0.39;  2.88; -7.67;  0.32
-19931130;   15031;  0.42;  6.68; -4.86;  0.29
-19931201;   17606;  0.50;  7.13; -2.27;  0.27
-19931202;   24165;  0.68; 32.18; -1.06;  0.24
-19931203;   26711;  0.75;  0.06; -3.74;  0.21
-19931204;   20843;  0.59;  0.25; -1.84;  0.19
-19931205;   19812;  0.56; 13.50; -1.57;  0.17
-19931206;   36646;  1.03; 28.43;  1.06;  0.14
-19931207;   48096;  1.36; 11.48; -0.09;  0.12
-19931208;   37219;  1.05;  0.53; -0.85;  0.10
-19931209;   31206;  0.88;  1.33; -0.03;  0.07
-19931210;   33210;  0.94;  7.22;  0.88;  0.05
-19931211;   32066;  0.91;  5.79; -2.21;  0.03
-19931212;   26109;  0.74;  0.13; -8.41;  0.01
-19931213;   22415;  0.63;  4.00; -6.30;  0.00
-19931214;   25766;  0.73;  4.48; -2.68;  0.00
-19931215;   26368;  0.74; 33.89; -3.45;  0.00
-19931216;   26081;  0.74;  2.55; -3.10;  0.00
-19931217;   22274;  0.63;  0.00; -9.03;  0.00
-19931218;   19440;  0.55;  0.76; -8.79;  0.00
-19931219;   26081;  0.74; 19.52; -3.29;  0.00
-19931220;   39224;  1.11;  2.46; -1.95;  0.00
-19931221;   34354;  0.97;  2.37; -3.38;  0.00
-19931222;   30919;  0.87;  1.89; -4.94;  0.00
-19931223;   27168;  0.77;  0.46; -6.95;  0.00
-19931224;   25365;  0.72; 16.28; -6.57;  0.00
-19931225;   25422;  0.72;  7.42; -4.77;  0.00
-19931226;   24306;  0.69;  7.41; -6.51;  0.00
-19931227;   23850;  0.67; 10.33; -6.10;  0.00
-19931228;   23046;  0.65; 11.01; -7.51;  0.00
-19931229;   22104;  0.62;  0.40; -8.89;  0.00
-19931230;   21186;  0.60;  1.30; -8.63;  0.00
-19931231;   20499;  0.58;  1.95; -9.71;  0.00
-19940101;   19897;  0.56;  2.09; -7.54;  0.00
-19940102;   19182;  0.54;  0.06;-10.21;  0.00
-19940103;   19182;  0.54; 10.12; -8.66;  0.00
-19940104;   19469;  0.55; 11.78; -5.94;  0.00
-19940105;   19323;  0.55;  2.62; -8.79;  0.00
-19940106;   14886;  0.42;  0.00;-11.56;  0.00
-19940107;   16890;  0.48;  0.98; -9.71;  0.00
-19940108;   18325;  0.52;  4.05; -5.41;  0.00
-19940109;   19469;  0.55;  0.00; -5.34;  0.00
-19940110;   19755;  0.56;  1.16; -7.99;  0.00
-19940111;   20042;  0.57; 17.05; -6.53;  0.00
-19940112;   20612;  0.58;  1.48; -3.54;  0.00
-19940113;   21013;  0.59;  4.24; -1.56;  0.00
-19940114;   21300;  0.60;  9.23; -0.29;  0.00
-19940115;   22932;  0.65; 21.50; -2.11;  0.00
-19940116;   20669;  0.58; 39.94; -6.77;  0.00
-19940117;   22847;  0.65; 17.63; -3.61;  0.00
-19940118;   22415;  0.63;  4.47; -1.95;  0.00
-19940119;   22104;  0.62;  5.15; -4.95;  0.00
-19940120;   21101;  0.60;  2.65; -6.16;  0.00
-19940121;   17177;  0.48;  1.59;-10.16;  0.00
-19940122;   15746;  0.44; 15.55;-10.90;  0.00
-19940123;   16490;  0.47; 67.77; -6.65;  0.00
-19940124;   34928;  0.99;  8.37; -0.74;  0.00
-19940125;   40368;  1.14;  4.08; -3.53;  0.00
-19940126;   39224;  1.11; 12.59; -0.58;  0.00
-19940127;   37790;  1.07;  1.49; -1.25;  0.00
-19940128;   32350;  0.91;  0.19; -3.26;  0.00
-19940129;   27228;  0.77;  1.46; -1.62;  0.00
-19940130;   24909;  0.70;  1.40; -0.21;  0.00
-19940131;   25079;  0.71; 12.64; -0.90;  0.00
-19940201;   23761;  0.67;  4.63; -3.39;  0.00
-19940202;   23102;  0.65; 17.37; -3.96;  0.00
-19940203;   21356;  0.60;  0.00;-11.59;  0.00
-19940204;   16862;  0.48;  0.00;-12.47;  0.00
-19940205;   15803;  0.45;  0.00;-11.92;  0.00
-19940206;   15459;  0.44;  0.54;-11.72;  0.00
-19940207;   15746;  0.44;  5.13;-11.76;  0.00
-19940208;   16033;  0.45;  0.19;-12.72;  0.00
-19940209;   15746;  0.44;  0.42;-12.54;  0.01
-19940210;   15459;  0.44;  0.00;-11.00;  0.03
-19940211;   16033;  0.45;  0.00;-10.26;  0.05
-19940212;   17751;  0.50;  0.43; -8.43;  0.07
-19940213;   22876;  0.65; 15.68; -4.47;  0.10
-19940214;   45234;  1.28; 21.03;  0.60;  0.12
-19940215;   79588;  2.25;  6.46;  2.47;  0.14
-19940216;   89611;  2.53; 36.26;  1.52;  0.17
-19940217;  110511;  3.12;  5.16;  0.89;  0.19
-19940218;  112228;  3.17;  4.04;  0.62;  0.22
-19940219;  117095;  3.31; 21.81;  2.23;  0.24
-19940220;  136276;  3.85;  9.25;  2.18;  0.27
-19940221;  179793;  5.08; 32.54;  0.69;  0.29
-19940222;  158320;  4.47;  7.06; -3.02;  0.32
-19940223;  127401;  3.60;  7.16; -6.52;  0.35
-19940224;  103353;  2.92;  0.10; -5.88;  0.38
-19940225;   87894;  2.48;  0.00; -4.48;  0.41
-19940226;   78158;  2.21;  3.32; -2.73;  0.44
-19940227;   73291;  2.07;  2.05; -0.61;  0.47
-19940228;   67277;  1.90;  1.00; -0.66;  0.50
-19940301;   65276;  1.84;  5.07;  0.63;  0.53
-19940302;   70713;  2.00;  4.38;  0.52;  0.56
-19940303;   73004;  2.06;  5.85;  0.13;  0.59
-19940304;   72717;  2.05;  5.32; -0.45;  0.62
-19940305;   69569;  1.96;  0.10; -1.05;  0.66
-19940306;   65276;  1.84;  0.89; -0.71;  0.69
-19940307;   62411;  1.76;  0.16;  0.38;  0.72
-19940308;   60123;  1.70;  3.46; -0.43;  0.75
-19940309;   69569;  1.96; 12.50;  1.99;  0.79
-19940310;  101061;  2.85;  7.28;  3.93;  0.82
-19940311;  121961;  3.44; 10.29;  1.41;  0.86
-19940312;  107932;  3.05;  4.92; -2.93;  0.89
-19940313;   93904;  2.65;  3.29;  0.12;  0.93
-19940314;   86459;  2.44;  9.77;  0.95;  0.96
-19940315;   85602;  2.42; 11.78; -0.79;  1.00
-19940316;   79588;  2.25;  1.15; -2.01;  1.04
-19940317;   75296;  2.13;  0.21; -1.34;  1.07
-19940318;   71287;  2.01;  2.66; -1.57;  1.11
-19940319;   67564;  1.91;  9.64; -2.48;  1.15
-19940320;   63559;  1.79;  1.67; -2.02;  1.19
-19940321;   58976;  1.67;  0.17; -1.65;  1.23
-19940322;   55827;  1.58;  0.04; -0.14;  1.26
-19940323;   54396;  1.54;  2.45;  1.64;  1.30
-19940324;   55254;  1.56;  3.72;  1.48;  1.34
-19940325;   56688;  1.60;  0.18;  1.16;  1.38
-19940326;   60694;  1.71;  0.27;  2.16;  1.42
-19940327;   68995;  1.95;  8.14;  1.71;  1.46
-19940328;   70143;  1.98;  8.42;  1.95;  1.50
-19940329;   71000;  2.00;  3.98; -0.06;  1.54
-19940330;   66994;  1.89;  0.56; -2.34;  1.58
-19940331;   63272;  1.79;  7.05;  0.08;  1.62
-19940401;   61267;  1.73;  2.33; -0.93;  1.66
-19940402;   57258;  1.62;  4.48; -2.10;  1.70
-19940403;   56114;  1.58;  6.98; -0.81;  1.74
-19940404;   54683;  1.54;  1.88; -1.08;  1.78
-19940405;   51531;  1.46;  0.27; -1.87;  1.82
-19940406;   50100;  1.41;  7.97; -2.86;  1.86
-19940407;   48383;  1.37;  1.51; -2.86;  1.90
-19940408;   46095;  1.30;  1.94; -3.76;  1.94
-19940409;   45234;  1.28;  1.79;  0.88;  1.98
-19940410;   44947;  1.27;  0.43;  2.29;  2.02
-19940411;   61554;  1.74; 22.81;  4.37;  2.06
-19940412;  108506;  3.06;  9.04;  4.79;  2.10
-19940413;  121961;  3.44;  4.30;  4.93;  2.14
-19940414;  134845;  3.81; 30.58;  1.49;  2.18
-19940415;  128261;  3.62;  4.71; -1.58;  2.23
-19940416;  113946;  3.22;  1.09; -0.36;  2.27
-19940417;  104497;  2.95;  5.38;  1.48;  2.31
-19940418;   99918;  2.82;  7.44; -0.84;  2.35
-19940419;   90755;  2.56;  1.43; -1.98;  2.39
-19940420;   83311;  2.35;  0.06; -1.71;  2.43
-19940421;   81306;  2.30;  0.00;  2.78;  2.47
-19940422;   88751;  2.51;  0.00;  6.50;  2.51
-19940423;  110511;  3.12;  0.00;  7.27;  2.55
-19940424;  144004;  4.07;  0.00;  5.30;  2.59
-19940425;  158606;  4.48;  0.00;  3.17;  2.63
-19940426;  163189;  4.61;  0.00;  4.17;  2.67
-19940427;  170917;  4.83;  0.00;  5.56;  2.71
-19940428;  190960;  5.39; 11.76;  3.86;  2.75
-19940429;  187808;  5.30;  0.22;  3.09;  2.79
-19940430;  178649;  5.04;  0.00;  5.94;  2.83
-19940501;  187808;  5.30;  0.00;  7.71;  2.87
-19940502;  222735;  6.29;  0.00;  9.46;  2.90
-19940503;  281715;  7.95;  4.28;  5.52;  2.94
-19940504;  253658;  7.16;  1.45;  0.91;  2.98
-19940505;  217582;  6.14;  0.00;  1.38;  3.02
-19940506;  201836;  5.70;  0.44;  4.36;  3.06
-19940507;  214147;  6.05;  5.34;  5.89;  3.09
-19940508;  227031;  6.41;  3.47;  3.56;  3.13
-19940509;  219587;  6.20;  1.13;  3.15;  3.16
-19940510;  206989;  5.84;  0.37;  4.15;  3.20
-19940511;  203270;  5.74;  0.00;  4.71;  3.24
-19940512;  223022;  6.30;  0.00;  5.40;  3.27
-19940513;  232758;  6.57;  0.00;  7.41;  3.31
-19940514;  277706;  7.84;  0.01;  9.51;  3.34
-19940515;  334964;  9.46;  0.38;  8.79;  3.38
-19940516;  380772; 10.75;  0.75;  9.43;  3.41
-19940517;  432303; 12.21;  3.16;  9.04;  3.44
-19940518;  480972; 13.58; 12.89;  6.51;  3.48
-19940519;  409399; 11.56;  1.06;  5.44;  3.51
-19940520;  355006; 10.02;  0.00;  7.00;  3.54
-19940521;  369318; 10.43;  0.00;  9.37;  3.58
-19940522;  417991; 11.80;  0.20;  9.69;  3.61
-19940523;  460934; 13.01;  0.10;  8.03;  3.64
-19940524;  475249; 13.42;  0.00;  9.03;  3.67
-19940525;  503876; 14.23;  0.00; 12.01;  3.70
-19940526;  566861; 16.01;  3.70;  9.19;  3.73
-19940527;  480972; 13.58; 16.20;  3.61;  3.76
-19940528;  400810; 11.32; 16.51;  2.54;  3.79
-19940529;  326375;  9.22;  0.75;  4.15;  3.81
-19940530;  281141;  7.94;  0.00;  4.83;  3.84
-19940531;  257093;  7.26;  0.04;  7.10;  3.87
-19940601;  257093;  7.26;  0.58;  7.78;  3.90
-19940602;  266826;  7.53;  0.79;  9.46;  3.92
-19940603;  297744;  8.41;  2.43;  8.77;  3.95
-19940604;  314925;  8.89;  2.70;  5.79;  3.97
-19940605;  297744;  8.41;  3.10;  5.17;  4.00
-19940606;  280567;  7.92;  8.64;  6.06;  4.02
-19940607;  275701;  7.78;  3.92;  5.58;  4.04
-19940608;  255375;  7.21;  1.20;  6.60;  4.07
-19940609;  260529;  7.36;  0.00;  9.30;  4.09
-19940610;  289156;  8.16;  0.00; 10.75;  4.11
-19940611;  340691;  9.62;  0.00; 12.44;  4.13
-19940612;  406537; 11.48;  1.15; 12.92;  4.15
-19940613;  503876; 14.23;  7.90; 13.83;  4.17
-19940614;  581177; 16.41;  6.40; 13.86;  4.19
-19940615;  572588; 16.17;  0.09; 14.61;  4.21
-19940616;  581177; 16.41;  0.39; 15.72;  4.23
-19940617;  584039; 16.49;  0.01; 14.30;  4.25
-19940618;  546823; 15.44;  0.00; 14.06;  4.26
-19940619;  501015; 14.15;  0.00; 15.06;  4.28
-19940620;  498153; 14.07;  0.90; 16.34;  4.29
-19940621;  483838; 13.66;  0.77; 16.36;  4.31
-19940622;  463795; 13.10;  0.91; 16.41;  4.32
-19940623;  432303; 12.21;  3.95; 15.39;  4.34
-19940624;  392222; 11.07;  0.00; 15.23;  4.35
-19940625;  360729; 10.19;  2.51; 14.81;  4.36
-19940626;  332102;  9.38;  0.08; 16.49;  4.37
-19940627;  323514;  9.13;  6.22; 15.31;  4.38
-19940628;  317787;  8.97; 18.06; 13.09;  4.39
-19940629;  309198;  8.73;  9.79; 15.24;  4.40
-19940630;  300610;  8.49;  4.84; 15.12;  4.41
-19940701;  294883;  8.33; 13.10; 15.02;  4.42
-19940702;  292021;  8.25;  5.23; 14.46;  4.43
-19940703;  252510;  7.13;  4.04; 12.86;  4.43
-19940704;  220448;  6.22;  3.51; 11.02;  4.44
-19940705;  198974;  5.62;  4.53;  9.81;  4.45
-19940706;  185520;  5.24;  0.57; 11.44;  4.45
-19940707;  164046;  4.63;  4.89; 11.29;  4.45
-19940708;  160037;  4.52;  3.56; 12.60;  4.46
-19940709;  148874;  4.20;  1.78; 14.28;  4.46
-19940710;  138568;  3.91;  0.00; 14.13;  4.46
-19940711;  127688;  3.61;  0.06; 15.48;  4.46
-19940712;  120530;  3.40;  1.70; 16.49;  4.46
-19940713;  116808;  3.30; 18.58; 16.97;  4.46
-19940714;  150018;  4.24;  1.00; 13.53;  4.46
-19940715;  121104;  3.42;  1.33; 10.44;  4.46
-19940716;  108506;  3.06;  2.32; 10.42;  4.46
-19940717;   99918;  2.82;  0.00; 10.07;  4.45
-19940718;   90468;  2.55;  0.00; 13.68;  4.45
-19940719;   84741;  2.39;  0.29; 15.98;  4.44
-19940720;   80162;  2.26;  0.00; 17.46;  4.44
-19940721;   75870;  2.14;  0.00; 16.78;  4.43
-19940722;   70713;  2.00;  0.00; 14.79;  4.43
-19940723;   66420;  1.88;  0.00; 12.82;  4.42
-19940724;   62411;  1.76;  0.06; 14.36;  4.41
-19940725;   58976;  1.67;  1.76; 16.71;  4.40
-19940726;   56688;  1.60;  0.35; 17.67;  4.39
-19940727;   53249;  1.50;  0.00; 18.34;  4.38
-19940728;   50674;  1.43;  0.00; 18.33;  4.37
-19940729;   48383;  1.37;  0.12; 18.73;  4.36
-19940730;   45808;  1.29;  2.22; 19.44;  4.35
-19940731;   43803;  1.24;  0.10; 19.64;  4.34
-19940801;   42086;  1.19;  5.65; 17.05;  4.32
-19940802;   43230;  1.22;  0.00; 12.88;  4.31
-19940803;   42086;  1.19;  4.40; 13.04;  4.29
-19940804;   39794;  1.12;  0.53; 14.29;  4.28
-19940805;   37219;  1.05;  0.02; 16.09;  4.26
-19940806;   35502;  1.00;  0.00; 17.64;  4.25
-19940807;   33497;  0.95;  0.02; 18.78;  4.23
-19940808;   32066;  0.91;  1.10; 17.32;  4.21
-19940809;   32066;  0.91;  4.50; 18.19;  4.19
-19940810;   32350;  0.91;  0.62; 18.15;  4.17
-19940811;   30349;  0.86;  3.16; 14.27;  4.15
-19940812;   31206;  0.88;  2.44; 14.25;  4.13
-19940813;   30632;  0.86;  0.17; 14.65;  4.11
-19940814;   28542;  0.81;  0.43; 14.34;  4.09
-19940815;   26881;  0.76;  0.29; 14.67;  4.07
-19940816;   25794;  0.73;  0.03; 16.65;  4.04
-19940817;   24707;  0.70;  0.00; 17.06;  4.02
-19940818;   23733;  0.67;  0.16; 17.40;  4.00
-19940819;   22961;  0.65;  0.23; 19.18;  3.97
-19940820;   22072;  0.62;  4.27; 19.17;  3.95
-19940821;   22645;  0.64;  0.00; 18.82;  3.92
-19940822;   22387;  0.63;  0.00; 18.05;  3.90
-19940823;   20758;  0.59;  0.00; 15.36;  3.87
-19940824;   19755;  0.56;  0.00; 15.21;  3.84
-19940825;   19125;  0.54;  0.32; 15.19;  3.81
-19940826;   18668;  0.53;  0.03; 15.76;  3.79
-19940827;   18123;  0.51;  0.00; 15.98;  3.76
-19940828;   17492;  0.49;  0.00; 14.42;  3.73
-19940829;   17205;  0.49;  2.38; 12.28;  3.70
-19940830;   19097;  0.54;  4.46; 12.18;  3.67
-19940831;   19182;  0.54;  0.00; 12.35;  3.64
-19940901;   18094;  0.51;  0.00; 13.05;  3.61
-19940902;   17035;  0.48;  0.10; 15.02;  3.57
-19940903;   16405;  0.46;  0.06; 16.93;  3.54
-19940904;   16033;  0.45;  0.97; 15.38;  3.51
-19940905;   15516;  0.44;  0.00; 12.49;  3.48
-19940906;   15261;  0.43;  0.00; 12.95;  3.44
-19940907;   14918;  0.42;  0.00; 13.66;  3.41
-19940908;   14602;  0.41;  0.00; 14.76;  3.38
-19940909;   14315;  0.40;  7.83; 15.77;  3.34
-19940910;   21728;  0.61; 13.38; 10.72;  3.31
-19940911;   21987;  0.62;  3.16;  5.00;  3.27
-19940912;   25280;  0.71; 17.50;  6.80;  3.23
-19940913;   25079;  0.71;  0.22;  6.17;  3.20
-19940914;   20584;  0.58;  0.02;  4.58;  3.16
-19940915;   18208;  0.51;  0.00;  4.95;  3.13
-19940916;   17262;  0.49;  0.00;  7.15;  3.09
-19940917;   16348;  0.46;  0.00;  9.61;  3.05
-19940918;   15831;  0.45;  0.04; 11.28;  3.02
-19940919;   15289;  0.43;  0.67; 12.78;  2.98
-19940920;   14918;  0.42; 10.88; 12.82;  2.94
-19940921;   15087;  0.43;  0.13; 11.33;  2.90
-19940922;   15403;  0.43;  0.00;  9.38;  2.86
-19940923;   14801;  0.42;  0.06; 10.50;  2.82
-19940924;   14344;  0.40;  0.49;  8.76;  2.79
-19940925;   14400;  0.41;  1.42; 11.61;  2.75
-19940926;   16603;  0.47; 10.37; 10.38;  2.71
-19940927;   19412;  0.55; 33.57;  7.21;  2.67
-19940928;   39794;  1.12; 12.34;  5.90;  2.63
-19940929;   40081;  1.13;  2.47;  4.78;  2.59
-19940930;   28631;  0.81;  0.00;  4.26;  2.55
-19941001;   24420;  0.69;  1.89;  4.62;  2.51
-19941002;   22015;  0.62;  2.84;  5.24;  2.47
-19941003;   32636;  0.92; 18.25;  5.07;  2.43
-19941004;   33497;  0.95;  8.95;  2.81;  2.39
-19941005;   31206;  0.88;  1.39;  3.98;  2.35
-19941006;   26913;  0.76;  2.44;  3.09;  2.31
-19941007;   30919;  0.87; 11.59;  3.33;  2.26
-19941008;   34354;  0.97;  6.11;  1.89;  2.22
-19941009;   29488;  0.83;  0.30;  2.26;  2.18
-19941010;   26626;  0.75;  0.05;  3.11;  2.14
-19941011;   25794;  0.73;  0.00;  4.69;  2.10
-19941012;   26081;  0.74;  0.00;  6.14;  2.06
-19941013;   26081;  0.74;  0.00;  7.03;  2.02
-19941014;   26339;  0.74;  0.04;  8.24;  1.98
-19941015;   26626;  0.75;  0.25;  9.24;  1.94
-19941016;   27196;  0.77;  2.90;  9.30;  1.90
-19941017;   28914;  0.82; 10.03;  4.20;  1.86
-19941018;   31492;  0.89;  2.70;  0.20;  1.82
-19941019;   28372;  0.80;  0.00; -0.39;  1.77
-19941020;   26339;  0.74;  0.00;  0.25;  1.74
-19941021;   25507;  0.72;  0.13;  2.87;  1.69
-19941022;   28372;  0.80;  0.77;  6.73;  1.65
-19941023;   30632;  0.86;  7.06;  7.84;  1.61
-19941024;   35215;  0.99;  0.40;  6.83;  1.57
-19941025;   36646;  1.03;  7.56;  5.34;  1.53
-19941026;   37790;  1.07; 11.99;  3.65;  1.50
-19941027;   42372;  1.20;  0.86;  2.26;  1.46
-19941028;   37790;  1.07;  2.61;  1.69;  1.42
-19941029;   38650;  1.09;  8.49;  1.81;  1.38
-19941030;   37219;  1.05;  0.05;  2.01;  1.34
-19941031;   34354;  0.97;  1.74;  1.55;  1.30
-19941101;   33784;  0.95;  3.78;  0.86;  1.26
-19941102;   32923;  0.93;  0.00; -2.06;  1.22
-19941103;   29488;  0.83;  0.38; -1.18;  1.18
-19941104;   29201;  0.82;  2.41;  0.02;  1.15
-19941105;   30062;  0.85;  3.35;  1.61;  1.11
-19941106;   37219;  1.05; 13.08;  0.72;  1.07
-19941107;   35215;  0.99;  4.25; -2.51;  1.03
-19941108;   30632;  0.86;  5.06; -4.66;  1.00
-19941109;   28085;  0.79;  2.01; -3.56;  0.96
-19941110;   28914;  0.82;  0.00; -3.75;  0.93
-19941111;   26081;  0.74;  0.49; -4.51;  0.89
-19941112;   24965;  0.70;  3.15; -6.57;  0.86
-19941113;   24133;  0.68;  1.84; -6.67;  0.82
-19941114;   21760;  0.61;  0.00; -8.88;  0.79
-19941115;   19267;  0.54;  0.00; -9.15;  0.75
-19941116;   21501;  0.61;  1.69; -5.99;  0.72
-19941117;   26913;  0.76;  2.89; -1.66;  0.69
-19941118;   28372;  0.80; 12.78; -0.36;  0.65
-19941119;   33210;  0.94;  7.97; -1.58;  0.62
-19941120;   30062;  0.85; 10.16; -3.32;  0.59
-19941121;   28085;  0.79;  2.87; -4.92;  0.56
-19941122;   25507;  0.72;  0.92; -7.33;  0.53
-19941123;   20499;  0.58;  0.00;-10.64;  0.49
-19941124;   17205;  0.49;  0.00;-11.51;  0.46
-19941125;   19497;  0.55;  0.00; -9.25;  0.43
-19941126;   22819;  0.64;  0.11; -8.67;  0.41
-19941127;   23332;  0.66;  0.42; -6.88;  0.38
-19941128;   25794;  0.73;  5.93; -3.01;  0.35
-19941129;   26339;  0.74;  3.13; -2.27;  0.32
-19941130;   25507;  0.72;  0.27; -3.02;  0.29
-19941201;   23878;  0.67;  8.17; -4.02;  0.27
-19941202;   22819;  0.64;  1.89; -2.62;  0.24
-19941203;   24678;  0.70; 20.42;  0.36;  0.21
-19941204;   34354;  0.97;  6.85;  1.27;  0.19
-19941205;   38650;  1.09;  2.75; -2.14;  0.17
-19941206;   36932;  1.04; 25.07; -2.75;  0.14
-19941207;   32350;  0.91;  0.00; -7.58;  0.12
-19941208;   25224;  0.71;  0.18;-11.56;  0.10
-19941209;   23074;  0.65;  0.00;-10.25;  0.07
-19941210;   20042;  0.57;  0.00;-10.66;  0.05
-19941211;   19469;  0.55;  1.04;-10.88;  0.03
-19941212;   19755;  0.56;  1.82;-10.16;  0.01
-19941213;   20612;  0.58; 12.33; -6.38;  0.00
-19941214;   21760;  0.61;  0.11; -2.96;  0.00
-19941215;   24965;  0.70;  3.77; -1.10;  0.00
-19941216;   26913;  0.76;  5.74;  0.78;  0.00
-19941217;   30919;  0.87; 14.87; -0.27;  0.00
-19941218;   30062;  0.85;  0.31; -1.65;  0.00
-19941219;   27770;  0.78;  6.93; -1.77;  0.00
-19941220;   26626;  0.75;  9.74; -3.18;  0.00
-19941221;   28914;  0.82; 11.69; -1.27;  0.00
-19941222;   32636;  0.92;  6.03; -1.03;  0.00
-19941223;   30919;  0.87; 13.17; -3.89;  0.00
-19941224;   28085;  0.79;  0.09; -6.28;  0.00
-19941225;   23878;  0.67;  2.17;-10.53;  0.00
-19941226;   23332;  0.66;  4.98; -7.52;  0.00
-19941227;   23878;  0.67;  0.05; -8.41;  0.00
-19941228;   22015;  0.62;  0.00;-11.31;  0.00
-19941229;   20499;  0.58;  0.64;-12.14;  0.00
-19941230;   20499;  0.58;  0.00;-11.36;  0.00
-19941231;   20499;  0.58;  0.00;-12.16;  0.00
-19950101;   22274;  0.63;  0.00;-10.86;  0.00
-19950102;   23591;  0.67;  0.89;-10.33;  0.00
-19950103;   25224;  0.71;  8.00; -6.26;  0.00
-19950104;   28372;  0.80; 42.75; -2.05;  0.00
-19950105;   38650;  1.09; 25.66;  1.11;  0.00
-19950106;   57258;  1.62; 27.84;  0.39;  0.00
-19950107;   73291;  2.07; 14.55;  1.12;  0.00
-19950108;   86176;  2.43; 12.14;  1.87;  0.00
-19950109;   77014;  2.17;  3.64; -0.34;  0.00
-19950110;   65847;  1.86;  0.85;  1.45;  0.00
-19950111;   57545;  1.62;  0.00;  0.65;  0.00
-19950112;   50961;  1.44;  0.00; -1.19;  0.00
-19950113;   46378;  1.31;  0.00; -0.91;  0.00
-19950114;   42086;  1.19;  0.00; -3.41;  0.00
-19950115;   38937;  1.10;  0.00; -5.50;  0.00
-19950116;   37219;  1.05;  0.00; -5.61;  0.00
-19950117;   37219;  1.05;  0.15; -3.38;  0.00
-19950118;   36072;  1.02;  0.41; -3.49;  0.00
-19950119;   33497;  0.95;  0.88; -3.98;  0.00
-19950120;   32636;  0.92;  0.72; -2.91;  0.00
-19950121;   32066;  0.91;  0.40; -0.56;  0.00
-19950122;   30919;  0.87;  6.53; -0.38;  0.00
-19950123;   31492;  0.89;  2.26;  1.03;  0.00
-19950124;   30632;  0.86;  3.79;  0.02;  0.00
-19950125;   29488;  0.83;  0.15;  0.74;  0.00
-19950126;   29488;  0.83;  1.26;  1.69;  0.00
-19950127;   31492;  0.89;  5.48;  2.97;  0.00
-19950128;   34067;  0.96;  0.15;  1.31;  0.00
-19950129;   32066;  0.91;  1.14; -2.19;  0.00
-19950130;   31492;  0.89;  1.98; -1.03;  0.00
-19950131;   30919;  0.87;  0.00; -0.82;  0.00
-19950201;   28631;  0.81;  0.00; -4.67;  0.00
-19950202;   27196;  0.77;  0.00; -5.57;  0.00
-19950203;   24678;  0.70;  0.00; -6.08;  0.00
-19950204;   22819;  0.64;  0.00; -7.82;  0.00
-19950205;   22532;  0.64;  0.82; -7.91;  0.00
-19950206;   23591;  0.67;  0.24; -7.63;  0.00
-19950207;   27770;  0.78;  8.48; -3.80;  0.00
-19950208;   28631;  0.81;  8.65; -6.29;  0.00
-19950209;   26626;  0.75; 23.32; -4.03;  0.01
-19950210;   26081;  0.74;  3.14; -1.21;  0.03
-19950211;   25507;  0.72;  0.77; -0.39;  0.05
-19950212;   27483;  0.78;  7.83;  1.89;  0.07
-19950213;   28914;  0.82;  4.16;  0.77;  0.10
-19950214;   30632;  0.86;  1.97;  1.15;  0.12
-19950215;   30062;  0.85;  1.84;  1.41;  0.14
-19950216;   35215;  0.99; 14.05;  1.31;  0.17
-19950217;   42086;  1.19; 20.88;  0.44;  0.19
-19950218;   76727;  2.17; 33.30;  0.79;  0.22
-19950219;  101061;  2.85;  0.59;  0.90;  0.24
-19950220;   83884;  2.37;  1.70; -0.16;  0.27
-19950221;   70143;  1.98;  0.51;  2.50;  0.29
-19950222;   64703;  1.83;  2.02;  2.74;  0.32
-19950223;   61554;  1.74;  0.16;  2.47;  0.35
-19950224;   61267;  1.73;  0.19;  3.60;  0.38
-19950225;   63842;  1.80;  5.36;  2.95;  0.41
-19950226;   69282;  1.96;  0.53;  2.09;  0.44
-19950227;   68712;  1.94;  0.10; -0.38;  0.47
-19950228;   65560;  1.85;  3.07;  0.50;  0.50
-19950301;   62411;  1.76;  1.90;  2.56;  0.53
-19950302;   66707;  1.88;  3.01;  4.52;  0.56
-19950303;   71000;  2.00;  0.20;  4.01;  0.59
-19950304;   74722;  2.11;  6.24;  3.51;  0.62
-19950305;   81023;  2.29;  2.75;  3.43;  0.66
-19950306;   86746;  2.45;  7.04;  2.56;  0.69
-19950307;   85889;  2.43;  9.67;  1.10;  0.72
-19950308;   87894;  2.48;  1.52;  2.89;  0.75
-19950309;   87320;  2.47;  1.01;  6.36;  0.79
-19950310;   93617;  2.64;  0.00;  5.68;  0.82
-19950311;  101922;  2.88; 17.68;  3.41;  0.86
-19950312;  106788;  3.02;  4.93;  1.91;  0.89
-19950313;  108793;  3.07; 13.75;  2.82;  0.93
-19950314;  112515;  3.18;  6.17;  0.70;  0.96
-19950315;  105641;  2.98;  0.60;  0.30;  1.00
-19950316;   97339;  2.75;  0.00; -0.29;  1.04
-19950317;   91616;  2.59;  0.06;  0.08;  1.07
-19950318;   85889;  2.43;  0.18; -1.44;  1.11
-19950319;   78444;  2.21;  0.00; -3.35;  1.15
-19950320;   73004;  2.06;  0.20; -1.45;  1.19
-19950321;   69569;  1.96;  0.81;  0.23;  1.23
-19950322;   66134;  1.87;  2.18;  2.00;  1.26
-19950323;   66707;  1.88;  6.81;  1.27;  1.30
-19950324;   63842;  1.80;  0.52;  0.76;  1.34
-19950325;   60980;  1.72;  1.45;  1.97;  1.38
-19950326;   59263;  1.67;  1.16;  2.08;  1.42
-19950327;   57545;  1.62;  3.73;  0.30;  1.46
-19950328;   56114;  1.58;  1.94;  1.03;  1.50
-19950329;   54396;  1.54;  3.00;  1.78;  1.54
-19950330;   71574;  2.02; 18.88;  2.84;  1.58
-19950331;   74722;  2.11;  8.06;  0.91;  1.62
-19950401;   69569;  1.96;  0.00;  1.66;  1.66
-19950402;   71574;  2.02; 11.53;  1.08;  1.70
-19950403;   69282;  1.96;  3.17; -0.21;  1.74
-19950404;   65847;  1.86;  0.00; -1.58;  1.78
-19950405;   62411;  1.76;  0.00; -0.73;  1.82
-19950406;   60980;  1.72;  0.00;  0.44;  1.86
-19950407;   59263;  1.67;  0.64;  1.34;  1.90
-19950408;   57258;  1.62;  0.80;  1.76;  1.94
-19950409;   55540;  1.57;  7.25;  0.16;  1.98
-19950410;   55540;  1.57;  1.55; -0.37;  2.02
-19950411;   53536;  1.51;  0.23; -1.06;  2.06
-19950412;   50100;  1.41;  0.28; -1.14;  2.10
-19950413;   48670;  1.37;  0.00; -0.93;  2.14
-19950414;   47812;  1.35;  0.00;  0.35;  2.18
-19950415;   47812;  1.35;  0.00;  1.96;  2.23
-19950416;   49530;  1.40;  0.00;  3.47;  2.27
-19950417;   53249;  1.50;  0.00;  5.76;  2.31
-19950418;   60980;  1.72;  0.00;  7.51;  2.35
-19950419;   71000;  2.00;  0.59;  8.40;  2.39
-19950420;   83884;  2.37;  0.43;  7.78;  2.43
-19950421;   98200;  2.77;  1.92;  7.27;  2.47
-19950422;  113085;  3.19;  1.93;  8.34;  2.51
-19950423;  144578;  4.08;  2.65;  9.62;  2.55
-19950424;  206419;  5.83; 15.90;  6.64;  2.59
-19950425;  203554;  5.75;  0.74;  2.14;  2.63
-19950426;  170630;  4.82;  0.62;  2.55;  2.67
-19950427;  149444;  4.22;  0.30;  2.77;  2.71
-19950428;  138281;  3.90;  0.55;  4.99;  2.75
-19950429;  135416;  3.82;  0.00;  5.90;  2.79
-19950430;  138851;  3.92;  0.08;  6.19;  2.83
-19950501;  143147;  4.04;  0.89;  6.61;  2.87
-19950502;  152022;  4.29;  3.85;  5.98;  2.90
-19950503;  150018;  4.24;  0.25;  5.72;  2.94
-19950504;  150592;  4.25;  0.02;  6.25;  2.98
-19950505;  164046;  4.63; 16.56;  5.89;  3.02
-19950506;  188094;  5.31;  2.38;  4.79;  3.06
-19950507;  172635;  4.87;  2.40;  5.27;  3.09
-19950508;  173209;  4.89;  8.38;  3.69;  3.13
-19950509;  161468;  4.56;  8.87;  0.76;  3.16
-19950510;  148013;  4.18;  3.07;  1.87;  3.20
-19950511;  135416;  3.82;  0.10;  1.58;  3.24
-19950512;  124822;  3.52;  0.00;  2.35;  3.27
-19950513;  120243;  3.40;  0.63;  3.72;  3.31
-19950514;  118525;  3.35;  0.81;  4.70;  3.34
-19950515;  126544;  3.57; 18.69;  3.87;  3.38
-19950516;  120817;  3.41;  1.26;  3.42;  3.41
-19950517;  115377;  3.26;  3.80;  6.82;  3.44
-19950518;  137707;  3.89;  6.57;  7.08;  3.48
-19950519;  146296;  4.13;  0.00;  6.13;  3.51
-19950520;  145725;  4.11;  0.00;  9.94;  3.54
-19950521;  179219;  5.06;  0.00; 10.46;  3.58
-19950522;  204988;  5.79;  0.00;  9.91;  3.61
-19950523;  240773;  6.80;  0.00; 11.84;  3.64
-19950524;  292021;  8.25;  0.00; 13.22;  3.67
-19950525;  357868; 10.10;  0.00; 14.17;  3.70
-19950526;  438030; 12.37;  0.00; 14.40;  3.73
-19950527;  469522; 13.26;  0.00; 14.53;  3.76
-19950528;  483838; 13.66;  0.00; 15.83;  3.79
-19950529;  501015; 14.15;  0.00; 15.72;  3.81
-19950530;  501015; 14.15;  0.00; 14.13;  3.84
-19950531;  438030; 12.37;  0.00; 11.63;  3.87
-19950601;  372183; 10.51;  1.62; 11.41;  3.90
-19950602;  329237;  9.30;  1.63; 11.85;  3.92
-19950603;  294883;  8.33;  0.02; 12.45;  3.95
-19950604;  286294;  8.08;  0.00; 10.63;  3.97
-19950605;  259668;  7.33;  0.09; 10.42;  4.00
-19950606;  238769;  6.74;  0.00; 11.46;  4.02
-19950607;  233042;  6.58;  0.00; 12.97;  4.04
-19950608;  236481;  6.68;  0.19; 14.55;  4.07
-19950609;  235907;  6.66;  1.11; 15.03;  4.09
-19950610;  230180;  6.50;  8.10; 13.01;  4.11
-19950611;  221018;  6.24;  4.77;  9.51;  4.13
-19950612;  191530;  5.41;  6.30;  7.61;  4.15
-19950613;  169200;  4.78;  0.55; 10.19;  4.17
-19950614;  151162;  4.27;  0.18; 11.62;  4.19
-19950615;  152596;  4.31;  7.68; 11.09;  4.21
-19950616;  148013;  4.18;  0.83; 10.71;  4.23
-19950617;  139712;  3.94;  7.48; 13.48;  4.25
-19950618;  173779;  4.91; 10.94; 10.24;  4.26
-19950619;  151162;  4.27;  3.73;  6.98;  4.28
-19950620;  130549;  3.69;  0.20;  7.61;  4.29
-19950621;  114803;  3.24;  0.51;  8.90;  4.31
-19950622;  105641;  2.98;  0.56; 11.36;  4.32
-19950623;  103923;  2.93;  0.79; 13.98;  4.34
-19950624;  109363;  3.09;  0.06; 12.57;  4.35
-19950625;  103923;  2.93;  0.13;  9.88;  4.36
-19950626;   96195;  2.72;  2.95; 12.62;  4.37
-19950627;   95335;  2.69; 11.73; 12.28;  4.38
-19950628;  109363;  3.09;  7.92; 12.39;  4.39
-19950629;  113659;  3.21;  7.76; 11.89;  4.40
-19950630;  106788;  3.02;  2.69; 11.66;  4.41
-19950701;  105071;  2.97; 18.51; 11.58;  4.42
-19950702;  143147;  4.04;  8.09;  9.18;  4.43
-19950703;  139712;  3.94;  0.11;  8.62;  4.43
-19950704;  114233;  3.23;  0.22; 11.78;  4.44
-19950705;   98770;  2.79;  0.51; 15.76;  4.45
-19950706;   92186;  2.60;  2.04; 17.35;  4.45
-19950707;   89611;  2.53;  0.62; 15.84;  4.45
-19950708;   84458;  2.38;  0.19; 14.94;  4.46
-19950709;   79018;  2.23; 12.96; 11.26;  4.46
-19950710;   96195;  2.72; 14.89; 10.92;  4.46
-19950711;  104497;  2.95;  0.58; 13.12;  4.46
-19950712;   82740;  2.34;  1.32; 15.01;  4.46
-19950713;   74722;  2.11;  0.76; 16.72;  4.46
-19950714;   81023;  2.29; 17.10; 12.75;  4.46
-19950715;   84741;  2.39;  3.29;  7.35;  4.46
-19950716;   76727;  2.17;  0.00;  9.56;  4.46
-19950717;   68425;  1.93;  0.34; 12.32;  4.45
-19950718;   62985;  1.78;  2.55; 15.21;  4.45
-19950719;   60980;  1.72;  2.45; 17.21;  4.44
-19950720;   62985;  1.78; 13.46; 14.17;  4.44
-19950721;   73004;  2.06;  0.00; 13.62;  4.43
-19950722;   60980;  1.72;  0.00; 15.71;  4.43
-19950723;   55254;  1.56;  0.99; 16.39;  4.42
-19950724;   53249;  1.50;  1.43; 17.12;  4.41
-19950725;   53536;  1.51;  1.65; 15.21;  4.40
-19950726;   49814;  1.41;  0.00; 13.73;  4.39
-19950727;   46095;  1.30;  0.33; 12.32;  4.38
-19950728;   43516;  1.23;  0.00; 13.98;  4.37
-19950729;   40942;  1.16;  0.00; 15.51;  4.36
-19950730;   38937;  1.10;  0.00; 17.24;  4.35
-19950731;   37219;  1.05; 11.78; 17.99;  4.34
-19950801;   36072;  1.02;  1.15; 19.71;  4.32
-19950802;   35785;  1.01;  2.03; 19.72;  4.31
-19950803;   33210;  0.94;  3.42; 18.72;  4.29
-19950804;   31779;  0.90;  0.64; 19.21;  4.28
-19950805;   31206;  0.88;  0.00; 20.77;  4.26
-19950806;   30062;  0.85;  0.00; 20.49;  4.25
-19950807;   28372;  0.80;  1.57; 21.48;  4.23
-19950808;   27770;  0.78;  1.55; 21.27;  4.21
-19950809;   27196;  0.77;  2.37; 19.96;  4.19
-19950810;   28372;  0.80; 10.88; 20.83;  4.17
-19950811;   34354;  0.97;  8.56; 17.64;  4.15
-19950812;   33210;  0.94;  0.00; 13.59;  4.13
-19950813;   27770;  0.78;  0.00; 15.60;  4.11
-19950814;   25507;  0.72;  0.34; 15.78;  4.09
-19950815;   24420;  0.69;  0.69; 15.04;  4.07
-19950816;   23074;  0.65;  0.00; 16.71;  4.04
-19950817;   22274;  0.63;  0.00; 16.02;  4.02
-19950818;   20984;  0.59;  0.00; 15.88;  4.00
-19950819;   19982;  0.56;  0.68; 16.01;  3.97
-19950820;   19267;  0.54;  0.84; 15.64;  3.95
-19950821;   19040;  0.54;  4.96; 14.92;  3.92
-19950822;   19267;  0.54;  8.88; 14.95;  3.90
-19950823;   21243;  0.60;  5.49; 14.38;  3.87
-19950824;   20241;  0.57;  0.32; 13.45;  3.84
-19950825;   19267;  0.54;  0.91; 14.93;  3.81
-19950826;   18123;  0.51;  0.64; 15.23;  3.79
-19950827;   17436;  0.49;  0.00; 15.69;  3.76
-19950828;   16749;  0.47;  0.00; 16.27;  3.73
-19950829;   15916;  0.45;  0.00; 15.41;  3.70
-19950830;   15488;  0.44;  0.67; 16.28;  3.67
-19950831;   14886;  0.42;  5.06; 16.67;  3.64
-19950901;   16118;  0.46; 24.22; 16.70;  3.61
-19950902;   22015;  0.62;  0.39; 13.20;  3.57
-19950903;   21501;  0.61;  0.02; 10.43;  3.54
-19950904;   17892;  0.51;  0.00; 11.19;  3.51
-19950905;   16547;  0.47;  0.00; 10.67;  3.48
-19950906;   15690;  0.44;  0.04; 11.11;  3.44
-19950907;   15087;  0.43;  0.47; 10.35;  3.41
-19950908;   14687;  0.41;  3.77; 10.61;  3.38
-19950909;   14687;  0.41;  0.94;  8.16;  3.34
-19950910;   14687;  0.41; 13.63;  5.44;  3.31
-19950911;   23074;  0.65; 10.95;  8.55;  3.27
-19950912;   26081;  0.74;  0.00; 10.77;  3.23
-19950913;   20758;  0.59;  0.00; 11.42;  3.20
-19950914;   17666;  0.50;  0.00; 10.96;  3.16
-19950915;   16320;  0.46;  0.00; 10.54;  3.13
-19950916;   15488;  0.44;  0.00;  9.92;  3.09
-19950917;   14687;  0.41;  0.23;  9.02;  3.05
-19950918;   14485;  0.41; 20.60;  4.12;  3.02
-19950919;   18810;  0.53;  2.06;  1.78;  2.98
-19950920;   17666;  0.50;  0.04;  2.02;  2.94
-19950921;   16118;  0.46;  0.06;  4.87;  2.90
-19950922;   16118;  0.46;  0.00;  7.42;  2.86
-19950923;   16118;  0.46;  0.00;  8.06;  2.82
-19950924;   15916;  0.45;  0.00;  9.26;  2.79
-19950925;   15087;  0.43;  0.00; 10.75;  2.75
-19950926;   14687;  0.41;  0.30;  9.95;  2.71
-19950927;   14287;  0.40;  0.78;  8.43;  2.67
-19950928;   14085;  0.40;  0.00;  4.68;  2.63
-19950929;   13887;  0.39;  0.00;  4.08;  2.59
-19950930;   13685;  0.39;  7.72;  3.05;  2.55
-19951001;   14287;  0.40;  0.18;  4.49;  2.51
-19951002;   14485;  0.41;  0.28;  4.96;  2.47
-19951003;   14085;  0.40;  0.00;  5.33;  2.43
-19951004;   14085;  0.40;  4.05;  7.76;  2.39
-19951005;   17205;  0.49;  1.65;  7.20;  2.35
-19951006;   18038;  0.51;  0.00;  5.98;  2.31
-19951007;   15690;  0.44;  1.00;  4.25;  2.26
-19951008;   14687;  0.41;  6.68;  4.15;  2.22
-19951009;   15888;  0.45; 11.63;  5.72;  2.18
-19951010;   20212;  0.57;  2.67;  5.64;  2.14
-19951011;   22791;  0.64;  0.00;  3.96;  2.10
-19951012;   19982;  0.56;  0.07;  4.33;  2.06
-19951013;   17807;  0.50;  1.42;  4.11;  2.02
-19951014;   17177;  0.48;  4.22;  4.46;  1.98
-19951015;   17606;  0.50;  0.20;  4.03;  1.94
-19951016;   17177;  0.48;  0.11;  2.81;  1.90
-19951017;   16547;  0.47;  3.11;  2.46;  1.86
-19951018;   18781;  0.53;  4.87;  2.96;  1.82
-19951019;   18895;  0.53;  0.00;  2.83;  1.77
-19951020;   17606;  0.50;  0.00;  4.93;  1.74
-19951021;   17007;  0.48;  0.23;  5.84;  1.69
-19951022;   17379;  0.49;  6.36;  4.46;  1.65
-19951023;   25851;  0.73;  8.60;  4.55;  1.61
-19951024;   26368;  0.74;  0.00;  2.61;  1.57
-19951025;   22274;  0.63;  0.00;  5.52;  1.53
-19951026;   20354;  0.57;  0.00;  6.08;  1.50
-19951027;   19267;  0.54;  0.00;  5.76;  1.46
-19951028;   18264;  0.52;  0.00;  5.31;  1.42
-19951029;   18094;  0.51;  0.00;  6.15;  1.38
-19951030;   17921;  0.51;  0.41;  5.81;  1.34
-19951031;   17694;  0.50;  1.03;  6.40;  1.30
-19951101;   17379;  0.49;  4.33;  6.09;  1.26
-19951102;   18696;  0.53;  2.64;  4.63;  1.22
-19951103;   20414;  0.58;  4.26;  6.22;  1.18
-19951104;   30349;  0.86; 24.53;  5.33;  1.15
-19951105;   36932;  1.04;  0.75;  1.94;  1.11
-19951106;   33210;  0.94; 20.80;  3.37;  1.07
-19951107;   46378;  1.31;  1.11;  0.09;  1.03
-19951108;   40368;  1.14;  2.52; -1.12;  1.00
-19951109;   33784;  0.95;  0.03; -2.86;  0.96
-19951110;   30349;  0.86;  6.80; -0.33;  0.93
-19951111;   40368;  1.14; 16.22;  2.03;  0.89
-19951112;   55540;  1.57;  2.68;  0.47;  0.86
-19951113;   46665;  1.32;  8.13;  0.63;  0.82
-19951114;   42086;  1.19;  3.57; -0.06;  0.79
-19951115;   38650;  1.09;  1.72;  0.79;  0.75
-19951116;   38076;  1.08;  6.02;  0.76;  0.72
-19951117;   42659;  1.20;  9.15;  0.23;  0.69
-19951118;   43803;  1.24;  3.98; -0.90;  0.65
-19951119;   41225;  1.16;  4.29; -2.14;  0.62
-19951120;   37219;  1.05;  3.26; -2.35;  0.59
-19951121;   34354;  0.97;  0.20; -3.85;  0.56
-19951122;   29488;  0.83;  0.00; -7.17;  0.53
-19951123;   24852;  0.70;  1.84; -6.03;  0.49
-19951124;   30349;  0.86; 21.34; -3.19;  0.46
-19951125;   34928;  0.99;  7.43; -2.61;  0.43
-19951126;   31779;  0.90;  2.70; -2.88;  0.41
-19951127;   30062;  0.85;  5.94; -2.96;  0.38
-19951128;   29775;  0.84;  7.17; -4.25;  0.35
-19951129;   26853;  0.76;  0.29; -8.64;  0.32
-19951130;   19869;  0.56;  0.00;-11.36;  0.29
-19951201;   19097;  0.54;  0.00;-10.56;  0.27
-19951202;   18325;  0.52;  1.09; -8.91;  0.24
-19951203;   18038;  0.51;  2.91; -6.45;  0.21
-19951204;   18325;  0.52;  1.18; -7.49;  0.19
-19951205;   18608;  0.53;  4.01; -8.67;  0.17
-19951206;   18895;  0.53; 17.36; -7.09;  0.14
-19951207;   19182;  0.54; 22.42; -8.83;  0.12
-19951208;   21328;  0.60;  9.47; -5.54;  0.10
-19951209;   22847;  0.65;  4.90; -2.58;  0.07
-19951210;   28486;  0.80; 10.04; -0.69;  0.05
-19951211;   29201;  0.82; 10.47; -1.81;  0.03
-19951212;   27083;  0.76;  1.88; -1.93;  0.01
-19951213;   25968;  0.73;  8.28; -2.11;  0.00
-19951214;   26941;  0.76; 14.75; -1.75;  0.00
-19951215;   27370;  0.77;  6.50; -2.56;  0.00
-19951216;   25652;  0.72;  1.38; -5.04;  0.00
-19951217;   22617;  0.64;  0.37;-10.93;  0.00
-19951218;   17577;  0.50;  6.55;-13.15;  0.00
-19951219;   15459;  0.44;  6.42;-13.04;  0.00
-19951220;   13742;  0.39;  0.35;-15.28;  0.00
-19951221;   12885;  0.36;  0.00;-13.33;  0.00
-19951222;   12311;  0.35;  0.00;-11.31;  0.00
-19951223;   12024;  0.34;  0.00;-10.64;  0.00
-19951224;   11737;  0.33;  1.01;-10.25;  0.00
-19951225;   11737;  0.33;  0.88;-12.68;  0.00
-19951226;   11737;  0.33;  9.93;-12.28;  0.00
-19951227;   12024;  0.34;  3.19;-12.67;  0.00
-19951228;   12598;  0.36;  0.00;-12.02;  0.00
-19951229;   13168;  0.37; 13.84;-11.64;  0.00
-19951230;   13742;  0.39; 21.35; -8.93;  0.00
-19951231;   14886;  0.42;  2.43; -3.23;  0.00
-19960101;   16603;  0.47;  0.87; -2.84;  0.00
-19960102;   27657;  0.78;  6.06; -4.94;  0.00
-19960103;   49814;  1.41; 28.56; -1.20;  0.00
-19960104;   57258;  1.62;  0.57;  2.24;  0.00
-19960105;   65847;  1.86;  9.61;  1.74;  0.00
-19960106;   71574;  2.02;  1.37;  2.14;  0.00
-19960107;   75870;  2.14;  0.69;  0.06;  0.00
-19960108;   62985;  1.78;  0.43;  0.84;  0.00
-19960109;   57258;  1.62;  0.86; -1.73;  0.00
-19960110;   51531;  1.46;  0.58; -2.06;  0.00
-19960111;   47239;  1.33;  5.59; -0.87;  0.00
-19960112;   41512;  1.17;  5.68; -0.96;  0.00
-19960113;   38650;  1.09;  0.24; -4.24;  0.00
-19960114;   32923;  0.93;  0.00;-10.14;  0.00
-19960115;   22904;  0.65;  0.00;-10.82;  0.00
-19960116;   21473;  0.61;  6.80;-10.33;  0.00
-19960117;   20326;  0.57;  0.00;-10.76;  0.00
-19960118;   20042;  0.57;  0.00;-11.18;  0.00
-19960119;   20042;  0.57;  0.00;-10.51;  0.00
-19960120;   20326;  0.57;  0.00;-10.17;  0.00
-19960121;   21473;  0.61;  3.09; -8.90;  0.00
-19960122;   22330;  0.63;  6.59; -4.64;  0.00
-19960123;   27196;  0.77; 16.47; -1.66;  0.00
-19960124;   37219;  1.05; 14.12;  1.25;  0.00
-19960125;   88751;  2.51; 26.08;  2.54;  0.00
-19960126;   85889;  2.43;  0.12;  0.87;  0.00
-19960127;   60123;  1.70;  0.12;  3.40;  0.00
-19960128;   51531;  1.46;  0.04;  3.70;  0.00
-19960129;   47239;  1.33;  0.00;  2.02;  0.00
-19960130;   44377;  1.25;  0.00; -1.30;  0.00
-19960131;   41512;  1.17;  0.00; -2.74;  0.00
-19960201;   40081;  1.13;  0.07; -3.93;  0.00
-19960202;   38650;  1.09;  0.00; -3.14;  0.00
-19960203;   36646;  1.03;  0.00; -2.16;  0.00
-19960204;   34928;  0.99;  0.00; -2.78;  0.00
-19960205;   33784;  0.95;  0.13; -3.56;  0.00
-19960206;   32923;  0.93;  3.84; -4.76;  0.00
-19960207;   33784;  0.95;  0.07; -2.50;  0.00
-19960208;   32636;  0.92;  0.57; -2.48;  0.00
-19960209;   32066;  0.91;  6.87; -2.72;  0.01
-19960210;   32636;  0.92;  1.35; -2.64;  0.03
-19960211;   32350;  0.91;  5.32; -1.61;  0.05
-19960212;   32066;  0.91;  8.74; -0.80;  0.07
-19960213;   40081;  1.13; 28.39; -0.16;  0.10
-19960214;   50961;  1.44;  0.67; -1.06;  0.12
-19960215;   46952;  1.33;  0.15; -2.86;  0.14
-19960216;   43803;  1.24;  4.04; -2.13;  0.17
-19960217;   42372;  1.20;  4.61; -1.74;  0.19
-19960218;   39507;  1.12;  0.00; -3.83;  0.22
-19960219;   35502;  1.00;  0.09; -4.07;  0.24
-19960220;   34641;  0.98;  0.90; -2.85;  0.27
-19960221;   37790;  1.07;  9.13; -1.44;  0.29
-19960222;   36646;  1.03;  2.04; -2.59;  0.32
-19960223;   34641;  0.98;  5.59; -2.60;  0.35
-19960224;   34067;  0.96;  2.07; -2.60;  0.38
-19960225;   33210;  0.94;  9.78; -2.85;  0.41
-19960226;   32636;  0.92;  0.15; -1.38;  0.44
-19960227;   31206;  0.88;  0.49; -1.81;  0.47
-19960228;   30919;  0.87;  0.00; -0.26;  0.50
-19960229;   31206;  0.88;  0.21; -0.49;  0.53
-19960301;   31492;  0.89;  4.18;  0.11;  0.56
-19960302;   34928;  0.99;  6.55;  0.51;  0.59
-19960303;   35215;  0.99;  2.02; -0.66;  0.62
-19960304;   33784;  0.95;  2.73; -1.96;  0.66
-19960305;   32923;  0.93;  0.00; -2.50;  0.69
-19960306;   31779;  0.90;  0.00; -1.00;  0.72
-19960307;   32066;  0.91;  0.15;  1.01;  0.75
-19960308;   33210;  0.94;  0.09;  1.69;  0.79
-19960309;   36932;  1.04;  6.79;  2.61;  0.82
-19960310;   43803;  1.24;  7.17;  2.06;  0.86
-19960311;   56401;  1.59;  3.45;  2.35;  0.89
-19960312;   58689;  1.66; 15.39;  0.86;  0.93
-19960313;   61267;  1.73; 20.77; -0.17;  0.96
-19960314;   84741;  2.39; 31.97;  0.87;  1.00
-19960315;   91329;  2.58;  3.69;  0.91;  1.04
-19960316;   80736;  2.28;  2.04;  2.08;  1.07
-19960317;   76153;  2.15;  4.49;  1.52;  1.11
-19960318;   69282;  1.96;  0.45;  1.32;  1.15
-19960319;   65276;  1.84; 10.26;  2.94;  1.19
-19960320;   75296;  2.13;  5.04;  4.77;  1.23
-19960321;  101061;  2.85;  9.53;  2.99;  1.26
-19960322;  104210;  2.94; 10.27;  1.69;  1.30
-19960323;   95908;  2.71;  4.34;  0.63;  1.34
-19960324;   93904;  2.65;  7.60;  1.29;  1.38
-19960325;   86176;  2.43;  5.05; -0.27;  1.42
-19960326;   83884;  2.37; 10.70;  0.35;  1.46
-19960327;   76153;  2.15;  2.91;  0.88;  1.50
-19960328;   70143;  1.98;  1.28; -0.91;  1.54
-19960329;   65276;  1.84;  1.33;  1.06;  1.58
-19960330;   61267;  1.73;  0.00;  1.53;  1.62
-19960331;   58976;  1.67;  0.00;  2.77;  1.66
-19960401;   58976;  1.67;  0.81;  1.87;  1.70
-19960402;   58689;  1.66;  0.57;  1.99;  1.74
-19960403;   57545;  1.62;  0.00;  1.91;  1.78
-19960404;   58689;  1.66;  1.08;  4.40;  1.82
-19960405;   66420;  1.88;  3.83;  4.76;  1.86
-19960406;   79875;  2.26;  4.83;  2.29;  1.90
-19960407;   75583;  2.13;  1.12;  1.87;  1.94
-19960408;   79875;  2.26; 13.68;  1.95;  1.98
-19960409;   81306;  2.30;  1.16;  1.27;  2.02
-19960410;   79305;  2.24; 11.61;  1.67;  2.06
-19960411;   76153;  2.15;  3.09;  0.14;  2.10
-19960412;   71000;  2.00;  6.04;  0.81;  2.14
-19960413;   68712;  1.94;  2.11;  3.72;  2.18
-19960414;   70143;  1.98;  0.00;  6.79;  2.23
-19960415;   89611;  2.53;  0.00; 10.50;  2.27
-19960416;  135132;  3.82;  0.16; 10.60;  2.31
-19960417;  198114;  5.59;  3.81;  8.02;  2.35
-19960418;  220448;  6.22; 10.14;  6.41;  2.39
-19960419;  227605;  6.43; 13.15;  4.34;  2.43
-19960420;  217012;  6.13; 14.78;  2.42;  2.47
-19960421;  185520;  5.24;  0.15;  4.48;  2.51
-19960422;  173209;  4.89;  2.85;  7.20;  2.55
-19960423;  192390;  5.43;  8.82;  4.55;  2.59
-19960424;  173209;  4.89;  0.09;  1.09;  2.63
-19960425;  154884;  4.37;  0.61;  0.35;  2.67
-19960426;  140285;  3.96;  0.43;  0.44;  2.71
-19960427;  126544;  3.57;  0.04;  0.49;  2.75
-19960428;  118239;  3.34;  0.07; -0.24;  2.79
-19960429;  110224;  3.11;  0.49;  2.04;  2.83
-19960430;  104497;  2.95;  7.04;  2.06;  2.87
-19960501;  106788;  3.02;  2.92;  3.56;  2.90
-19960502;  124822;  3.52;  6.81;  4.93;  2.94
-19960503;  127114;  3.59;  9.31;  2.64;  2.98
-19960504;  119386;  3.37;  2.02;  1.82;  3.02
-19960505;  116234;  3.28;  4.47;  2.41;  3.06
-19960506;  110798;  3.13;  0.85;  2.28;  3.09
-19960507;  106788;  3.02;  1.25;  3.85;  3.13
-19960508;  113372;  3.20;  0.73;  7.22;  3.16
-19960509;  150592;  4.25; 10.28;  6.10;  3.20
-19960510;  157462;  4.45;  0.28;  4.11;  3.24
-19960511;  160611;  4.53;  8.02;  6.64;  3.27
-19960512;  220448;  6.22;  2.06;  8.81;  3.31
-19960513;  256233;  7.23;  0.26; 11.01;  3.34
-19960514;  352141;  9.94; 22.21; 10.09;  3.38
-19960515;  389360; 10.99; 22.83;  3.52;  3.41
-19960516;  312060;  8.81;  1.65;  3.72;  3.44
-19960517;  265682;  7.50;  0.25;  5.95;  3.48
-19960518;  263390;  7.44;  0.50;  8.21;  3.51
-19960519;  292021;  8.25;  2.64;  9.53;  3.54
-19960520;  395087; 11.16; 10.81;  7.98;  3.58
-19960521;  349279;  9.86;  4.62;  4.22;  3.61
-19960522;  292021;  8.25;  0.13;  6.15;  3.64
-19960523;  340691;  9.62; 20.37;  6.60;  3.67
-19960524;  297744;  8.41;  2.74;  3.64;  3.70
-19960525;  260529;  7.36;  2.90;  4.19;  3.73
-19960526;  257663;  7.28;  7.54;  6.17;  3.76
-19960527;  280567;  7.92;  0.29;  8.25;  3.79
-19960528;  292021;  8.25;  0.12; 10.55;  3.81
-19960529;  306333;  8.65;  0.94; 13.96;  3.84
-19960530;  469522; 13.26; 13.57; 15.04;  3.87
-19960531;  572588; 16.17;  0.43;  7.82;  3.90
-19960601;  406537; 11.48;  0.00;  5.44;  3.92
-19960602;  346418;  9.78;  0.03;  6.57;  3.95
-19960603;  314925;  8.89;  0.62;  8.32;  3.97
-19960604;  312060;  8.81;  9.63;  6.63;  4.00
-19960605;  326375;  9.22;  2.66;  7.20;  4.02
-19960606;  320648;  9.05;  9.17;  7.55;  4.04
-19960607;  326375;  9.22;  5.53;  6.27;  4.07
-19960608;  303471;  8.57;  1.25;  5.58;  4.09
-19960609;  275414;  7.78;  7.07;  5.61;  4.11
-19960610;  265682;  7.50;  6.20;  7.11;  4.13
-19960611;  292021;  8.25;  9.33;  8.23;  4.15
-19960612;  297744;  8.41;  2.21; 10.46;  4.17
-19960613;  329237;  9.30;  5.28; 11.77;  4.19
-19960614;  355006; 10.02;  0.04; 12.39;  4.21
-19960615;  377906; 10.67;  0.46; 13.19;  4.23
-19960616;  386499; 10.91;  0.13; 12.60;  4.25
-19960617;  369318; 10.43;  0.00; 10.49;  4.26
-19960618;  326375;  9.22;  0.09; 11.08;  4.28
-19960619;  303471;  8.57;  4.94; 11.45;  4.29
-19960620;  317787;  8.97; 11.61; 12.67;  4.31
-19960621;  392222; 11.07; 23.81;  9.99;  4.32
-19960622;  294883;  8.33;  0.08;  9.69;  4.34
-19960623;  263390;  7.44;  0.53; 11.52;  4.35
-19960624;  276275;  7.80;  0.49; 15.06;  4.36
-19960625;  294883;  8.33;  0.61; 16.24;  4.37
-19960626;  281715;  7.95;  0.46; 15.88;  4.38
-19960627;  261672;  7.39;  0.29; 17.18;  4.39
-19960628;  245352;  6.93;  0.17; 17.47;  4.40
-19960629;  210141;  5.93;  0.04; 15.29;  4.41
-19960630;  172922;  4.88;  0.00;  8.91;  4.42
-19960701;  160037;  4.52;  0.00; 12.06;  4.43
-19960702;  149444;  4.22;  0.00; 13.28;  4.43
-19960703;  137707;  3.89;  0.00; 13.03;  4.44
-19960704;  132267;  3.73;  0.00; 14.95;  4.45
-19960705;  121674;  3.44;  0.00; 16.82;  4.45
-19960706;  107645;  3.04;  0.07; 15.24;  4.45
-19960707;   95908;  2.71;  0.00; 11.59;  4.46
-19960708;   88177;  2.49;  0.00; 11.65;  4.46
-19960709;   82454;  2.33;  0.15; 12.31;  4.46
-19960710;   77587;  2.19;  0.00; 13.94;  4.46
-19960711;   72434;  2.05;  0.00; 16.57;  4.46
-19960712;   66994;  1.89;  0.00; 15.84;  4.46
-19960713;   62411;  1.76;  0.00; 13.89;  4.46
-19960714;   58689;  1.66;  0.00; 14.44;  4.46
-19960715;   55540;  1.57;  0.00; 16.06;  4.46
-19960716;   53249;  1.50;  0.00; 16.81;  4.45
-19960717;   49814;  1.41;  0.01; 17.47;  4.45
-19960718;   46665;  1.32;  0.62; 18.12;  4.44
-19960719;   43230;  1.22;  0.00; 18.09;  4.44
-19960720;   40655;  1.15;  0.00; 15.05;  4.43
-19960721;   39507;  1.12;  0.00; 13.32;  4.43
-19960722;   38076;  1.08;  0.03; 14.14;  4.42
-19960723;   36932;  1.04;  0.02; 16.41;  4.41
-19960724;   38937;  1.10;  0.12; 18.50;  4.40
-19960725;   36932;  1.04;  0.00; 20.79;  4.39
-19960726;   38363;  1.08;  0.89; 21.69;  4.38
-19960727;   36932;  1.04;  5.65; 19.98;  4.37
-19960728;   32350;  0.91;  6.33; 19.14;  4.36
-19960729;   31206;  0.88;  2.94; 18.00;  4.35
-19960730;   29201;  0.82;  0.04; 16.53;  4.34
-19960731;   27228;  0.77;  0.00; 17.39;  4.32
-19960801;   27055;  0.76;  1.63; 17.01;  4.31
-19960802;   26740;  0.76;  0.59; 17.74;  4.29
-19960803;   24735;  0.70;  0.67; 18.14;  4.28
-19960804;   23304;  0.66;  2.02; 18.11;  4.26
-19960805;   22132;  0.62;  3.19; 18.04;  4.25
-19960806;   21271;  0.60;  0.47; 16.09;  4.23
-19960807;   20612;  0.58;  0.00; 14.84;  4.21
-19960808;   20669;  0.58;  0.00; 16.59;  4.19
-19960809;   19784;  0.56;  0.00; 18.75;  4.17
-19960810;   18951;  0.54;  0.00; 18.81;  4.15
-19960811;   19012;  0.54;  1.90; 18.37;  4.13
-19960812;   19267;  0.54;  1.91; 18.35;  4.11
-19960813;   18264;  0.52;  0.00; 16.23;  4.09
-19960814;   17351;  0.49;  0.01; 15.91;  4.07
-19960815;   17351;  0.49;  1.70; 17.26;  4.04
-19960816;   17177;  0.48;  0.96; 17.79;  4.02
-19960817;   17177;  0.48;  0.52; 18.09;  4.00
-19960818;   17464;  0.49;  0.03; 17.28;  3.97
-19960819;   17322;  0.49;  0.46; 15.52;  3.95
-19960820;   16890;  0.48;  2.68; 12.35;  3.92
-19960821;   16603;  0.47;  9.06; 13.82;  3.90
-19960822;   16146;  0.46;  0.45; 15.27;  3.87
-19960823;   15916;  0.45;  1.18; 15.97;  3.84
-19960824;   15605;  0.44;  1.07; 15.88;  3.81
-19960825;   15431;  0.44;  0.06; 15.09;  3.79
-19960826;   15002;  0.42;  0.00; 16.18;  3.76
-19960827;   14315;  0.40;  0.26; 16.16;  3.73
-19960828;   14029;  0.40;  0.00; 14.77;  3.70
-19960829;   13628;  0.38;  0.60; 12.83;  3.67
-19960830;   13341;  0.38;  7.74; 10.88;  3.64
-19960831;   15488;  0.44; 23.16;  9.70;  3.61
-19960901;   24278;  0.69;  1.96; 12.07;  3.57
-19960902;   22560;  0.64;  0.00; 11.54;  3.54
-19960903;   17634;  0.50;  0.00; 13.15;  3.51
-19960904;   15860;  0.45;  0.28; 15.73;  3.48
-19960905;   15831;  0.45; 12.64; 16.34;  3.44
-19960906;   18325;  0.52;  9.44; 11.03;  3.41
-19960907;   21760;  0.61;  0.03;  8.97;  3.38
-19960908;   23219;  0.66;  5.84; 10.44;  3.34
-19960909;   24420;  0.69;  0.08; 11.56;  3.31
-19960910;   21760;  0.61;  0.34; 10.34;  3.27
-19960911;   20042;  0.57;  0.23;  8.84;  3.23
-19960912;   17751;  0.50;  0.00;  8.17;  3.20
-19960913;   16603;  0.47;  0.00;  7.02;  3.16
-19960914;   15746;  0.44;  0.00;  8.39;  3.13
-19960915;   14886;  0.42;  0.00; 10.53;  3.09
-19960916;   14315;  0.40;  0.00; 12.27;  3.05
-19960917;   13742;  0.39;  0.00; 14.53;  3.02
-19960918;   13455;  0.38;  0.00; 15.48;  2.98
-19960919;   13140;  0.37;  0.50; 14.21;  2.94
-19960920;   25164;  0.71; 28.24; 11.50;  2.90
-19960921;   40655;  1.15;  4.10;  6.25;  2.86
-19960922;   35785;  1.01; 13.71;  4.72;  2.82
-19960923;   32066;  0.91;  6.28;  1.72;  2.79
-19960924;   28631;  0.81;  0.23;  1.94;  2.75
-19960925;   26626;  0.75;  0.28;  2.63;  2.71
-19960926;   24622;  0.70;  2.79;  3.38;  2.67
-19960927;   22617;  0.64;  1.49;  2.99;  2.63
-19960928;   20899;  0.59;  0.00;  3.12;  2.59
-19960929;   18895;  0.53;  0.06;  4.78;  2.55
-19960930;   18038;  0.51;  0.00;  6.58;  2.51
-19961001;   17177;  0.48;  0.00;  7.05;  2.47
-19961002;   16603;  0.47;  0.00;  8.03;  2.43
-19961003;   16033;  0.45;  0.04;  9.06;  2.39
-19961004;   15746;  0.44;  0.40;  8.66;  2.35
-19961005;   15459;  0.44;  0.24;  8.83;  2.31
-19961006;   15172;  0.43;  0.00;  7.33;  2.26
-19961007;   14886;  0.42;  0.00;  9.71;  2.22
-19961008;   14602;  0.41;  0.00; 11.07;  2.18
-19961009;   14029;  0.40;  0.18; 10.30;  2.14
-19961010;   13742;  0.39;  0.32; 10.07;  2.10
-19961011;   13742;  0.39; 11.46;  6.22;  2.06
-19961012;   17322;  0.49;  2.02;  4.81;  2.02
-19961013;   21385;  0.60; 11.18;  3.67;  1.98
-19961014;   24105;  0.68;  6.62;  1.17;  1.94
-19961015;   21615;  0.61;  3.54;  0.21;  1.90
-19961016;   18951;  0.54;  0.00; -0.42;  1.86
-19961017;   17807;  0.50;  0.74; -3.07;  1.82
-19961018;   16603;  0.47;  1.79; -2.07;  1.77
-19961019;   17092;  0.48;  0.25; -1.44;  1.74
-19961020;   16090;  0.45;  0.00; -1.82;  1.69
-19961021;   14918;  0.42;  0.18; -2.46;  1.65
-19961022;   14485;  0.41;  0.70; -2.20;  1.61
-19961023;   15374;  0.43;  0.44; -1.85;  1.57
-19961024;   15916;  0.45;  3.85; -0.94;  1.53
-19961025;   16518;  0.47;  7.52;  1.82;  1.50
-19961026;   28914;  0.82; 31.12;  2.13;  1.46
-19961027;   36932;  1.04;  4.18;  0.02;  1.42
-19961028;   27685;  0.78;  6.71; -0.34;  1.38
-19961029;   24250;  0.68;  3.42; -1.18;  1.34
-19961030;   21845;  0.62;  0.32; -1.66;  1.30
-19961031;   20984;  0.59;  4.75; -3.47;  1.26
-19961101;   18753;  0.53;  0.28; -5.08;  1.22
-19961102;   24593;  0.69; 30.83; -0.43;  1.18
-19961103;   51818;  1.46; 26.66;  1.12;  1.15
-19961104;   46665;  1.32;  0.70;  0.19;  1.11
-19961105;   34067;  0.96;  0.78; -0.41;  1.07
-19961106;   30349;  0.86;  3.12; -1.14;  1.03
-19961107;   35215;  0.99; 10.82; -0.52;  1.00
-19961108;   32350;  0.91;  0.24; -3.50;  0.96
-19961109;   29201;  0.82;  9.35; -2.21;  0.93
-19961110;   27483;  0.78;  0.14; -2.15;  0.89
-19961111;   25766;  0.73;  0.55;  0.83;  0.86
-19961112;   27196;  0.77;  0.82;  2.82;  0.82
-19961113;   31206;  0.88; 10.75;  0.20;  0.79
-19961114;   45234;  1.28;  1.98; -1.31;  0.75
-19961115;   35502;  1.00;  0.42; -5.03;  0.72
-19961116;   28914;  0.82;  0.30; -4.80;  0.69
-19961117;   30632;  0.86;  0.17; -2.70;  0.65
-19961118;   28344;  0.80;  3.58; -4.55;  0.62
-19961119;   26913;  0.76;  0.14; -1.76;  0.59
-19961120;   26913;  0.76;  8.63; -1.92;  0.56
-19961121;   27196;  0.77;  7.36; -1.48;  0.53
-19961122;   25224;  0.71;  1.58; -2.81;  0.49
-19961123;   23046;  0.65;  1.85; -3.97;  0.46
-19961124;   22791;  0.64;  8.29; -4.36;  0.43
-19961125;   24965;  0.70;  0.62; -4.39;  0.41
-19961126;   22791;  0.64;  2.72; -4.96;  0.38
-19961127;   20984;  0.59;  8.31; -6.38;  0.35
-19961128;   20729;  0.59; 10.33; -3.40;  0.32
-19961129;   24965;  0.70;  3.33; -3.04;  0.29
-19961130;   24133;  0.68; 10.97; -3.31;  0.27
-19961201;   23046;  0.65;  4.73; -4.44;  0.24
-19961202;   21760;  0.61;  0.80; -8.54;  0.21
-19961203;   16749;  0.47;  0.04;-10.92;  0.19
-19961204;   13887;  0.39;  0.00;-11.74;  0.17
-19961205;   13168;  0.37;  0.22;-11.72;  0.14
-19961206;   13455;  0.38;  0.00;-11.06;  0.12
-19961207;   14602;  0.41;  0.42; -9.39;  0.10
-19961208;   16320;  0.46;  8.06; -7.20;  0.07
-19961209;   18608;  0.53;  5.40; -3.44;  0.05
-19961210;   22330;  0.63; 18.12; -1.50;  0.03
-19961211;   31206;  0.88;  7.19; -5.86;  0.01
-19961212;   26052;  0.74;  0.99; -8.02;  0.00
-19961213;   23878;  0.67;  5.99; -7.46;  0.00
-19961214;   22274;  0.63;  1.25; -8.16;  0.00
-19961215;   21501;  0.61;  6.01; -5.34;  0.00
-19961216;   21760;  0.61;  6.35; -7.74;  0.00
-19961217;   20042;  0.57;  2.23; -9.65;  0.00
-19961218;   19267;  0.54;  1.55;-10.22;  0.00
-19961219;   19182;  0.54;  0.26;-12.09;  0.00
-19961220;   19755;  0.56;  3.75;-12.28;  0.00
-19961221;   20326;  0.57;  6.45; -8.43;  0.00
-19961222;   22043;  0.62; 13.95; -2.97;  0.00
-19961223;   24335;  0.69; 13.46; -2.36;  0.00
-19961224;   28344;  0.80;  4.78; -6.54;  0.00
-19961225;   24965;  0.70;  0.00; -7.82;  0.00
-19961226;   24133;  0.68;  4.37; -6.48;  0.00
-19961227;   21760;  0.61;  8.19; -4.07;  0.00
-19961228;   21243;  0.60;  6.63; -5.01;  0.00
-19961229;   20471;  0.58; 19.30; -5.16;  0.00
-19961230;   20212;  0.57;  7.17; -2.83;  0.00
-19961231;   19238;  0.54;  1.99; -5.74;  0.00
-19970101;   18038;  0.51;  0.36; -9.49;  0.00
-19970102;   17177;  0.48;  2.50; -6.76;  0.00
-19970103;   16890;  0.48;  0.00; -8.66;  0.00
-19970104;   16603;  0.47;  0.00; -8.96;  0.00
-19970105;   16890;  0.48;  0.00; -7.74;  0.00
-19970106;   17177;  0.48;  0.00; -8.02;  0.00
-19970107;   17751;  0.50;  0.00; -6.57;  0.00
-19970108;   18038;  0.51;  0.71; -5.59;  0.00
-19970109;   18325;  0.52;  0.00; -7.79;  0.00
-19970110;   18895;  0.53;  0.15; -8.18;  0.00
-19970111;   17807;  0.50;  0.05; -6.12;  0.00
-19970112;   16603;  0.47;  0.04; -9.06;  0.00
-19970113;   15746;  0.44;  0.00; -9.67;  0.00
-19970114;   15172;  0.43;  0.53; -8.95;  0.00
-19970115;   15459;  0.44;  2.80; -4.46;  0.00
-19970116;   16033;  0.45;  0.74; -4.53;  0.00
-19970117;   16320;  0.46;  0.12; -3.18;  0.00
-19970118;   16890;  0.48;  3.69; -0.14;  0.00
-19970119;   17464;  0.49;  8.27;  0.26;  0.00
-19970120;   17807;  0.50; 15.14; -0.16;  0.00
-19970121;   18264;  0.52;  0.00; -1.96;  0.00
-19970122;   17407;  0.49;  0.11; -5.43;  0.00
-19970123;   16090;  0.45;  0.00; -6.63;  0.00
-19970124;   15289;  0.43;  0.00; -6.36;  0.00
-19970125;   14485;  0.41;  0.00; -7.02;  0.00
-19970126;   15087;  0.43;  0.00; -6.95;  0.00
-19970127;   15289;  0.43;  0.71; -7.10;  0.00
-19970128;   15289;  0.43;  2.56; -7.13;  0.00
-19970129;   15690;  0.44;  4.06; -7.91;  0.00
-19970130;   15488;  0.44;  0.86;-12.49;  0.00
-19970131;   14029;  0.40;  0.12;-10.87;  0.00
-19970201;   12311;  0.35;  0.13;-12.94;  0.00
-19970202;   12024;  0.34;  0.58;-13.11;  0.00
-19970203;   11882;  0.34;  0.47;-13.11;  0.00
-19970204;   12024;  0.34;  3.98;-12.05;  0.00
-19970205;   12311;  0.35;  2.59;-11.14;  0.00
-19970206;   12598;  0.36;  6.50;-10.09;  0.00
-19970207;   13168;  0.37;  8.25; -7.58;  0.00
-19970208;   13455;  0.38; 10.07; -5.20;  0.00
-19970209;   13455;  0.38; 11.20; -6.51;  0.01
-19970210;   13742;  0.39;  2.49; -6.36;  0.03
-19970211;   13742;  0.39;  6.16; -3.81;  0.05
-19970212;   13887;  0.39;  1.82; -1.88;  0.07
-19970213;   13887;  0.39;  0.00; -5.56;  0.10
-19970214;   13742;  0.39;  0.00; -4.66;  0.12
-19970215;   13455;  0.38;  0.00; -2.44;  0.14
-19970216;   13313;  0.38;  0.00; -4.67;  0.17
-19970217;   13313;  0.38;  0.00; -6.06;  0.19
-19970218;   13313;  0.38;  1.63; -5.12;  0.22
-19970219;   13313;  0.38;  2.28; -5.98;  0.24
-19970220;   13455;  0.38;  3.13; -4.09;  0.27
-19970221;   14287;  0.40;  3.51; -4.94;  0.29
-19970222;   14485;  0.41;  3.61; -1.49;  0.32
-19970223;   14687;  0.41;  2.21; -1.88;  0.35
-19970224;   15888;  0.45;  7.25; -0.28;  0.38
-19970225;   16947;  0.48;  0.12; -2.11;  0.41
-19970226;   15888;  0.45;  0.20; -3.28;  0.44
-19970227;   15488;  0.44;  0.00; -2.19;  0.47
-19970228;   15690;  0.44;  4.55; -0.66;  0.50
-19970301;   18523;  0.52;  7.94; -0.16;  0.53
-19970302;   18523;  0.52;  0.90; -3.49;  0.56
-19970303;   17177;  0.48;  1.09; -6.26;  0.59
-19970304;   16547;  0.47;  0.51; -6.64;  0.62
-19970305;   16090;  0.45;  2.74; -4.00;  0.66
-19970306;   16320;  0.46;  0.56; -4.44;  0.69
-19970307;   16547;  0.47;  0.62; -3.04;  0.72
-19970308;   16320;  0.46;  0.00; -3.09;  0.75
-19970309;   16547;  0.47;  0.06; -1.96;  0.79
-19970310;   17807;  0.50;  0.00; -1.43;  0.82
-19970311;   19012;  0.54;  0.00; -1.88;  0.86
-19970312;   19012;  0.54;  0.00; -2.83;  0.89
-19970313;   19012;  0.54;  0.00; -0.87;  0.93
-19970314;   20471;  0.58;  0.00;  0.37;  0.96
-19970315;   23046;  0.65;  0.00;  0.95;  1.00
-19970316;   26052;  0.74;  0.00;  1.85;  1.04
-19970317;   29488;  0.83;  0.00;  2.44;  1.07
-19970318;   34354;  0.97;  0.00;  2.72;  1.11
-19970319;   38363;  1.08;  0.29;  2.21;  1.15
-19970320;   41225;  1.16;  0.85;  2.12;  1.19
-19970321;   39794;  1.12; 10.25; -0.38;  1.23
-19970322;   36072;  1.02; 10.54; -1.99;  1.26
-19970323;   34928;  0.99;  6.02; -0.60;  1.30
-19970324;   36646;  1.03;  8.48; -0.11;  1.34
-19970325;   33784;  0.95;  0.15; -2.76;  1.38
-19970326;   32066;  0.91;  0.68; -3.09;  1.42
-19970327;   30632;  0.86;  5.15; -2.11;  1.46
-19970328;   28631;  0.81;  0.00; -2.50;  1.50
-19970329;   28057;  0.79;  3.64; -1.78;  1.54
-19970330;   33210;  0.94;  9.35; -0.59;  1.58
-19970331;   38937;  1.10;  7.51;  1.85;  1.62
-19970401;   52679;  1.49;  0.08;  5.72;  1.66
-19970402;   73004;  2.06;  1.93;  5.33;  1.70
-19970403;   79305;  2.24;  9.32;  4.18;  1.74
-19970404;   69282;  1.96;  0.48;  1.58;  1.78
-19970405;   65276;  1.84;  1.88;  3.95;  1.82
-19970406;   72147;  2.04;  0.00;  3.82;  1.86
-19970407;   92186;  2.60;  0.94;  4.78;  1.90
-19970408;  117381;  3.31;  0.90;  6.62;  1.94
-19970409;  138568;  3.91;  0.06;  7.58;  1.98
-19970410;  178649;  5.04;  0.49;  8.96;  2.02
-19970411;  180366;  5.09; 13.72;  7.11;  2.06
-19970412;  182084;  5.14;  0.18;  7.44;  2.10
-19970413;  186950;  5.28;  0.00;  8.48;  2.14
-19970414;  213577;  6.03;  0.00;  9.59;  2.18
-19970415;  250792;  7.08;  0.16;  8.97;  2.23
-19970416;  263390;  7.44;  0.00;  7.80;  2.27
-19970417;  263390;  7.44;  0.56;  7.30;  2.31
-19970418;  263390;  7.44;  9.24;  5.67;  2.35
-19970419;  246213;  6.95; 18.30;  0.91;  2.39
-19970420;  214721;  6.06;  1.51; -1.07;  2.43
-19970421;  186090;  5.25;  0.62; -1.18;  2.47
-19970422;  157462;  4.45;  5.29; -0.07;  2.51
-19970423;  137420;  3.88; 15.07;  0.88;  2.55
-19970424;  125970;  3.56;  3.41; -0.20;  2.59
-19970425;  114516;  3.23;  0.96;  0.19;  2.63
-19970426;  103066;  2.91;  0.87;  2.45;  2.67
-19970427;  100204;  2.83;  0.14;  8.38;  2.71
-19970428;  131697;  3.72;  1.17;  8.92;  2.75
-19970429;  166051;  4.69;  1.18;  9.41;  2.79
-19970430;  208994;  5.90;  0.00;  9.16;  2.83
-19970501;  257663;  7.28;  0.33; 12.03;  2.87
-19970502;  343552;  9.70;  0.32; 12.74;  2.90
-19970503;  389360; 10.99;  5.47;  9.43;  2.94
-19970504;  314925;  8.89;  0.90;  4.07;  2.98
-19970505;  263390;  7.44;  0.14;  4.58;  3.02
-19970506;  269117;  7.60;  0.00;  7.26;  3.06
-19970507;  274844;  7.76;  0.00;  8.23;  3.09
-19970508;  266252;  7.52;  0.38;  6.42;  3.13
-19970509;  260529;  7.36;  0.49;  5.38;  3.16
-19970510;  246213;  6.95;  1.37;  5.48;  3.20
-19970511;  229036;  6.47;  1.33;  3.39;  3.24
-19970512;  208994;  5.90;  0.44;  0.73;  3.27
-19970513;  194678;  5.50;  0.00;  4.10;  3.31
-19970514;  206132;  5.82;  3.79;  4.54;  3.34
-19970515;  223309;  6.31;  0.31;  9.10;  3.38
-19970516;  251940;  7.11;  0.00; 10.94;  3.41
-19970517;  280567;  7.92;  0.00; 11.29;  3.44
-19970518;  329237;  9.30;  0.29; 12.23;  3.48
-19970519;  363595; 10.27;  1.80; 12.70;  3.51
-19970520;  386499; 10.91;  1.67; 12.69;  3.54
-19970521;  400810; 11.32;  0.23; 13.14;  3.58
-19970522;  429441; 12.13;  0.90; 14.16;  3.61
-19970523;  458072; 12.93;  3.41; 15.40;  3.64
-19970524;  501015; 14.15; 16.30; 15.13;  3.67
-19970525;  529646; 14.95;  2.54; 12.57;  3.70
-19970526;  429441; 12.13;  1.32; 10.36;  3.73
-19970527;  360729; 10.19;  4.10; 11.24;  3.76
-19970528;  352141;  9.94;  8.77;  9.67;  3.79
-19970529;  343552;  9.70; 22.18;  6.81;  3.81
-19970530;  329237;  9.30; 15.26;  4.34;  3.84
-19970531;  300610;  8.49;  0.00;  7.64;  3.87
-19970601;  257663;  7.28; 12.92;  8.84;  3.90
-19970602;  300610;  8.49;  1.30;  8.50;  3.92
-19970603;  266252;  7.52;  0.56; 10.21;  3.95
-19970604;  257663;  7.28;  5.97; 10.57;  3.97
-19970605;  263390;  7.44;  7.81;  9.65;  4.00
-19970606;  274844;  7.76;  8.73;  9.49;  4.02
-19970607;  309198;  8.73; 14.39; 14.24;  4.04
-19970608;  355006; 10.02;  0.18; 11.39;  4.07
-19970609;  314925;  8.89;  0.00;  8.77;  4.09
-19970610;  274844;  7.76;  0.00;  9.04;  4.11
-19970611;  249075;  7.03;  0.00; 10.99;  4.13
-19970612;  221878;  6.26;  0.00; 12.88;  4.15
-19970613;  220448;  6.22;  0.32; 12.43;  4.17
-19970614;  200692;  5.67;  0.45; 11.58;  4.19
-19970615;  187524;  5.29;  0.00; 12.81;  4.21
-19970616;  178075;  5.03;  0.32; 11.88;  4.23
-19970617;  162329;  4.58;  0.00; 13.11;  4.25
-19970618;  151736;  4.28;  0.12; 15.59;  4.26
-19970619;  143721;  4.06;  0.00; 16.48;  4.28
-19970620;  134845;  3.81;  0.00; 15.32;  4.29
-19970621;  123392;  3.48;  0.00; 12.25;  4.31
-19970622;  111655;  3.15;  0.00; 13.21;  4.32
-19970623;  102779;  2.90;  0.00; 11.46;  4.34
-19970624;   94764;  2.68;  0.00;  8.87;  4.35
-19970625;   87607;  2.47;  0.00;  8.70;  4.36
-19970626;   80736;  2.28;  0.00; 10.56;  4.37
-19970627;   75009;  2.12;  0.00; 13.88;  4.38
-19970628;   71000;  2.00;  0.01; 15.90;  4.39
-19970629;   67564;  1.91;  0.00; 16.98;  4.40
-19970630;   64416;  1.82;  0.01; 16.43;  4.41
-19970701;   61267;  1.73;  0.00; 17.49;  4.42
-19970702;   57545;  1.62;  0.00; 18.56;  4.43
-19970703;   54110;  1.53;  0.00; 18.95;  4.43
-19970704;   51248;  1.45;  0.00; 19.69;  4.44
-19970705;   48670;  1.37;  0.00; 19.12;  4.45
-19970706;   45808;  1.29;  0.00; 19.21;  4.45
-19970707;   43516;  1.23;  0.36; 20.14;  4.45
-19970708;   41512;  1.17;  0.03; 20.58;  4.46
-19970709;   39224;  1.11;  2.51; 21.99;  4.46
-19970710;   38076;  1.08;  0.62; 21.12;  4.46
-19970711;   36646;  1.03;  0.16; 18.97;  4.46
-19970712;   34354;  0.97;  0.04; 17.78;  4.46
-19970713;   32923;  0.93;  0.07; 16.02;  4.46
-19970714;   30919;  0.87;  0.00; 16.19;  4.46
-19970715;   29201;  0.82;  0.00; 17.08;  4.46
-19970716;   27483;  0.78;  0.57; 17.61;  4.46
-19970717;   26339;  0.74;  0.00; 17.32;  4.45
-19970718;   25507;  0.72;  0.00; 16.52;  4.45
-19970719;   24678;  0.70;  0.00; 16.81;  4.44
-19970720;   23591;  0.67;  0.00; 17.48;  4.44
-19970721;   22015;  0.62;  0.00; 18.89;  4.43
-19970722;   21243;  0.60;  0.00; 18.31;  4.43
-19970723;   20499;  0.58;  0.00; 17.47;  4.42
-19970724;   19755;  0.56;  0.00; 16.75;  4.41
-19970725;   19267;  0.54;  0.00; 16.64;  4.40
-19970726;   18551;  0.52;  0.00; 17.76;  4.39
-19970727;   17666;  0.50;  0.00; 18.01;  4.38
-19970728;   16979;  0.48;  0.00; 17.95;  4.37
-19970729;   16749;  0.47;  0.20; 18.33;  4.36
-19970730;   16320;  0.46;  1.23; 18.04;  4.35
-19970731;   15948;  0.45;  9.70; 18.24;  4.34
-19970801;   18495;  0.52;  9.96; 16.23;  4.32
-19970802;   27313;  0.77; 21.09; 12.28;  4.31
-19970803;   29201;  0.82;  0.00; 14.80;  4.29
-19970804;   23446;  0.66;  3.27; 16.15;  4.28
-19970805;   19667;  0.56;  0.00; 15.74;  4.26
-19970806;   18208;  0.51;  0.02; 15.16;  4.25
-19970807;   16947;  0.48;  0.70; 15.31;  4.23
-19970808;   16518;  0.47;  4.02; 12.37;  4.21
-19970809;   17290;  0.49;  0.00; 12.03;  4.19
-19970810;   18980;  0.54; 18.59; 10.33;  4.17
-19970811;   23619;  0.67;  6.58;  9.60;  4.15
-19970812;   22674;  0.64; 12.42; 10.59;  4.13
-19970813;   25479;  0.72;  0.47; 10.34;  4.11
-19970814;   23534;  0.66;  0.25; 11.66;  4.09
-19970815;   19267;  0.54;  2.86; 12.25;  4.07
-19970816;   18009;  0.51;  0.00; 11.92;  4.04
-19970817;   17407;  0.49;  0.00; 12.89;  4.02
-19970818;   16146;  0.46;  1.29; 14.29;  4.00
-19970819;   15633;  0.44;  8.56; 14.27;  3.97
-19970820;   18810;  0.53; 13.79; 12.90;  3.95
-19970821;   26137;  0.74;  7.66; 10.77;  3.92
-19970822;   23276;  0.66;  0.00; 10.68;  3.90
-19970823;   18753;  0.53;  0.00; 12.14;  3.87
-19970824;   16635;  0.47;  0.00; 14.81;  3.84
-19970825;   15544;  0.44;  0.04; 15.66;  3.81
-19970826;   14744;  0.42;  0.44; 16.56;  3.79
-19970827;   14199;  0.40;  0.07; 16.71;  3.76
-19970828;   13657;  0.39;  0.00; 15.72;  3.73
-19970829;   13083;  0.37;  0.00; 15.53;  3.70
-19970830;   12626;  0.36;  0.00; 14.32;  3.67
-19970831;   12198;  0.34;  0.32; 11.48;  3.64
-19970901;   11882;  0.34;  0.00; 11.42;  3.61
-19970902;   12169;  0.34;  3.01; 10.01;  3.57
-19970903;   12885;  0.36;  0.00; 11.69;  3.54
-19970904;   12481;  0.35;  0.60; 12.09;  3.51
-19970905;   12052;  0.34;  7.89; 12.02;  3.48
-19970906;   32923;  0.93; 36.60; 11.41;  3.44
-19970907;   53536;  1.51; 10.24;  7.62;  3.41
-19970908;   41799;  1.18; 23.27; 10.09;  3.38
-19970909;   54683;  1.54; 11.53; 10.14;  3.34
-19970910;   44660;  1.26;  7.88; 11.46;  3.31
-19970911;   44377;  1.25; 16.26; 10.66;  3.27
-19970912;   53536;  1.51; 14.33;  9.34;  3.23
-19970913;   56401;  1.59;  2.62;  9.65;  3.20
-19970914;   45234;  1.28; 12.03;  9.84;  3.16
-19970915;   48383;  1.37;  7.29;  8.90;  3.13
-19970916;   50387;  1.42; 13.61;  6.96;  3.09
-19970917;   70143;  1.98;  7.19;  6.14;  3.05
-19970918;   66420;  1.88;  1.38;  5.39;  3.02
-19970919;   53536;  1.51;  0.31;  5.29;  2.98
-19970920;   47239;  1.33;  1.55;  5.84;  2.94
-19970921;   43230;  1.22;  0.21;  7.16;  2.90
-19970922;   42086;  1.19;  2.24;  6.16;  2.86
-19970923;   39507;  1.12;  0.00;  4.22;  2.82
-19970924;   36646;  1.03;  0.00;  7.16;  2.79
-19970925;   34067;  0.96;  0.00;  7.31;  2.75
-19970926;   32066;  0.91;  1.29;  8.65;  2.71
-19970927;   30349;  0.86;  1.00;  6.16;  2.67
-19970928;   28571;  0.81;  0.00;  1.35;  2.63
-19970929;   27540;  0.78;  0.00;  1.33;  2.59
-19970930;   26740;  0.76;  0.00;  2.59;  2.55
-19971001;   26024;  0.73;  0.00;  3.02;  2.51
-19971002;   25479;  0.72;  4.18;  3.51;  2.47
-19971003;   26024;  0.73;  1.80;  7.35;  2.43
-19971004;   27799;  0.78;  0.00;  4.08;  2.39
-19971005;   25394;  0.72;  1.18;  6.22;  2.35
-19971006;   25280;  0.71; 17.69;  6.20;  2.31
-19971007;   43803;  1.24; 16.79; -0.25;  2.26
-19971008;   36646;  1.03;  0.66; -4.52;  2.22
-19971009;   29201;  0.82;  0.15; -4.70;  2.18
-19971010;   27398;  0.77;  1.22; -1.97;  2.14
-19971011;   30632;  0.86;  2.77;  1.22;  2.10
-19971012;   33784;  0.95;  7.38;  2.14;  2.06
-19971013;   32636;  0.92;  0.12;  2.72;  2.02
-19971014;   30632;  0.86;  0.82;  2.80;  1.98
-19971015;   32066;  0.91;  0.20;  6.99;  1.94
-19971016;   37219;  1.05;  4.99;  4.74;  1.90
-19971017;   42372;  1.20;  0.43;  3.79;  1.86
-19971018;   38076;  1.08;  0.30;  4.76;  1.82
-19971019;   35785;  1.01;  0.10;  5.23;  1.77
-19971020;   35215;  0.99;  0.22;  5.93;  1.74
-19971021;   35785;  1.01;  3.23;  4.98;  1.69
-19971022;   42086;  1.19; 13.21;  1.14;  1.65
-19971023;   45234;  1.28;  7.05;  1.76;  1.61
-19971024;   45521;  1.29;  2.51;  4.58;  1.57
-19971025;   68425;  1.93; 10.64;  6.12;  1.53
-19971026;   98200;  2.77;  0.21;  3.53;  1.50
-19971027;   79305;  2.24;  0.43;  7.39;  1.46
-19971028;   73004;  2.06;  0.03;  3.81;  1.42
-19971029;   66707;  1.88;  0.53;  0.03;  1.38
-19971030;   61841;  1.75;  1.62;  0.41;  1.34
-19971031;   58689;  1.66;  3.20;  0.01;  1.30
-19971101;   59836;  1.69; 23.91; -0.28;  1.26
-19971102;   80162;  2.26;  5.15;  2.09;  1.22
-19971103;   96482;  2.72;  1.60;  4.57;  1.18
-19971104;   90755;  2.56; 17.19;  3.03;  1.15
-19971105;  103923;  2.93;  3.41; -0.52;  1.11
-19971106;   96195;  2.72; 14.40; -0.32;  1.07
-19971107;   97913;  2.76;  7.66;  0.51;  1.03
-19971108;   94478;  2.67;  3.92; -1.35;  1.00
-19971109;   83311;  2.35;  0.22; -5.84;  0.96
-19971110;   73578;  2.08;  0.00; -8.28;  0.93
-19971111;   67564;  1.91;  4.02; -9.08;  0.89
-19971112;   59550;  1.68;  0.09;-10.69;  0.86
-19971113;   56971;  1.61;  0.00;-10.44;  0.82
-19971114;   53823;  1.52;  0.00; -8.62;  0.79
-19971115;   54110;  1.53;  1.17; -8.22;  0.75
-19971116;   59263;  1.67;  7.75; -4.96;  0.72
-19971117;   56688;  1.60;  4.72; -4.70;  0.69
-19971118;   52105;  1.47;  2.59; -9.23;  0.65
-19971119;   47526;  1.34;  1.02;-10.96;  0.62
-19971120;   46095;  1.30;  1.50; -9.47;  0.59
-19971121;   44660;  1.26;  2.27;-11.15;  0.56
-19971122;   40942;  1.16;  4.26;-14.47;  0.53
-19971123;   32923;  0.93;  0.33;-12.45;  0.49
-19971124;   32636;  0.92;  0.28;-13.49;  0.46
-19971125;   34354;  0.97;  2.66;-13.47;  0.43
-19971126;   37219;  1.05;  5.77;-11.36;  0.41
-19971127;   39507;  1.12;  4.04; -8.95;  0.38
-19971128;   40081;  1.13;  3.59;-11.03;  0.35
-19971129;   38650;  1.09;  1.49;-14.37;  0.32
-19971130;   35215;  0.99;  0.45;-16.31;  0.29
-19971201;   33210;  0.94;  0.10;-14.03;  0.27
-19971202;   33210;  0.94; 13.45;-11.11;  0.24
-19971203;   33210;  0.94;  9.51; -6.01;  0.21
-19971204;   34354;  0.97;  0.06; -6.16;  0.19
-19971205;   36072;  1.02;  0.65; -6.78;  0.17
-19971206;   35785;  1.01;  2.79; -5.92;  0.14
-19971207;   36359;  1.03;  8.20; -4.23;  0.12
-19971208;   35502;  1.00;  2.87; -2.97;  0.10
-19971209;   32636;  0.92;  0.21; -8.76;  0.07
-19971210;   28486;  0.80;  0.00;-11.62;  0.05
-19971211;   25079;  0.71;  0.00;-12.57;  0.03
-19971212;   24622;  0.70;  1.55;-11.84;  0.01
-19971213;   25195;  0.71;  0.00;-10.62;  0.00
-19971214;   26339;  0.74;  0.00; -8.46;  0.00
-19971215;   28057;  0.79;  0.71; -7.51;  0.00
-19971216;   30062;  0.85;  0.71; -6.10;  0.00
-19971217;   31492;  0.89;  0.00; -3.73;  0.00
-19971218;   30349;  0.86;  0.00; -4.67;  0.00
-19971219;   27427;  0.77;  0.00; -7.11;  0.00
-19971220;   25365;  0.72;  0.00; -8.52;  0.00
-19971221;   24909;  0.70;  0.00; -9.93;  0.00
-19971222;   24335;  0.69;  0.00;-10.20;  0.00
-19971223;   23478;  0.66;  0.00; -8.52;  0.00
-19971224;   22617;  0.64;  0.00; -8.65;  0.00
-19971225;   22043;  0.62;  0.00; -9.61;  0.00
-19971226;   21760;  0.61;  0.07;-10.99;  0.00
-19971227;   21473;  0.61;  0.00;-11.31;  0.00
-19971228;   22043;  0.62;  0.81;-11.40;  0.00
-19971229;   23191;  0.65;  0.00;-11.53;  0.00
-19971230;   24335;  0.69;  0.69; -8.57;  0.00
-19971231;   25766;  0.73;  5.96; -9.94;  0.00
-19980101;   27483;  0.78; 19.52; -5.15;  0.00
-19980102;   30632;  0.86; 13.09; -5.78;  0.00
-19980103;   32066;  0.91;  7.36; -5.30;  0.00
-19980104;   28486;  0.80;  0.03; -8.07;  0.00
-19980105;   27685;  0.78; 17.45; -9.22;  0.00
-19980106;   26913;  0.76;  5.08; -4.64;  0.00
-19980107;   27196;  0.77;  0.11; -5.09;  0.00
-19980108;   28170;  0.80;  0.00; -3.65;  0.00
-19980109;   29775;  0.84;  8.81; -0.89;  0.00
-19980110;   30349;  0.86;  0.19;  0.07;  0.00
-19980111;   28457;  0.80;  0.26; -0.24;  0.00
-19980112;   26081;  0.74;  0.00; -5.33;  0.00
-19980113;   25479;  0.72;  0.00; -5.92;  0.00
-19980114;   24622;  0.70;  0.41; -6.67;  0.00
-19980115;   24909;  0.70;  1.37; -4.85;  0.00
-19980116;   25507;  0.72; 19.20; -0.17;  0.00
-19980117;   35215;  0.99;  7.81;  1.02;  0.00
-19980118;   29775;  0.84;  5.21;  0.47;  0.00
-19980119;   28344;  0.80; 11.50;  2.12;  0.00
-19980120;   29775;  0.84;  8.99;  0.01;  0.00
-19980121;   28085;  0.79;  0.00; -2.44;  0.00
-19980122;   26109;  0.74;  0.22; -4.35;  0.00
-19980123;   25681;  0.73; 11.68; -2.39;  0.00
-19980124;   27313;  0.77;  0.97; -0.43;  0.00
-19980125;   25309;  0.71;  0.00; -4.85;  0.00
-19980126;   23506;  0.66;  0.99; -4.83;  0.00
-19980127;   23248;  0.66;  6.52; -4.71;  0.00
-19980128;   27770;  0.78;  2.17; -1.33;  0.00
-19980129;   32350;  0.91; 13.19;  0.20;  0.00
-19980130;   42659;  1.20;  3.27;  0.67;  0.00
-19980131;   48383;  1.37;  3.92;  1.73;  0.00
-19980201;   53249;  1.50;  5.63;  0.23;  0.00
-19980202;   59263;  1.67;  5.09; -0.61;  0.00
-19980203;   58119;  1.64;  4.97; -0.18;  0.00
-19980204;   54970;  1.55;  2.23; -1.26;  0.00
-19980205;   51818;  1.46; 10.29; -1.98;  0.00
-19980206;   47239;  1.33;  0.09; -4.54;  0.00
-19980207;   42372;  1.20;  0.00; -7.42;  0.00
-19980208;   35785;  1.01;  0.00; -8.11;  0.00
-19980209;   34928;  0.99;  0.12; -8.57;  0.01
-19980210;   37506;  1.06;  3.10; -7.56;  0.03
-19980211;   35785;  1.01;  0.00; -8.65;  0.05
-19980212;   32066;  0.91;  3.16; -8.44;  0.07
-19980213;   31779;  0.90; 13.65; -8.82;  0.10
-19980214;   31492;  0.89; 32.00; -6.84;  0.12
-19980215;   34354;  0.97; 16.99; -4.63;  0.14
-19980216;   40655;  1.15; 21.15; -0.54;  0.17
-19980217;   60407;  1.71; 35.50; -0.56;  0.19
-19980218;   60407;  1.71; 31.29; -1.40;  0.22
-19980219;   55254;  1.56;  2.64; -5.01;  0.24
-19980220;   49530;  1.40;  0.30; -7.14;  0.27
-19980221;   47239;  1.33; 18.58; -3.44;  0.29
-19980222;   49814;  1.41; 36.20; -1.39;  0.32
-19980223;   77300;  2.18; 41.36;  0.09;  0.35
-19980224;  180080;  5.08;  6.46;  5.09;  0.38
-19980225;  198688;  5.61;  1.40;  4.45;  0.41
-19980226;  202984;  5.73;  6.43;  4.46;  0.44
-19980227;  199261;  5.63;  0.00;  1.57;  0.47
-19980228;  175497;  4.96;  0.14;  2.36;  0.50
-19980301;  160611;  4.53;  0.05;  2.91;  0.53
-19980302;  160037;  4.52;  0.00;  3.44;  0.56
-19980303;  159467;  4.50;  0.00;  2.29;  0.59
-19980304;  153453;  4.33;  0.04;  3.23;  0.62
-19980305;  150305;  4.24;  0.60;  3.10;  0.66
-19980306;  145152;  4.10;  1.43;  3.81;  0.69
-19980307;  177501;  5.01; 11.70;  3.54;  0.72
-19980308;  235333;  6.64; 16.19;  1.77;  0.75
-19980309;  224170;  6.33; 10.12;  1.81;  0.79
-19980310;  201553;  5.69;  0.68;  1.60;  0.82
-19980311;  189525;  5.35; 12.99;  1.82;  0.86
-19980312;  175213;  4.95;  4.93;  0.97;  0.89
-19980313;  158320;  4.47;  2.28;  0.94;  0.93
-19980314;  145439;  4.11;  4.76;  0.34;  0.96
-19980315;  131410;  3.71;  0.54; -0.13;  1.00
-19980316;  122248;  3.45;  1.90;  0.43;  1.04
-19980317;  115090;  3.25;  5.45;  1.02;  1.07
-19980318;  107075;  3.02;  2.51;  0.74;  1.11
-19980319;  101635;  2.87;  1.29;  2.50;  1.15
-19980320;   98200;  2.77;  0.01;  4.01;  1.19
-19980321;  100204;  2.83;  2.66;  3.21;  1.23
-19980322;   98487;  2.78;  1.64;  1.98;  1.26
-19980323;   94764;  2.68;  0.22;  1.24;  1.30
-19980324;  104210;  2.94; 15.51;  1.63;  1.34
-19980325;  102492;  2.89;  0.05;  1.54;  1.38
-19980326;   98487;  2.78;  0.07;  4.86;  1.42
-19980327;  102779;  2.90;  0.00;  7.27;  1.46
-19980328;  120817;  3.41;  0.00;  7.62;  1.50
-19980329;  150305;  4.24;  0.34;  8.62;  1.54
-19980330;  186377;  5.26;  9.99;  5.31;  1.58
-19980331;  196683;  5.55;  0.25;  1.94;  1.62
-19980401;  179793;  5.08;  3.35;  1.85;  1.66
-19980402;  164620;  4.65;  4.93;  0.99;  1.70
-19980403;  148587;  4.20;  0.00;  2.06;  1.74
-19980404;  141716;  4.00;  0.00;  3.72;  1.78
-19980405;  137707;  3.89;  0.00;  4.83;  1.82
-19980406;  138851;  3.92;  0.00;  5.28;  1.86
-19980407;  145439;  4.11;  0.00;  6.88;  1.90
-19980408;  163189;  4.61;  1.31;  7.30;  1.94
-19980409;  180653;  5.10;  0.00;  6.41;  1.98
-19980410;  186950;  5.28;  0.42;  5.21;  2.02
-19980411;  179793;  5.08;  0.32;  1.71;  2.06
-19980412;  170344;  4.81; 12.91;  0.69;  2.10
-19980413;  158033;  4.46;  3.49; -1.41;  2.14
-19980414;  144004;  4.07;  1.48;  1.14;  2.18
-19980415;  137420;  3.88;  2.09;  3.89;  2.23
-19980416;  145152;  4.10;  7.85;  4.28;  2.27
-19980417;  136850;  3.86;  2.91;  3.09;  2.31
-19980418;  128261;  3.62;  0.47;  2.42;  2.35
-19980419;  120530;  3.40;  0.09;  2.87;  2.39
-19980420;  119956;  3.39;  1.33;  8.64;  2.43
-19980421;  137420;  3.88;  2.62; 10.99;  2.47
-19980422;  200405;  5.66; 12.98;  9.52;  2.51
-19980423;  233042;  6.58;  1.65;  2.59;  2.55
-19980424;  200405;  5.66;  0.40;  1.99;  2.59
-19980425;  183802;  5.19;  6.10;  2.60;  2.63
-19980426;  165190;  4.66;  0.27;  2.85;  2.67
-19980427;  154314;  4.36;  6.65;  3.96;  2.71
-19980428;  151449;  4.28;  2.26;  3.27;  2.75
-19980429;  140285;  3.96;  6.74;  1.49;  2.79
-19980430;  130836;  3.69;  0.00;  1.67;  2.83
-19980501;  126544;  3.57;  0.00;  6.35;  2.87
-19980502;  135132;  3.82;  0.60;  9.82;  2.90
-19980503;  164333;  4.64; 15.05;  9.82;  2.94
-19980504;  235620;  6.65; 22.34;  5.16;  2.98
-19980505;  219017;  6.18;  0.29;  4.26;  3.02
-19980506;  199548;  5.63;  2.70;  2.56;  3.06
-19980507;  183802;  5.19;  2.63;  3.81;  3.09
-19980508;  182941;  5.17; 10.03;  4.77;  3.13
-19980509;  185520;  5.24;  1.48;  5.26;  3.16
-19980510;  184946;  5.22; 13.94;  4.78;  3.20
-19980511;  180366;  5.09;  2.59;  2.42;  3.24
-19980512;  167195;  4.72;  1.28;  4.01;  3.27
-19980513;  167769;  4.74;  9.42;  5.36;  3.31
-19980514;  175213;  4.95;  0.65;  2.49;  3.34
-19980515;  158320;  4.47;  0.00;  2.30;  3.38
-19980516;  148874;  4.20;  0.00;  3.90;  3.41
-19980517;  148300;  4.19;  0.02;  6.52;  3.44
-19980518;  158320;  4.47;  0.10; 10.66;  3.48
-19980519;  209281;  5.91;  1.97; 13.93;  3.51
-19980520;  275701;  7.78;  2.21; 12.64;  3.54
-19980521;  340691;  9.62;  8.93;  8.70;  3.58
-19980522;  309198;  8.73;  0.44;  3.93;  3.61
-19980523;  245352;  6.93;  0.00;  4.48;  3.64
-19980524;  225888;  6.38;  0.54;  9.21;  3.67
-19980525;  253371;  7.15;  0.00; 14.13;  3.70
-19980526;  346418;  9.78;  0.00; 16.64;  3.73
-19980527;  460934; 13.01;  0.37; 18.19;  3.76
-19980528;  521054; 14.71;  0.26; 18.47;  3.79
-19980529;  543958; 15.36;  0.79; 19.28;  3.81
-19980530;  541096; 15.28;  0.00; 19.79;  3.84
-19980531;  506742; 14.31;  1.63; 20.04;  3.87
-19980601;  469522; 13.26;  2.16; 19.32;  3.90
-19980602;  420853; 11.88;  1.14; 18.53;  3.92
-19980603;  372183; 10.51;  3.40; 18.31;  3.95
-19980604;  323514;  9.13; 13.50; 16.94;  3.97
-19980605;  349279;  9.86; 13.48; 14.31;  4.00
-19980606;  294883;  8.33;  4.84; 13.72;  4.02
-19980607;  247931;  7.00;  5.41; 13.16;  4.04
-19980608;  222735;  6.29;  1.55; 11.07;  4.07
-19980609;  194395;  5.49;  0.03; 11.96;  4.09
-19980610;  173779;  4.91;  0.02; 12.94;  4.11
-19980611;  163189;  4.61;  0.00; 14.69;  4.13
-19980612;  156602;  4.42;  0.15; 15.25;  4.15
-19980613;  142003;  4.01;  0.00; 15.22;  4.17
-19980614;  129692;  3.66;  6.33; 15.11;  4.19
-19980615;  127401;  3.60;  0.45; 14.10;  4.21
-19980616;  115377;  3.26;  0.02; 15.20;  4.23
-19980617;  106501;  3.01;  0.19; 16.92;  4.25
-19980618;  100204;  2.83;  5.96; 14.21;  4.26
-19980619;   93617;  2.64;  0.30;  9.41;  4.28
-19980620;   83884;  2.37;  0.08;  9.26;  4.29
-19980621;   76440;  2.16;  0.00; 10.46;  4.31
-19980622;   70430;  1.99;  0.21; 11.92;  4.32
-19980623;   66134;  1.87;  0.00; 15.04;  4.34
-19980624;   62698;  1.77;  0.29; 17.45;  4.35
-19980625;   60123;  1.70;  0.05; 17.57;  4.36
-19980626;   57258;  1.62;  0.02; 16.12;  4.37
-19980627;   54110;  1.53;  0.61; 17.92;  4.38
-19980628;   50961;  1.44;  6.25; 17.99;  4.39
-19980629;   52392;  1.48;  3.00; 15.71;  4.40
-19980630;   50961;  1.44;  0.72; 13.64;  4.41
-19980701;   46095;  1.30;  0.00; 16.09;  4.42
-19980702;   42659;  1.20;  1.29; 18.07;  4.43
-19980703;   40655;  1.15;  1.41; 16.04;  4.43
-19980704;   45234;  1.28; 25.22; 10.08;  4.44
-19980705;   64703;  1.83;  0.70;  8.43;  4.45
-19980706;   53249;  1.50;  0.00;  9.86;  4.45
-19980707;   45521;  1.29;  0.25; 12.70;  4.45
-19980708;   41225;  1.16;  2.21; 13.33;  4.46
-19980709;   40368;  1.14;  2.82; 13.87;  4.46
-19980710;   40081;  1.13;  6.32; 12.24;  4.46
-19980711;   48383;  1.37;  4.74; 12.85;  4.46
-19980712;   50961;  1.44;  0.02; 12.21;  4.46
-19980713;   43230;  1.22;  0.00; 12.03;  4.46
-19980714;   38076;  1.08;  0.37; 12.81;  4.46
-19980715;   35785;  1.01;  0.45; 11.66;  4.46
-19980716;   34641;  0.98;  5.46;  9.60;  4.46
-19980717;   36072;  1.02;  0.62; 10.14;  4.45
-19980718;   33497;  0.95;  0.00; 11.72;  4.45
-19980719;   30632;  0.86;  0.00; 14.51;  4.44
-19980720;   28571;  0.81;  0.00; 15.31;  4.44
-19980721;   27257;  0.77;  0.15; 16.38;  4.43
-19980722;   26024;  0.73;  0.03; 16.51;  4.43
-19980723;   25022;  0.71;  0.00; 15.03;  4.42
-19980724;   23850;  0.67;  0.00; 14.65;  4.41
-19980725;   22904;  0.65;  0.07; 14.89;  4.40
-19980726;   21987;  0.62;  0.00; 13.83;  4.39
-19980727;   21215;  0.60;  0.00; 13.19;  4.38
-19980728;   20471;  0.58;  0.00; 13.47;  4.37
-19980729;   19755;  0.56;  0.00; 13.02;  4.36
-19980730;   19210;  0.54;  0.00; 11.75;  4.35
-19980731;   18580;  0.52;  0.00; 12.61;  4.34
-19980801;   17949;  0.51;  0.00; 15.05;  4.32
-19980802;   17436;  0.49;  0.07; 16.97;  4.31
-19980803;   16777;  0.47;  0.16; 18.57;  4.29
-19980804;   16118;  0.46;  0.00; 17.52;  4.28
-19980805;   15544;  0.44;  0.00; 15.97;  4.26
-19980806;   15116;  0.43;  0.00; 16.21;  4.25
-19980807;   14716;  0.42;  0.30; 17.40;  4.23
-19980808;   14344;  0.40;  0.00; 18.01;  4.21
-19980809;   13915;  0.39;  0.01; 18.18;  4.19
-19980810;   13543;  0.38;  0.39; 19.24;  4.17
-19980811;   13370;  0.38;  3.85; 19.17;  4.15
-19980812;   13285;  0.38;  5.52; 15.89;  4.13
-19980813;   14000;  0.40;  0.34; 14.90;  4.11
-19980814;   14029;  0.40;  0.00; 16.58;  4.09
-19980815;   13140;  0.37;  0.29; 17.29;  4.07
-19980816;   12424;  0.35;  0.00; 16.42;  4.04
-19980817;   12024;  0.34;  0.04; 18.01;  4.02
-19980818;   11709;  0.33;  0.00; 18.07;  4.00
-19980819;   11394;  0.32;  0.00; 16.98;  3.97
-19980820;   11107;  0.31;  0.00; 16.20;  3.95
-19980821;   11167;  0.32;  8.85; 15.21;  3.92
-19980822;   12254;  0.35;  0.10; 15.44;  3.90
-19980823;   12598;  0.36;  0.22; 16.68;  3.87
-19980824;   11482;  0.32;  0.00; 16.21;  3.84
-19980825;   10823;  0.31;  0.00; 15.78;  3.81
-19980826;   10508;  0.30;  0.04; 16.37;  3.79
-19980827;   10193;  0.29;  0.00; 17.54;  3.76
-19980828;    9963;  0.28;  0.00; 18.68;  3.73
-19980829;    9849;  0.28;  8.04; 17.23;  3.70
-19980830;   10565;  0.30;  5.91; 14.28;  3.67
-19980831;   12452;  0.35; 19.93; 12.64;  3.64
-19980901;   14574;  0.41;  0.62; 13.54;  3.61
-19980902;   15516;  0.44;  0.14; 14.24;  3.57
-19980903;   13341;  0.38;  0.00; 14.92;  3.54
-19980904;   12081;  0.34;  0.00; 15.05;  3.51
-19980905;   11252;  0.32;  0.00; 13.21;  3.48
-19980906;   10536;  0.30;  0.24; 12.21;  3.44
-19980907;   10165;  0.29;  1.37; 12.25;  3.41
-19980908;   12226;  0.35; 17.76; 11.08;  3.38
-19980909;   16862;  0.48;  1.52; 10.53;  3.34
-19980910;   15116;  0.43;  0.07; 11.11;  3.31
-19980911;   12885;  0.36;  0.38; 10.07;  3.27
-19980912;   11680;  0.33;  4.76;  6.81;  3.23
-19980913;   12396;  0.35;  4.83;  7.53;  3.20
-19980914;   13915;  0.39;  8.84;  8.39;  3.16
-19980915;   14946;  0.42;  2.22;  7.69;  3.13
-19980916;   15403;  0.43;  5.88;  7.12;  3.09
-19980917;   18353;  0.52;  5.68;  8.34;  3.05
-19980918;   17436;  0.49;  8.26;  7.97;  3.02
-19980919;   17949;  0.51;  2.64;  6.95;  2.98
-19980920;   24391;  0.69; 12.81;  6.14;  2.94
-19980921;   22475;  0.63;  0.13;  6.65;  2.90
-19980922;   18151;  0.51;  1.48;  6.36;  2.86
-19980923;   15860;  0.45;  0.33;  7.44;  2.82
-19980924;   16834;  0.48;  7.37;  6.88;  2.79
-19980925;   18551;  0.52;  5.59;  6.08;  2.75
-19980926;   18325;  0.52;  3.42;  5.88;  2.71
-19980927;   19182;  0.54;  0.78;  4.39;  2.67
-19980928;   21013;  0.59;  5.18;  5.33;  2.63
-19980929;   22645;  0.64;  4.96;  4.68;  2.59
-19980930;   25681;  0.73;  4.48;  5.97;  2.55
-19981001;   26913;  0.76;  1.94;  5.96;  2.51
-19981002;   22904;  0.65;  0.31;  5.74;  2.47
-19981003;   20071;  0.57;  0.00;  3.35;  2.43
-19981004;   18208;  0.51;  0.00;  7.26;  2.39
-19981005;   17407;  0.49;  0.00;  8.61;  2.35
-19981006;   16890;  0.48;  0.00;  9.43;  2.31
-19981007;   16749;  0.47;  0.00;  9.47;  2.26
-19981008;   16405;  0.46;  0.00;  9.38;  2.22
-19981009;   16146;  0.46;  0.21;  7.71;  2.18
-19981010;   15916;  0.45;  8.01;  6.08;  2.14
-19981011;   15633;  0.44;  0.00;  1.76;  2.10
-19981012;   15261;  0.43;  0.00;  2.48;  2.06
-19981013;   14744;  0.42;  0.24;  3.02;  2.02
-19981014;   14372;  0.41;  0.00;  4.30;  1.98
-19981015;   14085;  0.40;  0.00;  5.28;  1.94
-19981016;   13798;  0.39;  0.00;  5.63;  1.90
-19981017;   13511;  0.38;  0.22;  4.92;  1.86
-19981018;   13228;  0.37;  0.00;  4.39;  1.82
-19981019;   13055;  0.37;  0.00;  5.06;  1.77
-19981020;   12913;  0.36;  0.00;  5.18;  1.74
-19981021;   12856;  0.36;  0.00;  4.99;  1.69
-19981022;   12683;  0.36;  0.00;  4.69;  1.65
-19981023;   12481;  0.35;  0.00;  4.86;  1.61
-19981024;   12311;  0.35;  0.15;  5.04;  1.57
-19981025;   12198;  0.34;  0.42;  6.72;  1.53
-19981026;   12024;  0.34;  0.94;  7.12;  1.50
-19981027;   14631;  0.41; 10.35;  5.55;  1.46
-19981028;   19812;  0.56;  0.73;  5.60;  1.42
-19981029;   17322;  0.49;  4.03;  3.10;  1.38
-19981030;   21586;  0.61; 12.59;  2.93;  1.34
-19981031;   25280;  0.71;  0.49;  2.93;  1.30
-19981101;   21416;  0.60;  0.06;  1.69;  1.26
-19981102;   18580;  0.52;  0.19;  0.73;  1.22
-19981103;   17120;  0.48;  0.80;  0.56;  1.18
-19981104;   16175;  0.46;  0.40;  0.48;  1.15
-19981105;   17751;  0.50; 17.14;  0.98;  1.11
-19981106;   25195;  0.71; 16.83; -0.35;  1.07
-19981107;   22989;  0.65;  9.11; -2.69;  1.03
-19981108;   21158;  0.60; 11.36; -4.25;  1.00
-19981109;   19582;  0.55;  7.60; -7.05;  0.96
-19981110;   16090;  0.45;  0.00;-12.31;  0.93
-19981111;   15544;  0.44; 12.98;-10.60;  0.89
-19981112;   17407;  0.49;  1.11; -8.20;  0.86
-19981113;   17064;  0.48;  0.35; -7.22;  0.82
-19981114;   19639;  0.55; 14.64; -5.69;  0.79
-19981115;   21130;  0.60;  0.48; -2.76;  0.75
-19981116;   20443;  0.58;  5.44; -1.46;  0.72
-19981117;   23304;  0.66; 13.02; -1.50;  0.69
-19981118;   21385;  0.60; 14.20; -3.33;  0.65
-19981119;   25822;  0.73;  2.74; -0.60;  0.62
-19981120;   27228;  0.77; 10.30;  0.99;  0.59
-19981121;   46378;  1.31; 14.36;  0.91;  0.56
-19981122;   44947;  1.27;  7.70; -2.18;  0.53
-19981123;   35502;  1.00;  4.78; -0.67;  0.49
-19981124;   36646;  1.03;  6.72;  2.06;  0.46
-19981125;   41799;  1.18;  2.43; -1.80;  0.43
-19981126;   35502;  1.00;  6.37; -3.03;  0.41
-19981127;   36359;  1.03; 22.29; -1.52;  0.38
-19981128;   40081;  1.13;  3.53; -1.12;  0.35
-19981129;   35502;  1.00;  1.51; -1.97;  0.32
-19981130;   31492;  0.89;  0.28; -4.56;  0.29
-19981201;   28029;  0.79;  0.19; -1.86;  0.27
-19981202;   27228;  0.77;  0.04; -1.83;  0.24
-19981203;   25939;  0.73;  0.45; -3.99;  0.21
-19981204;   22132;  0.62;  0.85; -5.47;  0.19
-19981205;   22932;  0.65;  9.24; -4.63;  0.17
-19981206;   27855;  0.79;  3.90; -2.61;  0.14
-19981207;   24735;  0.70;  0.02; -3.15;  0.12
-19981208;   22989;  0.65;  0.49; -4.57;  0.10
-19981209;   19699;  0.56;  0.04; -8.34;  0.07
-19981210;   16005;  0.45;  0.00; -9.21;  0.05
-19981211;   14631;  0.41;  0.00;-10.16;  0.03
-19981212;   14886;  0.42;  0.00; -8.66;  0.01
-19981213;   15459;  0.44;  4.40; -6.27;  0.00
-19981214;   16749;  0.47;  4.41; -3.85;  0.00
-19981215;   17464;  0.49;  0.00; -6.58;  0.00
-19981216;   18293;  0.52;  0.00; -7.94;  0.00
-19981217;   15002;  0.42;  0.00; -9.78;  0.00
-19981218;   14631;  0.41;  0.00;-10.99;  0.00
-19981219;   14315;  0.40;  0.00;-10.66;  0.00
-19981220;   14886;  0.42;  0.00; -8.67;  0.00
-19981221;   15459;  0.44;  0.00; -9.56;  0.00
-19981222;   16603;  0.47;  1.86; -7.30;  0.00
-19981223;   17751;  0.50;  1.28; -3.03;  0.00
-19981224;   19469;  0.55;  1.27; -3.49;  0.00
-19981225;   20984;  0.59;  0.92; -3.64;  0.00
-19981226;   18608;  0.53;  0.73; -4.19;  0.00
-19981227;   17064;  0.48;  0.00; -5.81;  0.00
-19981228;   15860;  0.45;  0.36; -8.40;  0.00
-19981229;   15459;  0.44;  5.21; -7.50;  0.00
-19981230;   15605;  0.44;  1.24; -4.34;  0.00
-19981231;   16462;  0.46;  0.49; -7.46;  0.00
-19990101;   16547;  0.47;  5.47; -6.09;  0.00
-19990102;   16377;  0.46; 10.15; -2.96;  0.00
-19990103;   16348;  0.46;  5.02; -1.07;  0.00
-19990104;   17007;  0.48;  0.00; -1.57;  0.00
-19990105;   16260;  0.46;  0.00; -3.81;  0.00
-19990106;   15144;  0.43;  0.00; -4.48;  0.00
-19990107;   14344;  0.40;  0.00; -4.54;  0.00
-19990108;   14085;  0.40;  0.00; -5.17;  0.00
-19990109;   13398;  0.38;  0.00; -9.40;  0.00
-19990110;   13168;  0.37;  0.00; -8.85;  0.00
-19990111;   13168;  0.37;  0.00; -7.14;  0.00
-19990112;   13742;  0.39;  0.54; -6.59;  0.00
-19990113;   14315;  0.40;  4.61; -4.28;  0.00
-19990114;   14886;  0.42;  8.21; -5.56;  0.00
-19990115;   14886;  0.42;  0.50;-10.65;  0.00
-19990116;   14602;  0.41;  0.00;-10.67;  0.00
-19990117;   14315;  0.40;  0.68;-10.78;  0.00
-19990118;   14315;  0.40;  3.15; -7.54;  0.00
-19990119;   14315;  0.40;  0.53; -6.54;  0.00
-19990120;   14602;  0.41;  0.00; -7.68;  0.00
-19990121;   14886;  0.42;  0.00; -7.94;  0.00
-19990122;   14772;  0.42;  0.00; -7.90;  0.00
-19990123;   15831;  0.45;  0.00; -7.31;  0.00
-19990124;   17949;  0.51;  9.21; -3.09;  0.00
-19990125;   18381;  0.52;  4.46; -1.92;  0.00
-19990126;   20928;  0.59; 17.46; -0.86;  0.00
-19990127;   22217;  0.63;  0.87;  1.02;  0.00
-19990128;   23276;  0.66;  6.48; -0.16;  0.00
-19990129;   21728;  0.61;  4.45;  0.59;  0.00
-19990130;   19238;  0.54;  2.15; -1.29;  0.00
-19990131;   18381;  0.52;  9.24; -1.40;  0.00
-19990201;   22015;  0.62; 28.61; -0.81;  0.00
-19990202;   26481;  0.75;  8.60; -2.93;  0.00
-19990203;   22475;  0.63;  1.98; -2.13;  0.00
-19990204;   20443;  0.58;  0.25; -2.17;  0.00
-19990205;   19068;  0.54;  0.19; -1.10;  0.00
-19990206;   18781;  0.53;  0.00; -1.86;  0.00
-19990207;   19210;  0.54;  0.00; -1.91;  0.00
-19990208;   19210;  0.54;  0.00; -1.82;  0.00
-19990209;   19412;  0.55;  0.00; -1.86;  0.01
-19990210;   19412;  0.55;  0.52; -2.25;  0.03
-19990211;   19238;  0.54;  1.06; -1.36;  0.05
-19990212;   19554;  0.55;  0.35; -0.50;  0.07
-19990213;   22132;  0.62; 12.81; -0.86;  0.10
-19990214;   26598;  0.75;  4.18; -0.16;  0.12
-19990215;   26226;  0.74;  0.00; -1.78;  0.14
-19990216;   25422;  0.72;  4.37; -0.52;  0.17
-19990217;   25422;  0.72;  4.88; -0.23;  0.19
-19990218;   25079;  0.71;  3.18; -2.32;  0.22
-19990219;   23963;  0.68;  0.81; -2.24;  0.24
-19990220;   22617;  0.64;  0.28; -4.13;  0.27
-19990221;   21501;  0.61;  3.11; -1.86;  0.29
-19990222;   22015;  0.62;  3.02; -2.29;  0.32
-19990223;   20698;  0.58;  0.49; -3.79;  0.35
-19990224;   19554;  0.55;  0.00; -4.75;  0.38
-19990225;   18551;  0.52;  0.00; -5.86;  0.41
-19990226;   17949;  0.51;  0.08; -5.22;  0.44
-19990227;   17149;  0.48;  0.10; -4.20;  0.47
-19990228;   17864;  0.50;  3.86; -2.72;  0.50
-19990301;   19610;  0.55;  7.97; -0.63;  0.53
-19990302;   20297;  0.57;  2.59;  1.89;  0.56
-19990303;   25252;  0.71;  5.00;  2.03;  0.59
-19990304;   39224;  1.11;  0.64;  3.88;  0.62
-19990305;   44947;  1.27;  0.10;  4.57;  0.66
-19990306;   56114;  1.58;  5.01;  3.57;  0.69
-19990307;   61841;  1.75;  0.00;  2.65;  0.72
-19990308;   58406;  1.65;  0.79;  2.06;  0.75
-19990309;   56971;  1.61;  6.41;  1.11;  0.79
-19990310;   53249;  1.50;  1.31;  1.26;  0.82
-19990311;   50674;  1.43;  0.44;  1.85;  0.86
-19990312;   49814;  1.41;  1.12;  2.40;  0.89
-19990313;   60980;  1.72; 12.07;  2.70;  0.93
-19990314;   70430;  1.99;  0.11;  2.26;  0.96
-19990315;   66994;  1.89;  0.00;  1.91;  1.00
-19990316;   65560;  1.85;  7.79;  1.03;  1.04
-19990317;   62985;  1.78;  5.61;  1.01;  1.07
-19990318;   64129;  1.81; 30.25; -0.34;  1.11
-19990319;   59836;  1.69;  6.07; -2.15;  1.15
-19990320;   55827;  1.58;  2.37; -0.90;  1.19
-19990321;   51531;  1.46;  0.93; -1.10;  1.23
-19990322;   48670;  1.37;  0.00; -1.40;  1.26
-19990323;   45808;  1.29;  0.00; -0.49;  1.30
-19990324;   43803;  1.24;  0.04; -0.08;  1.34
-19990325;   41799;  1.18;  0.60;  0.79;  1.38
-19990326;   41512;  1.17;  5.95; -0.22;  1.42
-19990327;   39794;  1.12;  4.52; -2.24;  1.46
-19990328;   37790;  1.07;  0.62; -5.20;  1.50
-19990329;   33210;  0.94;  0.00; -5.23;  1.54
-19990330;   33784;  0.95;  0.00;  0.27;  1.58
-19990331;   36646;  1.03;  0.00;  3.64;  1.62
-19990401;   38076;  1.08;  0.00;  4.51;  1.66
-19990402;   42943;  1.21;  0.00;  5.46;  1.70
-19990403;   51248;  1.45;  0.00;  7.46;  1.74
-19990404;   63559;  1.79;  0.02;  5.46;  1.78
-19990405;   68712;  1.94;  4.39;  6.52;  1.82
-19990406;   87320;  2.47;  2.80;  7.62;  1.86
-19990407;  101061;  2.85;  0.05;  5.03;  1.90
-19990408;  105928;  2.99; 12.75;  3.51;  1.94
-19990409;  101061;  2.85;  1.36;  2.52;  1.98
-19990410;   93047;  2.63;  5.50;  4.92;  2.02
-19990411;  115377;  3.26;  5.82;  2.71;  2.06
-19990412;  103923;  2.93;  2.57;  1.12;  2.10
-19990413;   93617;  2.64;  0.00;  2.71;  2.14
-19990414;   91329;  2.58;  0.11;  5.42;  2.18
-19990415;   97626;  2.76;  0.45;  6.76;  2.23
-19990416;  113659;  3.21;  0.00;  7.65;  2.27
-19990417;  137133;  3.87;  2.65;  7.74;  2.31
-19990418;  164046;  4.63;  7.91;  2.95;  2.35
-19990419;  142286;  4.02;  0.35;  1.35;  2.39
-19990420;  124252;  3.51;  0.00;  2.54;  2.43
-19990421;  119669;  3.38;  0.21;  7.34;  2.47
-19990422;  136850;  3.86;  0.02;  9.51;  2.51
-19990423;  176070;  4.97;  3.66; 10.82;  2.55
-19990424;  224453;  6.34;  0.17; 10.11;  2.59
-19990425;  248218;  7.01;  0.00; 10.00;  2.63
-19990426;  258524;  7.30;  0.00; 10.54;  2.67
-19990427;  275414;  7.78;  0.43; 12.78;  2.71
-19990428;  326375;  9.22;  1.59; 13.90;  2.75
-19990429;  412264; 11.64;  2.80; 14.02;  2.79
-19990430;  438030; 12.37;  8.19; 14.13;  2.83
-19990501;  443757; 12.53;  5.69;  8.30;  2.87
-19990502;  340691;  9.62;  2.73;  5.15;  2.90
-19990503;  267112;  7.54;  0.10;  7.08;  2.94
-19990504;  235907;  6.66;  0.13;  9.42;  2.98
-19990505;  236764;  6.69;  0.00; 11.76;  3.02
-19990506;  252797;  7.14;  0.00; 13.32;  3.06
-19990507;  275988;  7.79;  0.03; 14.65;  3.09
-19990508;  297744;  8.41;  0.19; 15.19;  3.13
-19990509;  306333;  8.65;  0.00; 15.19;  3.16
-19990510;  294883;  8.33;  0.00; 14.04;  3.20
-19990511;  269404;  7.61;  0.00; 12.44;  3.24
-19990512;  247070;  6.98;  6.49; 11.63;  3.27
-19990513;  248788;  7.02;  0.33; 10.93;  3.31
-19990514;  219017;  6.18;  0.00; 12.47;  3.34
-19990515;  206989;  5.84;  4.13; 13.09;  3.38
-19990516;  207563;  5.86;  5.92; 11.56;  3.41
-19990517;  184089;  5.20;  0.63; 11.13;  3.44
-19990518;  160037;  4.52;  0.31;  9.61;  3.48
-19990519;  142286;  4.02;  0.23;  6.19;  3.51
-19990520;  125970;  3.56;  0.53;  4.80;  3.54
-19990521;  113372;  3.20;  0.48;  5.16;  3.58
-19990522;  102779;  2.90;  0.24;  5.88;  3.61
-19990523;   95621;  2.70;  0.85;  8.16;  3.64
-19990524;   91899;  2.59;  3.93;  9.25;  3.67
-19990525;   95908;  2.71;  4.45;  9.04;  3.70
-19990526;   98200;  2.77; 13.51; 10.00;  3.73
-19990527;  102492;  2.89;  4.77;  9.09;  3.76
-19990528;  100775;  2.85;  1.23;  9.31;  3.79
-19990529;   92760;  2.62;  0.22;  9.71;  3.81
-19990530;   85315;  2.41;  6.14; 10.08;  3.84
-19990531;  126827;  3.58; 28.92;  7.40;  3.87
-19990601;  129979;  3.67;  3.66;  5.02;  3.90
-19990602;  104784;  2.96;  0.00;  5.65;  3.92
-19990603;   93904;  2.65;  0.04;  9.37;  3.95
-19990604;   88464;  2.50;  0.00; 13.59;  3.97
-19990605;   84741;  2.39;  0.36; 16.10;  4.00
-19990606;   83884;  2.37;  1.23; 14.91;  4.02
-19990607;   81306;  2.30; 13.09; 14.49;  4.04
-19990608;   85889;  2.43;  3.58; 16.44;  4.07
-19990609;   85602;  2.42;  3.54; 15.30;  4.09
-19990610;   79305;  2.24;  1.31; 12.92;  4.11
-19990611;   69282;  1.96;  0.00; 12.82;  4.13
-19990612;   62985;  1.78;  0.11; 15.23;  4.15
-19990613;   58689;  1.66;  0.26; 16.84;  4.17
-19990614;   55254;  1.56;  0.72; 18.14;  4.19
-19990615;   53536;  1.51; 14.63; 17.00;  4.21
-19990616;   63272;  1.79;  7.35; 12.37;  4.23
-19990617;   61267;  1.73;  8.17; 10.41;  4.25
-19990618;   58406;  1.65;  5.18;  9.30;  4.26
-19990619;   55540;  1.57;  1.39; 10.66;  4.28
-19990620;   50674;  1.43;  1.24; 13.27;  4.29
-19990621;   50100;  1.41;  7.23; 11.86;  4.31
-19990622;   52105;  1.47;  0.72;  8.28;  4.32
-19990623;   47526;  1.34;  0.00;  7.90;  4.34
-19990624;   43516;  1.23;  0.00; 10.22;  4.35
-19990625;   40368;  1.14;  0.00; 13.06;  4.36
-19990626;   38076;  1.08;  0.00; 15.46;  4.37
-19990627;   36072;  1.02;  0.00; 16.76;  4.38
-19990628;   34067;  0.96;  0.00; 17.20;  4.39
-19990629;   32636;  0.92;  0.00; 17.07;  4.40
-19990630;   30919;  0.87;  0.00; 17.76;  4.41
-19990701;   29488;  0.83;  0.07; 18.51;  4.42
-19990702;   28631;  0.81;  5.97; 17.70;  4.43
-19990703;   28259;  0.80;  0.35; 15.80;  4.43
-19990704;   26740;  0.76;  1.78; 15.15;  4.44
-19990705;   26254;  0.74;  2.17; 13.39;  4.45
-19990706;   26166;  0.74;  0.52; 11.54;  4.45
-19990707;   25394;  0.72;  0.00; 13.31;  4.45
-19990708;   24278;  0.69;  0.03; 14.25;  4.46
-19990709;   23046;  0.65;  0.14; 12.58;  4.46
-19990710;   26109;  0.74; 13.23; 10.88;  4.46
-19990711;   29775;  0.84;  0.74; 10.55;  4.46
-19990712;   25135;  0.71;  0.00; 12.21;  4.46
-19990713;   22560;  0.64;  0.00; 14.77;  4.46
-19990714;   21158;  0.60;  0.06; 17.11;  4.46
-19990715;   19925;  0.56;  0.21; 17.21;  4.46
-19990716;   18810;  0.53;  0.84; 12.98;  4.46
-19990717;   18810;  0.53;  7.03; 10.41;  4.45
-19990718;   21700;  0.61; 19.78;  8.63;  4.45
-19990719;   28057;  0.79;  1.97;  9.39;  4.44
-19990720;   25365;  0.72;  0.88; 11.97;  4.44
-19990721;   22072;  0.62; 11.43; 13.52;  4.43
-19990722;   24880;  0.70;  6.82; 12.55;  4.43
-19990723;   24852;  0.70;  0.39; 13.33;  4.42
-19990724;   22645;  0.64;  0.25; 15.79;  4.41
-19990725;   20326;  0.57;  0.00; 16.44;  4.40
-19990726;   18980;  0.54;  0.00; 18.10;  4.39
-19990727;   17751;  0.50;  0.01; 18.47;  4.38
-19990728;   17035;  0.48;  2.41; 18.22;  4.37
-19990729;   17092;  0.48;  0.51; 18.81;  4.36
-19990730;   16603;  0.47;  0.32; 19.00;  4.35
-19990731;   15803;  0.45;  0.07; 15.35;  4.34
-19990801;   15633;  0.44;  0.00; 11.71;  4.32
-19990802;   14716;  0.42;  0.00; 11.62;  4.31
-19990803;   14000;  0.40;  0.00; 13.51;  4.29
-19990804;   13455;  0.38;  0.00; 16.37;  4.28
-19990805;   12970;  0.37;  0.00; 15.87;  4.26
-19990806;   12452;  0.35;  0.06; 14.17;  4.25
-19990807;   12254;  0.35;  0.08; 14.57;  4.23
-19990808;   12198;  0.34;  0.00; 16.60;  4.21
-19990809;   11911;  0.34;  0.00; 18.58;  4.19
-19990810;   11450;  0.32;  0.00; 17.94;  4.17
-19990811;   10993;  0.31;  0.29; 13.49;  4.15
-19990812;   10763;  0.30;  0.21; 11.25;  4.13
-19990813;   10852;  0.31;  7.33; 10.94;  4.11
-19990814;   12339;  0.35;  2.92; 11.70;  4.09
-19990815;   15229;  0.43;  7.01; 10.59;  4.07
-19990816;   17177;  0.48;  1.16; 10.33;  4.04
-19990817;   15346;  0.43;  0.00;  9.48;  4.02
-19990818;   13628;  0.38;  0.00; 10.58;  4.00
-19990819;   12569;  0.35;  0.00; 12.46;  3.97
-19990820;   11939;  0.34;  0.00; 13.49;  3.95
-19990821;   11422;  0.32;  0.00; 13.38;  3.92
-19990822;   11022;  0.31;  0.02; 14.37;  3.90
-19990823;   10795;  0.30;  0.89; 13.77;  3.87
-19990824;   11022;  0.31;  7.00; 12.96;  3.84
-19990825;   12282;  0.35;  2.40; 12.28;  3.81
-19990826;   12137;  0.34;  0.00; 11.95;  3.79
-19990827;   11394;  0.32;  0.00; 12.23;  3.76
-19990828;   10852;  0.31;  0.00; 13.99;  3.73
-19990829;   10391;  0.29;  0.00; 14.91;  3.70
-19990830;   10019;  0.28;  0.00; 15.44;  3.67
-19990831;    9704;  0.27;  0.00; 16.20;  3.64
-19990901;    9449;  0.27;  0.00; 17.80;  3.61
-19990902;    9219;  0.26;  0.00; 17.06;  3.57
-19990903;    8847;  0.25;  0.00; 13.24;  3.54
-19990904;    8762;  0.25;  0.00; 10.62;  3.51
-19990905;    8762;  0.25;  0.00; 11.52;  3.48
-19990906;    8762;  0.25;  0.00; 13.02;  3.44
-19990907;    8645;  0.24;  0.00; 13.82;  3.41
-19990908;    8504;  0.24;  0.00; 13.73;  3.38
-19990909;    8358;  0.24;  0.00; 14.35;  3.34
-19990910;    8217;  0.23;  0.00; 14.81;  3.31
-19990911;    8075;  0.23;  0.00; 15.06;  3.27
-19990912;    7930;  0.22;  0.00; 14.96;  3.23
-19990913;    7788;  0.22;  0.00; 14.69;  3.20
-19990914;    7731;  0.22;  0.00; 14.57;  3.16
-19990915;    7643;  0.22;  0.21; 10.99;  3.13
-19990916;    7700;  0.22;  0.03;  7.31;  3.09
-19990917;    7816;  0.22;  0.00;  6.59;  3.05
-19990918;    7901;  0.22;  0.00;  7.95;  3.02
-19990919;    7901;  0.22;  0.00; 10.16;  2.98
-19990920;    7845;  0.22;  0.00; 11.93;  2.94
-19990921;    7788;  0.22;  0.00; 12.89;  2.90
-19990922;    7671;  0.22;  0.00; 13.64;  2.86
-19990923;    7558;  0.21;  0.00; 13.96;  2.82
-19990924;    7445;  0.21;  0.00; 14.48;  2.79
-19990925;    7356;  0.21;  0.48; 12.56;  2.75
-19990926;    8302;  0.23;  4.36;  9.51;  2.71
-19990927;    9991;  0.28;  0.51;  7.73;  2.67
-19990928;    9077;  0.26;  0.00;  7.74;  2.63
-19990929;    8730;  0.25;  0.00;  9.62;  2.59
-19990930;    8358;  0.24;  0.00; 10.93;  2.55
-19991001;    8103;  0.23;  0.00; 12.50;  2.51
-19991002;    7873;  0.22;  0.00; 13.28;  2.47
-19991003;    7700;  0.22;  0.00; 11.53;  2.43
-19991004;    7558;  0.21;  0.00;  9.70;  2.39
-19991005;    7445;  0.21;  0.00;  8.12;  2.35
-19991006;    7445;  0.21;  0.00;  9.67;  2.31
-19991007;    7445;  0.21;  0.00; 10.67;  2.26
-19991008;    7445;  0.21;  0.00;  8.53;  2.22
-19991009;    7328;  0.21;  0.00;  4.19;  2.18
-19991010;    7299;  0.21;  0.00;  3.66;  2.14
-19991011;    7271;  0.21;  0.00;  6.44;  2.10
-19991012;    7388;  0.21;  0.00;  6.25;  2.06
-19991013;    7388;  0.21;  0.00;  5.63;  2.02
-19991014;    7416;  0.21;  0.00;  5.01;  1.98
-19991015;    7445;  0.21;  0.53;  1.83;  1.94
-19991016;    7445;  0.21;  0.00;  2.29;  1.90
-19991017;    7530;  0.21;  0.00;  3.25;  1.86
-19991018;    7473;  0.21;  0.00;  2.24;  1.82
-19991019;    7501;  0.21;  0.00;  1.41;  1.77
-19991020;    7416;  0.21;  0.00;  3.71;  1.74
-19991021;    7299;  0.21;  0.00;  4.93;  1.69
-19991022;    7416;  0.21;  0.00;  4.97;  1.65
-19991023;    7558;  0.21;  0.00;  4.74;  1.61
-19991024;    7445;  0.21;  0.00;  4.51;  1.57
-19991025;    7328;  0.21;  0.00;  5.68;  1.53
-19991026;    7643;  0.22;  0.00;  5.45;  1.50
-19991027;    7643;  0.22;  0.00;  6.65;  1.46
-19991028;    7501;  0.21;  0.00;  6.73;  1.42
-19991029;    7388;  0.21;  0.00;  7.13;  1.38
-19991030;    7328;  0.21;  0.00;  6.21;  1.34
-19991031;    7328;  0.21;  0.02;  6.85;  1.30
-19991101;    7416;  0.21;  2.83;  5.56;  1.26
-19991102;    7700;  0.22;  4.33;  4.64;  1.22
-19991103;    7816;  0.22;  0.00;  3.64;  1.18
-19991104;    7731;  0.22;  0.00;  4.24;  1.15
-19991105;    7586;  0.21;  0.00;  3.99;  1.11
-19991106;    7416;  0.21;  0.00;  2.66;  1.07
-19991107;    7356;  0.21;  0.00;  0.24;  1.03
-19991108;    7356;  0.21;  0.00;  1.52;  1.00
-19991109;    7416;  0.21;  0.10;  1.85;  0.96
-19991110;    7214;  0.20;  0.00;  2.05;  0.93
-19991111;    7328;  0.21;  0.89;  2.37;  0.89
-19991112;    8188;  0.23;  5.10;  2.10;  0.86
-19991113;    9821;  0.28; 16.79;  1.59;  0.82
-19991114;   17351;  0.49;  4.16; -1.34;  0.79
-19991115;   14114;  0.40;  6.06; -3.55;  0.75
-19991116;   11765;  0.33; 13.03; -3.91;  0.72
-19991117;   10278;  0.29;  2.74; -5.54;  0.69
-19991118;    8419;  0.24;  0.00; -6.88;  0.65
-19991119;    8188;  0.23;  0.00; -2.44;  0.62
-19991120;    8302;  0.23;  0.00; -1.79;  0.59
-19991121;    9793;  0.28;  0.62; -2.17;  0.56
-19991122;    9991;  0.28;  1.24; -1.61;  0.53
-19991123;   10480;  0.30;  5.90; -2.78;  0.49
-19991124;   10108;  0.29;  7.88; -3.59;  0.46
-19991125;    9793;  0.28;  0.96; -4.09;  0.43
-19991126;    9191;  0.26;  0.00; -5.91;  0.41
-19991127;    8419;  0.24;  0.00; -6.30;  0.38
-19991128;    7530;  0.21;  0.00; -5.51;  0.35
-19991129;    6471;  0.18;  0.00; -5.35;  0.32
-19991130;    5525;  0.16;  0.81; -6.40;  0.29
-19991201;    6956;  0.20;  8.25; -3.10;  0.27
-19991202;   11022;  0.31; 18.31; -0.84;  0.24
-19991203;   14857;  0.42;  3.74;  2.16;  0.21
-19991204;   14230;  0.40;  0.00;  2.57;  0.19
-19991205;   13228;  0.37;  0.49;  2.06;  0.17
-19991206;   13370;  0.38; 18.24;  2.86;  0.14
-19991207;   21300;  0.60;  7.72; -0.52;  0.12
-19991208;   17694;  0.50;  1.00; -4.33;  0.10
-19991209;   13770;  0.39;  7.78; -1.70;  0.07
-19991210;   20212;  0.57; 34.78; -0.50;  0.05
-19991211;   21041;  0.59;  4.86; -4.32;  0.03
-19991212;   15431;  0.44;  1.33; -6.51;  0.01
-19991213;   12569;  0.35;  0.24; -9.04;  0.00
-19991214;   10250;  0.29;  0.64;-11.14;  0.00
-19991215;    9332;  0.26;  0.24; -8.61;  0.00
-19991216;    9449;  0.27;  0.16; -5.84;  0.00
-19991217;   11022;  0.31;  1.70; -4.97;  0.00
-19991218;   11252;  0.32;  0.40; -6.24;  0.00
-19991219;   10480;  0.30;  0.88; -8.93;  0.00
-19991220;    8475;  0.24;  3.44; -9.87;  0.00
-19991221;    9247;  0.26;  8.63; -6.16;  0.00
-19991222;    9991;  0.28;  8.58; -6.71;  0.00
-19991223;   10250;  0.29;  6.58; -9.11;  0.00
-19991224;    9449;  0.27;  0.12;-12.02;  0.00
-19991225;    8302;  0.23;  0.00;-11.43;  0.00
-19991226;    8015;  0.23;  0.00; -9.73;  0.00
-19991227;    7586;  0.21;  0.00; -9.03;  0.00
-19991228;    7445;  0.21;  0.00; -8.64;  0.00
-19991229;    7158;  0.20;  2.63; -8.33;  0.00
-19991230;    7158;  0.20;  8.03; -8.40;  0.00
-19991231;    7012;  0.20;  3.42; -8.57;  0.00
-20000101;    7012;  0.20;  0.57; -9.56;  0.00
-20000102;    7158;  0.20;  0.11;-11.81;  0.00
-20000103;    7445;  0.21;  0.12;-11.87;  0.00
-20000104;    7873;  0.22;  0.64;-10.94;  0.00
-20000105;    8160;  0.23;  0.50; -9.86;  0.00
-20000106;    8589;  0.24;  0.03; -7.37;  0.00
-20000107;    9162;  0.26;  1.83; -7.21;  0.00
-20000108;    9732;  0.27;  6.18; -6.17;  0.00
-20000109;   10019;  0.28; 13.72; -4.52;  0.00
-20000110;   10593;  0.30; 26.77; -2.22;  0.00
-20000111;   11309;  0.32; 14.34; -3.86;  0.00
-20000112;   12311;  0.35;  2.99; -5.03;  0.00
-20000113;   12885;  0.36;  6.06; -5.59;  0.00
-20000114;   13887;  0.39; 22.92; -1.52;  0.00
-20000115;   14886;  0.42; 10.67; -1.82;  0.00
-20000116;   16603;  0.47;  3.27; -5.07;  0.00
-20000117;   16320;  0.46;  1.49; -6.28;  0.00
-20000118;   15172;  0.43;  0.53; -9.69;  0.00
-20000119;   14029;  0.40;  0.85;-11.23;  0.00
-20000120;   13168;  0.37;  4.51; -7.71;  0.00
-20000121;   12739;  0.36;  0.60; -5.84;  0.00
-20000122;   12885;  0.36;  3.63; -5.61;  0.00
-20000123;   13026;  0.37;  0.64; -4.53;  0.00
-20000124;   13168;  0.37;  0.85; -6.04;  0.00
-20000125;   13313;  0.38;  0.11; -3.34;  0.00
-20000126;   13455;  0.38;  1.04; -3.56;  0.00
-20000127;   14029;  0.40;  0.33; -1.45;  0.00
-20000128;   14918;  0.42;  2.20;  0.07;  0.00
-20000129;   16603;  0.47; 10.39;  0.38;  0.00
-20000130;   20698;  0.58;  7.19; -3.09;  0.00
-20000131;   18580;  0.52;  3.00; -7.89;  0.00
-20000201;   15431;  0.44;  1.08;-12.95;  0.00
-20000202;   14142;  0.40;  0.93;-11.63;  0.00
-20000203;   14372;  0.41;  3.14; -7.67;  0.00
-20000204;   14085;  0.40;  2.20; -3.34;  0.00
-20000205;   13770;  0.39;  1.61; -4.70;  0.00
-20000206;   13543;  0.38;  1.36; -5.24;  0.00
-20000207;   13200;  0.37; 10.44; -2.90;  0.00
-20000208;   14029;  0.40; 22.88; -1.40;  0.00
-20000209;   24650;  0.70; 17.36; -1.00;  0.01
-20000210;   28085;  0.79;  7.16; -1.79;  0.03
-20000211;   21760;  0.61;  0.20;  0.21;  0.05
-20000212;   20010;  0.56;  6.41;  0.73;  0.07
-20000213;   21385;  0.60; 10.97; -1.65;  0.10
-20000214;   19295;  0.54; 16.79; -2.33;  0.12
-20000215;   22015;  0.62; 18.48; -2.47;  0.14
-20000216;   21558;  0.61;  1.82; -3.64;  0.17
-20000217;   18264;  0.52;  6.00; -4.90;  0.19
-20000218;   16947;  0.48;  3.15; -3.54;  0.22
-20000219;   15516;  0.44;  0.06; -1.66;  0.24
-20000220;   14946;  0.42;  0.08;  0.14;  0.27
-20000221;   15289;  0.43;  0.19;  0.60;  0.29
-20000222;   16490;  0.47;  0.08; -2.13;  0.32
-20000223;   16033;  0.45;  0.00; -3.02;  0.35
-20000224;   15976;  0.45;  0.40; -1.21;  0.38
-20000225;   14886;  0.42;  0.11;  0.57;  0.41
-20000226;   15775;  0.45;  0.27;  2.61;  0.44
-20000227;   17751;  0.50;  0.95;  3.47;  0.47
-20000228;   20099;  0.57;  0.12;  4.41;  0.50
-20000229;   23478;  0.66;  1.65;  2.67;  0.53
-20000301;   25996;  0.73;  1.46;  2.46;  0.56
-20000302;   29201;  0.82;  2.52;  2.04;  0.59
-20000303;   35215;  0.99;  5.68; -0.77;  0.62
-20000304;   33497;  0.95;  5.93; -2.21;  0.66
-20000305;   31492;  0.89;  8.84;  0.17;  0.69
-20000306;   37790;  1.07; 12.59; -1.38;  0.72
-20000307;   35215;  0.99;  0.81; -2.61;  0.75
-20000308;   30349;  0.86;  3.30; -0.06;  0.79
-20000309;   30919;  0.87;  9.19; -0.85;  0.82
-20000310;   29775;  0.84;  3.95; -3.22;  0.86
-20000311;   26768;  0.76;  0.51; -3.79;  0.89
-20000312;   24678;  0.70;  1.04; -3.51;  0.93
-20000313;   22791;  0.64;  1.25; -1.91;  0.96
-20000314;   22274;  0.63;  2.87; -1.59;  1.00
-20000315;   21473;  0.61;  0.76; -2.63;  1.04
-20000316;   20042;  0.57;  0.11; -4.00;  1.07
-20000317;   18838;  0.53;  0.03; -1.16;  1.11
-20000318;   19097;  0.54;  0.92;  2.33;  1.15
-20000319;   21130;  0.60;  0.55;  4.35;  1.19
-20000320;   24622;  0.70;  3.10;  4.61;  1.23
-20000321;   35502;  1.00;  8.40;  2.09;  1.26
-20000322;   41225;  1.16;  5.98; -0.42;  1.30
-20000323;   42086;  1.19; 20.42; -0.38;  1.34
-20000324;   41225;  1.16;  8.18; -2.01;  1.38
-20000325;   39507;  1.12;  7.26;  0.42;  1.42
-20000326;   41225;  1.16; 20.91;  2.65;  1.46
-20000327;   67564;  1.91;  6.49; -3.21;  1.50
-20000328;   58689;  1.66;  2.14; -4.70;  1.54
-20000329;   50387;  1.42;  7.92; -3.79;  1.58
-20000330;   44377;  1.25;  5.11; -2.56;  1.62
-20000331;   39507;  1.12;  1.01; -2.24;  1.66
-20000401;   36359;  1.03;  1.40;  1.70;  1.70
-20000402;   37790;  1.07;  7.62;  3.78;  1.74
-20000403;   57545;  1.62; 15.89;  1.06;  1.78
-20000404;   62985;  1.78;  7.60; -2.17;  1.82
-20000405;   55540;  1.57;  1.27; -1.17;  1.86
-20000406;   53536;  1.51;  4.53;  5.70;  1.90
-20000407;   67277;  1.90;  8.70;  0.48;  1.94
-20000408;   66134;  1.87;  0.46; -2.33;  1.98
-20000409;   59263;  1.67;  0.99; -0.59;  2.02
-20000410;   56688;  1.60;  1.02;  4.85;  2.06
-20000411;   63272;  1.79;  0.43;  8.21;  2.10
-20000412;   83884;  2.37;  0.16; 10.23;  2.14
-20000413;  123105;  3.48;  0.22; 11.15;  2.18
-20000414;  178075;  5.03;  0.36; 12.21;  2.23
-20000415;  230754;  6.52;  1.47; 12.00;  2.27
-20000416;  284290;  8.03;  1.14; 11.57;  2.31
-20000417;  309198;  8.73;  5.21; 10.34;  2.35
-20000418;  332102;  9.38;  6.17;  5.71;  2.39
-20000419;  282859;  7.99;  1.83;  5.72;  2.43
-20000420;  244209;  6.90;  5.68;  4.39;  2.47
-20000421;  234476;  6.62; 15.32;  3.56;  2.51
-20000422;  215294;  6.08;  3.23;  4.11;  2.55
-20000423;  195252;  5.51;  2.34;  4.53;  2.59
-20000424;  186090;  5.25;  4.43;  1.76;  2.63
-20000425;  161185;  4.55;  1.62;  0.03;  2.67
-20000426;  142003;  4.01;  0.98;  1.82;  2.71
-20000427;  134845;  3.81;  0.41;  5.89;  2.75
-20000428;  146296;  4.13;  4.22;  9.34;  2.79
-20000429;  199835;  5.64; 17.83;  6.08;  2.83
-20000430;  205271;  5.80;  4.20;  0.85;  2.87
-20000501;  169773;  4.79;  3.24; -0.59;  2.90
-20000502;  148013;  4.18;  0.39;  0.46;  2.94
-20000503;  134559;  3.80;  5.61;  1.72;  2.98
-20000504;  127401;  3.60;  8.35;  3.04;  3.02
-20000505;  140285;  3.96;  5.67;  5.34;  3.06
-20000506;  154314;  4.36; 10.82;  3.37;  3.09
-20000507;  155745;  4.40;  3.39;  2.33;  3.13
-20000508;  144865;  4.09;  1.99;  6.80;  3.16
-20000509;  168342;  4.75;  4.36;  6.24;  3.20
-20000510;  181224;  5.12;  0.38;  8.54;  3.24
-20000511;  208424;  5.88;  1.06; 11.82;  3.27
-20000512;  266826;  7.53;  0.14; 14.41;  3.31
-20000513;  332102;  9.38;  6.26;  8.69;  3.34
-20000514;  300610;  8.49;  2.77;  4.82;  3.38
-20000515;  253371;  7.15;  0.86;  9.34;  3.41
-20000516;  273983;  7.74;  3.38; 11.99;  3.44
-20000517;  334964;  9.46;  4.33;  5.62;  3.48
-20000518;  267686;  7.56;  1.33;  2.05;  3.51
-20000519;  225027;  6.35;  1.60;  5.30;  3.54
-20000520;  205558;  5.80;  0.00;  7.19;  3.58
-20000521;  207563;  5.86;  0.07; 10.89;  3.61
-20000522;  227031;  6.41;  0.51; 14.49;  3.64
-20000523;  276275;  7.80;  0.00; 13.35;  3.67
-20000524;  297744;  8.41;  0.33; 10.39;  3.70
-20000525;  275988;  7.79;  0.00; 11.21;  3.73
-20000526;  275988;  7.79;  0.22; 11.85;  3.76
-20000527;  270261;  7.63;  1.26;  9.80;  3.79
-20000528;  237625;  6.71;  4.73;  8.96;  3.81
-20000529;  236194;  6.67; 23.77;  3.02;  3.84
-20000530;  202697;  5.72; 20.69;  0.78;  3.87
-20000531;  179219;  5.06;  5.31;  3.89;  3.90
-20000601;  180366;  5.09; 13.78;  4.27;  3.92
-20000602;  197830;  5.59;  1.42;  7.74;  3.95
-20000603;  190386;  5.38;  0.27; 12.42;  3.97
-20000604;  215008;  6.07;  1.07; 12.92;  4.00
-20000605;  238482;  6.73;  0.16; 10.04;  4.02
-20000606;  215294;  6.08;  0.44; 11.56;  4.04
-20000607;  210425;  5.94;  0.30;  9.95;  4.07
-20000608;  194108;  5.48;  4.38;  6.98;  4.09
-20000609;  172348;  4.87;  0.39; 10.19;  4.11
-20000610;  162902;  4.60;  0.01;  9.56;  4.13
-20000611;  152022;  4.29;  0.39;  9.57;  4.15
-20000612;  145439;  4.11;  1.98; 10.46;  4.17
-20000613;  138281;  3.90;  0.00; 10.40;  4.19
-20000614;  129405;  3.65;  0.05; 13.37;  4.21
-20000615;  128261;  3.62;  0.49; 16.08;  4.23
-20000616;  127114;  3.59;  0.48; 17.68;  4.25
-20000617;  125396;  3.54;  0.49; 17.55;  4.26
-20000618;  123965;  3.50;  0.31; 16.13;  4.28
-20000619;  113372;  3.20;  0.03; 17.55;  4.29
-20000620;  104497;  2.95;  0.00; 18.13;  4.31
-20000621;   96769;  2.73;  0.64; 19.03;  4.32
-20000622;   89611;  2.53;  0.76; 19.49;  4.34
-20000623;   82454;  2.33;  0.07; 18.57;  4.35
-20000624;   73004;  2.06;  0.69; 17.74;  4.36
-20000625;   70713;  2.00;  7.52; 19.81;  4.37
-20000626;   75296;  2.13;  8.74; 16.94;  4.38
-20000627;   77014;  2.17;  6.55; 14.59;  4.39
-20000628;   74435;  2.10;  7.03; 12.22;  4.40
-20000629;   65847;  1.86;  5.65;  6.58;  4.41
-20000630;   61267;  1.73;  0.47;  8.78;  4.42
-20000701;   53249;  1.50;  0.39; 13.21;  4.43
-20000702;   47812;  1.35;  0.52; 15.06;  4.43
-20000703;   44660;  1.26;  3.57; 15.08;  4.44
-20000704;   44660;  1.26;  0.61; 15.31;  4.45
-20000705;   43803;  1.24;  5.87; 10.37;  4.45
-20000706;   47526;  1.34;  1.13;  8.07;  4.45
-20000707;   42086;  1.19;  0.90; 10.60;  4.46
-20000708;   37506;  1.06;  0.14; 13.68;  4.46
-20000709;   34641;  0.98;  0.03; 15.63;  4.46
-20000710;   33497;  0.95;  0.56; 17.24;  4.46
-20000711;   32350;  0.91;  1.18; 15.16;  4.46
-20000712;   31492;  0.89;  0.95; 11.43;  4.46
-20000713;   31492;  0.89;  1.13; 13.11;  4.46
-20000714;   31492;  0.89;  2.22; 11.78;  4.46
-20000715;   30919;  0.87;  0.14; 12.59;  4.46
-20000716;   27770;  0.78;  0.00; 13.69;  4.45
-20000717;   26339;  0.74;  0.03; 13.18;  4.45
-20000718;   25195;  0.71;  0.98; 13.38;  4.44
-20000719;   23761;  0.67;  0.43; 15.33;  4.44
-20000720;   22904;  0.65;  0.03; 18.11;  4.43
-20000721;   21473;  0.61;  0.00; 19.04;  4.43
-20000722;   20184;  0.57;  0.00; 18.33;  4.42
-20000723;   19355;  0.55;  0.02; 17.30;  4.41
-20000724;   18580;  0.52;  0.00; 17.91;  4.40
-20000725;   17836;  0.50;  0.00; 18.92;  4.39
-20000726;   17177;  0.48;  0.00; 19.23;  4.38
-20000727;   16547;  0.47;  0.02; 19.51;  4.37
-20000728;   15948;  0.45;  0.00; 17.11;  4.36
-20000729;   15346;  0.43;  0.00; 17.10;  4.35
-20000730;   14946;  0.42;  0.05; 18.30;  4.34
-20000731;   14574;  0.41;  0.06; 17.82;  4.32
-20000801;   14199;  0.40;  0.03; 13.24;  4.31
-20000802;   13798;  0.39;  0.05; 11.13;  4.29
-20000803;   13483;  0.38;  0.00; 12.96;  4.28
-20000804;   13426;  0.38;  0.00; 15.81;  4.26
-20000805;   13055;  0.37;  0.00; 17.98;  4.25
-20000806;   12711;  0.36;  1.02; 13.58;  4.23
-20000807;   12683;  0.36;  0.02; 11.66;  4.21
-20000808;   12368;  0.35;  0.31; 13.31;  4.19
-20000809;   11882;  0.34;  0.06; 15.48;  4.17
-20000810;   11510;  0.32;  0.55; 16.92;  4.15
-20000811;   11195;  0.32;  0.02; 17.99;  4.13
-20000812;   10880;  0.31;  2.36; 18.14;  4.11
-20000813;   10650;  0.30;  5.77; 17.12;  4.09
-20000814;   10508;  0.30;  0.35; 15.89;  4.07
-20000815;   11794;  0.33;  1.94; 15.19;  4.04
-20000816;   11595;  0.33;  0.00; 14.53;  4.02
-20000817;   10678;  0.30;  0.00; 16.42;  4.00
-20000818;   10306;  0.29;  0.06; 13.45;  3.97
-20000819;    9878;  0.28;  0.00; 13.36;  3.95
-20000820;    9619;  0.27;  0.28; 11.01;  3.92
-20000821;    9421;  0.27;  0.00; 10.32;  3.90
-20000822;    9247;  0.26;  0.00; 12.47;  3.87
-20000823;    9134;  0.26;  0.00; 15.50;  3.84
-20000824;    8960;  0.25;  0.00; 18.01;  3.81
-20000825;    8617;  0.24;  0.06; 18.21;  3.79
-20000826;    8532;  0.24;  0.00; 15.16;  3.76
-20000827;    8387;  0.24;  0.06; 15.16;  3.73
-20000828;    8160;  0.23;  0.07; 17.47;  3.70
-20000829;    8103;  0.23;  0.00; 17.88;  3.67
-20000830;    7930;  0.22;  0.31; 14.98;  3.64
-20000831;    7731;  0.22;  0.00; 12.97;  3.61
-20000901;    7700;  0.22;  0.04; 15.90;  3.57
-20000902;    7615;  0.21;  0.00; 18.88;  3.54
-20000903;    7473;  0.21;  0.00; 20.32;  3.51
-20000904;    7243;  0.20;  0.00; 20.53;  3.48
-20000905;    7186;  0.20;  0.00; 19.17;  3.44
-20000906;    7129;  0.20;  0.00; 16.84;  3.41
-20000907;    6871;  0.19;  0.28; 12.69;  3.38
-20000908;    6701;  0.19;  1.42; 11.40;  3.34
-20000909;    6669;  0.19;  0.25; 12.56;  3.31
-20000910;    6669;  0.19;  2.42;  7.01;  3.27
-20000911;    6669;  0.19;  2.19;  4.73;  3.23
-20000912;    6842;  0.19;  0.22;  6.86;  3.20
-20000913;    7299;  0.21;  0.00; 11.19;  3.16
-20000914;    7299;  0.21;  0.00; 12.75;  3.13
-20000915;    7299;  0.21;  0.23; 13.55;  3.09
-20000916;    7129;  0.20;  0.09;  9.84;  3.05
-20000917;    6956;  0.20;  2.08;  4.22;  3.02
-20000918;    7012;  0.20;  0.16;  4.00;  2.98
-20000919;    7271;  0.21;  1.16;  4.33;  2.94
-20000920;    7873;  0.22;  0.20;  5.84;  2.90
-20000921;    7958;  0.22;  0.00;  6.61;  2.86
-20000922;    7930;  0.22;  0.01;  6.71;  2.82
-20000923;    7671;  0.22;  0.01;  7.19;  2.79
-20000924;    7530;  0.21;  0.19;  9.49;  2.75
-20000925;    7328;  0.21;  0.02;  8.42;  2.71
-20000926;    7299;  0.21;  2.04;  8.56;  2.67
-20000927;   10965;  0.31; 24.13;  6.38;  2.63
-20000928;   16118;  0.46;  0.79;  5.29;  2.59
-20000929;   12513;  0.35;  0.06;  9.44;  2.55
-20000930;   10136;  0.29;  0.00; 11.97;  2.51
-20001001;    9077;  0.26;  0.00; 12.88;  2.47
-20001002;    8589;  0.24;  0.00; 13.15;  2.43
-20001003;    8273;  0.23;  0.00; 12.09;  2.39
-20001004;    7986;  0.23;  0.00; 12.74;  2.35
-20001005;    7845;  0.22;  0.00; 12.17;  2.31
-20001006;    7700;  0.22;  0.04; 12.20;  2.26
-20001007;    7586;  0.21;  0.00; 12.75;  2.22
-20001008;    7445;  0.21;  0.00; 12.43;  2.18
-20001009;    7328;  0.21;  0.00; 12.60;  2.14
-20001010;    7299;  0.21;  0.00; 13.67;  2.10
-20001011;    7186;  0.20;  0.03; 12.55;  2.06
-20001012;    7101;  0.20;  0.00; 11.78;  2.02
-20001013;    7044;  0.20;  0.02; 11.10;  1.98
-20001014;    7044;  0.20;  4.28;  8.33;  1.94
-20001015;    7586;  0.21; 12.91;  8.81;  1.90
-20001016;   12970;  0.37; 41.64;  8.68;  1.86
-20001017;   44090;  1.24;  4.20;  5.51;  1.82
-20001018;   29201;  0.82;  7.19;  2.99;  1.77
-20001019;   20899;  0.59;  1.70;  3.98;  1.74
-20001020;   19210;  0.54;  0.98;  7.33;  1.69
-20001021;   16320;  0.46;  0.20;  8.84;  1.65
-20001022;   14400;  0.41;  0.30;  6.35;  1.61
-20001023;   13111;  0.37;  0.13;  6.06;  1.57
-20001024;   12226;  0.35;  0.38;  6.57;  1.53
-20001025;   11567;  0.33;  0.00;  6.41;  1.50
-20001026;   11078;  0.31;  0.53;  4.88;  1.46
-20001027;   10621;  0.30;  0.41;  0.43;  1.42
-20001028;   10278;  0.29;  0.00;  1.10;  1.38
-20001029;   10076;  0.28;  0.00;  2.27;  1.34
-20001030;    9878;  0.28;  0.00;  3.59;  1.30
-20001031;    9591;  0.27;  0.00;  7.14;  1.26
-20001101;    9389;  0.27;  6.12;  6.53;  1.22
-20001102;   12569;  0.35; 15.43;  3.60;  1.18
-20001103;   22847;  0.65; 11.49;  2.94;  1.15
-20001104;   26796;  0.76; 11.59;  1.74;  1.11
-20001105;   23676;  0.67;  3.49;  2.60;  1.07
-20001106;   28486;  0.80; 22.04;  2.11;  1.03
-20001107;   32923;  0.93;  1.09; -1.21;  1.00
-20001108;   25365;  0.72;  7.00; -1.94;  0.96
-20001109;   22932;  0.65;  3.20; -1.12;  0.93
-20001110;   20758;  0.59;  8.61; -2.07;  0.89
-20001111;   20297;  0.57;  5.66; -2.62;  0.86
-20001112;   20669;  0.58; 16.22; -2.64;  0.82
-20001113;   20042;  0.57;  5.14; -3.96;  0.79
-20001114;   18636;  0.53;  5.63; -4.75;  0.75
-20001115;   17694;  0.50;  5.06; -7.19;  0.72
-20001116;   16547;  0.47;  1.94; -3.31;  0.69
-20001117;   16635;  0.47;  3.49; -3.00;  0.65
-20001118;   16834;  0.48;  3.15; -3.69;  0.62
-20001119;   16090;  0.45;  3.41; -3.33;  0.59
-20001120;   15916;  0.45; 11.12; -2.44;  0.56
-20001121;   16433;  0.46;  7.26; -2.52;  0.53
-20001122;   18466;  0.52; 18.56; -0.16;  0.49
-20001123;   29488;  0.83;  6.69; -1.86;  0.46
-20001124;   27540;  0.78;  1.47; -5.90;  0.43
-20001125;   21987;  0.62;  7.31; -4.96;  0.41
-20001126;   20528;  0.58; 11.29; -6.19;  0.38
-20001127;   18495;  0.52; 10.70; -6.63;  0.35
-20001128;   17921;  0.51; 16.85; -3.77;  0.32
-20001129;   18264;  0.52;  2.58; -3.74;  0.29
-20001130;   17836;  0.50;  0.59; -4.69;  0.27
-20001201;   15346;  0.43;  0.00; -4.16;  0.24
-20001202;   13313;  0.38;  0.00; -4.01;  0.21
-20001203;   13026;  0.37;  0.00; -2.43;  0.19
-20001204;   13455;  0.38;  0.05; -2.51;  0.17
-20001205;   13915;  0.39;  1.01; -4.50;  0.14
-20001206;   15374;  0.43; 12.25; -2.12;  0.12
-20001207;   23017;  0.65;  2.51; -1.94;  0.10
-20001208;   21186;  0.60;  7.45; -3.53;  0.07
-20001209;   21215;  0.60;  3.68; -0.67;  0.05
-20001210;   22819;  0.64;  0.09; -1.12;  0.03
-20001211;   21643;  0.61;  0.30;  0.31;  0.01
-20001212;   21356;  0.60;  5.84;  2.19;  0.00
-20001213;   25394;  0.72;  4.88;  0.64;  0.00
-20001214;   27742;  0.78;  1.18; -5.63;  0.00
-20001215;   20042;  0.57;  0.19;-10.14;  0.00
-20001216;   15459;  0.44;  0.07; -7.31;  0.00
-20001217;   14170;  0.40;  0.18; -5.50;  0.00
-20001218;   17177;  0.48;  0.47; -6.08;  0.00
-20001219;   22330;  0.63;  5.86; -7.40;  0.00
-20001220;   22904;  0.65;  1.70; -5.92;  0.00
-20001221;   22904;  0.65;  8.77; -4.65;  0.00
-20001222;   22043;  0.62;  6.42; -4.77;  0.00
-20001223;   20786;  0.59;  4.03; -6.60;  0.00
-20001224;   17464;  0.49;  1.08; -9.04;  0.00
-20001225;   16320;  0.46;  0.40;-12.11;  0.00
-20001226;   13168;  0.37;  0.07;-14.32;  0.00
-20001227;   16175;  0.46;  0.43;-12.16;  0.00
-20001228;   22043;  0.62;  1.10;-11.40;  0.00
-20001229;   24335;  0.69; 11.63; -9.06;  0.00
-20001230;   26453;  0.75; 14.72; -3.99;  0.00
-20001231;   22702;  0.64;  4.23; -4.94;  0.00
-20010101;   20528;  0.58;  3.65; -4.79;  0.00
-20010102;   20499;  0.58;  5.43; -3.44;  0.00
-20010103;   20042;  0.57;  4.71; -0.57;  0.00
-20010104;   19869;  0.56;  1.29; -1.08;  0.00
-20010105;   18781;  0.53;  9.65; -3.07;  0.00
-20010106;   17722;  0.50;  3.39; -6.78;  0.00
-20010107;   16518;  0.47;  1.91;-10.59;  0.00
-20010108;   15775;  0.45; 15.51; -9.84;  0.00
-20010109;   15605;  0.44; 37.21; -4.79;  0.00
-20010110;   16292;  0.46; 16.71; -4.38;  0.00
-20010111;   15976;  0.45;  3.91; -6.43;  0.00
-20010112;   16292;  0.46;  1.37; -4.50;  0.00
-20010113;   16348;  0.46;  6.66; -4.50;  0.00
-20010114;   16260;  0.46;  7.23; -7.17;  0.00
-20010115;   15888;  0.45; 18.73; -5.85;  0.00
-20010116;   15976;  0.45; 11.57; -2.06;  0.00
-20010117;   16518;  0.47;  3.10; -0.22;  0.00
-20010118;   16547;  0.47;  2.66;  0.64;  0.00
-20010119;   17120;  0.48;  0.37;  0.21;  0.00
-20010120;   17234;  0.49;  0.19; -1.00;  0.00
-20010121;   17407;  0.49; 18.26; -2.16;  0.00
-20010122;   17322;  0.49; 10.34; -3.66;  0.00
-20010123;   17035;  0.48;  4.83; -6.47;  0.00
-20010124;   16862;  0.48;  0.01; -9.86;  0.00
-20010125;   16090;  0.45;  0.14; -8.36;  0.00
-20010126;   15087;  0.43;  1.25; -4.55;  0.00
-20010127;   15261;  0.43;  0.53; -5.64;  0.00
-20010128;   14974;  0.42;  0.04; -5.36;  0.00
-20010129;   15002;  0.42;  0.34; -2.86;  0.00
-20010130;   14946;  0.42;  1.69;  1.76;  0.00
-20010131;   16231;  0.46; 10.06; -2.39;  0.00
-20010201;   15803;  0.45;  5.30;-14.75;  0.00
-20010202;   10306;  0.29;  1.59;-20.84;  0.00
-20010203;    8589;  0.24;  0.09;-20.64;  0.00
-20010204;    7158;  0.20;  0.19;-17.29;  0.00
-20010205;    6297;  0.18;  0.05;-14.20;  0.00
-20010206;    8302;  0.23;  0.02;-12.85;  0.00
-20010207;   10593;  0.30;  0.00;-11.39;  0.00
-20010208;   12024;  0.34;  0.00;-10.23;  0.00
-20010209;   13455;  0.38;  0.58; -8.20;  0.01
-20010210;   14315;  0.40;  0.31; -7.76;  0.03
-20010211;   15459;  0.44;  0.39; -4.29;  0.05
-20010212;   14886;  0.42;  0.14; -5.24;  0.07
-20010213;   15459;  0.44;  4.01; -7.69;  0.10
-20010214;   13600;  0.38;  2.06; -9.25;  0.12
-20010215;   12885;  0.36;  0.74;-10.22;  0.14
-20010216;   13742;  0.39;  5.09; -7.80;  0.17
-20010217;   15459;  0.44;  7.06; -7.56;  0.19
-20010218;   17177;  0.48;  7.17; -4.31;  0.22
-20010219;   17751;  0.50;  2.45; -2.66;  0.24
-20010220;   18608;  0.53;  3.32; -2.87;  0.27
-20010221;   17751;  0.50;  1.19; -1.01;  0.29
-20010222;   20326;  0.57; 10.80; -1.08;  0.32
-20010223;   23332;  0.66;  1.20; -0.75;  0.35
-20010224;   24622;  0.70;  3.15; -0.67;  0.38
-20010225;   26052;  0.74;  0.39; -2.41;  0.41
-20010226;   26226;  0.74;  1.25; -3.73;  0.44
-20010227;   24221;  0.68;  5.13; -4.68;  0.47
-20010228;   21158;  0.60;  8.17; -6.87;  0.50
-20010301;   19153;  0.54; 15.74; -9.06;  0.53
-20010302;   18236;  0.51; 10.66;-10.96;  0.56
-20010303;   17007;  0.48;  0.61;-13.44;  0.59
-20010304;   18696;  0.53;  0.87; -9.21;  0.62
-20010305;   17492;  0.49;  2.18; -3.44;  0.66
-20010306;   19869;  0.56; 13.14;  0.98;  0.69
-20010307;   28914;  0.82;  4.11; -0.34;  0.72
-20010308;   31206;  0.88; 12.78; -1.53;  0.75
-20010309;   38650;  1.09;  8.50;  1.86;  0.79
-20010310;   53536;  1.51;  3.94;  3.76;  0.82
-20010311;   65560;  1.85;  1.56;  4.48;  0.86
-20010312;   78444;  2.21;  0.33;  3.74;  0.89
-20010313;   80736;  2.28; 12.61; -1.25;  0.93
-20010314;   73865;  2.09;  3.54; -3.19;  0.96
-20010315;   62698;  1.77;  4.78; -2.11;  1.00
-20010316;   57258;  1.62; 22.98; -0.65;  1.04
-20010317;   58976;  1.67; 11.38; -2.96;  1.07
-20010318;   55540;  1.57;  9.90; -2.84;  1.11
-20010319;   54970;  1.55;  2.87; -1.07;  1.15
-20010320;   52679;  1.49;  1.54;  0.49;  1.19
-20010321;   53249;  1.50; 10.53;  0.67;  1.23
-20010322;   60980;  1.72;  3.40; -0.53;  1.26
-20010323;   60980;  1.72;  4.19; -1.82;  1.30
-20010324;   56401;  1.59;  3.26; -2.08;  1.34
-20010325;   56688;  1.60;  7.47;  0.90;  1.38
-20010326;   65276;  1.84;  1.71;  1.92;  1.42
-20010327;   68995;  1.95; 10.23;  0.71;  1.46
-20010328;   75870;  2.14; 11.16;  0.40;  1.50
-20010329;   78731;  2.22; 10.36; -1.25;  1.54
-20010330;   74152;  2.09;  1.05; -0.31;  1.58
-20010331;   70713;  2.00;  6.74; -0.78;  1.62
-20010401;   67277;  1.90;  6.82; -2.20;  1.66
-20010402;   65276;  1.84; 13.14; -2.03;  1.70
-20010403;   61841;  1.75;  6.34; -0.67;  1.74
-20010404;   56971;  1.61;  6.36; -1.53;  1.78
-20010405;   58976;  1.67; 11.73;  2.87;  1.82
-20010406;   80449;  2.27;  1.50;  7.46;  1.86
-20010407;  139425;  3.94;  0.41;  6.23;  1.90
-20010408;  177788;  5.02;  0.03;  2.89;  1.94
-20010409;  155171;  4.38;  0.17; -0.26;  1.98
-20010410;  135132;  3.82;  0.20;  2.00;  2.02
-20010411;  123392;  3.48;  0.11;  2.97;  2.06
-20010412;  121674;  3.44;  0.15;  5.15;  2.10
-20010413;  134272;  3.79;  0.37;  7.25;  2.14
-20010414;  157462;  4.45;  0.08;  7.73;  2.18
-20010415;  187237;  5.29;  6.22;  6.66;  2.23
-20010416;  263103;  7.43;  2.70;  4.91;  2.27
-20010417;  267112;  7.54;  7.11;  4.14;  2.31
-20010418;  248505;  7.02;  0.29;  7.01;  2.35
-20010419;  274557;  7.75;  0.00;  8.98;  2.39
-20010420;  340691;  9.62;  0.40; 10.48;  2.43
-20010421;  389360; 10.99;  5.92;  8.55;  2.47
-20010422;  415126; 11.72;  5.94;  4.43;  2.51
-20010423;  349279;  9.86;  0.91;  3.71;  2.55
-20010424;  294883;  8.33;  0.63;  2.91;  2.59
-20010425;  257380;  7.27;  1.29;  4.60;  2.63
-20010426;  236194;  6.67;  1.25;  4.03;  2.67
-20010427;  223883;  6.32;  3.94;  2.89;  2.71
-20010428;  205845;  5.81;  0.40;  1.95;  2.75
-20010429;  192104;  5.42;  0.14;  3.53;  2.79
-20010430;  194395;  5.49;  2.10;  6.61;  2.83
-20010501;  203841;  5.76;  2.97;  6.27;  2.87
-20010502;  221878;  6.26;  5.46;  4.70;  2.90
-20010503;  239342;  6.76;  1.07;  6.24;  2.94
-20010504;  256519;  7.24;  0.37;  7.97;  2.98
-20010505;  280567;  7.92;  1.34;  9.32;  3.02
-20010506;  317787;  8.97;  1.78; 12.20;  3.06
-20010507;  423714; 11.96;  7.43; 10.64;  3.09
-20010508;  475249; 13.42;  1.38;  9.59;  3.13
-20010509;  460934; 13.01;  1.15; 11.30;  3.16
-20010510;  486699; 13.74;  5.60;  7.83;  3.20
-20010511;  446618; 12.61;  1.55;  3.17;  3.24
-20010512;  360729; 10.19;  0.47;  2.08;  3.27
-20010513;  303471;  8.57;  0.59;  3.79;  3.31
-20010514;  269974;  7.62;  0.21;  6.81;  3.34
-20010515;  261386;  7.38;  0.86;  7.97;  3.38
-20010516;  272839;  7.70;  1.38;  6.96;  3.41
-20010517;  271692;  7.67;  6.40;  9.02;  3.44
-20010518;  314925;  8.89; 15.62;  2.33;  3.48
-20010519;  263390;  7.44;  2.61;  0.74;  3.51
-20010520;  228462;  6.45;  1.13;  4.45;  3.54
-20010521;  216151;  6.10;  0.54;  5.89;  3.58
-20010522;  205845;  5.81;  0.28;  9.11;  3.61
-20010523;  225888;  6.38;  9.94;  5.55;  3.64
-20010524;  214434;  6.05;  9.22;  1.12;  3.67
-20010525;  200405;  5.66;  4.49;  3.45;  3.70
-20010526;  188094;  5.31;  0.46;  5.27;  3.73
-20010527;  182371;  5.15;  7.54;  7.86;  3.76
-20010528;  221591;  6.26; 13.72;  3.84;  3.79
-20010529;  217299;  6.14;  5.62;  4.46;  3.81
-20010530;  204128;  5.76;  0.67;  5.87;  3.84
-20010531;  201553;  5.69;  0.77;  7.64;  3.87
-20010601;  208707;  5.89;  0.88; 10.52;  3.90
-20010602;  259955;  7.34;  6.22; 10.26;  3.92
-20010603;  285150;  8.05;  0.41;  9.96;  3.95
-20010604;  300610;  8.49;  0.36; 11.73;  3.97
-20010605;  326375;  9.22;  0.25; 14.03;  4.00
-20010606;  352141;  9.94;  0.00; 14.11;  4.02
-20010607;  357868; 10.10;  0.00; 13.99;  4.04
-20010608;  340691;  9.62;  0.00; 14.65;  4.07
-20010609;  332102;  9.38;  1.10; 13.50;  4.09
-20010610;  317787;  8.97;  2.28; 10.39;  4.11
-20010611;  286294;  8.08;  0.03; 12.04;  4.13
-20010612;  265969;  7.51;  0.01; 14.20;  4.15
-20010613;  258524;  7.30;  0.21; 14.88;  4.17
-20010614;  249935;  7.06;  2.13; 14.50;  4.19
-20010615;  259955;  7.34; 24.37; 12.59;  4.21
-20010616;  306333;  8.65;  2.90;  8.62;  4.23
-20010617;  235620;  6.65;  0.93;  8.04;  4.25
-20010618;  197830;  5.59;  1.79; 11.36;  4.26
-20010619;  183228;  5.17;  1.56;  9.15;  4.28
-20010620;  178075;  5.03; 14.55;  4.20;  4.29
-20010621;  166625;  4.70;  1.03;  7.66;  4.31
-20010622;  148013;  4.18;  0.93;  8.62;  4.32
-20010623;  137133;  3.87;  0.25; 10.11;  4.34
-20010624;  129405;  3.65;  0.45; 11.94;  4.35
-20010625;  125396;  3.54;  3.64; 11.89;  4.36
-20010626;  122248;  3.45;  0.11; 13.76;  4.37
-20010627;  118239;  3.34;  0.77; 12.09;  4.38
-20010628;  110224;  3.11;  0.45; 14.34;  4.39
-20010629;  105071;  2.97;  0.02; 16.13;  4.40
-20010630;  100204;  2.83;  0.76; 14.00;  4.41
-20010701;   95335;  2.69;  0.20; 10.77;  4.42
-20010702;   88177;  2.49;  0.00; 12.47;  4.43
-20010703;   81306;  2.30;  0.01; 15.97;  4.43
-20010704;   76727;  2.17;  0.00; 15.49;  4.44
-20010705;   72147;  2.04;  0.01; 14.99;  4.45
-20010706;   67277;  1.90;  0.00; 17.29;  4.45
-20010707;   62698;  1.77;  0.00; 18.93;  4.45
-20010708;   58689;  1.66;  0.02; 14.53;  4.46
-20010709;   54970;  1.55;  0.42; 13.71;  4.46
-20010710;   52105;  1.47;  0.60; 13.73;  4.46
-20010711;   49814;  1.41;  0.77; 15.59;  4.46
-20010712;   46952;  1.33;  4.87; 16.15;  4.46
-20010713;   46952;  1.33;  1.11; 16.76;  4.46
-20010714;   46665;  1.32;  0.79; 18.57;  4.46
-20010715;   43516;  1.23;  2.97; 18.35;  4.46
-20010716;   42659;  1.20;  5.11; 13.32;  4.46
-20010717;   43803;  1.24;  1.03; 13.28;  4.45
-20010718;   42943;  1.21;  0.35; 16.57;  4.45
-20010719;   38650;  1.09;  0.19; 20.16;  4.44
-20010720;   36072;  1.02;  2.16; 20.89;  4.44
-20010721;   34067;  0.96;  0.78; 16.66;  4.43
-20010722;   32066;  0.91;  0.68; 15.70;  4.43
-20010723;   30632;  0.86;  0.19; 18.57;  4.42
-20010724;   28914;  0.82;  0.27; 18.85;  4.41
-20010725;   27855;  0.79;  0.00; 18.68;  4.40
-20010726;   26598;  0.75;  2.58; 19.10;  4.39
-20010727;   26109;  0.74;  3.53; 17.99;  4.38
-20010728;   26825;  0.76;  0.40; 17.54;  4.37
-20010729;   25822;  0.73;  0.00; 18.95;  4.36
-20010730;   23906;  0.68;  0.26; 18.61;  4.35
-20010731;   22730;  0.64;  0.37; 19.86;  4.34
-20010801;   21760;  0.61;  0.98; 15.64;  4.32
-20010802;   20899;  0.59;  0.12; 11.24;  4.31
-20010803;   20528;  0.58;  0.00; 11.28;  4.29
-20010804;   20241;  0.57;  0.00; 12.43;  4.28
-20010805;   19582;  0.55;  0.00; 15.03;  4.26
-20010806;   18895;  0.53;  0.00; 18.03;  4.25
-20010807;   18123;  0.51;  0.07; 19.50;  4.23
-20010808;   17492;  0.49;  5.14; 18.99;  4.21
-20010809;   20528;  0.58;  2.94; 16.92;  4.19
-20010810;   20443;  0.58;  3.21; 15.89;  4.17
-20010811;   18866;  0.53;  0.59; 17.44;  4.15
-20010812;   17921;  0.51;  2.70; 18.44;  4.13
-20010813;   17464;  0.49;  2.50; 16.46;  4.11
-20010814;   17606;  0.50;  0.59; 16.65;  4.09
-20010815;   17007;  0.48;  0.04; 13.59;  4.07
-20010816;   16033;  0.45;  0.05; 10.79;  4.04
-20010817;   15403;  0.43;  0.25; 12.12;  4.02
-20010818;   15002;  0.42;  0.51; 13.37;  4.00
-20010819;   14602;  0.41;  0.07; 14.16;  3.97
-20010820;   14372;  0.41;  2.23; 12.55;  3.95
-20010821;   14542;  0.41;  5.95; 11.61;  3.92
-20010822;   19610;  0.55; 17.98; 11.97;  3.90
-20010823;   24909;  0.70;  9.58;  9.79;  3.87
-20010824;   24537;  0.69;  5.23;  7.16;  3.84
-20010825;   22415;  0.63;  2.01;  7.66;  3.81
-20010826;   21073;  0.59;  3.25;  9.71;  3.79
-20010827;   21700;  0.61;  6.15;  9.19;  3.76
-20010828;   21473;  0.61;  0.57; 10.26;  3.73
-20010829;   19840;  0.56;  0.46; 12.17;  3.70
-20010830;   18094;  0.51;  2.04; 12.13;  3.67
-20010831;   17351;  0.49;  0.68; 11.91;  3.64
-20010901;   16979;  0.48;  1.63; 13.04;  3.61
-20010902;   16348;  0.46;  3.54;  8.67;  3.57
-20010903;   16348;  0.46;  0.00;  9.47;  3.54
-20010904;   16175;  0.46;  0.07; 11.07;  3.51
-20010905;   15087;  0.43;  0.23;  9.20;  3.48
-20010906;   14344;  0.40;  0.00;  8.23;  3.44
-20010907;   13887;  0.39;  0.00;  9.71;  3.41
-20010908;   13511;  0.38;  0.00;  9.33;  3.38
-20010909;   12913;  0.36;  0.02;  8.38;  3.34
-20010910;   12683;  0.36;  0.01;  7.07;  3.31
-20010911;   12481;  0.35;  0.00;  6.73;  3.27
-20010912;   12198;  0.34;  0.10;  8.13;  3.23
-20010913;   12052;  0.34;  1.49; 11.28;  3.20
-20010914;   11826;  0.33;  0.00; 12.84;  3.16
-20010915;   11510;  0.32;  0.18; 13.21;  3.13
-20010916;   11167;  0.32;  0.36; 13.25;  3.09
-20010917;   11567;  0.33; 15.35;  8.51;  3.05
-20010918;   17807;  0.50;  4.19;  5.44;  3.02
-20010919;   16720;  0.47;  0.50;  7.32;  2.98
-20010920;   14344;  0.40;  0.10;  8.53;  2.94
-20010921;   12998;  0.37;  0.79; 10.13;  2.90
-20010922;   12198;  0.34;  0.04; 12.74;  2.86
-20010923;   11624;  0.33;  0.00; 13.75;  2.82
-20010924;   11280;  0.32;  0.00; 14.13;  2.79
-20010925;   10937;  0.31;  0.27; 14.78;  2.75
-20010926;   10706;  0.30;  0.42; 14.07;  2.71
-20010927;   10650;  0.30;  0.00; 12.85;  2.67
-20010928;   10650;  0.30;  0.43; 14.20;  2.63
-20010929;   10480;  0.30;  0.14; 15.68;  2.59
-20010930;   10278;  0.29;  5.88;  9.81;  2.55
-20011001;   19469;  0.55; 14.26;  5.02;  2.51
-20011002;   19897;  0.56;  0.25;  2.39;  2.47
-20011003;   16292;  0.46;  0.33;  3.08;  2.43
-20011004;   13855;  0.39;  0.24;  5.19;  2.39
-20011005;   12768;  0.36;  0.61;  4.90;  2.35
-20011006;   12254;  0.35;  0.02;  6.92;  2.31
-20011007;   11882;  0.34;  0.00;  7.63;  2.26
-20011008;   11539;  0.33;  0.00;  9.57;  2.22
-20011009;   11252;  0.32;  0.51;  9.27;  2.18
-20011010;   10965;  0.31;  1.98;  9.79;  2.14
-20011011;   10795;  0.30;  0.03;  6.14;  2.10
-20011012;   10795;  0.30;  0.10;  7.77;  2.06
-20011013;   10795;  0.30;  1.27;  6.03;  2.02
-20011014;   10795;  0.30;  0.09;  4.59;  1.98
-20011015;   10852;  0.31;  0.28;  2.38;  1.94
-20011016;   10880;  0.31;  0.05;  2.23;  1.90
-20011017;   10678;  0.30;  0.02;  3.40;  1.86
-20011018;   10536;  0.30;  0.26;  6.63;  1.82
-20011019;   10391;  0.29;  0.73;  6.86;  1.77
-20011020;   10335;  0.29;  1.33;  7.73;  1.74
-20011021;   10335;  0.29;  7.45;  6.75;  1.69
-20011022;   14259;  0.40;  3.54;  6.21;  1.65
-20011023;   14659;  0.41;  6.71;  5.82;  1.61
-20011024;   14170;  0.40;  1.12;  3.41;  1.57
-20011025;   13972;  0.39;  0.50;  1.32;  1.53
-20011026;   13572;  0.38;  1.93;  2.48;  1.50
-20011027;   14315;  0.40; 12.41;  0.58;  1.46
-20011028;   15746;  0.44;  0.46; -1.57;  1.42
-20011029;   13915;  0.39;  0.46; -2.27;  1.38
-20011030;   12796;  0.36;  2.92; -1.51;  1.34
-20011031;   12513;  0.35;  1.69; -2.36;  1.30
-20011101;   12311;  0.35;  0.13; -3.06;  1.26
-20011102;   11139;  0.31;  0.64; -2.04;  1.22
-20011103;   10593;  0.30; 11.50;  0.37;  1.18
-20011104;   28457;  0.80; 28.30;  1.66;  1.15
-20011105;   42086;  1.19; 10.03;  0.05;  1.11
-20011106;   31206;  0.88; 14.47; -0.59;  1.07
-20011107;   28170;  0.80; 12.04; -1.14;  1.03
-20011108;   24763;  0.70;  9.47; -0.44;  1.00
-20011109;   25911;  0.73;  6.95;  3.41;  0.96
-20011110;   43803;  1.24;  0.41;  5.82;  0.93
-20011111;   52392;  1.48;  0.28;  6.72;  0.89
-20011112;   51531;  1.46; 14.13;  3.21;  0.86
-20011113;   56971;  1.61;  9.59; -0.86;  0.82
-20011114;   46952;  1.33;  8.14; -2.98;  0.79
-20011115;   38937;  1.10;  1.11; -4.76;  0.75
-20011116;   33497;  0.95;  3.20; -2.22;  0.72
-20011117;   33210;  0.94;  1.95; -0.33;  0.69
-20011118;   31492;  0.89;  0.15;  1.46;  0.65
-20011119;   30062;  0.85;  0.46;  3.05;  0.62
-20011120;   29488;  0.83;  0.13;  4.64;  0.59
-20011121;   29201;  0.82;  0.43;  1.91;  0.56
-20011122;   29488;  0.83;  0.43; -0.45;  0.53
-20011123;   28287;  0.80;  9.66; -1.72;  0.49
-20011124;   29488;  0.83;  3.77; -2.40;  0.46
-20011125;   29201;  0.82;  5.20; -2.72;  0.43
-20011126;   28259;  0.80; 16.35; -3.28;  0.41
-20011127;   28085;  0.79;  1.37; -5.15;  0.38
-20011128;   24937;  0.70;  0.35; -6.22;  0.35
-20011129;   19925;  0.56;  0.10; -6.03;  0.32
-20011130;   19954;  0.56;  0.13; -5.94;  0.29
-20011201;   19840;  0.56;  1.02; -5.53;  0.27
-20011202;   20156;  0.57;  0.89; -3.00;  0.24
-20011203;   20843;  0.59;  6.49; -1.88;  0.21
-20011204;   33210;  0.94; 25.59;  1.34;  0.19
-20011205;  102205;  2.89;  6.38;  1.67;  0.17
-20011206;   90181;  2.55;  5.31; -1.59;  0.14
-20011207;   68425;  1.93;  1.07; -3.49;  0.12
-20011208;   58976;  1.67; 17.41; -1.06;  0.10
-20011209;   56971;  1.61;  9.70; -2.71;  0.07
-20011210;   50674;  1.43;  3.21; -7.47;  0.05
-20011211;   42086;  1.19;  1.27;-11.28;  0.03
-20011212;   38076;  1.08;  1.55; -7.14;  0.01
-20011213;   40655;  1.15;  1.01; -4.80;  0.00
-20011214;   38937;  1.10;  0.59; -2.42;  0.00
-20011215;   36932;  1.04;  0.53; -2.71;  0.00
-20011216;   34067;  0.96;  1.60; -5.03;  0.00
-20011217;   32350;  0.91;  3.89; -7.26;  0.00
-20011218;   30062;  0.85;  2.12; -9.90;  0.00
-20011219;   28344;  0.80;  5.94; -7.22;  0.00
-20011220;   28914;  0.82;  1.01; -3.35;  0.00
-20011221;   28914;  0.82;  0.47; -4.86;  0.00
-20011222;   28372;  0.80;  0.30; -3.78;  0.00
-20011223;   28029;  0.79;  5.77; -2.05;  0.00
-20011224;   28631;  0.81;  0.42; -2.31;  0.00
-20011225;   26768;  0.76;  0.07; -3.73;  0.00
-20011226;   23878;  0.67;  0.00; -3.41;  0.00
-20011227;   22730;  0.64;  0.31; -4.17;  0.00
-20011228;   21445;  0.61;  1.89; -6.36;  0.00
-20011229;   22617;  0.64;  0.31; -6.22;  0.00
-20011230;   24193;  0.68;  0.83; -4.08;  0.00
-20011231;   24020;  0.68;  2.08; -3.24;  0.00
-20020101;   23935;  0.68;  5.01; -2.60;  0.00
-20020102;   23906;  0.68;  4.00; -6.03;  0.00
-20020103;   22072;  0.62;  5.31; -7.92;  0.00
-20020104;   21385;  0.60; 13.56; -4.45;  0.00
-20020105;   21930;  0.62;  4.57; -2.27;  0.00
-20020106;   23276;  0.66; 15.04; -0.10;  0.00
-20020107;   29201;  0.82; 26.93;  0.56;  0.00
-20020108;   52392;  1.48; 21.09;  0.42;  0.00
-20020109;   48096;  1.36; 11.12;  1.91;  0.00
-20020110;   56688;  1.60;  7.07; -0.34;  0.00
-20020111;   53823;  1.52;  0.81; -2.86;  0.00
-20020112;   44377;  1.25;  0.81; -0.09;  0.00
-20020113;   40368;  1.14;  4.50;  0.01;  0.00
-20020114;   39507;  1.12;  1.60;  0.05;  0.00
-20020115;   38363;  1.08;  0.48; -1.40;  0.00
-20020116;   35785;  1.01;  0.16; -2.66;  0.00
-20020117;   33497;  0.95;  0.44; -4.28;  0.00
-20020118;   30349;  0.86;  0.25; -5.83;  0.00
-20020119;   24792;  0.70;  0.00; -6.02;  0.00
-20020120;   23417;  0.66;  0.06; -5.38;  0.00
-20020121;   26081;  0.74;  0.74; -2.53;  0.00
-20020122;   30632;  0.86; 12.10; -2.36;  0.00
-20020123;   30062;  0.85; 14.88; -3.51;  0.00
-20020124;   27228;  0.77;  2.12; -4.50;  0.00
-20020125;   26166;  0.74; 12.69; -2.59;  0.00
-20020126;   26052;  0.74;  8.48; -4.71;  0.00
-20020127;   25337;  0.72; 14.05; -5.63;  0.00
-20020128;   24994;  0.71; 22.79; -3.52;  0.00
-20020129;   25422;  0.72; 12.28; -4.38;  0.00
-20020130;   25164;  0.71; 10.16; -3.45;  0.00
-20020131;   24678;  0.70;  4.20; -5.56;  0.00
-20020201;   24250;  0.68;  6.36; -4.62;  0.00
-20020202;   24020;  0.68;  3.95; -4.03;  0.00
-20020203;   23591;  0.67;  2.65; -3.76;  0.00
-20020204;   23162;  0.65;  2.61; -5.03;  0.00
-20020205;   22504;  0.64;  6.82; -7.78;  0.00
-20020206;   21958;  0.62;  8.33; -7.20;  0.00
-20020207;   21958;  0.62;  7.48; -8.31;  0.00
-20020208;   21788;  0.62; 17.26; -6.01;  0.00
-20020209;   22702;  0.64; 22.30; -2.50;  0.01
-20020210;   40942;  1.16; 17.09;  0.43;  0.03
-20020211;   59550;  1.68;  6.12; -0.23;  0.05
-20020212;   52105;  1.47;  1.00; -7.97;  0.07
-20020213;   42659;  1.20;  1.30;-12.52;  0.10
-20020214;   35215;  0.99;  0.34;-14.26;  0.12
-20020215;   31492;  0.89;  3.59;-12.42;  0.14
-20020216;   31206;  0.88;  6.36; -7.51;  0.17
-20020217;   32066;  0.91;  1.09; -8.30;  0.19
-20020218;   29201;  0.82;  0.35; -9.28;  0.22
-20020219;   25882;  0.73;  0.45; -7.57;  0.24
-20020220;   25309;  0.71; 11.53; -6.41;  0.27
-20020221;   27342;  0.77;  7.15; -2.19;  0.29
-20020222;   28142;  0.79;  0.53;  1.56;  0.32
-20020223;   29488;  0.83;  0.53;  1.81;  0.35
-20020224;   29488;  0.83;  0.33;  0.78;  0.38
-20020225;   29775;  0.84;  0.06;  2.57;  0.41
-20020226;   32923;  0.93;  0.00; -0.71;  0.44
-20020227;   34641;  0.98;  0.11; -1.80;  0.47
-20020228;   35215;  0.99;  0.22; -0.84;  0.50
-20020301;   36072;  1.02;  0.70; -0.47;  0.53
-20020302;   36646;  1.03;  0.99;  0.11;  0.56
-20020303;   38076;  1.08;  3.38;  1.57;  0.59
-20020304;   42659;  1.20;  0.20;  0.66;  0.62
-20020305;   43516;  1.23;  0.11; -1.39;  0.66
-20020306;   42659;  1.20;  0.48;  0.69;  0.69
-20020307;   42372;  1.20;  0.20;  2.71;  0.72
-20020308;   43230;  1.22;  4.88; -2.59;  0.75
-20020309;   43230;  1.22;  2.45; -3.09;  0.79
-20020310;   42943;  1.21; 10.46; -1.17;  0.82
-20020311;   44090;  1.24;  7.93; -3.68;  0.86
-20020312;   41225;  1.16;  4.60; -4.61;  0.89
-20020313;   39224;  1.11;  2.30; -4.54;  0.93
-20020314;   37219;  1.05;  5.75; -4.28;  0.96
-20020315;   36646;  1.03;  1.46; -1.97;  1.00
-20020316;   35215;  0.99;  1.20;  0.02;  1.04
-20020317;   34641;  0.98;  0.59;  2.10;  1.07
-20020318;   36072;  1.02;  0.54;  4.88;  1.11
-20020319;   42086;  1.19;  6.67;  5.94;  1.15
-20020320;   68138;  1.92;  4.55;  3.69;  1.19
-20020321;   81880;  2.31;  0.94;  2.84;  1.23
-20020322;   83024;  2.34;  2.06;  0.16;  1.26
-20020323;   77587;  2.19;  6.29; -6.87;  1.30
-20020324;   69282;  1.96;  0.33; -5.80;  1.34
-20020325;   62985;  1.78;  1.20; -2.83;  1.38
-20020326;   59836;  1.69;  0.32;  1.00;  1.42
-20020327;   58976;  1.67;  0.37;  1.44;  1.46
-20020328;   59263;  1.67;  0.21;  1.59;  1.50
-20020329;   60123;  1.70;  0.97;  2.21;  1.54
-20020330;   62411;  1.76;  0.29;  4.19;  1.58
-20020331;   68138;  1.92;  0.10;  6.18;  1.62
-20020401;   78444;  2.21;  0.00;  8.23;  1.66
-20020402;   97626;  2.76;  0.00;  8.61;  1.70
-20020403;  125970;  3.56;  0.00;  7.08;  1.74
-20020404;  142573;  4.03;  0.00;  5.56;  1.78
-20020405;  145725;  4.11;  0.00;  4.96;  1.82
-20020406;  143147;  4.04;  0.33;  5.52;  1.86
-20020407;  144578;  4.08;  0.00;  7.14;  1.90
-20020408;  154314;  4.36;  0.00;  5.87;  1.94
-20020409;  156315;  4.41;  0.04;  3.54;  1.98
-20020410;  149444;  4.22;  0.07;  4.68;  2.02
-20020411;  147726;  4.17;  1.75;  4.67;  2.06
-20020412;  154884;  4.37;  3.88;  3.62;  2.10
-20020413;  156315;  4.41; 10.18;  4.39;  2.14
-20020414;  226171;  6.39; 18.62;  5.54;  2.18
-20020415;  292021;  8.25;  0.27;  8.54;  2.23
-20020416;  297744;  8.41;  0.30;  7.39;  2.27
-20020417;  294883;  8.33;  0.00;  8.91;  2.31
-20020418;  297744;  8.41;  0.48;  7.92;  2.35
-20020419;  289156;  8.16;  0.26;  8.78;  2.39
-20020420;  294883;  8.33;  1.60;  9.01;  2.43
-20020421;  323514;  9.13;  8.69;  7.47;  2.47
-20020422;  349279;  9.86; 11.10;  6.88;  2.51
-20020423;  377906; 10.67;  7.81;  5.71;  2.55
-20020424;  349279;  9.86;  3.18;  3.53;  2.59
-20020425;  294883;  8.33; 17.51;  1.55;  2.63
-20020426;  267112;  7.54;  4.63;  0.85;  2.67
-20020427;  236194;  6.67; 26.57;  0.11;  2.71
-20020428;  228749;  6.46; 10.98; -1.37;  2.75
-20020429;  198401;  5.60;  1.36; -0.63;  2.79
-20020430;  180653;  5.10;  0.25;  1.45;  2.83
-20020501;  168342;  4.75;  1.65;  3.41;  2.87
-20020502;  165764;  4.68;  2.81;  4.38;  2.90
-20020503;  164046;  4.63;  0.18;  7.02;  2.94
-20020504;  168913;  4.77;  0.00;  9.59;  2.98
-20020505;  192104;  5.42;  0.00; 12.92;  3.02
-20020506;  230754;  6.52;  0.20;  6.52;  3.06
-20020507;  218156;  6.16;  2.30;  0.93;  3.09
-20020508;  194678;  5.50;  1.15;  0.85;  3.13
-20020509;  175213;  4.95;  1.20;  3.71;  3.16
-20020510;  169200;  4.78;  0.64;  5.77;  3.20
-20020511;  167769;  4.74;  0.57;  6.46;  3.24
-20020512;  170060;  4.80;  4.16;  4.70;  3.27
-20020513;  167769;  4.74;  3.20;  4.90;  3.31
-20020514;  172922;  4.88; 21.55;  2.47;  3.34
-20020515;  165477;  4.67;  4.27;  2.89;  3.38
-20020516;  156032;  4.41;  0.54;  4.71;  3.41
-20020517;  151449;  4.28;  2.48;  7.36;  3.44
-20020518;  160324;  4.53;  1.81;  4.44;  3.48
-20020519;  155745;  4.40;  0.87;  5.13;  3.51
-20020520;  157462;  4.45;  6.78;  4.43;  3.54
-20020521;  160898;  4.54;  1.58;  6.20;  3.58
-20020522;  162042;  4.58;  4.04;  9.80;  3.61
-20020523;  198114;  5.59;  8.93;  9.66;  3.64
-20020524;  246213;  6.95; 27.56;  3.46;  3.67
-20020525;  238482;  6.73;  2.02;  4.14;  3.70
-20020526;  211572;  5.97;  1.06;  6.89;  3.73
-20020527;  202697;  5.72;  0.86; 10.56;  3.76
-20020528;  229323;  6.47; 12.92; 11.79;  3.79
-20020529;  346418;  9.78; 11.00;  7.98;  3.81
-20020530;  343552;  9.70;  3.26;  8.09;  3.84
-20020531;  326375;  9.22;  7.56;  4.24;  3.87
-20020601;  289156;  8.16; 13.57;  2.17;  3.90
-20020602;  280567;  7.92;  6.53;  6.19;  3.92
-20020603;  259381;  7.32;  3.09;  8.26;  3.95
-20020604;  270835;  7.65;  6.08;  6.34;  3.97
-20020605;  257663;  7.28;  0.38;  6.59;  4.00
-20020606;  247357;  6.98;  7.84;  8.95;  4.02
-20020607;  297744;  8.41;  6.65;  6.74;  4.04
-20020608;  285150;  8.05;  2.16;  7.33;  4.07
-20020609;  271692;  7.67;  0.44; 13.94;  4.09
-20020610;  314925;  8.89;  4.19;  9.34;  4.11
-20020611;  294883;  8.33;  2.09;  4.12;  4.13
-20020612;  248218;  7.01;  5.88;  4.26;  4.15
-20020613;  227031;  6.41;  1.83;  6.32;  4.17
-20020614;  202410;  5.72;  1.41;  5.31;  4.19
-20020615;  188668;  5.33;  1.79;  7.79;  4.21
-20020616;  182941;  5.17;  0.98;  8.78;  4.23
-20020617;  180080;  5.08;  2.86; 10.02;  4.25
-20020618;  183515;  5.18;  0.31; 11.26;  4.26
-20020619;  193248;  5.46;  0.00; 11.19;  4.28
-20020620;  191243;  5.40;  0.02; 12.12;  4.29
-20020621;  200405;  5.66;  0.38; 14.01;  4.31
-20020622;  204414;  5.77;  0.70; 17.71;  4.32
-20020623;  217582;  6.14;  0.00; 17.27;  4.34
-20020624;  221018;  6.24;  0.00; 18.68;  4.35
-20020625;  207276;  5.85;  0.00; 18.51;  4.36
-20020626;  193534;  5.46;  0.00; 17.57;  4.37
-20020627;  176357;  4.98;  0.07; 15.57;  4.38
-20020628;  157176;  4.44;  0.27; 14.70;  4.39
-20020629;  141716;  4.00;  0.00; 17.71;  4.40
-20020630;  133415;  3.77;  0.00; 19.26;  4.41
-20020701;  127975;  3.61;  0.46; 18.89;  4.42
-20020702;  118812;  3.35;  5.89; 12.47;  4.43
-20020703;  120817;  3.41;  0.39; 11.02;  4.43
-20020704;  102779;  2.90;  0.00; 14.02;  4.44
-20020705;   91042;  2.57;  0.09; 17.67;  4.45
-20020706;   85602;  2.42;  0.03; 13.10;  4.45
-20020707;   79588;  2.25;  0.01; 12.86;  4.45
-20020708;   72717;  2.05;  0.01; 15.15;  4.46
-20020709;   67564;  1.91;  0.00; 16.35;  4.46
-20020710;   63272;  1.79;  0.01; 18.24;  4.46
-20020711;   59550;  1.68;  0.08; 19.92;  4.46
-20020712;   56114;  1.58;  0.02; 20.93;  4.46
-20020713;   52679;  1.49;  0.12; 20.07;  4.46
-20020714;   49530;  1.40;  0.00; 17.92;  4.46
-20020715;   46378;  1.31;  0.00; 18.43;  4.46
-20020716;   42943;  1.21;  0.02; 17.18;  4.46
-20020717;   40368;  1.14;  0.20; 16.32;  4.45
-20020718;   38076;  1.08;  0.00; 16.60;  4.45
-20020719;   35785;  1.01;  0.23; 16.19;  4.44
-20020720;   33784;  0.95;  0.34; 15.78;  4.44
-20020721;   32350;  0.91;  0.00; 15.74;  4.43
-20020722;   31206;  0.88;  0.00; 16.92;  4.43
-20020723;   30062;  0.85;  2.75; 16.19;  4.42
-20020724;   30062;  0.85;  9.51; 12.06;  4.41
-20020725;   40655;  1.15;  9.52; 10.67;  4.40
-20020726;   37790;  1.07;  4.57;  9.38;  4.39
-20020727;   34354;  0.97;  2.53; 14.60;  4.38
-20020728;   32350;  0.91;  2.06; 16.28;  4.37
-20020729;   29775;  0.84;  0.01; 17.68;  4.36
-20020730;   27685;  0.78;  0.98; 19.25;  4.35
-20020731;   26368;  0.74;  1.24; 16.69;  4.34
-20020801;   26509;  0.75;  0.16; 16.67;  4.32
-20020802;   24909;  0.70;  0.00; 15.04;  4.31
-20020803;   23361;  0.66;  0.00; 15.34;  4.29
-20020804;   22359;  0.63;  0.00; 17.39;  4.28
-20020805;   21416;  0.60;  0.00; 19.76;  4.26
-20020806;   20499;  0.58;  0.23; 20.78;  4.25
-20020807;   19610;  0.55;  0.00; 20.76;  4.23
-20020808;   18781;  0.53;  0.15; 21.21;  4.21
-20020809;   18293;  0.52;  0.16; 20.68;  4.19
-20020810;   17864;  0.50;  0.44; 18.69;  4.17
-20020811;   17836;  0.50;  1.34; 17.11;  4.15
-20020812;   17751;  0.50;  0.00; 18.52;  4.13
-20020813;   17064;  0.48;  0.04; 19.50;  4.11
-20020814;   16320;  0.46;  0.04; 21.00;  4.09
-20020815;   15746;  0.44;  0.45; 20.14;  4.07
-20020816;   15346;  0.43;  1.43; 16.18;  4.04
-20020817;   15144;  0.43;  4.54; 13.56;  4.02
-20020818;   16805;  0.47;  6.74; 10.32;  4.00
-20020819;   19068;  0.54;  9.78; 11.94;  3.97
-20020820;   21473;  0.61;  9.07; 12.32;  3.95
-20020821;   21501;  0.61;  4.83; 10.64;  3.92
-20020822;   26194;  0.74;  9.80; 10.66;  3.90
-20020823;   26283;  0.74;  0.79; 11.92;  3.87
-20020824;   22730;  0.64;  5.36; 11.17;  3.84
-20020825;   22847;  0.65;  4.50;  9.44;  3.81
-20020826;   22189;  0.63;  1.93; 10.06;  3.79
-20020827;   20698;  0.58;  0.41; 11.78;  3.76
-20020828;   19238;  0.54;  0.00; 13.94;  3.73
-20020829;   17694;  0.50;  0.04; 15.29;  3.70
-20020830;   16890;  0.48;  0.38; 11.36;  3.67
-20020831;   16547;  0.47;  0.02; 10.89;  3.64
-20020901;   15775;  0.45;  0.32; 13.60;  3.61
-20020902;   15144;  0.43;  0.02; 14.83;  3.57
-20020903;   14631;  0.41;  0.07; 15.57;  3.54
-20020904;   14259;  0.40;  0.24; 17.45;  3.51
-20020905;   13827;  0.39;  4.05; 18.26;  3.48
-20020906;   13483;  0.38;  0.32; 17.63;  3.44
-20020907;   14287;  0.40;  0.20; 17.54;  3.41
-20020908;   13685;  0.39;  0.68; 15.71;  3.38
-20020909;   13256;  0.37;  0.00; 15.80;  3.34
-20020910;   13200;  0.37;  0.10; 16.26;  3.31
-20020911;   12683;  0.36;  0.00; 17.59;  3.27
-20020912;   12169;  0.34;  0.03; 14.44;  3.23
-20020913;   11709;  0.33;  0.04; 12.48;  3.20
-20020914;   11482;  0.32;  0.00; 15.72;  3.16
-20020915;   11337;  0.32;  0.01; 14.51;  3.13
-20020916;   11139;  0.31;  0.04; 10.24;  3.09
-20020917;   10965;  0.31;  0.13; 10.27;  3.05
-20020918;   10965;  0.31;  0.00; 11.19;  3.02
-20020919;   10823;  0.31;  0.00; 10.71;  2.98
-20020920;   10735;  0.30;  0.00; 10.49;  2.94
-20020921;   10536;  0.30;  0.00; 10.35;  2.90
-20020922;   10391;  0.29;  0.00; 13.35;  2.86
-20020923;   10306;  0.29;  0.00; 15.08;  2.82
-20020924;   10048;  0.28;  0.03; 14.70;  2.79
-20020925;    9878;  0.28;  0.50; 14.55;  2.75
-20020926;    9793;  0.28;  1.03; 13.88;  2.71
-20020927;    9963;  0.28;  0.13; 13.22;  2.67
-20020928;    9732;  0.27;  0.00; 12.38;  2.63
-20020929;    9647;  0.27;  0.00; 12.15;  2.59
-20020930;    9421;  0.27;  0.14; 11.71;  2.55
-20021001;    9276;  0.26;  6.23; 10.89;  2.51
-20021002;   10823;  0.31;  6.47;  3.65;  2.47
-20021003;   12913;  0.36; 14.15;  3.36;  2.43
-20021004;   17549;  0.50;  1.72; 10.48;  2.39
-20021005;   19182;  0.54; 13.02;  5.76;  2.35
-20021006;   20241;  0.57;  1.55; -0.21;  2.31
-20021007;   16433;  0.46;  0.12; -1.35;  2.26
-20021008;   14315;  0.40;  0.20;  0.55;  2.22
-20021009;   13341;  0.38;  1.57;  4.52;  2.18
-20021010;   13285;  0.38;  2.63;  3.04;  2.14
-20021011;   14344;  0.40;  1.27;  0.56;  2.10
-20021012;   14574;  0.41;  9.07;  2.50;  2.06
-20021013;   16805;  0.47; 15.65;  1.04;  2.02
-20021014;   18895;  0.53;  5.10; -0.11;  1.98
-20021015;   19384;  0.55; 24.32;  1.12;  1.94
-20021016;   24133;  0.68;  8.23;  0.62;  1.90
-20021017;   25507;  0.72;  0.91; -0.43;  1.86
-20021018;   20786;  0.59; 11.42;  1.97;  1.82
-20021019;   28914;  0.82;  2.66; -0.17;  1.77
-20021020;   23304;  0.66;  2.18; -1.21;  1.74
-20021021;   22217;  0.63; 24.78; -1.16;  1.69
-20021022;   48383;  1.37;  2.41; -0.21;  1.65
-20021023;   33210;  0.94;  4.77;  2.18;  1.61
-20021024;   25766;  0.73;  1.00;  4.39;  1.57
-20021025;   23332;  0.66;  0.45;  7.77;  1.53
-20021026;   24909;  0.70;  3.33;  4.37;  1.50
-20021027;   28631;  0.81;  0.65;  5.65;  1.46
-20021028;   27083;  0.76;  0.16;  4.17;  1.42
-20021029;   25624;  0.72;  0.26;  3.64;  1.38
-20021030;   24537;  0.69;  0.35;  5.48;  1.34
-20021031;   26311;  0.74; 17.23;  3.48;  1.30
-20021101;   35215;  0.99;  1.77; -2.10;  1.26
-20021102;   32066;  0.91;  1.58; -4.74;  1.22
-20021103;   26853;  0.76;  4.91; -5.52;  1.18
-20021104;   34354;  0.97; 36.71; -1.45;  1.15
-20021105;   51818;  1.46; 10.66; -2.41;  1.11
-20021106;   38076;  1.08;  2.49; -3.63;  1.07
-20021107;   32066;  0.91;  7.50; -4.87;  1.03
-20021108;   29775;  0.84;  6.32; -1.39;  1.00
-20021109;   33210;  0.94;  4.39;  1.83;  0.96
-20021110;   38937;  1.10;  0.35;  4.48;  0.93
-20021111;   41225;  1.16;  0.44;  4.58;  0.89
-20021112;   38937;  1.10;  0.07;  4.20;  0.86
-20021113;   36646;  1.03;  1.64;  4.22;  0.82
-20021114;   39507;  1.12;  9.67; -0.08;  0.79
-20021115;   39507;  1.12;  1.18; -3.28;  0.75
-20021116;   35785;  1.01;  0.57; -2.44;  0.72
-20021117;   32923;  0.93;  2.17; -1.16;  0.69
-20021118;   33497;  0.95;  1.81; -0.19;  0.65
-20021119;   33210;  0.94;  1.74; -0.60;  0.62
-20021120;   32350;  0.91; 12.54; -3.52;  0.59
-20021121;   31779;  0.90; 14.59; -3.81;  0.56
-20021122;   32636;  0.92;  7.60; -0.90;  0.53
-20021123;   35502;  1.00;  1.55;  1.33;  0.49
-20021124;   36072;  1.02;  5.67;  3.26;  0.46
-20021125;   47812;  1.35; 21.73;  0.28;  0.43
-20021126;   58689;  1.66;  1.69; -5.14;  0.41
-20021127;   48383;  1.37; 17.26; -5.93;  0.38
-20021128;   42943;  1.21;  1.74; -5.68;  0.35
-20021129;   39224;  1.11; 12.40; -3.60;  0.32
-20021130;   38363;  1.08;  5.73; -6.50;  0.29
-20021201;   33497;  0.95;  8.53; -8.42;  0.27
-20021202;   32350;  0.91;  4.52; -7.73;  0.24
-20021203;   32350;  0.91;  2.04; -4.35;  0.21
-20021204;   31779;  0.90;  5.98; -1.98;  0.19
-20021205;   31206;  0.88;  6.14; -3.19;  0.17
-20021206;   29488;  0.83;  0.15; -4.53;  0.14
-20021207;   25851;  0.73;  0.06; -5.09;  0.12
-20021208;   24105;  0.68;  1.25; -2.72;  0.10
-20021209;   26226;  0.74;  0.88;  0.02;  0.07
-20021210;   30632;  0.86; 14.66;  0.08;  0.05
-20021211;   40368;  1.14;  5.44; -2.44;  0.03
-20021212;   36072;  1.02;  0.90; -5.45;  0.01
-20021213;   32066;  0.91;  0.62; -6.58;  0.00
-20021214;   30062;  0.85;  0.38; -7.89;  0.00
-20021215;   26311;  0.74;  0.31; -8.61;  0.00
-20021216;   23563;  0.67;  2.04; -8.60;  0.00
-20021217;   26052;  0.74; 17.61; -4.96;  0.00
-20021218;   30062;  0.85; 10.57; -8.22;  0.00
-20021219;   22560;  0.64;  0.91;-19.67;  0.00
-20021220;   14857;  0.42;  0.47;-21.65;  0.00
-20021221;   12885;  0.36;  0.24;-21.34;  0.00
-20021222;   11450;  0.32;  0.09;-20.09;  0.00
-20021223;   15746;  0.44;  2.31;-16.86;  0.00
-20021224;   20042;  0.57;  4.38;-13.53;  0.00
-20021225;   25766;  0.73;  5.64;-13.46;  0.00
-20021226;   28631;  0.81;  7.58;-10.02;  0.00
-20021227;   34354;  0.97; 14.58; -6.58;  0.00
-20021228;   31492;  0.89;  4.98;-15.36;  0.00
-20021229;   27196;  0.77;  1.34;-20.08;  0.00
-20021230;   24335;  0.69;  6.81;-14.98;  0.00
-20021231;   25766;  0.73; 15.43; -8.75;  0.00
-20030101;   31492;  0.89;  0.95; -4.22;  0.00
-20030102;   34354;  0.97;  2.11; -5.29;  0.00
-20030103;   32923;  0.93;  0.19; -8.61;  0.00
-20030104;   31492;  0.89;  0.86;-10.29;  0.00
-20030105;   30062;  0.85;  0.06;-10.88;  0.00
-20030106;   29488;  0.83;  1.94; -9.63;  0.00
-20030107;   28631;  0.81; 14.65; -6.62;  0.00
-20030108;   31492;  0.89;  5.57; -3.91;  0.00
-20030109;   32923;  0.93;  2.19; -3.40;  0.00
-20030110;   31492;  0.89;  6.27; -3.14;  0.00
-20030111;   30919;  0.87;  5.66; -0.51;  0.00
-20030112;   35785;  1.01; 14.40;  0.66;  0.00
-20030113;   45808;  1.29; 11.58;  0.61;  0.00
-20030114;   52966;  1.50; 13.46; -0.33;  0.00
-20030115;   60123;  1.70; 11.46; -0.90;  0.00
-20030116;   51531;  1.46;  3.06; -1.89;  0.00
-20030117;   45808;  1.29;  3.64; -0.29;  0.00
-20030118;   40081;  1.13;  1.67; -0.71;  0.00
-20030119;   37219;  1.05;  1.27; -5.39;  0.00
-20030120;   33497;  0.95;  0.13; -7.66;  0.00
-20030121;   32923;  0.93;  0.09; -8.10;  0.00
-20030122;   33784;  0.95;  1.72; -7.47;  0.00
-20030123;   33210;  0.94;  0.11; -5.71;  0.00
-20030124;   31492;  0.89;  3.42; -7.64;  0.00
-20030125;   28631;  0.81;  0.16;-10.50;  0.00
-20030126;   27629;  0.78;  0.54;-12.49;  0.00
-20030127;   27196;  0.77;  1.88; -8.38;  0.00
-20030128;   26740;  0.76;  4.00;-11.89;  0.00
-20030129;   24909;  0.70;  0.80;-13.36;  0.00
-20030130;   24335;  0.69;  0.25; -8.01;  0.00
-20030131;   25766;  0.73;  4.38; -4.41;  0.00
-20030201;   28457;  0.80;  0.69; -1.00;  0.00
-20030202;   26913;  0.76;  3.40;  0.07;  0.00
-20030203;   28372;  0.80;  1.39;  0.89;  0.00
-20030204;   27884;  0.79;  1.70;  1.47;  0.00
-20030205;   28287;  0.80;  2.30;  0.06;  0.00
-20030206;   32066;  0.91;  0.55; -1.29;  0.00
-20030207;   30632;  0.86;  0.50; -0.31;  0.00
-20030208;   29775;  0.84;  0.08;  0.27;  0.00
-20030209;   30349;  0.86;  0.01;  1.05;  0.01
-20030210;   30349;  0.86;  0.02;  0.47;  0.03
-20030211;   30062;  0.85;  1.17; -0.24;  0.05
-20030212;   30919;  0.87;  3.96; -1.58;  0.07
-20030213;   32636;  0.92;  3.39;  0.24;  0.10
-20030214;   35785;  1.01;  5.44;  1.08;  0.12
-20030215;   40655;  1.15;  5.53;  1.96;  0.14
-20030216;   58689;  1.66;  9.30; -0.05;  0.17
-20030217;   68712;  1.94;  2.77; -1.76;  0.19
-20030218;   62698;  1.77;  4.15; -2.63;  0.22
-20030219;   58406;  1.65; 10.20; -0.71;  0.24
-20030220;   76440;  2.16; 12.60;  1.09;  0.27
-20030221;   96769;  2.73;  0.71;  1.66;  0.29
-20030222;   92186;  2.60;  0.05;  0.46;  0.32
-20030223;   82740;  2.34;  0.05; -1.51;  0.35
-20030224;   74435;  2.10;  0.17; -0.93;  0.38
-20030225;   67851;  1.92;  0.25; -0.24;  0.41
-20030226;   62985;  1.78;  0.00;  0.08;  0.44
-20030227;   60123;  1.70;  0.21;  0.03;  0.47
-20030228;   58119;  1.64;  0.27; -0.08;  0.50
-20030301;   56114;  1.58; 11.69; -6.02;  0.53
-20030302;   53249;  1.50; 13.78; -3.42;  0.56
-20030303;   52966;  1.50; 16.24; -1.09;  0.59
-20030304;   56401;  1.59; 17.63;  1.38;  0.62
-20030305;   67277;  1.90;  3.72; -4.09;  0.66
-20030306;   62698;  1.77;  3.42; -4.71;  0.69
-20030307;   58976;  1.67;  5.36; -4.60;  0.72
-20030308;   56688;  1.60;  2.99; -3.37;  0.75
-20030309;   53536;  1.51;  2.14; -1.66;  0.79
-20030310;   51531;  1.46;  1.41; -2.24;  0.82
-20030311;   49530;  1.40;  0.99; -4.87;  0.86
-20030312;   46095;  1.30;  5.34; -3.73;  0.89
-20030313;   45808;  1.29;  2.58; -2.76;  0.93
-20030314;   44090;  1.24;  1.13; -3.65;  0.96
-20030315;   42086;  1.19;  0.93; -2.25;  1.00
-20030316;   41225;  1.16;  0.23; -1.39;  1.04
-20030317;   40081;  1.13;  0.81; -0.64;  1.07
-20030318;   39507;  1.12;  1.80;  0.44;  1.11
-20030319;   38650;  1.09;  1.89;  2.56;  1.15
-20030320;   39794;  1.12;  1.38;  0.03;  1.19
-20030321;   40081;  1.13;  0.32; -1.31;  1.23
-20030322;   39507;  1.12;  2.68; -2.12;  1.26
-20030323;   38650;  1.09;  0.21; -1.56;  1.30
-20030324;   38076;  1.08;  2.70; -1.21;  1.34
-20030325;   37506;  1.06;  8.08; -3.30;  1.38
-20030326;   36932;  1.04;  2.88; -4.03;  1.42
-20030327;   35502;  1.00;  0.69; -3.77;  1.46
-20030328;   34641;  0.98;  8.80; -2.56;  1.50
-20030329;   34354;  0.97;  0.38; -2.41;  1.54
-20030330;   34067;  0.96;  0.47;  2.14;  1.58
-20030331;   34928;  0.99;  1.30;  5.67;  1.62
-20030401;   40655;  1.15;  3.48;  7.03;  1.66
-20030402;   65560;  1.85;  7.24;  2.94;  1.70
-20030403;   74722;  2.11;  2.37;  2.69;  1.74
-20030404;   78444;  2.21;  3.72;  4.97;  1.78
-20030405;  101635;  2.87; 12.83;  3.89;  1.82
-20030406;  143434;  4.05;  5.58;  1.83;  1.86
-20030407;  132841;  3.75; 10.50; -1.44;  1.90
-20030408;  117381;  3.31;  3.95; -1.09;  1.94
-20030409;  109363;  3.09; 12.78; -0.79;  1.98
-20030410;  102492;  2.89;  3.01; -2.91;  2.02
-20030411;   93904;  2.65;  2.70; -2.20;  2.06
-20030412;   88177;  2.49;  0.29;  0.76;  2.10
-20030413;   85602;  2.42;  0.20;  1.08;  2.14
-20030414;   84741;  2.39;  6.66;  2.16;  2.18
-20030415;   84171;  2.38;  3.36;  2.04;  2.23
-20030416;   83311;  2.35;  1.40;  1.45;  2.27
-20030417;   81593;  2.30;  1.30;  2.11;  2.31
-20030418;   83024;  2.34;  0.28;  2.88;  2.35
-20030419;   85028;  2.40;  0.31;  4.67;  2.39
-20030420;   91042;  2.57;  0.26;  6.30;  2.43
-20030421;  105071;  2.97;  0.14;  7.31;  2.47
-20030422;  122821;  3.47;  0.51;  7.54;  2.51
-20030423;  142286;  4.02;  3.06;  7.43;  2.55
-20030424;  168342;  4.75;  6.24;  3.07;  2.59
-20030425;  165190;  4.66;  2.62; -0.27;  2.63
-20030426;  148300;  4.19;  3.34; -0.33;  2.67
-20030427;  132841;  3.75;  5.39; -0.54;  2.71
-20030428;  120243;  3.40;  4.67;  1.81;  2.75
-20030429;  114233;  3.23;  4.75;  1.68;  2.79
-20030430;  106788;  3.02;  1.10;  2.93;  2.83
-20030501;  105928;  2.99;  0.09;  3.55;  2.87
-20030502;  107359;  3.03;  0.04;  2.14;  2.90
-20030503;  104784;  2.96;  0.03;  1.78;  2.94
-20030504;   99631;  2.81;  0.09;  3.50;  2.98
-20030505;   99057;  2.80;  0.52;  4.54;  3.02
-20030506;  107359;  3.03;  4.49;  5.70;  3.06
-20030507;  130262;  3.68;  4.97;  6.32;  3.09
-20030508;  196113;  5.54; 20.38;  4.21;  3.13
-20030509;  232185;  6.56;  1.13;  0.65;  3.16
-20030510;  193821;  5.47;  3.44;  2.12;  3.20
-20030511;  178649;  5.04;  5.17;  6.69;  3.24
-20030512;  205845;  5.81;  7.86;  5.55;  3.27
-20030513;  229323;  6.47;  1.97;  6.68;  3.31
-20030514;  240773;  6.80;  0.39;  4.79;  3.34
-20030515;  232758;  6.57;  1.01;  7.16;  3.38
-20030516;  248788;  7.02;  1.90;  8.81;  3.41
-20030517;  283716;  8.01; 15.47;  9.48;  3.44
-20030518;  409399; 11.56; 11.67;  7.86;  3.48
-20030519;  455207; 12.85;  0.93;  7.10;  3.51
-20030520;  397949; 11.24;  2.24;  6.55;  3.54
-20030521;  357868; 10.10;  0.32;  8.68;  3.58
-20030522;  380772; 10.75;  0.02;  9.56;  3.61
-20030523;  392222; 11.07;  0.06;  9.25;  3.64
-20030524;  383633; 10.83;  2.88;  9.60;  3.67
-20030525;  400810; 11.32;  2.50;  4.82;  3.70
-20030526;  326375;  9.22;  1.46;  3.09;  3.73
-20030527;  275988;  7.79;  2.08;  4.44;  3.76
-20030528;  247070;  6.98;  0.87;  6.18;  3.79
-20030529;  236194;  6.67;  4.49;  7.26;  3.81
-20030530;  257380;  7.27;  8.21;  4.12;  3.84
-20030531;  243065;  6.86;  0.53;  6.78;  3.87
-20030601;  227889;  6.43;  0.08;  9.91;  3.90
-20030602;  264251;  7.46;  0.02; 12.46;  3.92
-20030603;  309198;  8.73;  0.12;  9.11;  3.95
-20030604;  300610;  8.49;  1.95;  6.15;  3.97
-20030605;  271692;  7.67; 17.73;  5.11;  4.00
-20030606;  326375;  9.22; 11.74;  9.66;  4.02
-20030607;  352141;  9.94;  1.91;  7.67;  4.04
-20030608;  300610;  8.49;  1.26;  8.22;  4.07
-20030609;  276845;  7.82;  0.22; 10.55;  4.09
-20030610;  289156;  8.16;  0.16; 13.87;  4.11
-20030611;  323514;  9.13;  2.30; 10.32;  4.13
-20030612;  294883;  8.33;  0.00;  7.46;  4.15
-20030613;  257950;  7.28;  0.55;  5.64;  4.17
-20030614;  223022;  6.30;  4.20;  4.65;  4.19
-20030615;  193821;  5.47;  0.41;  7.46;  4.21
-20030616;  183802;  5.19;  4.84;  6.76;  4.23
-20030617;  176931;  5.00;  1.20;  7.08;  4.25
-20030618;  167195;  4.72;  0.39;  9.16;  4.26
-20030619;  168342;  4.75; 10.85;  9.26;  4.28
-20030620;  201553;  5.69; 11.68;  9.63;  4.29
-20030621;  204414;  5.77;  0.26; 10.08;  4.31
-20030622;  194108;  5.48;  2.78; 10.72;  4.32
-20030623;  189242;  5.34;  2.37; 10.66;  4.34
-20030624;  187237;  5.29;  6.12;  9.86;  4.35
-20030625;  188955;  5.34;  3.19;  8.88;  4.36
-20030626;  170917;  4.83;  2.83;  9.02;  4.37
-20030627;  160611;  4.53;  2.13; 10.85;  4.38
-20030628;  158320;  4.47;  5.80; 11.86;  4.39
-20030629;  158893;  4.49; 15.73; 11.41;  4.40
-20030630;  213003;  6.01;  3.10; 10.02;  4.41
-20030701;  186950;  5.28;  0.05; 12.01;  4.42
-20030702;  160037;  4.52;  0.16; 15.07;  4.43
-20030703;  150018;  4.24;  0.00; 17.76;  4.43
-20030704;  143434;  4.05;  0.10; 17.97;  4.44
-20030705;  134845;  3.81;  0.01; 15.88;  4.45
-20030706;  120530;  3.40;  0.02; 13.41;  4.45
-20030707;  106788;  3.02;  0.00; 13.19;  4.45
-20030708;   97052;  2.74;  0.00; 14.16;  4.46
-20030709;   89895;  2.54;  0.47; 15.02;  4.46
-20030710;   84458;  2.38;  0.21; 14.19;  4.46
-20030711;   79018;  2.23;  0.00; 14.40;  4.46
-20030712;   73004;  2.06;  0.07; 17.66;  4.46
-20030713;   68425;  1.93;  1.03; 19.11;  4.46
-20030714;   67277;  1.90;  2.32; 15.34;  4.46
-20030715;   66134;  1.87;  0.13; 16.45;  4.46
-20030716;   59550;  1.68;  0.07; 16.92;  4.46
-20030717;   55827;  1.58;  1.27; 12.97;  4.45
-20030718;   54970;  1.55;  0.16; 12.81;  4.45
-20030719;   50387;  1.42;  0.00; 13.38;  4.44
-20030720;   46665;  1.32;  0.00; 15.24;  4.44
-20030721;   43803;  1.24;  0.00; 15.53;  4.43
-20030722;   41512;  1.17;  0.32; 16.73;  4.43
-20030723;   39794;  1.12;  2.49; 18.77;  4.42
-20030724;   39794;  1.12;  2.49; 18.97;  4.41
-20030725;   39224;  1.11;  0.37; 16.77;  4.40
-20030726;   38363;  1.08;  0.48; 15.47;  4.39
-20030727;   34928;  0.99;  0.07; 15.04;  4.38
-20030728;   32923;  0.93;  0.00; 17.11;  4.37
-20030729;   31206;  0.88;  0.00; 17.41;  4.36
-20030730;   29488;  0.83;  0.08; 16.48;  4.35
-20030731;   28457;  0.80;  0.38; 17.37;  4.34
-20030801;   27884;  0.79;  1.80; 14.05;  4.32
-20030802;   28029;  0.79;  0.70; 14.30;  4.31
-20030803;   26509;  0.75;  0.12; 17.01;  4.29
-20030804;   24909;  0.70;  0.00; 18.18;  4.28
-20030805;   23906;  0.68;  1.98; 17.32;  4.26
-20030806;   23506;  0.66;  0.00; 17.53;  4.25
-20030807;   23017;  0.65;  4.63; 18.96;  4.23
-20030808;   21987;  0.62;  0.00; 19.66;  4.21
-20030809;   21615;  0.61;  0.00; 20.89;  4.19
-20030810;   20443;  0.58;  0.34; 16.50;  4.17
-20030811;   19840;  0.56;  0.00; 15.46;  4.15
-20030812;   19323;  0.55;  0.00; 14.54;  4.13
-20030813;   18551;  0.52;  0.00; 14.97;  4.11
-20030814;   18066;  0.51;  0.00; 14.81;  4.09
-20030815;   17606;  0.50;  0.00; 14.82;  4.07
-20030816;   17177;  0.48;  0.04; 16.05;  4.04
-20030817;   16777;  0.47;  0.17; 17.49;  4.02
-20030818;   16720;  0.47;  0.02; 18.22;  4.00
-20030819;   16664;  0.47;  0.02; 18.21;  3.97
-20030820;   16005;  0.45;  0.00; 18.50;  3.95
-20030821;   15544;  0.44;  0.09; 18.82;  3.92
-20030822;   14974;  0.42;  0.02; 18.40;  3.90
-20030823;   14542;  0.41;  0.26; 17.48;  3.87
-20030824;   14057;  0.40;  0.00; 16.12;  3.84
-20030825;   13798;  0.39;  1.16; 14.80;  3.81
-20030826;   13455;  0.38;  0.00; 14.32;  3.79
-20030827;   13398;  0.38;  6.39; 13.86;  3.76
-20030828;   13543;  0.38;  1.52; 13.08;  3.73
-20030829;   16231;  0.46;  0.15; 15.71;  3.70
-20030830;   14687;  0.41;  0.00; 17.99;  3.67
-20030831;   13398;  0.38;  0.00; 18.17;  3.64
-20030901;   12824;  0.36;  0.00; 14.11;  3.61
-20030902;   12541;  0.35;  0.10; 11.62;  3.57
-20030903;   12198;  0.34;  0.00; 12.64;  3.54
-20030904;   12024;  0.34;  0.00; 14.41;  3.51
-20030905;   11826;  0.33;  0.15; 15.09;  3.48
-20030906;   11510;  0.32;  0.40; 16.35;  3.44
-20030907;   11337;  0.32;  1.06; 14.89;  3.41
-20030908;   11337;  0.32;  1.95; 11.67;  3.38
-20030909;   11482;  0.32;  0.18; 10.24;  3.34
-20030910;   11539;  0.33;  0.95; 11.31;  3.31
-20030911;   11510;  0.32;  2.65; 11.73;  3.27
-20030912;   11167;  0.32;  0.20; 12.00;  3.23
-20030913;   11107;  0.31;  7.09;  9.75;  3.20
-20030914;   12339;  0.35;  2.11;  5.73;  3.16
-20030915;   12856;  0.36;  0.32;  7.85;  3.13
-20030916;   12396;  0.35;  0.00;  9.91;  3.09
-20030917;   11624;  0.33;  0.01;  9.83;  3.05
-20030918;   11050;  0.31;  0.00;  9.71;  3.02
-20030919;   10735;  0.30;  0.00; 11.91;  2.98
-20030920;   10621;  0.30;  0.00; 11.86;  2.94
-20030921;   10278;  0.29;  0.00;  6.18;  2.90
-20030922;   10019;  0.28;  0.00;  4.85;  2.86
-20030923;   10019;  0.28;  0.00;  7.82;  2.82
-20030924;   10019;  0.28;  0.03; 10.85;  2.79
-20030925;   10019;  0.28;  0.00; 13.02;  2.75
-20030926;   10019;  0.28;  0.00; 14.11;  2.71
-20030927;    9878;  0.28;  0.04; 14.22;  2.67
-20030928;    9704;  0.27;  0.04; 11.90;  2.63
-20030929;    9704;  0.27;  0.03; 12.35;  2.59
-20030930;    9704;  0.27;  0.00; 12.43;  2.55
-20031001;    9421;  0.27;  0.00; 12.71;  2.51
-20031002;    9191;  0.26;  0.00;  9.46;  2.47
-20031003;    8932;  0.25;  0.19;  5.65;  2.43
-20031004;    8847;  0.25;  0.00;  3.69;  2.39
-20031005;    8847;  0.25;  0.00;  6.59;  2.35
-20031006;    8847;  0.25;  0.00;  9.82;  2.31
-20031007;    8847;  0.25;  0.00;  9.10;  2.26
-20031008;    8847;  0.25;  0.00;  7.88;  2.22
-20031009;    8790;  0.25;  0.00;  8.85;  2.18
-20031010;    8702;  0.25;  0.00; 12.24;  2.14
-20031011;    8702;  0.25;  0.00; 13.18;  2.10
-20031012;    8674;  0.24;  0.00; 10.29;  2.06
-20031013;    8532;  0.24;  0.00;  7.55;  2.02
-20031014;    8447;  0.24;  0.00;  9.55;  1.98
-20031015;    8447;  0.24;  0.00; 11.65;  1.94
-20031016;    8447;  0.24;  3.09;  8.48;  1.90
-20031017;    8674;  0.24;  0.82;  1.47;  1.86
-20031018;    9647;  0.27;  0.89; -1.75;  1.82
-20031019;    9591;  0.27;  0.00;  3.27;  1.77
-20031020;    9534;  0.27;  1.50;  4.55;  1.74
-20031021;    9764;  0.28;  8.58;  5.76;  1.69
-20031022;   11394;  0.32;  0.67;  1.56;  1.65
-20031023;   11652;  0.33;  2.54; -1.88;  1.61
-20031024;   11050;  0.31;  4.31; -0.74;  1.57
-20031025;   10735;  0.30;  6.43; -0.81;  1.53
-20031026;   11195;  0.32; 10.67; -0.75;  1.50
-20031027;   12339;  0.35;  6.83; -3.61;  1.46
-20031028;   11737;  0.33;  0.80; -6.47;  1.42
-20031029;   10391;  0.29;  0.51; -8.49;  1.38
-20031030;    8475;  0.24;  0.49;-10.29;  1.34
-20031031;    7643;  0.22;  2.45; -5.89;  1.30
-20031101;    9591;  0.27;  1.57;-10.68;  1.26
-20031102;    8132;  0.23;  0.36;-11.63;  1.22
-20031103;    7558;  0.21;  1.21; -9.17;  1.18
-20031104;    9247;  0.26; 16.94; -3.68;  1.15
-20031105;   20099;  0.57; 23.26;  0.56;  1.11
-20031106;   27915;  0.79;  0.40;  0.11;  1.07
-20031107;   21416;  0.60;  0.14; -0.00;  1.03
-20031108;   16919;  0.48;  9.24;  2.42;  1.00
-20031109;   20698;  0.58;  0.85;  1.78;  0.96
-20031110;   20641;  0.58;  0.17;  0.86;  0.93
-20031111;   16947;  0.48;  3.56;  0.78;  0.89
-20031112;   22589;  0.64; 33.82;  1.75;  0.86
-20031113;   48670;  1.37;  7.37;  0.16;  0.82
-20031114;   36359;  1.03;  0.29; -2.77;  0.79
-20031115;   23478;  0.66;  0.26; -3.98;  0.75
-20031116;   17351;  0.49;  3.93; -3.71;  0.72
-20031117;   16518;  0.47; 11.08; -0.49;  0.69
-20031118;   22302;  0.63;  6.72; -2.00;  0.65
-20031119;   20641;  0.58;  9.87; -2.33;  0.62
-20031120;   25107;  0.71; 25.94; -1.44;  0.59
-20031121;   26538;  0.75;  8.81; -3.66;  0.56
-20031122;   20871;  0.59;  0.94; -6.16;  0.53
-20031123;   16692;  0.47;  3.36; -8.23;  0.49
-20031124;   15318;  0.43;  6.66; -3.65;  0.46
-20031125;   25624;  0.72; 33.21; -2.01;  0.43
-20031126;   32066;  0.91; 13.86; -2.02;  0.41
-20031127;   27455;  0.78; 11.99; -3.06;  0.38
-20031128;   23332;  0.66; 14.27; -4.79;  0.35
-20031129;   21041;  0.59;  6.21; -8.80;  0.32
-20031130;   16947;  0.48;  2.85;-12.64;  0.29
-20031201;   14974;  0.42; 15.77; -6.16;  0.27
-20031202;   16834;  0.48;  4.08; -3.72;  0.24
-20031203;   18410;  0.52;  2.52; -2.31;  0.21
-20031204;   18325;  0.52;  5.18; -1.58;  0.19
-20031205;   18781;  0.53; 11.13; -0.47;  0.17
-20031206;   40942;  1.16; 34.42;  0.02;  0.14
-20031207;   52966;  1.50;  3.53; -1.74;  0.12
-20031208;   37790;  1.07;  8.80; -2.23;  0.10
-20031209;   31492;  0.89;  9.06; -1.82;  0.07
-20031210;   29488;  0.83;  2.17; -4.65;  0.05
-20031211;   25135;  0.71;  7.34; -4.63;  0.03
-20031212;   24448;  0.69; 27.09; -2.80;  0.01
-20031213;   26570;  0.75;  1.09; -6.01;  0.00
-20031214;   21958;  0.62;  0.36; -6.68;  0.00
-20031215;   18123;  0.51;  0.02; -7.26;  0.00
-20031216;   16720;  0.47;  0.61; -6.38;  0.00
-20031217;   16377;  0.46;  0.68; -5.86;  0.00
-20031218;   18580;  0.52; 10.49; -4.96;  0.00
-20031219;   21416;  0.60;  2.25; -5.33;  0.00
-20031220;   19727;  0.56;  0.38; -7.75;  0.00
-20031221;   17492;  0.49;  1.93; -6.50;  0.00
-20031222;   17322;  0.49;  1.75; -3.45;  0.00
-20031223;   18264;  0.52;  0.24; -2.63;  0.00
-20031224;   18523;  0.52;  0.10; -3.06;  0.00
-20031225;   17722;  0.50;  0.00; -3.05;  0.00
-20031226;   16260;  0.46;  0.10; -4.15;  0.00
-20031227;   15059;  0.43;  0.07; -4.19;  0.00
-20031228;   14716;  0.42;  0.00; -4.24;  0.00
-20031229;   14716;  0.42;  0.04; -4.96;  0.00
-20031230;   15289;  0.43;  0.85; -5.42;  0.00
-20031231;   16462;  0.46;  0.23; -4.58;  0.00
-20040101;   15746;  0.44;  0.14; -5.63;  0.00
-20040102;   14287;  0.40;  0.97; -5.07;  0.00
-20040103;   14801;  0.42;  0.79; -5.33;  0.00
-20040104;   14602;  0.41;  3.06; -4.55;  0.00
-20040105;   14485;  0.41;  1.00; -3.42;  0.00
-20040106;   15116;  0.43;  3.07; -3.81;  0.00
-20040107;   14974;  0.42;  0.06; -5.75;  0.00
-20040108;   14287;  0.40;  0.13; -6.98;  0.00
-20040109;   13685;  0.39;  0.68; -4.59;  0.00
-20040110;   13742;  0.39;  4.04; -2.44;  0.00
-20040111;   14142;  0.40;  7.09; -4.09;  0.00
-20040112;   14142;  0.40;  0.73; -5.87;  0.00
-20040113;   13887;  0.39;  3.23; -5.15;  0.00
-20040114;   13798;  0.39;  4.15; -3.94;  0.00
-20040115;   13770;  0.39;  1.18; -3.53;  0.00
-20040116;   14287;  0.40;  4.95; -3.21;  0.00
-20040117;   14287;  0.40;  0.22; -6.18;  0.00
-20040118;   13228;  0.37;  0.13; -6.63;  0.00
-20040119;   11510;  0.32;  0.05; -5.18;  0.00
-20040120;   10480;  0.30;  0.00; -5.59;  0.00
-20040121;   10795;  0.30;  3.71; -7.78;  0.00
-20040122;   12282;  0.35;  5.29; -7.06;  0.00
-20040123;   15172;  0.43; 25.39; -3.16;  0.00
-20040124;   17666;  0.50;  2.97;  0.31;  0.00
-20040125;   18208;  0.51;  2.29;  0.22;  0.00
-20040126;   17577;  0.50;  0.31; -1.21;  0.00
-20040127;   16979;  0.48; 10.16; -0.99;  0.00
-20040128;   27915;  0.79;  7.40;  0.29;  0.00
-20040129;   32636;  0.92;  2.20;  0.08;  0.00
-20040130;   30062;  0.85;  0.83;  0.89;  0.00
-20040131;   28199;  0.80;  0.96;  3.15;  0.00
-20040201;   28372;  0.80;  0.77;  1.52;  0.00
-20040202;   28142;  0.79;  1.00; -1.25;  0.00
-20040203;   27285;  0.77;  0.01; -1.88;  0.00
-20040204;   25624;  0.72;  0.04; -1.36;  0.00
-20040205;   24133;  0.68;  0.00; -2.51;  0.00
-20040206;   23332;  0.66;  0.03; -2.89;  0.00
-20040207;   22730;  0.64;  1.17; -3.09;  0.00
-20040208;   22904;  0.65;  4.01; -1.84;  0.00
-20040209;   22702;  0.64;  0.33; -0.81;  0.01
-20040210;   21930;  0.62;  0.14;  0.11;  0.03
-20040211;   21558;  0.61;  1.16;  1.23;  0.05
-20040212;   22302;  0.63;  0.54;  1.06;  0.07
-20040213;   23191;  0.65;  1.76;  0.54;  0.10
-20040214;   24391;  0.69;  0.55;  0.18;  0.12
-20040215;   24792;  0.70;  0.26; -0.26;  0.14
-20040216;   24508;  0.69;  0.13; -2.95;  0.17
-20040217;   23733;  0.67;  0.15; -3.20;  0.19
-20040218;   22560;  0.64;  4.03; -2.32;  0.22
-20040219;   24048;  0.68;  9.00;  0.49;  0.24
-20040220;   32636;  0.92; 11.72;  2.12;  0.27
-20040221;   52966;  1.50;  5.31;  0.07;  0.29
-20040222;   56401;  1.59; 13.04;  0.68;  0.32
-20040223;   60694;  1.71;  1.17; -0.06;  0.35
-20040224;   56401;  1.59;  5.26;  0.31;  0.38
-20040225;   53536;  1.51;  0.13;  1.63;  0.41
-20040226;   52105;  1.47;  0.44;  3.42;  0.44
-20040227;   50961;  1.44;  0.09;  4.17;  0.47
-20040228;   51248;  1.45;  0.01;  4.39;  0.50
-20040229;   52392;  1.48;  0.05;  4.31;  0.53
-20040301;   54110;  1.53;  1.99;  4.79;  0.56
-20040302;   61554;  1.74;  1.15;  3.77;  0.59
-20040303;   66420;  1.88;  3.70;  4.12;  0.62
-20040304;   72434;  2.05;  0.82;  3.37;  0.66
-20040305;   74152;  2.09;  0.07;  3.04;  0.69
-20040306;   71287;  2.01;  0.20;  3.39;  0.72
-20040307;   69282;  1.96;  1.96;  2.29;  0.75
-20040308;   67277;  1.90;  0.93;  1.11;  0.79
-20040309;   64990;  1.83;  0.00;  0.64;  0.82
-20040310;   61267;  1.73;  0.05;  1.45;  0.86
-20040311;   59263;  1.67;  0.03;  3.25;  0.89
-20040312;   58689;  1.66;  0.34;  5.11;  0.93
-20040313;   59836;  1.69;  0.01;  5.82;  0.96
-20040314;   63559;  1.79;  0.39;  6.75;  1.00
-20040315;   69856;  1.97;  4.79;  5.81;  1.04
-20040316;   77871;  2.20; 21.36;  4.42;  1.07
-20040317;   97913;  2.76; 16.38;  1.17;  1.11
-20040318;   93334;  2.64;  5.63;  1.00;  1.15
-20040319;   85315;  2.41;  0.25;  1.35;  1.19
-20040320;   79305;  2.24;  0.10;  1.29;  1.23
-20040321;   73865;  2.09;  0.00;  1.12;  1.26
-20040322;   69282;  1.96;  0.03;  2.77;  1.30
-20040323;   66420;  1.88;  0.30;  2.82;  1.34
-20040324;   64129;  1.81;  0.00;  3.47;  1.38
-20040325;   62985;  1.78;  0.07;  3.82;  1.42
-20040326;   63272;  1.79;  1.78;  4.03;  1.46
-20040327;   67564;  1.91;  2.28;  2.04;  1.50
-20040328;   69569;  1.96;  0.24;  1.00;  1.54
-20040329;   65560;  1.85;  0.14;  1.66;  1.58
-20040330;   63559;  1.79;  0.03;  5.51;  1.62
-20040331;   66994;  1.89;  0.42;  6.38;  1.66
-20040401;   72717;  2.05;  0.57;  7.28;  1.70
-20040402;   82167;  2.32;  0.59;  8.98;  1.74
-20040403;   97052;  2.74;  1.70;  7.57;  1.78
-20040404;  117952;  3.33;  7.74;  2.38;  1.82
-20040405;  110511;  3.12;  5.94; -1.44;  1.86
-20040406;   98487;  2.78;  7.83; -3.06;  1.90
-20040407;   87320;  2.47;  3.69; -3.90;  1.94
-20040408;   81593;  2.30;  3.50; -1.39;  1.98
-20040409;   84171;  2.38; 27.78;  0.42;  2.02
-20040410;  120243;  3.40; 22.65;  1.24;  2.06
-20040411;  118525;  3.35;  2.87;  1.94;  2.10
-20040412;  111941;  3.16;  1.92;  5.09;  2.14
-20040413;  121674;  3.44;  1.45;  5.89;  2.18
-20040414;  129405;  3.65;  0.30;  5.83;  2.23
-20040415;  127975;  3.61;  0.79;  7.54;  2.27
-20040416;  131697;  3.72;  6.40;  7.41;  2.31
-20040417;  173779;  4.91; 32.12;  3.64;  2.35
-20040418;  200118;  5.65;  7.74;  1.88;  2.39
-20040419;  178649;  5.04;  0.83;  3.66;  2.43
-20040420;  166338;  4.70;  1.32;  6.03;  2.47
-20040421;  167482;  4.73; 15.13;  3.27;  2.51
-20040422;  168913;  4.77;  1.11;  0.60;  2.55
-20040423;  150879;  4.26;  0.13;  0.23;  2.59
-20040424;  136850;  3.86;  0.54;  3.20;  2.63
-20040425;  130836;  3.69;  0.34;  8.36;  2.67
-20040426;  136850;  3.86;  0.16; 11.84;  2.71
-20040427;  162329;  4.58;  0.00;  9.76;  2.75
-20040428;  186950;  5.28;  0.00;  9.79;  2.79
-20040429;  215865;  6.09;  2.42; 11.60;  2.83
-20040430;  309198;  8.73; 16.85;  6.01;  2.87
-20040501;  294883;  8.33;  0.35;  3.76;  2.90
-20040502;  235046;  6.64;  0.02;  5.97;  2.94
-20040503;  217582;  6.14;  0.49;  9.29;  2.98
-20040504;  220161;  6.22;  0.03; 11.42;  3.02
-20040505;  236764;  6.69;  0.00; 13.51;  3.06
-20040506;  268256;  7.57;  0.00; 14.10;  3.09
-20040507;  294883;  8.33;  0.52; 13.54;  3.13
-20040508;  300610;  8.49;  1.12; 10.11;  3.16
-20040509;  284863;  8.04;  4.61;  5.41;  3.20
-20040510;  237625;  6.71;  4.95;  5.50;  3.24
-20040511;  210998;  5.96;  0.04;  3.34;  3.27
-20040512;  176070;  4.97;  0.45;  2.64;  3.31
-20040513;  159467;  4.50;  0.06;  6.06;  3.34
-20040514;  154884;  4.37;  0.02;  8.92;  3.38
-20040515;  161468;  4.56;  0.00;  9.01;  3.41
-20040516;  164333;  4.64;  0.68;  8.19;  3.44
-20040517;  163473;  4.62;  0.42; 10.94;  3.48
-20040518;  170344;  4.81;  0.26; 12.82;  3.51
-20040519;  192104;  5.42;  3.50; 12.25;  3.54
-20040520;  219587;  6.20;  8.78;  7.85;  3.58
-20040521;  201266;  5.68;  0.65;  6.57;  3.61
-20040522;  171204;  4.83;  0.10;  8.86;  3.64
-20040523;  163760;  4.62;  0.97; 12.33;  3.67
-20040524;  164620;  4.65;  0.03; 13.39;  3.70
-20040525;  170917;  4.83;  0.04; 14.82;  3.73
-20040526;  187237;  5.29; 11.15; 10.13;  3.76
-20040527;  190099;  5.37;  1.21;  9.56;  3.79
-20040528;  159467;  4.50;  1.57; 10.11;  3.81
-20040529;  145725;  4.11;  4.07; 10.24;  3.84
-20040530;  144004;  4.07;  0.19; 10.51;  3.87
-20040531;  130262;  3.68;  0.28; 11.79;  3.90
-20040601;  121387;  3.43;  0.00; 14.50;  3.92
-20040602;  117668;  3.32;  0.05; 13.08;  3.95
-20040603;  113085;  3.19;  0.18;  9.52;  3.97
-20040604;   99344;  2.81;  0.15;  8.94;  4.00
-20040605;   90181;  2.55;  1.62;  8.99;  4.02
-20040606;   83884;  2.37;  0.18;  9.84;  4.04
-20040607;   77871;  2.20;  0.07; 12.29;  4.07
-20040608;   73578;  2.08;  0.41; 14.64;  4.09
-20040609;   71574;  2.02;  0.02; 15.74;  4.11
-20040610;   69856;  1.97;  0.35; 15.99;  4.13
-20040611;   67564;  1.91;  6.01; 15.74;  4.15
-20040612;   70143;  1.98;  9.18; 12.66;  4.17
-20040613;   78731;  2.22; 11.51;  6.24;  4.19
-20040614;   76153;  2.15;  7.77;  4.52;  4.21
-20040615;   69569;  1.96;  4.12;  6.84;  4.23
-20040616;   63272;  1.79;  6.26;  7.40;  4.25
-20040617;   66994;  1.89;  1.26; 10.86;  4.26
-20040618;   62985;  1.78;  0.26; 13.50;  4.28
-20040619;   56114;  1.58;  0.29; 15.72;  4.29
-20040620;   53249;  1.50;  0.35; 16.52;  4.31
-20040621;   50387;  1.42;  0.00; 17.25;  4.32
-20040622;   46952;  1.33;  0.00; 18.50;  4.34
-20040623;   44090;  1.24;  0.00; 20.01;  4.35
-20040624;   41225;  1.16;  0.08; 20.27;  4.36
-20040625;   38937;  1.10;  4.89; 19.45;  4.37
-20040626;   42372;  1.20;  4.28; 17.70;  4.38
-20040627;   41512;  1.17;  0.58; 17.37;  4.39
-20040628;   38076;  1.08;  0.58; 17.62;  4.40
-20040629;   40368;  1.14; 10.91; 11.78;  4.41
-20040630;   40942;  1.16;  2.17; 10.06;  4.42
-20040701;   40942;  1.16;  9.96;  8.77;  4.43
-20040702;   43230;  1.22;  5.78; 10.74;  4.43
-20040703;   40081;  1.13;  2.25; 12.79;  4.44
-20040704;   38076;  1.08;  6.23; 13.40;  4.45
-20040705;   40655;  1.15;  5.56; 11.63;  4.45
-20040706;   41512;  1.17;  1.97; 10.62;  4.45
-20040707;   46095;  1.30; 10.04;  9.61;  4.46
-20040708;   46952;  1.33;  3.14; 10.03;  4.46
-20040709;   42943;  1.21;  2.72; 10.86;  4.46
-20040710;   41512;  1.17;  2.12; 10.16;  4.46
-20040711;   40368;  1.14;  5.62; 10.72;  4.46
-20040712;   40942;  1.16;  1.41; 12.29;  4.46
-20040713;   37219;  1.05;  0.01; 13.96;  4.46
-20040714;   33784;  0.95;  0.00; 12.66;  4.46
-20040715;   31492;  0.89;  0.83; 12.42;  4.46
-20040716;   29488;  0.83;  0.07; 14.07;  4.45
-20040717;   27884;  0.79;  0.66; 16.67;  4.45
-20040718;   26481;  0.75;  0.10; 18.12;  4.44
-20040719;   25882;  0.73;  9.25; 17.19;  4.44
-20040720;   30349;  0.86; 11.24; 15.04;  4.43
-20040721;   37506;  1.06;  3.64; 13.63;  4.43
-20040722;   34354;  0.97; 12.97; 14.71;  4.42
-20040723;   37219;  1.05;  6.15; 10.81;  4.41
-20040724;   40655;  1.15;  0.13; 10.99;  4.40
-20040725;   34067;  0.96;  0.01; 13.44;  4.39
-20040726;   30062;  0.85;  0.11; 15.28;  4.38
-20040727;   27483;  0.78;  0.00; 16.82;  4.37
-20040728;   25507;  0.72;  0.00; 16.30;  4.36
-20040729;   24048;  0.68;  0.00; 15.84;  4.35
-20040730;   22847;  0.65;  0.07; 17.43;  4.34
-20040731;   21845;  0.62;  0.10; 18.97;  4.32
-20040801;   20843;  0.59;  0.15; 20.80;  4.31
-20040802;   19897;  0.56;  0.00; 20.38;  4.29
-20040803;   18923;  0.53;  0.04; 16.91;  4.28
-20040804;   18038;  0.51;  0.00; 16.82;  4.26
-20040805;   17436;  0.49;  0.00; 15.30;  4.25
-20040806;   16979;  0.48;  0.42; 14.37;  4.23
-20040807;   16405;  0.46;  0.43; 14.78;  4.21
-20040808;   16231;  0.46;  1.53; 13.60;  4.19
-20040809;   16603;  0.47;  0.83; 12.61;  4.17
-20040810;   15916;  0.45;  0.00; 15.27;  4.15
-20040811;   15059;  0.43;  0.00; 17.35;  4.13
-20040812;   14429;  0.41;  1.03; 19.18;  4.11
-20040813;   13827;  0.39;  0.00; 20.34;  4.09
-20040814;   13285;  0.38;  0.00; 21.12;  4.07
-20040815;   12970;  0.37;  1.11; 18.09;  4.04
-20040816;   12998;  0.37;  0.03; 17.72;  4.02
-20040817;   12998;  0.37;  0.74; 19.04;  4.00
-20040818;   12683;  0.36;  0.37; 19.05;  3.97
-20040819;   12109;  0.34;  0.16; 18.86;  3.95
-20040820;   11737;  0.33;  0.23; 18.00;  3.92
-20040821;   11309;  0.32;  1.46; 16.53;  3.90
-20040822;   12513;  0.35; 15.01;  8.78;  3.87
-20040823;   17836;  0.50;  4.35;  3.21;  3.84
-20040824;   16635;  0.47;  0.67;  3.87;  3.81
-20040825;   14631;  0.41;  0.53;  5.40;  3.79
-20040826;   13455;  0.38;  0.22;  8.95;  3.76
-20040827;   12768;  0.36;  0.00; 12.05;  3.73
-20040828;   12198;  0.34;  0.00; 11.84;  3.70
-20040829;   11624;  0.33;  0.00; 10.89;  3.67
-20040830;   11252;  0.32;  0.28; 11.22;  3.64
-20040831;   10965;  0.31;  0.68; 12.41;  3.61
-20040901;   10763;  0.30;  0.30; 12.62;  3.57
-20040902;   10508;  0.30;  0.00; 13.26;  3.54
-20040903;   10278;  0.29;  1.23; 13.70;  3.51
-20040904;   10795;  0.30; 12.49;  9.11;  3.48
-20040905;   15229;  0.43;  0.47;  5.51;  3.44
-20040906;   15144;  0.43;  0.65;  3.32;  3.41
-20040907;   13026;  0.37;  2.77;  4.70;  3.38
-20040908;   12856;  0.36; 13.74;  5.89;  3.34
-20040909;   18410;  0.52;  0.54;  8.28;  3.31
-20040910;   17436;  0.49;  0.70; 10.85;  3.27
-20040911;   14114;  0.40;  1.73; 13.31;  3.23
-20040912;   13455;  0.38;  7.05;  7.60;  3.20
-20040913;   14085;  0.40;  2.37;  2.83;  3.16
-20040914;   15544;  0.44;  2.99;  4.27;  3.13
-20040915;   14886;  0.42;  4.91;  6.40;  3.09
-20040916;   14857;  0.42;  0.97;  8.84;  3.05
-20040917;   15031;  0.42;  0.00;  8.11;  3.02
-20040918;   13944;  0.39;  0.00;  7.50;  2.98
-20040919;   12796;  0.36;  0.04;  8.84;  2.94
-20040920;   12282;  0.35;  0.33;  8.72;  2.90
-20040921;   12169;  0.34;  0.09; 12.00;  2.86
-20040922;   11967;  0.34;  0.66; 14.46;  2.82
-20040923;   11567;  0.33;  2.24; 14.81;  2.79
-20040924;   21958;  0.62; 43.83;  7.79;  2.75
-20040925;   58406;  1.65; 11.68;  4.09;  2.71
-20040926;   45234;  1.28;  1.85;  6.09;  2.67
-20040927;   31779;  0.90;  0.02;  7.68;  2.63
-20040928;   28000;  0.79;  0.30;  9.60;  2.59
-20040929;   25252;  0.71;  0.16; 13.16;  2.55
-20040930;   22904;  0.65;  0.00; 15.45;  2.51
-20041001;   21445;  0.61;  0.00; 16.43;  2.47
-20041002;   20127;  0.57;  0.08; 15.47;  2.43
-20041003;   18980;  0.54;  3.68; 10.29;  2.39
-20041004;   22674;  0.64;  1.15;  5.71;  2.35
-20041005;   20786;  0.59;  0.16;  5.85;  2.31
-20041006;   19610;  0.55;  0.50;  4.77;  2.26
-20041007;   18466;  0.52;  0.44;  3.85;  2.22
-20041008;   17694;  0.50;  0.28;  4.46;  2.18
-20041009;   17035;  0.48;  0.29;  4.89;  2.14
-20041010;   16490;  0.47;  0.69;  6.20;  2.10
-20041011;   16061;  0.45;  0.00;  9.05;  2.06
-20041012;   15403;  0.43;  2.28;  8.49;  2.02
-20041013;   16919;  0.48;  7.41;  4.62;  1.98
-20041014;   19610;  0.55;  1.10;  0.65;  1.94
-20041015;   18696;  0.53;  1.72; -0.93;  1.90
-20041016;   17436;  0.49;  4.62;  0.39;  1.86
-20041017;   17549;  0.50;  3.55;  3.14;  1.82
-20041018;   17751;  0.50;  0.57;  5.23;  1.77
-20041019;   17464;  0.49;  0.27;  7.62;  1.74
-20041020;   17464;  0.49;  0.00;  8.87;  1.69
-20041021;   17262;  0.49;  1.25;  6.96;  1.65
-20041022;   17351;  0.49;  0.40;  6.50;  1.61
-20041023;   16720;  0.47;  0.02;  8.24;  1.57
-20041024;   16061;  0.45;  0.00;  7.91;  1.53
-20041025;   15605;  0.44;  0.00;  7.51;  1.50
-20041026;   15201;  0.43;  0.05;  5.01;  1.46
-20041027;   14918;  0.42;  0.00;  3.99;  1.42
-20041028;   14687;  0.41;  4.02;  2.64;  1.38
-20041029;   17092;  0.48;  8.31;  2.56;  1.34
-20041030;   19755;  0.56;  8.52;  1.55;  1.30
-20041031;   23821;  0.67; 10.54;  1.33;  1.26
-20041101;   27483;  0.78;  9.39;  1.32;  1.22
-20041102;   32066;  0.91; 17.28; -1.10;  1.18
-20041103;   27629;  0.78;  1.05; -2.38;  1.15
-20041104;   24165;  0.68;  5.91; -4.26;  1.11
-20041105;   22989;  0.65;  1.92; -2.52;  1.07
-20041106;   22274;  0.63;  2.65; -1.93;  1.03
-20041107;   24335;  0.69;  9.67;  0.11;  1.00
-20041108;   32066;  0.91;  9.03; -1.01;  0.96
-20041109;   30062;  0.85;  3.88; -3.16;  0.93
-20041110;   26740;  0.76;  0.88; -4.50;  0.89
-20041111;   23963;  0.68;  4.61; -4.46;  0.86
-20041112;   22532;  0.64;  4.60; -2.15;  0.82
-20041113;   23991;  0.68;  0.56;  0.66;  0.79
-20041114;   24048;  0.68;  0.14;  1.42;  0.75
-20041115;   23332;  0.66;  0.11;  1.12;  0.72
-20041116;   22617;  0.64;  1.04;  0.37;  0.69
-20041117;   21958;  0.62;  0.64; -0.27;  0.65
-20041118;   22702;  0.64;  3.42; -1.51;  0.62
-20041119;   22589;  0.64;  5.59; -3.45;  0.59
-20041120;   22132;  0.62;  1.98; -4.67;  0.56
-20041121;   21328;  0.60; 15.61; -5.14;  0.53
-20041122;   22160;  0.63; 10.95; -3.07;  0.49
-20041123;   23704;  0.67;  2.46; -7.52;  0.46
-20041124;   18608;  0.53;  0.39;-10.42;  0.43
-20041125;   14000;  0.40;  0.41;-10.45;  0.41
-20041126;   13026;  0.37;  0.37; -8.71;  0.38
-20041127;   14631;  0.41;  4.63; -8.10;  0.35
-20041128;   22904;  0.65;  2.91; -5.96;  0.32
-20041129;   21958;  0.62;  0.10; -7.71;  0.29
-20041130;   19525;  0.55; 13.66; -6.20;  0.27
-20041201;   18466;  0.52;  0.49; -7.12;  0.24
-20041202;   17836;  0.50;  3.92; -7.96;  0.21
-20041203;   16175;  0.46;  0.17;-11.45;  0.19
-20041204;   12137;  0.34;  0.40;-11.67;  0.17
-20041205;    8589;  0.24;  0.09;-10.77;  0.14
-20041206;    8589;  0.24;  0.55;-10.94;  0.12
-20041207;   11450;  0.32;  7.41; -8.81;  0.10
-20041208;   17177;  0.48;  8.94; -5.84;  0.07
-20041209;   21473;  0.61;  2.78; -5.28;  0.05
-20041210;   22932;  0.65; 12.50; -3.45;  0.03
-20041211;   22217;  0.63;  0.50; -5.92;  0.01
-20041212;   19699;  0.56;  0.81; -8.05;  0.00
-20041213;   18636;  0.53;  0.97; -7.71;  0.00
-20041214;   18293;  0.52;  6.36; -3.94;  0.00
-20041215;   18009;  0.51;  1.89; -6.72;  0.00
-20041216;   17322;  0.49;  1.51; -9.22;  0.00
-20041217;   16979;  0.48;  2.75; -8.16;  0.00
-20041218;   16462;  0.46;  1.97;-10.81;  0.00
-20041219;   17807;  0.50;  6.40;-10.92;  0.00
-20041220;   20010;  0.56; 11.20; -6.53;  0.00
-20041221;   19869;  0.56; 19.68; -4.27;  0.00
-20041222;   18980;  0.54; 19.07; -3.18;  0.00
-20041223;   20212;  0.57;  4.19; -0.96;  0.00
-20041224;   20071;  0.57;  1.65; -2.39;  0.00
-20041225;   18410;  0.52;  3.75; -5.73;  0.00
-20041226;   17751;  0.50; 11.99; -4.76;  0.00
-20041227;   17120;  0.48;  9.58; -4.77;  0.00
-20041228;   16547;  0.47;  3.99; -6.89;  0.00
-20041229;   15948;  0.45; 10.73; -7.18;  0.00
-20041230;   15144;  0.43;  4.24; -9.29;  0.00
-20041231;   14857;  0.42;  6.63; -9.47;  0.00
-20050101;   15002;  0.42; 12.63; -7.91;  0.00
-20050102;   15144;  0.43;  4.72;-11.88;  0.00
-20050103;   14659;  0.41;  3.34;-11.20;  0.00
-20050104;   14918;  0.42;  3.08; -9.08;  0.00
-20050105;   14259;  0.40;  0.23;-11.14;  0.00
-20050106;   13742;  0.39;  0.98;-11.36;  0.00
-20050107;   11450;  0.32;  0.15;-11.99;  0.00
-20050108;    9162;  0.26;  3.29;-11.86;  0.00
-20050109;   10306;  0.29;  0.59;-14.18;  0.00
-20050110;    8589;  0.24;  0.40;-12.14;  0.00
-20050111;    8589;  0.24;  0.18;-12.67;  0.00
-20050112;    8589;  0.24;  0.84;-12.78;  0.00
-20050113;    8015;  0.23;  2.40;-11.60;  0.00
-20050114;   10306;  0.29;  2.02; -6.53;  0.00
-20050115;   14315;  0.40;  0.26; -6.39;  0.00
-20050116;   17177;  0.48;  1.85; -7.70;  0.00
-20050117;   16033;  0.45;  1.00; -6.01;  0.00
-20050118;   14315;  0.40;  0.15; -8.08;  0.00
-20050119;   13742;  0.39;  5.47; -5.59;  0.00
-20050120;   16462;  0.46; 10.64; -2.76;  0.00
-20050121;   18466;  0.52; 13.07; -2.49;  0.00
-20050122;   17892;  0.51; 16.03; -4.46;  0.00
-20050123;   16518;  0.47;  0.85; -7.77;  0.00
-20050124;   16061;  0.45; 18.03; -5.43;  0.00
-20050125;   18009;  0.51; 10.23; -0.56;  0.00
-20050126;   22043;  0.62;  0.07; -0.20;  0.00
-20050127;   21041;  0.59;  0.47; -1.06;  0.00
-20050128;   19582;  0.55;  0.17; -0.97;  0.00
-20050129;   18551;  0.52;  0.09; -2.97;  0.00
-20050130;   17606;  0.50;  0.06; -2.71;  0.00
-20050131;   16919;  0.48;  0.31; -1.96;  0.00
-20050201;   16749;  0.47;  0.02; -4.09;  0.00
-20050202;   16175;  0.46;  0.00; -4.46;  0.00
-20050203;   16919;  0.48;  0.00; -3.93;  0.00
-20050204;   17035;  0.48;  0.01; -2.09;  0.00
-20050205;   17407;  0.49;  0.00; -2.31;  0.00
-20050206;   17290;  0.49;  0.28; -3.21;  0.00
-20050207;   16805;  0.47;  0.03; -0.31;  0.00
-20050208;   17007;  0.48;  1.69; -1.48;  0.00
-20050209;   17921;  0.51;  6.39; -2.72;  0.01
-20050210;   18980;  0.54;  0.78; -2.71;  0.03
-20050211;   18668;  0.53;  2.36; -2.96;  0.05
-20050212;   19125;  0.54;  4.34; -2.36;  0.07
-20050213;   19323;  0.55;  1.44; -3.10;  0.10
-20050214;   19153;  0.54;  3.19; -6.58;  0.12
-20050215;   17464;  0.49;  0.59;-15.08;  0.14
-20050216;   13228;  0.37;  0.07;-16.99;  0.17
-20050217;   11967;  0.34;  0.64;-13.77;  0.19
-20050218;   15261;  0.43; 16.11;-10.26;  0.22
-20050219;   16947;  0.48;  7.77; -6.07;  0.24
-20050220;   17751;  0.50;  3.05; -7.02;  0.27
-20050221;   17007;  0.48;  8.79; -9.42;  0.29
-20050222;   16203;  0.46;  3.66; -8.67;  0.32
-20050223;   15431;  0.44;  0.16; -7.85;  0.35
-20050224;   15031;  0.42;  0.28; -9.16;  0.38
-20050225;   14829;  0.42;  0.45; -9.34;  0.41
-20050226;   15172;  0.43;  0.03; -9.38;  0.44
-20050227;   14687;  0.41;  0.35; -7.72;  0.47
-20050228;   14631;  0.41;  1.00; -4.12;  0.50
-20050301;   14485;  0.41;  1.33; -2.89;  0.53
-20050302;   14514;  0.41;  0.41; -3.31;  0.56
-20050303;   14400;  0.41;  1.13; -3.13;  0.59
-20050304;   14974;  0.42;  6.57; -1.58;  0.62
-20050305;   18381;  0.52;  3.45;  0.98;  0.66
-20050306;   22560;  0.64;  0.28;  3.82;  0.69
-20050307;   28372;  0.80;  0.11;  3.63;  0.72
-20050308;   32636;  0.92;  0.87;  1.31;  0.75
-20050309;   33784;  0.95;  0.02; -0.16;  0.79
-20050310;   33784;  0.95;  0.05; -1.70;  0.82
-20050311;   32636;  0.92;  0.00; -5.04;  0.86
-20050312;   30919;  0.87;  0.05; -4.73;  0.89
-20050313;   28914;  0.82;  1.41; -1.66;  0.93
-20050314;   31206;  0.88; 12.72; -0.19;  0.96
-20050315;   43230;  1.22; 18.12; -0.73;  1.00
-20050316;   56114;  1.58;  3.31; -1.60;  1.04
-20050317;   50674;  1.43;  7.71;  1.06;  1.07
-20050318;   64416;  1.82; 10.82;  2.14;  1.11
-20050319;   80449;  2.27;  1.99;  1.81;  1.15
-20050320;   78731;  2.22; 13.32;  0.13;  1.19
-20050321;   75870;  2.14;  1.46;  1.18;  1.23
-20050322;   69569;  1.96;  1.07;  5.18;  1.26
-20050323;   74152;  2.09;  3.46;  5.64;  1.30
-20050324;   86176;  2.43;  5.82;  2.98;  1.34
-20050325;   90468;  2.55;  3.88;  3.14;  1.38
-20050326;   97052;  2.74;  8.65;  3.49;  1.42
-20050327;  107075;  3.02;  1.76;  3.37;  1.46
-20050328;  108219;  3.06;  0.57;  3.13;  1.50
-20050329;  106215;  3.00;  2.95;  2.35;  1.54
-20050330;   99631;  2.81;  1.37;  1.85;  1.58
-20050331;   93334;  2.64;  0.43;  3.71;  1.62
-20050401;   92760;  2.62; 10.27;  3.84;  1.66
-20050402;  102492;  2.89;  9.01;  3.34;  1.70
-20050403;  103066;  2.91;  6.78;  3.38;  1.74
-20050404;  120243;  3.40; 15.14;  2.11;  1.78
-20050405;  122821;  3.47;  2.62; -0.01;  1.82
-20050406;  112799;  3.18;  0.25;  0.11;  1.86
-20050407;  103353;  2.92;  2.59;  1.83;  1.90
-20050408;   98487;  2.78;  7.75;  5.02;  1.94
-20050409;  112515;  3.18;  6.37;  2.03;  1.98
-20050410;  108506;  3.06;  6.11;  0.11;  2.02
-20050411;  101922;  2.88;  2.51;  0.61;  2.06
-20050412;   95051;  2.68;  0.76; -0.36;  2.10
-20050413;   88751;  2.51;  0.38;  0.53;  2.14
-20050414;   86459;  2.44;  2.35;  2.32;  2.18
-20050415;   83598;  2.36;  2.81;  0.18;  2.23
-20050416;   81306;  2.30;  1.00;  3.63;  2.27
-20050417;   82740;  2.34;  2.87;  5.21;  2.31
-20050418;   96769;  2.73; 13.55;  1.84;  2.35
-20050419;   94191;  2.66;  0.78;  1.58;  2.39
-20050420;   88464;  2.50;  0.84;  2.57;  2.43
-20050421;   88177;  2.49;  0.16;  5.00;  2.47
-20050422;   91899;  2.59;  5.01;  3.48;  2.51
-20050423;   94478;  2.67;  0.22;  2.79;  2.55
-20050424;   94478;  2.67;  3.51;  2.50;  2.59
-20050425;   95051;  2.68;  5.50;  4.40;  2.63
-20050426;  102205;  2.89;  6.82;  2.44;  2.67
-20050427;  100204;  2.83;  2.15;  2.68;  2.71
-20050428;   97339;  2.75;  1.72;  2.66;  2.75
-20050429;  104497;  2.95; 11.37;  3.09;  2.79
-20050430;  131123;  3.70;  9.00;  3.91;  2.83
-20050501;  135989;  3.84;  3.13;  5.26;  2.87
-20050502;  153166;  4.32;  3.08;  5.46;  2.90
-20050503;  172061;  4.86;  9.45;  4.91;  2.94
-20050504;  187237;  5.29; 12.25;  2.22;  2.98
-20050505;  176644;  4.99;  1.03;  6.70;  3.02
-20050506;  192677;  5.44;  6.28;  4.99;  3.06
-20050507;  206706;  5.84;  2.98;  2.16;  3.09
-20050508;  190960;  5.39;  8.61;  2.20;  3.13
-20050509;  174640;  4.93;  0.27;  5.32;  3.16
-20050510;  177214;  5.00;  0.39; 10.98;  3.20
-20050511;  229036;  6.47;  0.16; 14.74;  3.24
-20050512;  326375;  9.22;  0.07; 15.76;  3.27
-20050513;  412264; 11.64;  0.29; 15.93;  3.31
-20050514;  478111; 13.50;  0.39; 15.16;  3.34
-20050515;  506742; 14.31;  0.04; 13.93;  3.38
-20050516;  475249; 13.42;  0.00; 13.30;  3.41
-20050517;  449480; 12.69;  0.21; 12.78;  3.44
-20050518;  417991; 11.80;  0.22; 13.86;  3.48
-20050519;  415126; 11.72;  1.04; 14.71;  3.51
-20050520;  417991; 11.80;  4.66; 12.39;  3.54
-20050521;  412264; 11.64;  4.41;  9.49;  3.58
-20050522;  357868; 10.10;  3.92;  6.58;  3.61
-20050523;  300610;  8.49;  0.52;  6.79;  3.64
-20050524;  261099;  7.37;  0.43;  9.11;  3.67
-20050525;  250222;  7.07; 13.68; 12.79;  3.70
-20050526;  366456; 10.35;  7.63; 12.34;  3.73
-20050527;  323514;  9.13;  3.98; 13.29;  3.76
-20050528;  312060;  8.81;  4.23; 12.08;  3.79
-20050529;  282572;  7.98;  0.73; 10.32;  3.81
-20050530;  244782;  6.91;  0.90; 11.15;  3.84
-20050531;  221878;  6.26;  4.75; 13.98;  3.87
-20050601;  244209;  6.90;  9.28;  9.81;  3.90
-20050602;  224170;  6.33;  4.49;  8.76;  3.92
-20050603;  193534;  5.46;  0.09;  8.26;  3.95
-20050604;  167482;  4.73;  2.91;  8.43;  3.97
-20050605;  158606;  4.48;  0.44; 10.19;  4.00
-20050606;  150305;  4.24;  4.43;  9.80;  4.02
-20050607;  184946;  5.22; 23.07;  6.17;  4.04
-20050608;  192961;  5.45;  0.82;  6.11;  4.07
-20050609;  150305;  4.24;  3.27;  7.87;  4.09
-20050610;  145152;  4.10;  9.16;  8.46;  4.11
-20050611;  146582;  4.14; 12.25;  4.89;  4.13
-20050612;  158320;  4.47;  6.95;  3.46;  4.15
-20050613;  144865;  4.09;  1.21;  7.92;  4.17
-20050614;  131980;  3.73;  1.45; 12.80;  4.19
-20050615;  125683;  3.55;  8.95; 10.91;  4.21
-20050616;  138851;  3.92;  7.59;  9.52;  4.23
-20050617;  136850;  3.86;  0.59; 10.31;  4.25
-20050618;  121961;  3.44;  0.85; 13.66;  4.26
-20050619;  113946;  3.22;  1.25; 16.06;  4.28
-20050620;  109937;  3.10;  1.32; 18.30;  4.29
-20050621;  105641;  2.98;  8.70; 14.64;  4.31
-20050622;  123679;  3.49; 12.14;  5.20;  4.32
-20050623;  124252;  3.51; 11.84;  3.34;  4.34
-20050624;  115377;  3.26;  0.49;  7.40;  4.35
-20050625;  106215;  3.00;  1.14; 11.48;  4.36
-20050626;   98770;  2.79;  3.14; 15.38;  4.37
-20050627;   94764;  2.68;  0.27; 13.69;  4.38
-20050628;   90468;  2.55;  2.68;  8.42;  4.39
-20050629;   86746;  2.45;  0.28;  6.94;  4.40
-20050630;   80736;  2.28;  1.46;  8.18;  4.41
-20050701;   74722;  2.11;  0.90; 10.32;  4.42
-20050702;   76440;  2.16; 14.55;  7.72;  4.43
-20050703;   95335;  2.69;  8.32;  7.26;  4.43
-20050704;   93904;  2.65;  4.50;  8.20;  4.44
-20050705;   87320;  2.47;  3.25;  9.86;  4.45
-20050706;   83024;  2.34;  4.05;  9.83;  4.45
-20050707;   79018;  2.23;  7.23;  8.71;  4.45
-20050708;   79305;  2.24;  1.15; 10.98;  4.46
-20050709;   73865;  2.09;  1.58; 11.93;  4.46
-20050710;   68995;  1.95;  0.54; 10.18;  4.46
-20050711;   65560;  1.85;  0.86; 11.74;  4.46
-20050712;   61554;  1.74;  0.14;  8.14;  4.46
-20050713;   59263;  1.67;  3.82;  8.93;  4.46
-20050714;   61267;  1.73;  3.32;  8.56;  4.46
-20050715;   58689;  1.66;  2.11;  8.51;  4.46
-20050716;   55827;  1.58;  6.04;  8.92;  4.46
-20050717;   56688;  1.60;  8.47;  8.80;  4.45
-20050718;   56114;  1.58;  0.58; 10.14;  4.45
-20050719;   52105;  1.47;  4.99; 12.21;  4.44
-20050720;   51531;  1.46;  3.62; 10.13;  4.44
-20050721;   51248;  1.45;  0.48;  9.91;  4.43
-20050722;   48096;  1.36;  5.74;  9.02;  4.43
-20050723;   51248;  1.45;  6.07;  9.86;  4.42
-20050724;   52966;  1.50;  3.35; 11.12;  4.41
-20050725;   56114;  1.58;  7.66; 11.15;  4.40
-20050726;   66134;  1.87;  6.94; 10.33;  4.39
-20050727;   65276;  1.84;  0.39; 13.43;  4.38
-20050728;   56401;  1.59;  0.12; 17.43;  4.37
-20050729;   48670;  1.37;  0.35; 16.12;  4.36
-20050730;   44377;  1.25;  0.03; 13.58;  4.35
-20050731;   41799;  1.18;  0.00; 11.85;  4.34
-20050801;   39507;  1.12;  0.06; 13.51;  4.32
-20050802;   37790;  1.07;  0.05; 14.82;  4.31
-20050803;   35785;  1.01;  0.00; 15.61;  4.29
-20050804;   34354;  0.97;  2.66; 16.80;  4.28
-20050805;   33497;  0.95;  0.78; 15.70;  4.26
-20050806;   32350;  0.91;  0.03; 15.67;  4.25
-20050807;   30919;  0.87;  0.24; 16.00;  4.23
-20050808;   29488;  0.83;  0.93; 15.42;  4.21
-20050809;   28602;  0.81;  0.46; 16.71;  4.19
-20050810;   27370;  0.77;  0.13; 15.97;  4.17
-20050811;   26052;  0.74;  0.29; 14.71;  4.15
-20050812;   25164;  0.71;  1.16; 14.02;  4.13
-20050813;   24250;  0.68;  0.19; 14.06;  4.11
-20050814;   24020;  0.68;  5.00; 14.25;  4.09
-20050815;   28602;  0.81; 16.04; 12.05;  4.07
-20050816;   34928;  0.99;  4.91; 10.58;  4.04
-20050817;   34067;  0.96;  4.61; 10.13;  4.02
-20050818;   32350;  0.91;  0.58; 12.86;  4.00
-20050819;   28914;  0.82;  2.02; 16.58;  3.97
-20050820;   27257;  0.77;  3.24; 15.93;  3.95
-20050821;   27685;  0.78;  3.44; 11.91;  3.92
-20050822;   27685;  0.78;  0.49; 13.39;  3.90
-20050823;   25422;  0.72;  0.00; 12.72;  3.87
-20050824;   24048;  0.68;  0.32;  8.32;  3.84
-20050825;   22961;  0.65;  0.12;  5.99;  3.81
-20050826;   22132;  0.62;  0.24;  8.46;  3.79
-20050827;   21416;  0.60;  0.27;  9.92;  3.76
-20050828;   20786;  0.59;  4.26;  7.53;  3.73
-20050829;   21987;  0.62;  2.47;  6.82;  3.70
-20050830;   22674;  0.64;  0.32;  9.10;  3.67
-20050831;   21243;  0.60;  0.29; 10.49;  3.64
-20050901;   20099;  0.57;  0.34; 11.41;  3.61
-20050902;   19384;  0.55;  0.00; 12.55;  3.57
-20050903;   18923;  0.53;  0.00; 13.96;  3.54
-20050904;   18208;  0.51;  0.00; 14.48;  3.51
-20050905;   17634;  0.50;  0.01; 13.56;  3.48
-20050906;   17177;  0.48;  0.00; 13.35;  3.44
-20050907;   16947;  0.48;  0.04; 13.54;  3.41
-20050908;   16547;  0.47;  0.00; 14.67;  3.38
-20050909;   16090;  0.45;  0.00; 14.78;  3.34
-20050910;   15661;  0.44;  0.07; 15.39;  3.31
-20050911;   15289;  0.43;  1.95; 12.82;  3.27
-20050912;   15746;  0.44;  4.77;  5.63;  3.23
-20050913;   17064;  0.48;  0.53;  5.32;  3.20
-20050914;   17205;  0.49;  1.70;  6.68;  3.16
-20050915;   17092;  0.48;  4.07;  6.27;  3.13
-20050916;   17807;  0.50;  0.42;  6.69;  3.09
-20050917;   17351;  0.49;  0.17;  7.67;  3.05
-20050918;   16320;  0.46;  0.01;  7.95;  3.02
-20050919;   15718;  0.44;  0.03;  7.80;  2.98
-20050920;   15289;  0.43;  0.40;  4.35;  2.94
-20050921;   15201;  0.43;  0.08;  2.12;  2.90
-20050922;   15229;  0.43;  0.00;  4.15;  2.86
-20050923;   15031;  0.42;  0.00;  5.87;  2.82
-20050924;   15002;  0.42;  0.19;  7.36;  2.79
-20050925;   14918;  0.42;  0.06;  8.25;  2.75
-20050926;   14514;  0.41;  0.12;  9.24;  2.71
-20050927;   14199;  0.40;  0.34; 11.24;  2.67
-20050928;   13887;  0.39;  0.00; 12.02;  2.63
-20050929;   13657;  0.39;  0.27; 12.38;  2.59
-20050930;   13455;  0.38;  0.20; 12.06;  2.55
-20051001;   13083;  0.37;  0.00; 10.64;  2.51
-20051002;   12824;  0.36;  0.03; 10.61;  2.47
-20051003;   12711;  0.36;  0.11; 12.21;  2.43
-20051004;   12626;  0.36;  0.00; 12.76;  2.39
-20051005;   12481;  0.35;  0.02; 13.14;  2.35
-20051006;   12339;  0.35;  5.04; 10.52;  2.31
-20051007;   19323;  0.55; 32.17;  4.36;  2.26
-20051008;   23074;  0.65;  1.49;  2.50;  2.22
-20051009;   19812;  0.56;  2.49;  3.29;  2.18
-20051010;   16664;  0.47;  0.48;  5.40;  2.14
-20051011;   15633;  0.44;  0.75;  8.10;  2.10
-20051012;   15229;  0.43;  0.51;  7.46;  2.06
-20051013;   15229;  0.43;  4.77;  6.46;  2.02
-20051014;   16518;  0.47;  7.06;  5.33;  1.98
-20051015;   18810;  0.53;  6.05;  4.79;  1.94
-20051016;   19869;  0.56;  1.12;  4.66;  1.90
-20051017;   19440;  0.55;  0.24;  3.96;  1.86
-20051018;   18151;  0.51;  0.07;  3.33;  1.82
-20051019;   17290;  0.49;  2.18;  2.43;  1.77
-20051020;   17492;  0.49;  0.04;  2.45;  1.74
-20051021;   16862;  0.48;  0.54;  4.08;  1.69
-20051022;   16090;  0.45;  0.09;  5.49;  1.65
-20051023;   15888;  0.45;  0.22;  7.05;  1.61
-20051024;   15488;  0.44;  0.07;  4.15;  1.57
-20051025;   15002;  0.42;  0.28;  2.06;  1.53
-20051026;   14687;  0.41;  0.09;  1.80;  1.50
-20051027;   14429;  0.41;  1.90;  3.26;  1.46
-20051028;   16175;  0.46; 10.93;  0.69;  1.42
-20051029;   18753;  0.53;  0.81; -1.59;  1.38
-20051030;   16805;  0.47;  1.26;  0.84;  1.34
-20051031;   15459;  0.44;  4.92; -0.55;  1.30
-20051101;   16720;  0.47;  2.13; -2.08;  1.26
-20051102;   16203;  0.46;  0.99; -0.35;  1.22
-20051103;   15346;  0.43; 14.68;  1.63;  1.18
-20051104;   18293;  0.52;  2.16; -1.72;  1.15
-20051105;   17666;  0.50;  0.83; -3.55;  1.11
-20051106;   15976;  0.45;  0.37; -4.00;  1.07
-20051107;   14457;  0.41;  0.23; -3.98;  1.03
-20051108;   15633;  0.44;  0.07; -3.07;  1.00
-20051109;   14315;  0.40;  0.95; -3.31;  0.96
-20051110;   13511;  0.38;  0.00; -0.19;  0.93
-20051111;   14659;  0.41;  0.07; -1.69;  0.89
-20051112;   12885;  0.36;  0.42; -4.87;  0.86
-20051113;   12626;  0.36;  2.17; -4.69;  0.82
-20051114;   14574;  0.41;  0.41; -5.99;  0.79
-20051115;   12856;  0.36;  1.27; -2.64;  0.75
-20051116;   13256;  0.37;  1.85; -1.70;  0.72
-20051117;   14857;  0.42;  8.43; -1.63;  0.69
-20051118;   15718;  0.44;  5.24; -4.48;  0.65
-20051119;   14659;  0.41;  0.28; -4.63;  0.62
-20051120;   13572;  0.38;  0.71; -4.41;  0.59
-20051121;   12226;  0.35;  3.97; -2.90;  0.56
-20051122;   12913;  0.36; 10.78; -8.64;  0.53
-20051123;   12169;  0.34;  0.58;-16.40;  0.49
-20051124;    8560;  0.24;  1.48;-16.77;  0.46
-20051125;    7012;  0.20;  0.45;-14.01;  0.43
-20051126;    5869;  0.17;  0.36;-11.03;  0.41
-20051127;    6871;  0.19;  2.33; -8.93;  0.38
-20051128;    9162;  0.26;  0.37; -3.62;  0.35
-20051129;   15888;  0.45;  3.35; -2.48;  0.32
-20051130;   20443;  0.58;  6.78; -2.56;  0.29
-20051201;   19384;  0.55; 16.34; -1.35;  0.27
-20051202;   21041;  0.59; 10.20; -2.38;  0.24
-20051203;   19355;  0.55;  3.70; -1.72;  0.21
-20051204;   19012;  0.54; 12.06; -2.09;  0.19
-20051205;   18608;  0.53;  4.99; -5.57;  0.17
-20051206;   16405;  0.46;  1.13; -8.47;  0.14
-20051207;   14429;  0.41;  3.88; -5.22;  0.12
-20051208;   14287;  0.40; 14.99; -1.56;  0.10
-20051209;   17035;  0.48;  3.65; -0.68;  0.07
-20051210;   16890;  0.48;  1.43;  1.10;  0.05
-20051211;   17035;  0.48;  1.00;  1.41;  0.03
-20051212;   18264;  0.52;  2.61; -3.85;  0.01
-20051213;   16664;  0.47;  0.42; -5.41;  0.00
-20051214;   15633;  0.44;  0.08; -3.38;  0.00
-20051215;   15002;  0.42;  0.33; -4.39;  0.00
-20051216;   14857;  0.42;  0.05; -4.20;  0.00
-20051217;   14287;  0.40;  0.02; -5.03;  0.00
-20051218;   14000;  0.40;  0.29; -5.73;  0.00
-20051219;   13887;  0.39;  0.43; -6.40;  0.00
-20051220;   13600;  0.38;  0.86; -6.79;  0.00
-20051221;   13370;  0.38;  0.50; -6.39;  0.00
-20051222;   13083;  0.37;  3.23; -7.50;  0.00
-20051223;   12683;  0.36;  0.20; -7.01;  0.00
-20051224;   12311;  0.35;  0.30; -5.54;  0.00
-20051225;   11309;  0.32;  0.32; -4.27;  0.00
-20051226;   11939;  0.34;  0.19; -4.15;  0.00
-20051227;   13256;  0.37;  0.50; -4.68;  0.00
-20051228;   13944;  0.39;  0.05; -5.96;  0.00
-20051229;   12824;  0.36;  0.43; -4.38;  0.00
-20051230;   11765;  0.33;  4.24; -3.42;  0.00
-20051231;   13285;  0.38;  5.88; -2.51;  0.00
-20060101;   15031;  0.42; 23.34; -1.70;  0.00
-20060102;   15690;  0.44; 14.40; -1.30;  0.00
-20060103;   21271;  0.60;  7.48;  0.19;  0.00
-20060104;   21158;  0.60; 12.73;  0.26;  0.00
-20060105;   25624;  0.72; 13.49; -1.94;  0.00
-20060106;   23478;  0.66;  2.04; -4.50;  0.00
-20060107;   19699;  0.56;  0.87; -5.09;  0.00
-20060108;   18123;  0.51;  4.86; -2.63;  0.00
-20060109;   17722;  0.50;  7.75; -1.45;  0.00
-20060110;   17807;  0.50;  1.12; -1.06;  0.00
-20060111;   17892;  0.51;  7.17; -1.00;  0.00
-20060112;   18810;  0.53;  4.53;  0.20;  0.00
-20060113;   22447;  0.63;  7.54;  1.04;  0.00
-20060114;   27915;  0.79;  1.56;  1.94;  0.00
-20060115;   27770;  0.78;  5.36;  0.34;  0.00
-20060116;   26453;  0.75;  1.64; -1.17;  0.00
-20060117;   24020;  0.68;  0.31;  0.35;  0.00
-20060118;   22387;  0.63;  0.10;  0.01;  0.00
-20060119;   20928;  0.59;  0.00;  0.34;  0.00
-20060120;   19812;  0.56;  0.05;  0.24;  0.00
-20060121;   18551;  0.52;  0.05; -0.36;  0.00
-20060122;   18236;  0.51;  0.00;  1.27;  0.00
-20060123;   18381;  0.52;  0.27;  0.73;  0.00
-20060124;   18208;  0.51;  0.00;  0.55;  0.00
-20060125;   17949;  0.51;  0.06; -1.25;  0.00
-20060126;   17921;  0.51;  2.00; -2.78;  0.00
-20060127;   17949;  0.51;  1.98; -2.77;  0.00
-20060128;   17351;  0.49;  0.28; -4.46;  0.00
-20060129;   16033;  0.45;  0.61; -5.56;  0.00
-20060130;   15544;  0.44;  0.27; -7.47;  0.00
-20060131;   14114;  0.40;  0.15; -8.63;  0.00
-20060201;   11680;  0.33;  0.01; -8.47;  0.00
-20060202;   10048;  0.28;  0.06; -6.76;  0.00
-20060203;   11365;  0.32;  0.00; -6.88;  0.00
-20060204;   12739;  0.36;  0.00; -7.36;  0.00
-20060205;   12885;  0.36;  0.51; -6.53;  0.00
-20060206;   13370;  0.38;  0.34; -5.24;  0.00
-20060207;   15516;  0.44;  1.89;-11.71;  0.00
-20060208;   12856;  0.36;  0.71;-13.71;  0.00
-20060209;   12481;  0.35; 11.14; -9.94;  0.01
-20060210;   14631;  0.41;  3.02; -6.93;  0.03
-20060211;   15888;  0.45;  1.77; -8.05;  0.05
-20060212;   16033;  0.45;  0.77; -5.08;  0.07
-20060213;   15661;  0.44;  4.87; -3.54;  0.10
-20060214;   15172;  0.43;  3.20; -2.82;  0.12
-20060215;   14744;  0.42;  0.38; -1.63;  0.14
-20060216;   14542;  0.41;  1.38;  0.31;  0.17
-20060217;   14602;  0.41;  3.93;  1.23;  0.19
-20060218;   16292;  0.46;  2.71; -2.99;  0.22
-20060219;   15261;  0.43;  2.55; -5.02;  0.24
-20060220;   14344;  0.40;  1.54; -3.78;  0.27
-20060221;   13972;  0.39;  2.16; -2.70;  0.29
-20060222;   14114;  0.40;  6.56; -3.82;  0.32
-20060223;   15144;  0.43; 37.40; -4.77;  0.35
-20060224;   15775;  0.45; 11.19; -7.43;  0.38
-20060225;   14772;  0.42; 11.65; -6.56;  0.41
-20060226;   14429;  0.41;  3.82; -2.07;  0.44
-20060227;   17064;  0.48;  7.29; -0.80;  0.47
-20060228;   18810;  0.53;  5.52; -0.59;  0.50
-20060301;   22532;  0.64;  2.62;  3.81;  0.53
-20060302;   30062;  0.85;  0.36;  5.36;  0.56
-20060303;   35785;  1.01;  1.34;  3.72;  0.59
-20060304;   50100;  1.41; 12.50;  1.09;  0.62
-20060305;   56114;  1.58;  0.30; -2.13;  0.66
-20060306;   47239;  1.33;  0.00; -2.91;  0.69
-20060307;   39794;  1.12;  0.35; -3.90;  0.72
-20060308;   35502;  1.00;  0.00; -2.42;  0.75
-20060309;   32923;  0.93;  0.81; -0.32;  0.79
-20060310;   31779;  0.90;  1.09; -0.44;  0.82
-20060311;   31492;  0.89;  2.92; -0.49;  0.86
-20060312;   29775;  0.84;  0.38;  1.22;  0.89
-20060313;   29488;  0.83;  0.40;  3.83;  0.93
-20060314;   30919;  0.87;  0.10;  4.76;  0.96
-20060315;   35215;  0.99;  0.16;  6.53;  1.00
-20060316;   42659;  1.20;  4.40;  3.44;  1.04
-20060317;   48096;  1.36;  7.13; -0.69;  1.07
-20060318;   46665;  1.32; 10.09;  1.36;  1.11
-20060319;   49243;  1.39;  4.78; -3.19;  1.15
-20060320;   45521;  1.29;  6.56; -3.08;  1.19
-20060321;   45234;  1.28; 13.58; -3.20;  1.23
-20060322;   42659;  1.20;  1.42; -5.53;  1.26
-20060323;   40081;  1.13;  1.11; -4.36;  1.30
-20060324;   37506;  1.06;  0.48; -4.45;  1.34
-20060325;   35502;  1.00;  0.81; -2.74;  1.38
-20060326;   34641;  0.98;  0.16; -0.54;  1.42
-20060327;   34928;  0.99;  0.34;  1.52;  1.46
-20060328;   35215;  0.99;  0.00;  2.40;  1.50
-20060329;   38076;  1.08;  0.24;  3.50;  1.54
-20060330;   41225;  1.16;  0.09;  5.79;  1.58
-20060331;   46952;  1.33;  0.03;  5.75;  1.62
-20060401;   53536;  1.51;  0.20;  4.34;  1.66
-20060402;   59263;  1.67;  0.54;  5.91;  1.70
-20060403;   76440;  2.16; 15.07;  2.05;  1.74
-20060404;   82167;  2.32;  9.75; -0.21;  1.78
-20060405;   75009;  2.12;  3.36;  0.12;  1.82
-20060406;   72147;  2.04; 15.74;  0.94;  1.86
-20060407;   73291;  2.07;  5.34;  0.27;  1.90
-20060408;   68995;  1.95;  0.89;  1.70;  1.94
-20060409;   67851;  1.92;  3.17;  3.15;  1.98
-20060410;   68138;  1.92;  0.47;  3.65;  2.02
-20060411;   70143;  1.98;  0.58;  4.93;  2.06
-20060412;   77014;  2.17;  7.93;  3.71;  2.10
-20060413;   84458;  2.38;  2.83;  1.14;  2.14
-20060414;   81593;  2.30;  4.20;  0.10;  2.18
-20060415;   75583;  2.13;  1.14;  4.84;  2.23
-20060416;   81306;  2.30;  0.25; 10.45;  2.27
-20060417;  106788;  3.02;  0.58; 12.29;  2.31
-20060418;  158033;  4.46;  0.55; 12.38;  2.35
-20060419;  212429;  6.00;  0.14; 11.29;  2.39
-20060420;  256233;  7.23;  0.73; 11.51;  2.43
-20060421;  284576;  8.04;  2.16; 10.93;  2.47
-20060422;  340691;  9.62; 17.89;  4.95;  2.51
-20060423;  320648;  9.05;  4.12;  5.93;  2.55
-20060424;  292021;  8.25; 11.32;  5.87;  2.59
-20060425;  273983;  7.74;  6.02;  2.18;  2.63
-20060426;  225314;  6.36;  0.18;  0.87;  2.67
-20060427;  191817;  5.42;  0.09;  1.23;  2.71
-20060428;  170630;  4.82;  0.11;  0.70;  2.75
-20060429;  155458;  4.39;  0.58;  3.15;  2.79
-20060430;  148587;  4.20;  5.78;  4.81;  2.83
-20060501;  148300;  4.19;  1.04;  3.64;  2.87
-20060502;  142003;  4.01;  0.37;  5.23;  2.90
-20060503;  139712;  3.94;  0.83;  6.78;  2.94
-20060504;  145439;  4.11;  5.24;  6.71;  2.98
-20060505;  160037;  4.52;  0.76;  8.93;  3.02
-20060506;  180366;  5.09;  0.25;  9.98;  3.06
-20060507;  199548;  5.63;  0.10; 12.50;  3.09
-20060508;  237051;  6.69;  0.00; 13.65;  3.13
-20060509;  270261;  7.63;  0.27; 13.99;  3.16
-20060510;  286294;  8.08;  0.00; 13.10;  3.20
-20060511;  270548;  7.64;  0.96; 13.91;  3.24
-20060512;  289156;  8.16;  1.53; 11.20;  3.27
-20060513;  262246;  7.40;  0.00;  7.17;  3.31
-20060514;  214147;  6.05;  0.10;  7.28;  3.34
-20060515;  193534;  5.46;  1.51;  7.96;  3.38
-20060516;  185520;  5.24;  1.80;  5.61;  3.41
-20060517;  171204;  4.83; 15.41;  3.78;  3.44
-20060518;  168056;  4.75;  6.07;  6.04;  3.48
-20060519;  159180;  4.49;  7.90;  6.07;  3.51
-20060520;  154597;  4.37; 10.09;  5.46;  3.54
-20060521;  154597;  4.37;  3.06;  6.85;  3.58
-20060522;  147443;  4.16;  2.93;  7.60;  3.61
-20060523;  139999;  3.95;  0.91;  9.65;  3.64
-20060524;  137133;  3.87;  0.19; 11.91;  3.67
-20060525;  138851;  3.92;  0.24; 13.70;  3.70
-20060526;  140285;  3.96;  3.01; 13.72;  3.73
-20060527;  148587;  4.20;  2.11;  7.30;  3.76
-20060528;  133415;  3.77;  6.15;  6.17;  3.79
-20060529;  142573;  4.03;  9.93;  5.21;  3.81
-20060530;  148013;  4.18;  1.31;  8.22;  3.84
-20060531;  124252;  3.51;  7.33;  8.89;  3.87
-20060601;  137133;  3.87;  8.03;  6.22;  3.90
-20060602;  138851;  3.92;  1.59;  9.01;  3.92
-20060603;  121387;  3.43;  3.52; 12.94;  3.95
-20060604;  125683;  3.55;  5.25;  9.60;  3.97
-20060605;  122821;  3.47;  1.40; 11.53;  4.00
-20060606;  115090;  3.25;  5.23;  7.64;  4.02
-20060607;  116521;  3.29;  4.62;  4.26;  4.04
-20060608;  108793;  3.07;  3.32;  4.77;  4.07
-20060609;   99918;  2.82;  0.78;  7.37;  4.09
-20060610;   90755;  2.56;  1.09; 10.59;  4.11
-20060611;   85602;  2.42;  1.89; 12.71;  4.13
-20060612;   84741;  2.39;  6.72; 13.39;  4.15
-20060613;  131697;  3.72; 37.35;  7.19;  4.17
-20060614;  227889;  6.43;  7.85;  3.49;  4.19
-20060615;  166051;  4.69;  3.07;  5.27;  4.21
-20060616;  157749;  4.45;  9.82;  5.14;  4.23
-20060617;  151162;  4.27;  1.33;  8.51;  4.25
-20060618;  134559;  3.80;  0.20; 10.24;  4.26
-20060619;  124539;  3.52;  0.23; 11.97;  4.28
-20060620;  115664;  3.27;  1.18; 17.16;  4.29
-20060621;  109650;  3.10;  0.00; 17.88;  4.31
-20060622;  103923;  2.93;  0.34; 18.10;  4.32
-20060623;   97913;  2.76;  0.07; 17.57;  4.34
-20060624;   90181;  2.55;  0.00; 14.16;  4.35
-20060625;   83598;  2.36;  0.31; 14.54;  4.36
-20060626;   80449;  2.27;  2.04;  8.35;  4.37
-20060627;   79588;  2.25;  0.71; 10.97;  4.38
-20060628;   71287;  2.01;  0.09; 15.11;  4.39
-20060629;   65847;  1.86;  0.00; 15.76;  4.40
-20060630;   61841;  1.75;  0.02; 16.01;  4.41
-20060701;   58119;  1.64;  0.53; 15.32;  4.42
-20060702;   55827;  1.58;  2.13; 10.26;  4.43
-20060703;   54683;  1.54;  0.54;  7.79;  4.43
-20060704;   50961;  1.44;  0.37; 10.12;  4.44
-20060705;   48956;  1.38; 10.37; 10.43;  4.45
-20060706;   52679;  1.49;  4.13;  9.37;  4.45
-20060707;   50674;  1.43;  1.43; 13.31;  4.45
-20060708;   46378;  1.31;  0.28; 16.81;  4.46
-20060709;   42943;  1.21;  0.52; 17.03;  4.46
-20060710;   41512;  1.17;  0.00; 14.82;  4.46
-20060711;   38363;  1.08;  0.02; 13.74;  4.46
-20060712;   36072;  1.02;  0.00; 14.48;  4.46
-20060713;   34354;  0.97;  0.05; 15.13;  4.46
-20060714;   32923;  0.93;  0.31; 15.85;  4.46
-20060715;   31492;  0.89;  0.45; 15.76;  4.46
-20060716;   30349;  0.86;  0.00; 17.04;  4.46
-20060717;   28914;  0.82;  0.01; 18.39;  4.45
-20060718;   27629;  0.78;  0.00; 16.34;  4.45
-20060719;   26424;  0.75;  0.00; 14.90;  4.44
-20060720;   25567;  0.72;  0.36; 17.46;  4.44
-20060721;   24650;  0.70;  0.02; 20.22;  4.43
-20060722;   23478;  0.66;  0.49; 21.21;  4.43
-20060723;   22674;  0.64;  0.56; 21.26;  4.42
-20060724;   22674;  0.64;  1.28; 21.04;  4.41
-20060725;   23789;  0.67;  0.26; 20.72;  4.40
-20060726;   22819;  0.64;  0.16; 20.71;  4.39
-20060727;   20871;  0.59;  0.15; 20.98;  4.38
-20060728;   19755;  0.56;  0.14; 21.30;  4.37
-20060729;   18980;  0.54;  0.87; 21.04;  4.36
-20060730;   18523;  0.52;  0.03; 18.58;  4.35
-20060731;   18353;  0.52;  0.81; 19.22;  4.34
-20060801;   18410;  0.52;  0.49; 20.30;  4.32
-20060802;   17549;  0.50;  0.61; 20.25;  4.31
-20060803;   16664;  0.47;  0.18; 20.70;  4.29
-20060804;   16575;  0.47;  0.34; 20.22;  4.28
-20060805;   16118;  0.46;  0.16; 18.54;  4.26
-20060806;   15633;  0.44;  0.00; 15.33;  4.25
-20060807;   14886;  0.42;  0.08; 17.71;  4.23
-20060808;   14457;  0.41;  0.06; 16.84;  4.21
-20060809;   14199;  0.40;  0.00; 15.22;  4.19
-20060810;   13827;  0.39;  0.08; 17.56;  4.17
-20060811;   13600;  0.38;  0.87; 18.38;  4.15
-20060812;   13742;  0.39;  0.11; 18.41;  4.13
-20060813;   13370;  0.38;  0.03; 20.26;  4.11
-20060814;   12768;  0.36;  0.00; 20.96;  4.09
-20060815;   12137;  0.34;  0.00; 17.68;  4.07
-20060816;   11765;  0.33;  0.00; 15.52;  4.04
-20060817;   11422;  0.32;  0.00; 14.75;  4.02
-20060818;   11252;  0.32;  0.00; 16.02;  4.00
-20060819;   10993;  0.31;  0.00; 17.72;  3.97
-20060820;   10763;  0.30;  0.03; 16.68;  3.95
-20060821;   10650;  0.30;  0.00; 16.02;  3.92
-20060822;   10536;  0.30;  0.12; 10.68;  3.90
-20060823;   10706;  0.30;  0.02; 12.46;  3.87
-20060824;   10706;  0.30;  0.00; 14.02;  3.84
-20060825;   10335;  0.29;  0.00; 14.82;  3.81
-20060826;   10048;  0.28;  0.28; 13.94;  3.79
-20060827;    9764;  0.28;  0.00; 14.60;  3.76
-20060828;    9591;  0.27;  0.06; 16.44;  3.73
-20060829;    9421;  0.27;  0.03; 13.01;  3.70
-20060830;    9389;  0.27;  0.08; 12.12;  3.67
-20060831;    9276;  0.26;  0.02; 12.60;  3.64
-20060901;    9134;  0.26;  0.47; 13.59;  3.61
-20060902;    8989;  0.25;  2.02; 14.71;  3.57
-20060903;    9219;  0.26;  9.90;  9.63;  3.54
-20060904;   13657;  0.39;  5.51;  7.96;  3.51
-20060905;   15374;  0.43;  0.37; 10.25;  3.48
-20060906;   13228;  0.37;  1.37; 13.69;  3.44
-20060907;   11050;  0.31;  0.00; 15.81;  3.41
-20060908;   10193;  0.29;  0.00; 14.35;  3.38
-20060909;    9793;  0.28;  0.00;  8.84;  3.34
-20060910;    9676;  0.27;  0.00;  7.12;  3.31
-20060911;    9591;  0.27;  0.00;  8.01;  3.27
-20060912;    9478;  0.27;  0.04;  9.68;  3.23
-20060913;    9332;  0.26;  0.83; 10.27;  3.20
-20060914;    9276;  0.26;  0.36;  8.09;  3.16
-20060915;    9421;  0.27;  0.07; 10.57;  3.13
-20060916;    9421;  0.27;  0.09; 12.62;  3.09
-20060917;    9276;  0.26;  0.32; 14.72;  3.05
-20060918;    8932;  0.25;  0.00; 14.89;  3.02
-20060919;    8674;  0.24;  0.00; 14.59;  2.98
-20060920;    8504;  0.24;  0.00; 13.87;  2.94
-20060921;    8330;  0.24;  0.04; 11.33;  2.90
-20060922;    8188;  0.23;  0.00; 12.29;  2.86
-20060923;    8043;  0.23;  0.08; 14.23;  2.82
-20060924;    7958;  0.22;  0.00; 15.11;  2.79
-20060925;    7873;  0.22;  0.02; 14.50;  2.75
-20060926;    7760;  0.22;  0.01; 14.01;  2.71
-20060927;    7671;  0.22;  0.02; 14.26;  2.67
-20060928;    7586;  0.21;  0.10; 13.96;  2.63
-20060929;    7558;  0.21;  0.48; 10.53;  2.59
-20060930;    7586;  0.21;  0.04; 11.87;  2.55
-20061001;    7700;  0.22;  0.69; 10.69;  2.51
-20061002;    7788;  0.22;  0.85;  4.59;  2.47
-20061003;    7788;  0.22;  2.38;  0.90;  2.43
-20061004;    7816;  0.22;  1.32;  4.04;  2.39
-20061005;    8075;  0.23;  0.42;  5.71;  2.35
-20061006;    8188;  0.23;  0.19;  6.80;  2.31
-20061007;    8075;  0.23;  0.47;  5.89;  2.26
-20061008;    7958;  0.22;  0.13;  6.89;  2.22
-20061009;    7816;  0.22;  0.49;  9.74;  2.18
-20061010;    7788;  0.22;  0.36;  9.33;  2.14
-20061011;    8330;  0.24;  5.69;  4.23;  2.10
-20061012;    8790;  0.25;  1.67;  4.55;  2.06
-20061013;    8674;  0.24;  0.28;  3.67;  2.02
-20061014;    9247;  0.26;  9.69;  1.75;  1.98
-20061015;   10735;  0.30;  7.34;  0.07;  1.94
-20061016;   10678;  0.30;  1.10;  2.61;  1.90
-20061017;   10250;  0.29;  1.64;  2.90;  1.86
-20061018;    9764;  0.28;  0.71;  3.07;  1.82
-20061019;    9591;  0.27;  1.07;  4.01;  1.77
-20061020;   10048;  0.28;  5.14;  3.48;  1.74
-20061021;   13972;  0.39; 17.97;  2.35;  1.69
-20061022;   16805;  0.47;  1.47;  0.90;  1.65
-20061023;   13798;  0.39;  1.47;  1.90;  1.61
-20061024;   11422;  0.32;  1.00;  3.22;  1.57
-20061025;   10480;  0.30;  1.24;  4.81;  1.53
-20061026;   10019;  0.28;  4.89;  5.35;  1.50
-20061027;   16777;  0.47; 33.91;  4.39;  1.46
-20061028;   48956;  1.38; 10.39;  0.42;  1.42
-20061029;   29775;  0.84;  1.82; -2.15;  1.38
-20061030;   19784;  0.56;  6.40; -3.23;  1.34
-20061031;   19440;  0.55; 35.64; -1.02;  1.30
-20061101;   53536;  1.51; 24.05; -2.12;  1.26
-20061102;   34641;  0.98;  4.10; -4.98;  1.22
-20061103;   23850;  0.67;  0.48; -6.24;  1.18
-20061104;   19554;  0.55; 12.98; -5.76;  1.15
-20061105;   18523;  0.52;  5.44; -3.57;  1.11
-20061106;   18951;  0.54; 12.18; -3.64;  1.07
-20061107;   18264;  0.52;  1.54; -5.29;  1.03
-20061108;   16575;  0.47;  0.38; -5.99;  1.00
-20061109;   14429;  0.41;  3.27; -2.92;  0.96
-20061110;   16061;  0.45;  2.52; -0.45;  0.93
-20061111;   18236;  0.51;  0.35; -0.24;  0.89
-20061112;   17634;  0.50;  3.46; -2.69;  0.86
-20061113;   17092;  0.48;  0.28; -4.77;  0.82
-20061114;   15633;  0.44;  0.84; -3.78;  0.79
-20061115;   14918;  0.42;  1.97; -3.77;  0.75
-20061116;   14170;  0.40;  6.93; -4.26;  0.72
-20061117;   15573;  0.44;  1.24; -7.59;  0.69
-20061118;   13285;  0.38;  0.39;-11.02;  0.65
-20061119;   11794;  0.33;  9.03; -6.41;  0.62
-20061120;   13543;  0.38; 10.82; -5.89;  0.59
-20061121;   15087;  0.43;  0.46;-10.41;  0.56
-20061122;   11252;  0.32;  1.00;-11.22;  0.53
-20061123;   10763;  0.30;  8.05; -7.49;  0.49
-20061124;   11794;  0.33;  2.89; -2.67;  0.46
-20061125;   18580;  0.52;  7.10; -2.17;  0.43
-20061126;   16664;  0.47;  5.58; -5.77;  0.41
-20061127;   15031;  0.42;  9.91; -7.41;  0.38
-20061128;   14315;  0.40;  8.66; -7.04;  0.35
-20061129;   14230;  0.40; 22.24; -4.74;  0.32
-20061130;   15888;  0.45; 16.23; -0.34;  0.29
-20061201;   30919;  0.87; 13.76; -0.61;  0.27
-20061202;   39224;  1.11;  9.23; -3.19;  0.24
-20061203;   30062;  0.85;  7.15; -6.42;  0.21
-20061204;   24048;  0.68;  1.36;-10.07;  0.19
-20061205;   18009;  0.51;  0.45;-10.93;  0.17
-20061206;   16603;  0.47;  2.70; -8.89;  0.14
-20061207;   15172;  0.43;  4.41; -8.85;  0.12
-20061208;   14029;  0.40;  1.71; -8.28;  0.10
-20061209;   13742;  0.39;  6.84; -7.70;  0.07
-20061210;   14029;  0.40;  0.17; -7.95;  0.05
-20061211;   14315;  0.40;  0.17; -7.48;  0.03
-20061212;   14744;  0.42;  1.43; -7.24;  0.01
-20061213;   15976;  0.45;  4.45; -7.21;  0.00
-20061214;   17205;  0.49;  1.25; -6.86;  0.00
-20061215;   16061;  0.45;  4.62; -6.50;  0.00
-20061216;   15803;  0.45; 16.10; -3.29;  0.00
-20061217;   19267;  0.54; 12.04; -0.12;  0.00
-20061218;   22589;  0.64;  7.20; -0.62;  0.00
-20061219;   23046;  0.65;  0.44; -3.04;  0.00
-20061220;   20899;  0.59;  0.13; -1.42;  0.00
-20061221;   19068;  0.54;  1.20; -1.45;  0.00
-20061222;   18236;  0.51;  0.17; -2.45;  0.00
-20061223;   16603;  0.47;  0.13; -3.21;  0.00
-20061224;   16292;  0.46;  0.55; -2.96;  0.00
-20061225;   17234;  0.49;  1.12; -4.36;  0.00
-20061226;   18123;  0.51;  9.56; -2.98;  0.00
-20061227;   22989;  0.65; 12.94;  0.40;  0.00
-20061228;   27168;  0.77;  6.81; -1.80;  0.00
-20061229;   27083;  0.76;  0.67; -6.19;  0.00
-20061230;   24221;  0.68;  0.33; -8.76;  0.00
-20061231;   18038;  0.51;  0.23;-11.99;  0.00
-20070101;   10019;  0.28;  0.03;-11.12;  0.00
-20070102;    9449;  0.27;  0.06;-11.14;  0.00
-20070103;    8589;  0.24;  0.08;-10.97;  0.00
-20070104;    8589;  0.24;  0.10;-10.32;  0.00
-20070105;    9162;  0.26;  0.04;-10.32;  0.00
-20070106;   12885;  0.36;  0.89;-10.46;  0.00
-20070107;   17177;  0.48;  7.99; -6.61;  0.00
-20070108;   18608;  0.53;  5.96; -2.67;  0.00
-20070109;   20042;  0.57; 14.25;  0.09;  0.00
-20070110;   24335;  0.69;  2.39;  2.04;  0.00
-20070111;   28631;  0.81;  8.19;  0.26;  0.00
-20070112;   31492;  0.89;  4.43; -0.30;  0.00
-20070113;   32066;  0.91; 11.76; -0.76;  0.00
-20070114;   44377;  1.25; 18.68;  0.19;  0.00
-20070115;   49814;  1.41;  4.80; -1.16;  0.00
-20070116;   43516;  1.23;  4.26; -2.18;  0.00
-20070117;   38650;  1.09;  5.79; -3.74;  0.00
-20070118;   34354;  0.97;  5.64; -2.89;  0.00
-20070119;   31779;  0.90;  1.14; -2.21;  0.00
-20070120;   28631;  0.81;  0.13; -4.74;  0.00
-20070121;   24937;  0.70;  0.09; -5.38;  0.00
-20070122;   22015;  0.62;  0.00; -6.04;  0.00
-20070123;   20928;  0.59;  0.13; -6.47;  0.00
-20070124;   22415;  0.63;  1.06; -5.58;  0.00
-20070125;   24448;  0.69;  2.55; -2.43;  0.00
-20070126;   25596;  0.72; 10.68; -1.72;  0.00
-20070127;   24792;  0.70;  0.76; -1.94;  0.00
-20070128;   23219;  0.66;  0.08; -2.60;  0.00
-20070129;   21530;  0.61;  2.63; -3.58;  0.00
-20070130;   21902;  0.62; 11.35; -0.49;  0.00
-20070131;   34354;  0.97; 25.19;  1.78;  0.00
-20070201;  128832;  3.64; 31.03;  1.79;  0.00
-20070202;  183228;  5.17;  4.95;  0.14;  0.00
-20070203;  134845;  3.81;  0.98;  0.42;  0.00
-20070204;  104784;  2.96;  0.44;  2.44;  0.00
-20070205;   89895;  2.54;  0.03;  2.78;  0.00
-20070206;   82454;  2.33;  0.14;  2.24;  0.00
-20070207;   77300;  2.18;  0.17;  0.53;  0.00
-20070208;   71574;  2.02;  0.00; -0.61;  0.00
-20070209;   65847;  1.86;  0.14; -2.54;  0.01
-20070210;   61841;  1.75;  1.10; -5.23;  0.03
-20070211;   56688;  1.60;  0.30;-10.47;  0.05
-20070212;   48383;  1.37;  0.63;-15.55;  0.07
-20070213;   40655;  1.15;  1.43;-15.86;  0.10
-20070214;   42372;  1.20;  0.22;-13.20;  0.12
-20070215;   37219;  1.05;  4.20; -9.73;  0.14
-20070216;   38650;  1.09;  5.64; -2.99;  0.17
-20070217;   44947;  1.27; 21.59; -1.66;  0.19
-20070218;   47526;  1.34; 11.90; -0.24;  0.22
-20070219;   64129;  1.81; 23.59;  2.88;  0.24
-20070220;  121104;  3.42;  2.73;  5.89;  0.27
-20070221;  140285;  3.96;  1.12;  3.57;  0.29
-20070222;  129405;  3.65;  0.03;  2.23;  0.32
-20070223;  117095;  3.31;  0.30;  3.05;  0.35
-20070224;  110224;  3.11;  0.97;  5.34;  0.38
-20070225;  112799;  3.18;  3.87;  2.58;  0.41
-20070226;  116234;  3.28;  1.31;  1.26;  0.44
-20070227;  109937;  3.10;  0.06; -3.62;  0.47
-20070228;   99918;  2.82;  0.29; -5.98;  0.50
-20070301;   91616;  2.59;  0.13; -7.96;  0.53
-20070302;   83884;  2.37;  1.53; -5.75;  0.56
-20070303;   80449;  2.27;  5.75; -4.59;  0.59
-20070304;   78158;  2.21; 11.41; -4.24;  0.62
-20070305;   71860;  2.03;  4.29; -4.89;  0.66
-20070306;   66994;  1.89;  6.22; -6.19;  0.69
-20070307;   61841;  1.75;  3.43; -4.80;  0.72
-20070308;   59263;  1.67;  4.93; -3.02;  0.75
-20070309;   61267;  1.73;  6.30;  2.39;  0.79
-20070310;   68138;  1.92;  1.66;  4.51;  0.82
-20070311;   74152;  2.09;  4.07;  2.67;  0.86
-20070312;   80449;  2.27;  4.73;  0.62;  0.89
-20070313;   78731;  2.22;  6.50; -0.59;  0.93
-20070314;   77871;  2.20;  2.78;  2.86;  0.96
-20070315;   84741;  2.39; 10.81;  0.90;  1.00
-20070316;   85315;  2.41;  0.72;  0.64;  1.04
-20070317;   83598;  2.36;  0.85;  1.48;  1.07
-20070318;   88177;  2.49;  9.73;  1.20;  1.11
-20070319;  102492;  2.89;  5.58;  0.04;  1.15
-20070320;   99918;  2.82;  6.27;  0.94;  1.19
-20070321;  106501;  3.01;  7.57; -0.28;  1.23
-20070322;  101061;  2.85;  1.72; -0.88;  1.26
-20070323;   95621;  2.70;  7.63;  0.86;  1.30
-20070324;   91616;  2.59;  3.60; -2.24;  1.34
-20070325;   84171;  2.38;  0.40; -3.53;  1.38
-20070326;   78444;  2.21;  1.18; -2.77;  1.42
-20070327;   73865;  2.09;  0.14; -3.09;  1.46
-20070328;   69569;  1.96;  0.37; -3.00;  1.50
-20070329;   66707;  1.88;  0.14; -1.76;  1.54
-20070330;   64703;  1.83;  0.27;  1.64;  1.58
-20070331;   63559;  1.79;  0.58;  4.78;  1.62
-20070401;   64990;  1.83;  2.31;  1.62;  1.66
-20070402;   63842;  1.80;  0.49;  1.01;  1.70
-20070403;   61554;  1.74;  0.59;  4.08;  1.74
-20070404;   64990;  1.83;  3.40;  5.75;  1.78
-20070405;   78444;  2.21;  5.46;  3.84;  1.82
-20070406;   91616;  2.59;  4.63;  3.26;  1.86
-20070407;   97626;  2.76; 15.46;  3.73;  1.90
-20070408;  122248;  3.45; 10.07;  0.16;  1.94
-20070409;  113372;  3.20;  4.11; -1.26;  1.98
-20070410;  103640;  2.93;  1.75;  0.81;  2.02
-20070411;   98200;  2.77;  1.59;  0.99;  2.06
-20070412;   94191;  2.66;  3.56;  2.59;  2.10
-20070413;  102779;  2.90; 11.05;  2.53;  2.14
-20070414;  108793;  3.07;  2.26; -1.82;  2.18
-20070415;  102205;  2.89;  0.75; -2.42;  2.23
-20070416;   97052;  2.74;  0.71; -0.23;  2.27
-20070417;   94191;  2.66;  1.60;  1.56;  2.31
-20070418;   91899;  2.59;  9.02;  1.17;  2.35
-20070419;   92186;  2.60;  4.67; -0.86;  2.39
-20070420;   87033;  2.46;  1.48; -0.86;  2.43
-20070421;   83024;  2.34;  0.47;  1.12;  2.47
-20070422;   80449;  2.27;  2.24;  3.39;  2.51
-20070423;   81023;  2.29;  2.23;  4.14;  2.55
-20070424;   83598;  2.36;  0.84;  5.28;  2.59
-20070425;   89895;  2.54;  2.61;  4.28;  2.63
-20070426;   95051;  2.68;  0.07;  3.73;  2.67
-20070427;   99631;  2.81;  0.41;  4.81;  2.71
-20070428;  107645;  3.04;  7.82;  2.42;  2.75
-20070429;  104784;  2.96;  2.72;  1.83;  2.79
-20070430;  102205;  2.89;  1.00;  3.70;  2.83
-20070501;  101061;  2.85;  5.19;  2.85;  2.87
-20070502;  114803;  3.24;  7.45;  4.32;  2.90
-20070503;  137707;  3.89;  2.72;  5.01;  2.94
-20070504;  140285;  3.96;  1.13;  6.15;  2.98
-20070505;  152309;  4.30;  1.44;  6.34;  3.02
-20070506;  189812;  5.36; 20.57;  4.59;  3.06
-20070507;  227889;  6.43;  2.16;  5.61;  3.09
-20070508;  229323;  6.47;  2.57;  6.56;  3.13
-20070509;  247644;  6.99;  1.39;  7.88;  3.16
-20070510;  253945;  7.17;  3.40;  7.92;  3.20
-20070511;  277992;  7.85;  7.43;  5.23;  3.24
-20070512;  279423;  7.89;  5.34;  2.36;  3.27
-20070513;  235046;  6.64;  0.92;  3.02;  3.31
-20070514;  208137;  5.88;  1.12;  6.22;  3.34
-20070515;  203841;  5.76;  0.00;  7.67;  3.38
-20070516;  204128;  5.76;  2.60;  9.66;  3.41
-20070517;  243351;  6.87;  0.97;  8.22;  3.44
-20070518;  258237;  7.29;  0.30;  7.08;  3.48
-20070519;  259955;  7.34;  0.23;  6.79;  3.51
-20070520;  256233;  7.23;  0.18;  8.31;  3.54
-20070521;  266826;  7.53;  0.12;  8.76;  3.58
-20070522;  267112;  7.54;  0.12;  7.58;  3.61
-20070523;  259955;  7.34;  0.12;  7.67;  3.64
-20070524;  250506;  7.07;  0.00;  8.34;  3.67
-20070525;  246213;  6.95;  0.92;  7.32;  3.70
-20070526;  234763;  6.63;  4.94;  4.79;  3.73
-20070527;  215008;  6.07;  1.19;  7.44;  3.76
-20070528;  213003;  6.01;  0.84; 10.70;  3.79
-20070529;  237338;  6.70;  0.44; 13.34;  3.81
-20070530;  273983;  7.74;  0.29; 13.85;  3.84
-20070531;  303471;  8.57;  0.21; 13.48;  3.87
-20070601;  300610;  8.49;  1.25; 13.68;  3.90
-20070602;  294883;  8.33;  3.38; 12.96;  3.92
-20070603;  320648;  9.05; 10.23; 11.16;  3.95
-20070604;  317787;  8.97;  3.35; 12.70;  3.97
-20070605;  309198;  8.73; 16.21;  6.32;  4.00
-20070606;  277706;  7.84; 18.86;  0.12;  4.02
-20070607;  223022;  6.30;  2.56;  2.98;  4.04
-20070608;  206132;  5.82;  0.35;  4.60;  4.07
-20070609;  177788;  5.02;  0.69;  6.47;  4.09
-20070610;  162902;  4.60;  1.79; 10.15;  4.11
-20070611;  168626;  4.76;  0.63; 11.98;  4.13
-20070612;  179506;  5.07;  0.35; 12.97;  4.15
-20070613;  187524;  5.29;  0.00; 12.43;  4.17
-20070614;  186377;  5.26;  0.02; 12.35;  4.19
-20070615;  179793;  5.08;  1.61; 12.18;  4.21
-20070616;  172348;  4.87;  3.17; 12.09;  4.23
-20070617;  175497;  4.96; 10.60;  9.81;  4.25
-20070618;  179793;  5.08;  5.85;  8.32;  4.26
-20070619;  170917;  4.83;  7.35;  5.71;  4.28
-20070620;  154314;  4.36;  1.71;  5.85;  4.29
-20070621;  133985;  3.78; 10.72;  4.99;  4.31
-20070622;  141429;  3.99;  2.55;  8.09;  4.32
-20070623;  128832;  3.64;  1.11; 11.32;  4.34
-20070624;  125683;  3.55;  0.64; 14.16;  4.35
-20070625;  124539;  3.52;  0.07; 15.40;  4.36
-20070626;  123105;  3.48;  0.01; 15.71;  4.37
-20070627;  120243;  3.40;  0.00; 11.84;  4.38
-20070628;  109080;  3.08;  0.00;  9.54;  4.39
-20070629;   97626;  2.76;  0.00; 11.72;  4.40
-20070630;   91042;  2.57;  0.02; 14.27;  4.41
-20070701;   86746;  2.45;  0.00; 15.82;  4.42
-20070702;   85889;  2.43; 18.66; 12.48;  4.43
-20070703;  151449;  4.28; 20.57;  8.74;  4.43
-20070704;  144578;  4.08;  1.57; 11.89;  4.44
-20070705;  113659;  3.21;  1.28; 12.83;  4.45
-20070706;   99918;  2.82;  5.72; 16.91;  4.45
-20070707;  104210;  2.94;  1.68; 15.86;  4.45
-20070708;   90468;  2.55;  1.15; 18.07;  4.46
-20070709;   84171;  2.38;  3.29; 18.09;  4.46
-20070710;   86746;  2.45;  2.03; 15.27;  4.46
-20070711;   81306;  2.30; 11.19; 13.96;  4.46
-20070712;   85889;  2.43;  8.97; 12.62;  4.46
-20070713;   98200;  2.77;  6.67; 11.65;  4.46
-20070714;   84171;  2.38;  0.77; 12.65;  4.46
-20070715;   73578;  2.08;  0.27; 13.55;  4.46
-20070716;   67277;  1.90;  0.20; 14.91;  4.46
-20070717;   62411;  1.76;  0.36; 16.85;  4.45
-20070718;   58406;  1.65;  0.00; 17.59;  4.45
-20070719;   54970;  1.55;  0.17; 17.67;  4.44
-20070720;   51818;  1.46;  0.65; 17.59;  4.44
-20070721;   50961;  1.44;  0.50; 16.93;  4.43
-20070722;   47812;  1.35;  0.15; 15.04;  4.43
-20070723;   44947;  1.27;  0.03; 14.88;  4.42
-20070724;   42372;  1.20;  0.04; 14.70;  4.41
-20070725;   40081;  1.13;  0.07; 15.66;  4.40
-20070726;   38363;  1.08;  0.31; 13.46;  4.39
-20070727;   37506;  1.06;  0.16; 14.34;  4.38
-20070728;   35785;  1.01;  0.35; 17.67;  4.37
-20070729;   34641;  0.98;  1.80; 12.43;  4.36
-20070730;   34354;  0.97;  0.21;  8.79;  4.35
-20070731;   32923;  0.93;  0.34; 11.58;  4.34
-20070801;   31206;  0.88;  0.28; 15.27;  4.32
-20070802;   29488;  0.83;  0.43; 15.60;  4.31
-20070803;   28259;  0.80;  0.12; 16.40;  4.29
-20070804;   27196;  0.77;  0.02; 17.29;  4.28
-20070805;   26283;  0.74;  0.64; 18.18;  4.26
-20070806;   25252;  0.71;  0.05; 17.94;  4.25
-20070807;   26137;  0.74;  7.54; 12.41;  4.23
-20070808;   30062;  0.85;  2.45;  7.45;  4.21
-20070809;   28486;  0.80;  1.62; 10.75;  4.19
-20070810;   26194;  0.74;  1.76; 14.26;  4.17
-20070811;   24678;  0.70;  0.42; 12.27;  4.15
-20070812;   23619;  0.67;  5.04; 10.82;  4.13
-20070813;   24650;  0.70;  1.47;  9.36;  4.11
-20070814;   24537;  0.69;  0.86; 11.63;  4.09
-20070815;   22961;  0.65;  8.66; 12.19;  4.07
-20070816;   25252;  0.71; 14.14;  9.88;  4.04
-20070817;   30632;  0.86;  6.64;  7.16;  4.02
-20070818;   34928;  0.99;  0.83;  8.52;  4.00
-20070819;   28142;  0.79;  0.80; 11.28;  3.97
-20070820;   24650;  0.70;  0.80; 15.12;  3.95
-20070821;   22759;  0.64;  0.29; 17.86;  3.92
-20070822;   21473;  0.61;  0.64; 17.48;  3.90
-20070823;   20928;  0.59;  4.13; 17.89;  3.87
-20070824;   21300;  0.60;  0.59; 13.56;  3.84
-20070825;   20899;  0.59;  0.00; 12.66;  3.81
-20070826;   19812;  0.56;  0.00; 13.36;  3.79
-20070827;   18753;  0.53;  0.00; 13.51;  3.76
-20070828;   18094;  0.51;  0.00; 15.49;  3.73
-20070829;   17492;  0.49;  0.01; 10.41;  3.70
-20070830;   17064;  0.48;  0.03; 11.16;  3.67
-20070831;   16805;  0.47;  0.07; 14.11;  3.64
-20070901;   16348;  0.46;  0.12; 16.87;  3.61
-20070902;   15916;  0.45;  0.00; 17.73;  3.57
-20070903;   15459;  0.44;  1.25; 19.02;  3.54
-20070904;   15059;  0.43;  4.90; 17.93;  3.51
-20070905;   14857;  0.42;  1.94; 13.50;  3.48
-20070906;   15031;  0.42;  0.30; 13.04;  3.44
-20070907;   14744;  0.42;  9.60; 11.67;  3.41
-20070908;   15860;  0.45;  6.49;  8.62;  3.38
-20070909;   18325;  0.52;  1.41;  9.63;  3.34
-20070910;   16919;  0.48;  6.55; 10.02;  3.31
-20070911;   17064;  0.48;  0.85; 13.00;  3.27
-20070912;   17379;  0.49;  0.18; 13.96;  3.23
-20070913;   15544;  0.44;  0.00; 14.39;  3.20
-20070914;   14602;  0.41;  0.00; 14.47;  3.16
-20070915;   14057;  0.40;  0.00; 14.54;  3.13
-20070916;   13628;  0.38;  0.02; 15.28;  3.09
-20070917;   13228;  0.37;  0.09; 14.86;  3.05
-20070918;   12885;  0.36;  1.15; 12.56;  3.02
-20070919;   12885;  0.36; 10.87;  7.24;  2.98
-20070920;   15605;  0.44;  0.22;  4.38;  2.94
-20070921;   16061;  0.45;  0.34;  4.13;  2.90
-20070922;   14287;  0.40;  0.47;  5.23;  2.86
-20070923;   13628;  0.38;  0.03;  7.85;  2.82
-20070924;   13083;  0.37;  0.04;  8.58;  2.79
-20070925;   12683;  0.36;  0.24; 10.07;  2.75
-20070926;   12626;  0.36;  3.49;  8.49;  2.71
-20070927;   12768;  0.36;  6.43;  7.15;  2.67
-20070928;   14429;  0.41;  6.58;  6.03;  2.63
-20070929;   19897;  0.56;  7.23;  4.86;  2.59
-20070930;   18781;  0.53;  5.14;  4.08;  2.55
-20071001;   17634;  0.50;  0.39;  2.97;  2.51
-20071002;   17262;  0.49;  3.21;  0.86;  2.47
-20071003;   34641;  0.98; 40.29;  3.09;  2.43
-20071004;   57258;  1.62;  5.75;  1.02;  2.39
-20071005;   35502;  1.00;  2.01;  2.09;  2.35
-20071006;   28029;  0.79;  1.39;  3.44;  2.31
-20071007;   26226;  0.74;  0.58;  2.28;  2.26
-20071008;   24593;  0.69;  4.94;  3.55;  2.22
-20071009;   26109;  0.74;  2.03;  3.38;  2.18
-20071010;   25652;  0.72;  2.72;  7.11;  2.14
-20071011;   25794;  0.73; 16.53;  6.78;  2.10
-20071012;   40942;  1.16;  7.52;  1.89;  2.06
-20071013;   40081;  1.13;  0.79;  1.85;  2.02
-20071014;   33497;  0.95;  1.57;  5.96;  1.98
-20071015;   31492;  0.89;  1.15;  8.92;  1.94
-20071016;   34641;  0.98;  9.24;  5.49;  1.90
-20071017;   45521;  1.29; 15.43;  4.02;  1.86
-20071018;   73578;  2.08;  5.31;  2.21;  1.82
-20071019;   64703;  1.83;  1.37;  2.02;  1.77
-20071020;   50674;  1.43;  3.18;  2.89;  1.74
-20071021;   48096;  1.36;  6.23;  0.41;  1.69
-20071022;   46952;  1.33;  0.51;  0.12;  1.65
-20071023;   42086;  1.19;  1.01; -0.20;  1.61
-20071024;   39224;  1.11;  1.73;  1.93;  1.57
-20071025;   37506;  1.06; 13.26;  2.47;  1.53
-20071026;   58689;  1.66; 14.83;  2.89;  1.50
-20071027;   56971;  1.61;  0.04;  1.35;  1.46
-20071028;   47526;  1.34;  0.02;  0.19;  1.42
-20071029;   42943;  1.21;  0.02; -0.98;  1.38
-20071030;   39794;  1.12;  0.16; -2.99;  1.34
-20071031;   36646;  1.03;  0.08; -6.45;  1.30
-20071101;   31492;  0.89;  0.43; -8.00;  1.26
-20071102;   25766;  0.73;  0.42; -7.06;  1.22
-20071103;   23478;  0.66;  0.03; -5.69;  1.18
-20071104;   24335;  0.69;  2.42; -4.75;  1.15
-20071105;   28631;  0.81; 11.34; -2.32;  1.11
-20071106;   31492;  0.89; 10.13; -3.84;  1.07
-20071107;   32350;  0.91; 24.51; -2.58;  1.03
-20071108;   44947;  1.27; 28.13;  1.46;  1.00
-20071109;  121387;  3.43;  8.17; -1.72;  0.96
-20071110;   87320;  2.47;  8.99; -4.24;  0.93
-20071111;  112228;  3.17; 49.14; -1.24;  0.89
-20071112;  186377;  5.26;  7.59; -0.41;  0.86
-20071113;  138851;  3.92; 11.57;  1.02;  0.82
-20071114;  148874;  4.20;  0.42;  4.26;  0.79
-20071115;  144578;  4.08;  3.36;  3.30;  0.75
-20071116;  150592;  4.25;  3.50;  3.07;  0.72
-20071117;  144578;  4.08;  1.78;  3.16;  0.69
-20071118;  144291;  4.07;  2.03;  2.34;  0.65
-20071119;  135702;  3.83;  0.11; -0.41;  0.62
-20071120;  118239;  3.34;  0.39; -0.11;  0.59
-20071121;  107359;  3.03;  2.95; -0.18;  0.56
-20071122;  105071;  2.97; 10.41; -0.02;  0.53
-20071123;  118525;  3.35;  7.74;  2.31;  0.49
-20071124;  131123;  3.70; 14.56;  3.34;  0.46
-20071125;  203270;  5.74; 28.47;  1.81;  0.43
-20071126;  227031;  6.41; 18.17; -1.16;  0.41
-20071127;  196970;  5.56; 11.41; -2.53;  0.38
-20071128;  209281;  5.91; 42.60; -0.71;  0.35
-20071129;  366456; 10.35; 38.85;  1.53;  0.32
-20071130;  704285; 19.89; 30.49;  1.87;  0.29
-20071201;  701420; 19.80; 26.94;  1.04;  0.27
-20071202;  521054; 14.71;  6.20; -2.00;  0.24
-20071203;  377906; 10.67;  4.82; -1.82;  0.21
-20071204;  306333;  8.65;  8.23; -4.11;  0.19
-20071205;  243635;  6.88;  1.78; -8.55;  0.17
-20071206;  210425;  5.94;  1.23; -7.52;  0.14
-20071207;  184659;  5.21;  0.27; -7.41;  0.12
-20071208;  162616;  4.59;  0.53;-12.84;  0.10
-20071209;  144004;  4.07; 11.62; -9.79;  0.07
-20071210;  149731;  4.23; 10.32; -2.00;  0.05
-20071211;  154314;  4.36; 15.76;  0.07;  0.03
-20071212;  176931;  5.00; 18.23;  2.21;  0.01
-20071213;  196970;  5.56;  4.12;  0.43;  0.00
-20071214;  176357;  4.98;  9.78; -0.75;  0.00
-20071215;  167482;  4.73; 10.87; -1.39;  0.00
-20071216;  157176;  4.44;  0.59; -4.18;  0.00
-20071217;  144865;  4.09;  0.87; -5.98;  0.00
-20071218;  134272;  3.79;  0.61; -5.85;  0.00
-20071219;  127114;  3.59;  0.24; -6.61;  0.00
-20071220;  122248;  3.45;  0.02; -5.04;  0.00
-20071221;  114516;  3.23;  0.04; -5.76;  0.00
-20071222;  101348;  2.86;  0.31; -8.14;  0.00
-20071223;   85889;  2.43;  0.28; -8.44;  0.00
-20071224;   83024;  2.34;  0.04; -6.74;  0.00
-20071225;   80162;  2.26;  0.15; -6.28;  0.00
-20071226;   77300;  2.18;  0.00; -6.92;  0.00
-20071227;   74435;  2.10;  0.07; -7.71;  0.00
-20071228;   71574;  2.02;  1.31; -7.40;  0.00
-20071229;   74435;  2.10;  9.35; -6.16;  0.00
-20071230;   79875;  2.26; 21.80; -2.51;  0.00
-20071231;   85602;  2.42; 11.69; -2.28;  0.00
-20080101;   78444;  2.21;  3.95; -3.43;  0.00
-20080102;   73865;  2.09; 13.88; -2.29;  0.00
-20080103;   88751;  2.51; 18.14; -1.30;  0.00
-20080104;   86176;  2.43; 12.60; -5.87;  0.00
-20080105;   78158;  2.21;  5.24; -7.58;  0.00
-20080106;   73291;  2.07;  3.37; -5.38;  0.00
-20080107;   71287;  2.01;  7.16; -1.70;  0.00
-20080108;   75296;  2.13;  7.94; -1.84;  0.00
-20080109;   75009;  2.12; 17.16; -2.23;  0.00
-20080110;   79018;  2.23;  1.46; -1.77;  0.00
-20080111;   75870;  2.14;  0.96; -0.40;  0.00
-20080112;   73291;  2.07;  0.76; -0.98;  0.00
-20080113;   70430;  1.99;  0.30; -1.12;  0.00
-20080114;   67564;  1.91;  2.83; -0.28;  0.00
-20080115;   71287;  2.01; 22.03;  0.28;  0.00
-20080116;   85602;  2.42; 14.74; -1.62;  0.00
-20080117;   85889;  2.43;  3.76; -8.30;  0.00
-20080118;   76727;  2.17;  5.63;-11.32;  0.00
-20080119;   76153;  2.15; 12.93; -7.07;  0.00
-20080120;   74722;  2.11; 16.32; -4.49;  0.00
-20080121;   71000;  2.00;  8.43; -3.42;  0.00
-20080122;   66707;  1.88;  2.82; -5.67;  0.00
-20080123;   62985;  1.78;  7.78; -6.81;  0.00
-20080124;   61554;  1.74; 11.18; -6.99;  0.00
-20080125;   58976;  1.67;  6.36; -8.31;  0.00
-20080126;   56401;  1.59;  5.02; -8.68;  0.00
-20080127;   54396;  1.54; 14.47; -8.93;  0.00
-20080128;   53536;  1.51; 11.03;-10.14;  0.00
-20080129;   51818;  1.46;  3.48;-13.39;  0.00
-20080130;   45521;  1.29;  0.75;-15.19;  0.00
-20080131;   34354;  0.97;  0.17;-13.94;  0.00
-20080201;   31492;  0.89;  0.00;-15.17;  0.00
-20080202;   31492;  0.89;  0.75;-15.36;  0.00
-20080203;   34354;  0.97;  0.34;-12.92;  0.00
-20080204;   37219;  1.05;  5.81; -7.64;  0.00
-20080205;   42943;  1.21;  9.73; -3.79;  0.00
-20080206;   65847;  1.86; 43.20; -0.79;  0.00
-20080207;  171778;  4.85; 40.38;  0.27;  0.00
-20080208;  263390;  7.44; 13.44;  1.40;  0.00
-20080209;  369318; 10.43; 13.29; -1.11;  0.01
-20080210;  340691;  9.62;  1.61; -4.18;  0.03
-20080211;  250792;  7.08;  1.75; -2.16;  0.05
-20080212;  201553;  5.69;  2.29; -0.08;  0.07
-20080213;  172922;  4.88;  2.63;  1.75;  0.10
-20080214;  155745;  4.40;  0.23;  2.14;  0.12
-20080215;  143721;  4.06;  0.19;  1.41;  0.14
-20080216;  135989;  3.84;  0.13;  2.07;  0.17
-20080217;  133985;  3.78;  8.65;  0.43;  0.19
-20080218;  170917;  4.83; 12.44;  0.98;  0.22
-20080219;  203270;  5.74; 11.13; -0.83;  0.24
-20080220;  194395;  5.49;  3.21;  0.01;  0.27
-20080221;  177214;  5.00;  7.89;  0.47;  0.29
-20080222;  161468;  4.56;  4.32; -3.96;  0.32
-20080223;  146869;  4.15;  7.74; -5.44;  0.35
-20080224;  134272;  3.79;  2.92; -6.89;  0.38
-20080225;  122535;  3.46;  1.37;-10.69;  0.41
-20080226;  105928;  2.99;  0.38;-12.68;  0.44
-20080227;   94478;  2.67;  0.87;-14.36;  0.47
-20080228;   85889;  2.43;  1.19;-13.12;  0.50
-20080229;   80162;  2.26;  0.96; -9.12;  0.53
-20080301;   80162;  2.26;  1.73; -5.94;  0.56
-20080302;   77300;  2.18;  1.99; -3.09;  0.59
-20080303;   74435;  2.10;  2.91; -3.14;  0.62
-20080304;   77300;  2.18;  1.71; -1.56;  0.66
-20080305;   79305;  2.24;  3.64; -6.30;  0.69
-20080306;   73291;  2.07;  1.55; -5.97;  0.72
-20080307;   71287;  2.01;  2.50; -1.82;  0.75
-20080308;   70713;  2.00;  0.86;  1.16;  0.79
-20080309;   70713;  2.00;  0.75;  4.18;  0.82
-20080310;   73578;  2.08;  0.14;  4.99;  0.86
-20080311;   81023;  2.29;  1.62;  2.59;  0.89
-20080312;   88751;  2.51;  2.12;  1.86;  0.93
-20080313;   92760;  2.62;  0.14;  1.64;  0.96
-20080314;   93904;  2.65;  1.53;  2.78;  1.00
-20080315;   97339;  2.75;  1.54;  0.68;  1.04
-20080316;   97052;  2.74;  2.82; -0.53;  1.07
-20080317;   94764;  2.68;  1.01; -0.31;  1.11
-20080318;   91616;  2.59;  0.27; -0.01;  1.15
-20080319;   89895;  2.54;  0.66;  2.74;  1.19
-20080320;   90755;  2.56;  0.25;  1.33;  1.23
-20080321;   90181;  2.55;  0.93;  1.74;  1.26
-20080322;   91329;  2.58; 10.71;  0.54;  1.30
-20080323;   92473;  2.61;  4.00; -3.83;  1.34
-20080324;   87607;  2.47;  3.96;-10.43;  1.38
-20080325;   78158;  2.21;  0.57; -8.51;  1.42
-20080326;   77300;  2.18;  1.13; -3.76;  1.46
-20080327;   76440;  2.16;  1.66; -4.95;  1.50
-20080328;   75009;  2.12;  1.51; -4.57;  1.54
-20080329;   72717;  2.05;  5.15; -4.80;  1.58
-20080330;   71287;  2.01;  4.50; -1.57;  1.62
-20080331;   68712;  1.94;  3.89;  0.26;  1.66
-20080401;   75296;  2.13; 10.36;  3.86;  1.70
-20080402;   96482;  2.72;  5.91;  1.60;  1.74
-20080403;   92186;  2.60;  1.53;  0.08;  1.78
-20080404;   87894;  2.48;  1.36;  0.96;  1.82
-20080405;   87607;  2.47;  2.17;  4.54;  1.86
-20080406;   93047;  2.63;  2.24;  7.37;  1.90
-20080407;  112228;  3.17;  0.55; 10.27;  1.94
-20080408;  157462;  4.45;  0.00; 11.30;  1.98
-20080409;  210711;  5.95;  0.84;  9.76;  2.02
-20080410;  279997;  7.91; 40.31;  3.74;  2.06
-20080411;  320648;  9.05;  9.78;  2.64;  2.10
-20080412;  284290;  8.03;  8.67;  0.82;  2.14
-20080413;  248505;  7.02;  3.72;  1.07;  2.18
-20080414;  219017;  6.18;  1.61;  2.44;  2.23
-20080415;  202697;  5.72;  0.32;  6.61;  2.27
-20080416;  202984;  5.73;  6.53;  5.24;  2.31
-20080417;  215294;  6.08;  3.04;  2.25;  2.35
-20080418;  200979;  5.67;  9.38; -1.22;  2.39
-20080419;  186090;  5.25;  5.14;  1.32;  2.43
-20080420;  177214;  5.00;  6.22; -0.01;  2.47
-20080421;  164620;  4.65;  0.76;  1.01;  2.51
-20080422;  155458;  4.39;  2.44;  1.98;  2.55
-20080423;  172635;  4.87; 16.61;  3.88;  2.59
-20080424;  273126;  7.71; 33.24;  1.93;  2.63
-20080425;  264821;  7.48;  9.24;  1.97;  2.67
-20080426;  248505;  7.02;  5.11;  1.62;  2.71
-20080427;  225314;  6.36;  5.85; -0.10;  2.75
-20080428;  203554;  5.75;  2.62;  1.37;  2.79
-20080429;  190960;  5.39;  1.26;  3.26;  2.83
-20080430;  181224;  5.12;  3.19;  4.50;  2.87
-20080501;  187237;  5.29;  7.79;  1.87;  2.90
-20080502;  174353;  4.92;  1.21; -0.00;  2.94
-20080503;  163473;  4.62;  3.04; -0.68;  2.98
-20080504;  153166;  4.32;  0.89;  0.15;  3.02
-20080505;  144291;  4.07;  1.01;  1.32;  3.06
-20080506;  139712;  3.94;  1.68;  2.29;  3.09
-20080507;  138281;  3.90;  1.39;  3.78;  3.13
-20080508;  137420;  3.88;  0.00;  3.16;  3.16
-20080509;  137133;  3.87;  0.50;  2.58;  3.20
-20080510;  139425;  3.94;  0.65;  4.12;  3.24
-20080511;  144004;  4.07; 10.27;  5.43;  3.27
-20080512;  186664;  5.27;  3.63;  8.24;  3.31
-20080513;  269404;  7.61; 17.72;  7.18;  3.34
-20080514;  380772; 10.75;  7.99;  6.91;  3.38
-20080515;  423714; 11.96; 13.68;  6.33;  3.41
-20080516;  469522; 13.26; 10.74;  6.40;  3.44
-20080517;  480972; 13.58; 10.78;  7.02;  3.48
-20080518;  549684; 15.52; 10.33;  5.39;  3.51
-20080519;  495288; 13.98;  7.03;  3.91;  3.54
-20080520;  423714; 11.96;  0.89;  4.09;  3.58
-20080521;  369318; 10.43;  2.50;  5.68;  3.61
-20080522;  360729; 10.19; 11.32;  3.96;  3.64
-20080523;  334964;  9.46;  4.00;  2.96;  3.67
-20080524;  303471;  8.57;  0.52;  5.54;  3.70
-20080525;  297744;  8.41;  0.84;  8.04;  3.73
-20080526;  326375;  9.22;  4.61;  9.51;  3.76
-20080527;  389360; 10.99;  2.26;  9.64;  3.79
-20080528;  423714; 11.96;  6.38;  5.59;  3.81
-20080529;  389360; 10.99;  3.86;  4.14;  3.84
-20080530;  334964;  9.46;  1.59;  3.53;  3.87
-20080531;  300610;  8.49;  0.44;  6.41;  3.90
-20080601;  300610;  8.49;  0.07;  8.17;  3.92
-20080602;  314925;  8.89;  0.13; 12.48;  3.95
-20080603;  377906; 10.67;  0.00; 13.77;  3.97
-20080604;  443757; 12.53;  0.17; 12.02;  4.00
-20080605;  458072; 12.93;  0.06;  8.96;  4.02
-20080606;  403676; 11.40;  0.00; 11.47;  4.04
-20080607;  403676; 11.40;  0.23; 15.91;  4.07
-20080608;  472384; 13.34;  0.26; 16.32;  4.09
-20080609;  492426; 13.90;  0.57; 13.14;  4.11
-20080610;  435168; 12.29;  0.00; 11.18;  4.13
-20080611;  392222; 11.07;  0.00; 10.43;  4.15
-20080612;  346418;  9.78;  0.03; 11.17;  4.17
-20080613;  326375;  9.22;  0.31; 14.13;  4.19
-20080614;  329237;  9.30;  0.60; 14.14;  4.21
-20080615;  332102;  9.38;  1.57; 15.25;  4.23
-20080616;  340691;  9.62;  1.92; 15.13;  4.25
-20080617;  337825;  9.54;  3.16;  9.54;  4.26
-20080618;  286294;  8.08;  1.49;  3.92;  4.28
-20080619;  225601;  6.37;  0.40;  6.08;  4.29
-20080620;  194678;  5.50;  0.90;  7.40;  4.31
-20080621;  175784;  4.96;  7.90;  8.12;  4.32
-20080622;  186377;  5.26;  3.20;  7.96;  4.34
-20080623;  182941;  5.17;  3.39;  8.54;  4.35
-20080624;  182084;  5.14;  6.03;  8.55;  4.36
-20080625;  178362;  5.04;  1.63;  9.92;  4.37
-20080626;  170917;  4.83;  3.09; 12.67;  4.38
-20080627;  182654;  5.16;  2.51; 12.30;  4.39
-20080628;  188668;  5.33;  1.67; 10.35;  4.40
-20080629;  168342;  4.75;  0.29; 11.67;  4.41
-20080630;  162042;  4.58;  0.43; 14.51;  4.42
-20080701;  163189;  4.61;  0.17; 17.01;  4.43
-20080702;  169773;  4.79;  0.00; 19.93;  4.43
-20080703;  166051;  4.69;  0.00; 19.81;  4.44
-20080704;  156889;  4.43;  0.00; 16.66;  4.45
-20080705;  142003;  4.01;  0.04; 11.88;  4.45
-20080706;  123105;  3.48;  0.00; 11.11;  4.45
-20080707;  107645;  3.04;  0.13; 14.10;  4.46
-20080708;   98770;  2.79;  0.34; 16.73;  4.46
-20080709;   95051;  2.68;  0.17; 17.78;  4.46
-20080710;   92186;  2.60;  0.00; 15.34;  4.46
-20080711;   85028;  2.40;  0.00; 14.77;  4.46
-20080712;   78158;  2.21;  0.27; 16.29;  4.46
-20080713;   73004;  2.06;  0.00; 16.72;  4.46
-20080714;   68712;  1.94;  0.13; 18.56;  4.46
-20080715;   65276;  1.84;  0.00; 19.19;  4.46
-20080716;   61841;  1.75;  0.12; 17.88;  4.45
-20080717;   58119;  1.64;  0.13; 16.90;  4.45
-20080718;   54683;  1.54;  0.00; 12.79;  4.44
-20080719;   51531;  1.46;  0.00; 10.32;  4.44
-20080720;   48096;  1.36;  0.00;  9.62;  4.43
-20080721;   45234;  1.28;  0.34; 12.43;  4.43
-20080722;   42659;  1.20;  0.37; 15.08;  4.42
-20080723;   40655;  1.15;  0.05; 17.28;  4.41
-20080724;   38937;  1.10;  0.02; 18.54;  4.40
-20080725;   37219;  1.05;  0.00; 18.68;  4.39
-20080726;   35502;  1.00;  0.00; 18.61;  4.38
-20080727;   33784;  0.95;  0.17; 20.48;  4.37
-20080728;   32066;  0.91;  0.34; 21.21;  4.36
-20080729;   30919;  0.87;  2.39; 18.13;  4.35
-20080730;   30919;  0.87;  2.95; 16.50;  4.34
-20080731;   31492;  0.89;  0.16; 17.18;  4.32
-20080801;   29201;  0.82;  1.89; 17.31;  4.31
-20080802;   27483;  0.78;  2.74; 13.37;  4.29
-20080803;   27742;  0.78;  1.34;  9.25;  4.28
-20080804;   27257;  0.77;  1.32;  7.14;  4.26
-20080805;   26740;  0.76;  2.66;  6.87;  4.25
-20080806;   27572;  0.78;  1.46;  9.38;  4.23
-20080807;   25737;  0.73;  0.50; 13.66;  4.21
-20080808;   23789;  0.67;  0.11; 17.31;  4.19
-20080809;   22359;  0.63;  0.00; 17.61;  4.17
-20080810;   21356;  0.60;  0.08; 19.48;  4.15
-20080811;   20556;  0.58;  0.07; 20.38;  4.13
-20080812;   19869;  0.56;  0.17; 17.54;  4.11
-20080813;   19012;  0.54;  0.10; 15.72;  4.09
-20080814;   19097;  0.54;  0.40; 16.95;  4.07
-20080815;   19040;  0.54;  0.62; 17.73;  4.04
-20080816;   18523;  0.52;  0.01; 18.05;  4.02
-20080817;   17577;  0.50;  0.26; 14.60;  4.00
-20080818;   16805;  0.47;  1.44; 10.17;  3.97
-20080819;   16518;  0.47;  0.08; 11.43;  3.95
-20080820;   16118;  0.46;  0.00; 11.74;  3.92
-20080821;   15831;  0.45;  0.00; 11.45;  3.90
-20080822;   15289;  0.43;  0.10; 13.37;  3.87
-20080823;   14829;  0.42;  0.52; 16.68;  3.84
-20080824;   14287;  0.40;  0.02; 18.01;  3.81
-20080825;   13827;  0.39;  0.02; 18.36;  3.79
-20080826;   13426;  0.38;  0.03; 17.83;  3.76
-20080827;   13398;  0.38; 14.97; 16.45;  3.73
-20080828;   15346;  0.43;  1.50; 13.64;  3.70
-20080829;   17521;  0.49;  0.47; 15.08;  3.67
-20080830;   16518;  0.47;  0.30; 17.49;  3.64
-20080831;   14457;  0.41;  0.15; 12.93;  3.61
-20080901;   13511;  0.38;  0.00; 10.12;  3.57
-20080902;   13083;  0.37;  0.00; 10.14;  3.54
-20080903;   12824;  0.36;  0.40; 13.36;  3.51
-20080904;   13026;  0.37;  1.18; 10.91;  3.48
-20080905;   15860;  0.45; 12.86;  5.78;  3.44
-20080906;   17149;  0.48;  1.75;  7.07;  3.41
-20080907;   15976;  0.45;  0.09; 10.18;  3.38
-20080908;   14199;  0.40;  0.29; 11.07;  3.34
-20080909;   13140;  0.37;  0.33; 13.19;  3.31
-20080910;   12654;  0.36;  0.16; 16.01;  3.27
-20080911;   12311;  0.35;  0.37; 17.16;  3.23
-20080912;   12081;  0.34;  1.84; 17.14;  3.20
-20080913;   11967;  0.34;  1.83; 14.82;  3.16
-20080914;   12970;  0.37;  4.62;  9.00;  3.13
-20080915;   15374;  0.43; 10.11;  6.29;  3.09
-20080916;   18236;  0.51;  3.57;  4.45;  3.05
-20080917;   17751;  0.50;  2.68;  4.48;  3.02
-20080918;   16664;  0.47;  4.60;  4.05;  2.98
-20080919;   18151;  0.51;  8.06;  3.79;  2.94
-20080920;   22043;  0.62;  1.90;  4.86;  2.90
-20080921;   19497;  0.55;  0.38;  5.02;  2.86
-20080922;   17836;  0.50;  3.94;  1.79;  2.82
-20080923;   17864;  0.50;  0.92;  2.58;  2.79
-20080924;   16320;  0.46;  0.00;  2.97;  2.75
-20080925;   15318;  0.43;  0.00;  3.25;  2.71
-20080926;   14542;  0.41;  0.39;  4.15;  2.67
-20080927;   13944;  0.39;  0.65;  7.32;  2.63
-20080928;   13600;  0.38;  0.23; 11.32;  2.59
-20080929;   13200;  0.37;  0.07; 11.92;  2.55
-20080930;   12824;  0.36;  0.00; 11.49;  2.51
-20081001;   12452;  0.35;  0.00;  8.64;  2.47
-20081002;   12109;  0.34;  0.00;  9.20;  2.43
-20081003;   11911;  0.34;  0.00; 10.71;  2.39
-20081004;   11765;  0.33;  0.27; 11.81;  2.35
-20081005;   11709;  0.33;  0.95;  9.00;  2.31
-20081006;   11709;  0.33;  0.00;  8.16;  2.26
-20081007;   11482;  0.32;  0.03;  9.64;  2.22
-20081008;   11280;  0.32;  0.02; 11.00;  2.18
-20081009;   11139;  0.31;  0.00; 12.43;  2.14
-20081010;   10908;  0.31;  0.00; 11.74;  2.10
-20081011;   10795;  0.30;  0.00;  9.60;  2.06
-20081012;   10678;  0.30;  0.18;  8.29;  2.02
-20081013;   11337;  0.32; 11.71;  6.36;  1.98
-20081014;   17234;  0.49;  6.11;  3.39;  1.94
-20081015;   18636;  0.53; 12.53;  1.85;  1.90
-20081016;   18293;  0.52;  3.88; -2.18;  1.86
-20081017;   15948;  0.45;  1.72; -2.74;  1.82
-20081018;   15516;  0.44; 12.94;  0.56;  1.77
-20081019;   19355;  0.55;  7.16; -1.97;  1.74
-20081020;   17521;  0.49;  1.17; -4.58;  1.69
-20081021;   14857;  0.42;  2.38; -4.51;  1.65
-20081022;   14946;  0.42; 15.49; -0.83;  1.61
-20081023;   18009;  0.51;  2.41; -0.24;  1.57
-20081024;   22560;  0.64; 16.30;  0.79;  1.53
-20081025;   25135;  0.71;  8.26; -1.33;  1.50
-20081026;   19667;  0.56;  0.51; -1.93;  1.46
-20081027;   16947;  0.48;  0.27; -1.78;  1.42
-20081028;   15544;  0.44;  1.67;  1.59;  1.38
-20081029;   17092;  0.48;  3.95;  0.22;  1.34
-20081030;   19323;  0.55;  0.92; -2.12;  1.30
-20081031;   17864;  0.50;  0.23; -2.93;  1.26
-20081101;   14918;  0.42;  0.10; -1.58;  1.22
-20081102;   14057;  0.40;  0.51;  1.01;  1.18
-20081103;   14000;  0.40;  0.25;  0.46;  1.15
-20081104;   14974;  0.42;  4.49; -2.60;  1.11
-20081105;   15948;  0.45;  2.57; -3.91;  1.07
-20081106;   14974;  0.42; 15.01; -3.68;  1.03
-20081107;   15573;  0.44;  4.68; -2.73;  1.00
-20081108;   15144;  0.43;  2.50;  0.72;  0.96
-20081109;   15860;  0.45;  0.33;  2.12;  0.93
-20081110;   15544;  0.44;  0.00;  2.91;  0.89
-20081111;   15031;  0.42;  0.18;  2.54;  0.86
-20081112;   15261;  0.43;  0.17;  2.25;  0.82
-20081113;   16061;  0.45;  3.96; -0.25;  0.79
-20081114;   18636;  0.53;  5.23; -1.96;  0.75
-20081115;   18523;  0.52;  4.12; -3.67;  0.72
-20081116;   16890;  0.48;  1.93; -4.84;  0.69
-20081117;   15718;  0.44;  7.59; -3.57;  0.65
-20081118;   16720;  0.47; 40.36; -2.81;  0.62
-20081119;   19355;  0.55; 39.07; -0.94;  0.59
-20081120;   30062;  0.85;  1.58; -5.42;  0.56
-20081121;   28914;  0.82;  3.67; -5.01;  0.53
-20081122;   29201;  0.82;  4.67; -3.55;  0.49
-20081123;   29201;  0.82;  0.26; -6.20;  0.46
-20081124;   24420;  0.69; 12.06; -5.11;  0.43
-20081125;   23704;  0.67;  6.73; -3.78;  0.41
-20081126;   24221;  0.68;  0.72; -4.39;  0.38
-20081127;   22302;  0.63; 14.29; -3.91;  0.35
-20081128;   30062;  0.85; 18.91; -2.46;  0.32
-20081129;   29201;  0.82;  1.56; -5.06;  0.29
-20081130;   24420;  0.69;  4.79; -5.00;  0.27
-20081201;   23906;  0.68; 22.91; -3.61;  0.24
-20081202;   22702;  0.64;  5.99; -5.54;  0.21
-20081203;   21473;  0.61;  6.40; -6.56;  0.19
-20081204;   19812;  0.56; 12.47; -8.59;  0.17
-20081205;   19125;  0.54; 13.82; -4.79;  0.14
-20081206;   20156;  0.57;  9.87; -3.90;  0.12
-20081207;   19925;  0.56;  9.81; -4.41;  0.10
-20081208;   21615;  0.61; 21.57; -0.86;  0.07
-20081209;   32350;  0.91; 20.10; -0.75;  0.05
-20081210;   35215;  0.99; 10.91; -0.85;  0.03
-20081211;   39224;  1.11;  5.08; -2.91;  0.01
-20081212;   35502;  1.00;  6.76; -4.01;  0.00
-20081213;   31492;  0.89; 12.63; -4.82;  0.00
-20081214;   28631;  0.81;  2.62; -5.65;  0.00
-20081215;   26570;  0.75;  4.51; -6.66;  0.00
-20081216;   25737;  0.73;  1.95; -8.66;  0.00
-20081217;   22932;  0.65;  0.29;-12.59;  0.00
-20081218;   17892;  0.51;  1.22;-11.29;  0.00
-20081219;   19582;  0.55;  2.40; -8.15;  0.00
-20081220;   23046;  0.65; 17.29; -5.16;  0.00
-20081221;   23991;  0.68;  2.29; -5.94;  0.00
-20081222;   22245;  0.63;  0.78; -7.37;  0.00
-20081223;   21013;  0.59; 12.60; -7.57;  0.00
-20081224;   20556;  0.58; 26.90; -6.38;  0.00
-20081225;   18608;  0.53; 19.02; -8.93;  0.00
-20081226;   17177;  0.48; 29.07;-10.15;  0.00
-20081227;   17177;  0.48; 19.15; -5.86;  0.00
-20081228;   18608;  0.53; 10.24; -7.33;  0.00
-20081229;   20042;  0.57; 26.50; -3.28;  0.00
-20081230;   29488;  0.83; 19.86;  0.32;  0.00
-20081231;   57258;  1.62; 27.97;  1.54;  0.00
-20090101;  114516;  3.23; 23.12;  1.98;  0.00
-20090102;  128261;  3.62; 11.97;  0.26;  0.00
-20090103;  115664;  3.27; 12.19; -2.61;  0.00
-20090104;   93904;  2.65;  1.92; -5.74;  0.00
-20090105;   77014;  2.17;  0.54; -7.95;  0.00
-20090106;   66134;  1.87;  6.50; -8.22;  0.00
-20090107;   60980;  1.72; 13.90; -4.16;  0.00
-20090108;   55827;  1.58;  3.51; -1.86;  0.00
-20090109;   51818;  1.46;  8.31; -1.36;  0.00
-20090110;   52392;  1.48;  8.76; -1.12;  0.00
-20090111;   53249;  1.50;  2.87; -8.66;  0.00
-20090112;   42086;  1.19;  0.53;-15.53;  0.00
-20090113;   31492;  0.89;  0.39;-14.25;  0.00
-20090114;   34354;  0.97;  0.09;-10.98;  0.00
-20090115;   34354;  0.97;  0.65;-10.45;  0.00
-20090116;   34354;  0.97;  1.85;-10.18;  0.00
-20090117;   37219;  1.05; 12.20; -6.40;  0.00
-20090118;   51531;  1.46; 10.04; -0.98;  0.00
-20090119;   54396;  1.54;  1.76;  0.16;  0.00
-20090120;   46952;  1.33;  3.01; -1.61;  0.00
-20090121;   44377;  1.25;  3.77; -3.04;  0.00
-20090122;   42659;  1.20;  6.33; -4.37;  0.00
-20090123;   40655;  1.15;  9.60; -5.70;  0.00
-20090124;   39507;  1.12;  9.15; -6.40;  0.00
-20090125;   37506;  1.06;  5.10; -8.57;  0.00
-20090126;   36359;  1.03;  1.05;-10.15;  0.00
-20090127;   32923;  0.93;  3.41;-10.03;  0.00
-20090128;   32923;  0.93;  7.20; -5.12;  0.00
-20090129;   35785;  1.01;  3.90; -2.25;  0.00
-20090130;   37219;  1.05; 20.89;  0.23;  0.00
-20090131;   59836;  1.69; 22.33; -0.05;  0.00
-20090201;   75009;  2.12; 12.20; -1.66;  0.00
-20090202;   74435;  2.10;  3.55; -3.56;  0.00
-20090203;   64703;  1.83;  1.46; -5.16;  0.00
-20090204;   56114;  1.58;  0.02; -8.20;  0.00
-20090205;   46665;  1.32;  0.23; -9.06;  0.00
-20090206;   42943;  1.21;  0.07; -8.95;  0.00
-20090207;   40368;  1.14;  0.16; -8.69;  0.00
-20090208;   37219;  1.05;  0.09; -8.29;  0.00
-20090209;   37219;  1.05;  0.00; -6.46;  0.01
-20090210;   37219;  1.05;  0.84; -6.83;  0.03
-20090211;   38076;  1.08; 10.31; -3.72;  0.05
-20090212;   40368;  1.14; 10.10; -3.44;  0.07
-20090213;   37790;  1.07;  5.03; -3.26;  0.10
-20090214;   39794;  1.12; 18.70; -1.51;  0.12
-20090215;   56971;  1.61;  6.15;  1.19;  0.14
-20090216;   57832;  1.63;  3.00;  1.46;  0.17
-20090217;   58406;  1.65;  5.56; -0.23;  0.19
-20090218;   61267;  1.73;  5.43; -0.96;  0.22
-20090219;   65847;  1.86; 19.41; -1.98;  0.24
-20090220;   66707;  1.88;  5.81; -3.53;  0.27
-20090221;   59836;  1.69;  1.08; -3.95;  0.29
-20090222;   54110;  1.53;  1.29; -3.86;  0.32
-20090223;   49530;  1.40;  0.57; -4.28;  0.35
-20090224;   45234;  1.28;  2.14; -3.56;  0.38
-20090225;   43516;  1.23;  2.53; -4.11;  0.41
-20090226;   42943;  1.21; 11.08; -3.02;  0.44
-20090227;   43516;  1.23;  1.51; -5.00;  0.47
-20090228;   40368;  1.14;  0.96; -6.12;  0.50
-20090301;   38650;  1.09; 13.74; -4.75;  0.53
-20090302;   40081;  1.13; 14.58; -2.85;  0.56
-20090303;   38650;  1.09;  4.61; -4.47;  0.59
-20090304;   36646;  1.03;  4.13; -5.92;  0.62
-20090305;   34928;  0.99;  4.29; -3.04;  0.66
-20090306;   34354;  0.97;  3.56; -2.23;  0.69
-20090307;   36359;  1.03; 12.14; -1.50;  0.72
-20090308;   38076;  1.08;  2.58; -4.00;  0.75
-20090309;   37219;  1.05; 23.04; -3.59;  0.79
-20090310;   52105;  1.47; 27.32; -2.01;  0.82
-20090311;   55254;  1.56;  9.93; -0.22;  0.86
-20090312;   54396;  1.54;  6.87; -3.35;  0.89
-20090313;   49814;  1.41;  7.05; -6.68;  0.93
-20090314;   45234;  1.28;  4.14; -7.65;  0.96
-20090315;   41799;  1.18; 12.39; -7.32;  1.00
-20090316;   40655;  1.15;  6.03;  0.02;  1.04
-20090317;   51248;  1.45;  6.66;  0.50;  1.07
-20090318;   55540;  1.57;  2.07;  3.27;  1.11
-20090319;   68138;  1.92;  2.27;  5.95;  1.15
-20090320;  111941;  3.16;  6.89;  2.38;  1.19
-20090321;  136850;  3.86;  1.15;  1.25;  1.23
-20090322;  128261;  3.62;  0.83;  1.92;  1.26
-20090323;  118812;  3.35;  2.31; -0.02;  1.30
-20090324;  110798;  3.13;  0.46; -0.83;  1.34
-20090325;  107932;  3.05;  1.72;  3.84;  1.38
-20090326;  123105;  3.48; 12.36;  5.17;  1.42
-20090327;  165477;  4.67;  6.53; -0.54;  1.46
-20090328;  151162;  4.27;  7.50; -2.11;  1.50
-20090329;  130549;  3.69;  2.73; -0.52;  1.54
-20090330;  117952;  3.33;  3.16;  2.36;  1.58
-20090331;  116521;  3.29;  4.94; -0.92;  1.62
-20090401;  107645;  3.04;  2.07; -3.19;  1.66
-20090402;   97339;  2.75;  2.62; -1.53;  1.70
-20090403;   93047;  2.63;  4.65; -1.59;  1.74
-20090404;   88177;  2.49;  1.87; -4.61;  1.78
-20090405;   80736;  2.28;  0.74; -4.31;  1.82
-20090406;   76153;  2.15;  2.18; -3.09;  1.86
-20090407;   74722;  2.11;  0.48; -0.35;  1.90
-20090408;   75296;  2.13;  3.22; -0.65;  1.94
-20090409;   75583;  2.13;  1.14; -0.67;  1.98
-20090410;   77300;  2.18;  1.23; -4.81;  2.02
-20090411;   72717;  2.05;  1.53; -5.04;  2.06
-20090412;   73004;  2.06;  2.01; -1.79;  2.10
-20090413;   77300;  2.18;  5.56;  0.62;  2.14
-20090414;   85028;  2.40;  9.66;  0.52;  2.18
-20090415;   92473;  2.61;  4.76;  3.91;  2.23
-20090416;  113946;  3.22;  3.07;  6.85;  2.27
-20090417;  146869;  4.15;  2.55;  4.99;  2.31
-20090418;  169773;  4.79;  8.75;  2.77;  2.35
-20090419;  202697;  5.72; 11.94;  4.58;  2.39
-20090420;  289156;  8.16; 17.73;  3.13;  2.43
-20090421;  314925;  8.89;  0.66;  2.74;  2.47
-20090422;  269687;  7.61;  1.28;  3.49;  2.51
-20090423;  251940;  7.11; 30.13;  1.22;  2.55
-20090424;  243065;  6.86;  4.90;  2.04;  2.59
-20090425;  226745;  6.40;  2.89;  4.54;  2.63
-20090426;  233329;  6.59;  3.66;  7.24;  2.67
-20090427;  292021;  8.25; 10.96;  4.38;  2.71
-20090428;  309198;  8.73;  3.57;  2.49;  2.75
-20090429;  281715;  7.95; 10.30;  3.00;  2.79
-20090430;  265395;  7.49;  9.66;  1.82;  2.83
-20090501;  244782;  6.91;  4.29;  0.48;  2.87
-20090502;  219300;  6.19;  1.87;  1.78;  2.90
-20090503;  213860;  6.04;  1.11;  6.09;  2.94
-20090504;  238482;  6.73;  3.71;  4.78;  2.98
-20090505;  254802;  7.19;  0.92;  6.62;  3.02
-20090506;  297744;  8.41; 11.14;  4.24;  3.06
-20090507;  314925;  8.89;  2.73;  3.82;  3.09
-20090508;  306333;  8.65;  1.47;  6.00;  3.13
-20090509;  326375;  9.22;  0.20; 10.07;  3.16
-20090510;  389360; 10.99;  0.10; 10.46;  3.20
-20090511;  469522; 13.26;  0.06; 10.44;  3.24
-20090512;  526780; 14.87;  0.04; 11.02;  3.27
-20090513;  601219; 16.98;  0.00; 12.36;  3.31
-20090514;  678516; 19.16;  0.02; 12.52;  3.34
-20090515;  721462; 20.37;  0.10; 13.47;  3.38
-20090516;  798759; 22.55;  0.68; 13.30;  3.41
-20090517;  835979; 23.60;  0.27;  9.82;  3.44
-20090518;  781582; 22.07;  0.03;  6.98;  3.48
-20090519;  644162; 18.19;  0.00;  8.72;  3.51
-20090520;  601219; 16.98;  0.14;  9.76;  3.54
-20090521;  595492; 16.81;  0.07;  7.93;  3.58
-20090522;  552546; 15.60;  0.83;  8.87;  3.61
-20090523;  526780; 14.87;  1.99;  9.89;  3.64
-20090524;  552546; 15.60; 21.28;  4.07;  3.67
-20090525;  532507; 15.04; 12.59;  3.98;  3.70
-20090526;  483838; 13.66;  4.19;  6.93;  3.73
-20090527;  469522; 13.26;  0.44;  8.71;  3.76
-20090528;  486699; 13.74;  2.79; 10.24;  3.79
-20090529;  515330; 14.55;  4.48; 10.41;  3.81
-20090530;  549684; 15.52;  0.75; 11.85;  3.84
-20090531;  615531; 17.38;  4.76; 12.49;  3.87
-20090601;  698558; 19.72;  1.17; 10.07;  3.90
-20090602;  615531; 17.38;  0.53; 10.43;  3.92
-20090603;  561138; 15.84;  1.53; 11.20;  3.95
-20090604;  549684; 15.52;  8.89;  9.50;  3.97
-20090605;  584039; 16.49;  7.45;  8.28;  4.00
-20090606;  521054; 14.71;  1.44;  7.67;  4.02
-20090607;  452345; 12.77;  1.49; 10.52;  4.04
-20090608;  452345; 12.77;  0.13; 11.28;  4.07
-20090609;  452345; 12.77;  0.12; 12.23;  4.09
-20090610;  466661; 13.18;  2.82; 12.92;  4.11
-20090611;  512465; 14.47; 12.13;  9.79;  4.13
-20090612;  472384; 13.34;  9.05;  9.82;  4.15
-20090613;  446618; 12.61;  2.53; 10.59;  4.17
-20090614;  432303; 12.21;  2.10; 12.84;  4.19
-20090615;  446618; 12.61;  0.33; 14.28;  4.21
-20090616;  432303; 12.21;  0.33; 12.08;  4.23
-20090617;  389360; 10.99;  7.13; 13.48;  4.25
-20090618;  403676; 11.40;  0.22; 11.18;  4.26
-20090619;  352141;  9.94;  0.43;  9.24;  4.28
-20090620;  300610;  8.49;  0.16;  8.38;  4.29
-20090621;  264534;  7.47;  1.35;  9.45;  4.31
-20090622;  249935;  7.06;  0.28;  8.24;  4.32
-20090623;  230754;  6.52;  3.38;  5.89;  4.34
-20090624;  214147;  6.05;  2.45;  7.66;  4.35
-20090625;  200405;  5.66;  1.09; 10.90;  4.36
-20090626;  200405;  5.66;  0.60; 12.42;  4.37
-20090627;  200405;  5.66;  0.11; 11.89;  4.38
-20090628;  200405;  5.66;  2.19; 13.23;  4.39
-20090629;  200405;  5.66;  6.88; 10.52;  4.40
-20090630;  200405;  5.66; 20.48;  8.71;  4.41
-20090701;  271122;  7.66; 17.24;  7.03;  4.42
-20090702;  222735;  6.29;  2.88;  8.55;  4.43
-20090703;  186950;  5.28;  1.01; 11.13;  4.43
-20090704;  172635;  4.87;  0.43; 14.43;  4.44
-20090705;  167195;  4.72;  0.54; 16.75;  4.45
-20090706;  164620;  4.65;  0.10; 14.27;  4.45
-20090707;  153453;  4.33;  0.12; 13.24;  4.45
-20090708;  141142;  3.99;  0.01; 15.16;  4.46
-20090709;  146009;  4.12; 24.92; 12.45;  4.46
-20090710;  182371;  5.15;  3.23;  7.77;  4.46
-20090711;  147156;  4.16;  0.26;  8.25;  4.46
-20090712;  124539;  3.52;  0.50;  9.59;  4.46
-20090713;  112515;  3.18;  0.39; 12.93;  4.46
-20090714;  104497;  2.95;  0.05; 16.49;  4.46
-20090715;   99918;  2.82;  0.00; 16.79;  4.46
-20090716;   94478;  2.67;  0.10; 16.76;  4.46
-20090717;   90468;  2.55; 11.12; 14.72;  4.45
-20090718;  103640;  2.93;  9.11; 13.64;  4.45
-20090719;  122821;  3.47; 11.64; 13.28;  4.44
-20090720;  116234;  3.28;  0.65; 14.56;  4.44
-20090721;   94764;  2.68;  2.53; 18.03;  4.43
-20090722;   85602;  2.42;  0.08; 16.93;  4.43
-20090723;   79875;  2.26;  0.07; 15.54;  4.42
-20090724;   73004;  2.06;  0.02; 14.99;  4.41
-20090725;   67277;  1.90;  0.03; 14.02;  4.40
-20090726;   62698;  1.77;  0.09; 13.63;  4.39
-20090727;   58689;  1.66;  0.76; 15.57;  4.38
-20090728;   56971;  1.61;  0.39; 17.24;  4.37
-20090729;   54110;  1.53;  0.79; 16.55;  4.36
-20090730;   52392;  1.48;  0.49; 16.43;  4.35
-20090731;   49530;  1.40;  9.18; 16.49;  4.34
-20090801;   53249;  1.50;  1.50; 16.29;  4.32
-20090802;   48956;  1.38;  0.59; 17.03;  4.31
-20090803;   44090;  1.24;  0.04; 19.69;  4.29
-20090804;   41225;  1.16;  0.73; 19.33;  4.28
-20090805;   40942;  1.16;  0.88; 17.29;  4.26
-20090806;   39507;  1.12;  0.06; 18.64;  4.25
-20090807;   37219;  1.05;  0.52; 18.75;  4.23
-20090808;   35215;  0.99;  0.22; 13.50;  4.21
-20090809;   33210;  0.94;  0.08; 11.05;  4.19
-20090810;   32066;  0.91;  0.46; 12.85;  4.17
-20090811;   30919;  0.87;  1.23; 15.00;  4.15
-20090812;   30349;  0.86;  0.59; 15.53;  4.13
-20090813;   29488;  0.83;  1.68; 14.43;  4.11
-20090814;   28914;  0.82;  0.08; 17.58;  4.09
-20090815;   27770;  0.78;  1.19; 15.09;  4.07
-20090816;   26711;  0.75;  0.58; 11.95;  4.04
-20090817;   25939;  0.73;  0.50; 13.77;  4.02
-20090818;   25224;  0.71;  0.67; 14.78;  4.00
-20090819;   24335;  0.69;  0.02; 15.85;  3.97
-20090820;   23446;  0.66;  2.67; 17.16;  3.95
-20090821;   23619;  0.67;  0.00; 16.67;  3.92
-20090822;   23563;  0.67;  0.02; 17.73;  3.90
-20090823;   21958;  0.62;  0.05; 17.68;  3.87
-20090824;   26424;  0.75; 20.65; 12.62;  3.84
-20090825;   30349;  0.86;  0.97; 13.70;  3.81
-20090826;   25422;  0.72;  0.17; 17.02;  3.79
-20090827;   22387;  0.63;  0.14; 14.16;  3.76
-20090828;   21158;  0.60;  0.00; 13.14;  3.73
-20090829;   20471;  0.58;  0.07; 11.96;  3.70
-20090830;   19755;  0.56;  0.09; 14.50;  3.67
-20090831;   19267;  0.54;  0.00; 14.92;  3.64
-20090901;   18951;  0.54;  0.31; 17.47;  3.61
-20090902;   18293;  0.52;  3.83; 16.96;  3.57
-20090903;   19982;  0.56;  7.02; 12.94;  3.54
-20090904;   21958;  0.62;  0.87; 13.35;  3.51
-20090905;   20042;  0.57;  1.66; 14.93;  3.48
-20090906;   18696;  0.53;  0.45; 12.75;  3.44
-20090907;   18179;  0.51;  0.10; 13.72;  3.41
-20090908;   17436;  0.49;  0.05; 14.22;  3.38
-20090909;   16805;  0.47;  0.00; 15.54;  3.34
-20090910;   16348;  0.46;  0.96; 13.73;  3.31
-20090911;   18009;  0.51;  9.37; 10.88;  3.27
-20090912;   22532;  0.64;  2.57;  8.74;  3.23
-20090913;   21271;  0.60;  0.53; 10.09;  3.20
-20090914;   18951;  0.54;  1.05; 13.14;  3.16
-20090915;   21845;  0.62; 23.70;  7.10;  3.13
-20090916;   37790;  1.07; 11.29;  5.78;  3.09
-20090917;   37219;  1.05;  7.32;  6.81;  3.05
-20090918;   32923;  0.93;  0.44;  5.40;  3.02
-20090919;   28057;  0.79;  0.30;  6.40;  2.98
-20090920;   24363;  0.69;  0.33;  8.17;  2.94
-20090921;   22043;  0.62;  0.53;  9.72;  2.90
-20090922;   20471;  0.58;  0.12; 11.07;  2.86
-20090923;   19355;  0.55;  0.02; 12.82;  2.82
-20090924;   18551;  0.52;  0.07; 13.09;  2.79
-20090925;   17836;  0.50;  0.12; 13.57;  2.75
-20090926;   18151;  0.51; 11.78; 10.44;  2.71
-20090927;   23563;  0.67;  3.59;  5.40;  2.67
-20090928;   26283;  0.74;  0.55;  7.35;  2.63
-20090929;   23074;  0.65;  0.40; 10.81;  2.59
-20090930;   20843;  0.59;  0.00; 12.37;  2.55
-20091001;   19554;  0.55;  0.12; 12.84;  2.51
-20091002;   18636;  0.53;  3.69;  8.40;  2.47
-20091003;   18495;  0.52;  9.07;  5.31;  2.43
-20091004;   20612;  0.58; 10.92;  5.56;  2.39
-20091005;   31206;  0.88; 10.65;  3.19;  2.35
-20091006;   36359;  1.03;  0.96;  2.50;  2.31
-20091007;   30919;  0.87;  5.30;  0.92;  2.26
-20091008;   28514;  0.81;  1.14;  1.48;  2.22
-20091009;   27055;  0.76;  6.40;  2.87;  2.18
-20091010;   28372;  0.80;  1.23;  1.70;  2.14
-20091011;   27111;  0.77;  7.76;  0.38;  2.10
-20091012;   27370;  0.77;  1.09; -1.09;  2.06
-20091013;   26626;  0.75;  2.71;  2.49;  2.02
-20091014;   27055;  0.76;  0.43;  5.87;  1.98
-20091015;   26453;  0.75;  0.29;  6.99;  1.94
-20091016;   25911;  0.73;  0.00;  8.91;  1.90
-20091017;   25107;  0.71;  0.07;  7.91;  1.86
-20091018;   24508;  0.69;  0.31;  5.66;  1.82
-20091019;   23991;  0.68;  0.00;  5.14;  1.77
-20091020;   23248;  0.66;  0.02;  3.93;  1.74
-20091021;   22415;  0.63;  0.00;  4.14;  1.69
-20091022;   21788;  0.62;  0.02;  2.96;  1.65
-20091023;   21300;  0.60;  4.30;  0.91;  1.61
-20091024;   21041;  0.59;  0.18; -0.78;  1.57
-20091025;   20612;  0.58;  0.03; -1.44;  1.53
-20091026;   19784;  0.56;  0.31;  2.56;  1.50
-20091027;   20184;  0.57;  1.22;  0.76;  1.46
-20091028;   20354;  0.57;  1.06;  0.78;  1.42
-20091029;   25195;  0.71; 20.52;  1.82;  1.38
-20091030;   50387;  1.42; 47.85;  2.78;  1.34
-20091031;  115664;  3.27; 11.92;  2.17;  1.30
-20091101;   81023;  2.29;  6.75;  0.56;  1.26
-20091102;   64416;  1.82;  0.35;  0.09;  1.22
-20091103;   54970;  1.55;  1.37;  1.74;  1.18
-20091104;   50674;  1.43;  2.23;  3.31;  1.15
-20091105;   50100;  1.41;  0.29;  3.74;  1.11
-20091106;   46095;  1.30;  0.38;  4.46;  1.07
-20091107;   44090;  1.24;  4.20;  2.86;  1.03
-20091108;   48956;  1.38;  2.66;  0.27;  1.00
-20091109;   46095;  1.30;  0.08; -0.88;  0.96
-20091110;   42372;  1.20;  0.30; -1.81;  0.93
-20091111;   38937;  1.10;  0.31; -3.24;  0.89
-20091112;   34354;  0.97;  0.25; -3.56;  0.86
-20091113;   33497;  0.95;  0.09; -3.22;  0.82
-20091114;   28631;  0.81;  0.25; -4.88;  0.79
-20091115;   27196;  0.77;  0.49; -5.01;  0.75
-20091116;   25766;  0.73;  0.70; -4.01;  0.72
-20091117;   30919;  0.87; 13.80; -3.39;  0.69
-20091118;   35785;  1.01;  3.89; -2.13;  0.65
-20091119;   35215;  0.99; 15.06; -2.30;  0.62
-20091120;   40942;  1.16; 23.43; -1.53;  0.59
-20091121;   47526;  1.34;  4.77; -1.83;  0.56
-20091122;   41225;  1.16;  0.28; -3.50;  0.53
-20091123;   36359;  1.03;  3.92; -2.72;  0.49
-20091124;   43803;  1.24; 21.27; -0.81;  0.46
-20091125;   50100;  1.41;  6.57; -3.04;  0.43
-20091126;   44090;  1.24;  4.29; -4.52;  0.41
-20091127;   39224;  1.11;  0.02; -2.80;  0.38
-20091128;   37506;  1.06;  0.17; -0.93;  0.35
-20091129;   34928;  0.99;  0.02; -1.85;  0.32
-20091130;   33784;  0.95;  4.14; -2.60;  0.29
-20091201;   32923;  0.93;  0.18; -3.72;  0.27
-20091202;   30919;  0.87;  0.06; -5.36;  0.24
-20091203;   25567;  0.72;  0.15; -6.12;  0.21
-20091204;   22532;  0.64;  0.00; -5.72;  0.19
-20091205;   23676;  0.67;  0.03; -6.51;  0.17
-20091206;   23789;  0.67;  0.08; -5.75;  0.14
-20091207;   24363;  0.69;  0.74; -4.92;  0.12
-20091208;   26024;  0.73; 10.55; -5.74;  0.10
-20091209;   27944;  0.79;  0.79; -6.54;  0.07
-20091210;   27111;  0.77;  0.53; -7.35;  0.05
-20091211;   26194;  0.74;  0.26; -6.03;  0.03
-20091212;   23821;  0.67;  0.41; -6.48;  0.01
-20091213;   21416;  0.60;  0.20; -5.26;  0.00
-20091214;   21987;  0.62;  2.36; -3.18;  0.00
-20091215;   25309;  0.71;  4.80; -3.41;  0.00
-20091216;   28142;  0.79; 21.31; -1.30;  0.00
-20091217;   34928;  0.99; 11.80; -1.29;  0.00
-20091218;   32923;  0.93;  3.48; -5.04;  0.00
-20091219;   29201;  0.82;  0.25; -7.42;  0.00
-20091220;   26254;  0.74;  5.94; -6.23;  0.00
-20091221;   26137;  0.74;  3.03; -6.20;  0.00
-20091222;   24994;  0.71;  0.06; -9.40;  0.00
-20091223;   22702;  0.64;  2.17; -9.39;  0.00
-20091224;   23850;  0.67;  0.42; -8.06;  0.00
-20091225;   24165;  0.68;  0.08; -8.99;  0.00
-20091226;   22876;  0.65;  1.54; -8.37;  0.00
-20091227;   22160;  0.63;  6.46; -6.34;  0.00
-20091228;   22759;  0.64; 12.20; -3.34;  0.00
-20091229;   26339;  0.74;  2.34; -0.75;  0.00
-20091230;   28486;  0.80;  0.10; -1.31;  0.00
-20091231;   26796;  0.76;  0.00; -2.42;  0.00
-20100101;   24363;  0.69;  7.32; -0.58;  0.00
-20100102;   26368;  0.74;  9.34; -3.03;  0.00
-20100103;   26683;  0.75;  9.32; -3.66;  0.00
-20100104;   25422;  0.72;  4.36; -4.41;  0.00
-20100105;   24994;  0.71;  2.77; -4.71;  0.00
-20100106;   24707;  0.70;  0.66; -4.43;  0.00
-20100107;   24250;  0.68; 10.95; -4.58;  0.00
-20100108;   23850;  0.67; 12.96; -7.84;  0.00
-20100109;   21186;  0.60;  0.40;-11.98;  0.00
-20100110;   18608;  0.53;  1.86;-12.21;  0.00
-20100111;   20042;  0.57;  3.77;-14.40;  0.00
-20100112;   18608;  0.53;  7.54;-11.17;  0.00
-20100113;   20042;  0.57; 10.57; -5.84;  0.00
-20100114;   22904;  0.65; 10.84; -3.57;  0.00
-20100115;   25252;  0.71;  3.41; -2.90;  0.00
-20100116;   24048;  0.68;  2.31; -4.38;  0.00
-20100117;   24852;  0.70; 20.35; -1.93;  0.00
-20100118;   26194;  0.74;  2.05; -1.18;  0.00
-20100119;   27855;  0.79; 13.17; -1.64;  0.00
-20100120;   30062;  0.85;  5.17; -2.49;  0.00
-20100121;   28631;  0.81;  2.29; -3.10;  0.00
-20100122;   27944;  0.79;  4.08; -3.66;  0.00
-20100123;   26853;  0.76;  3.61; -3.13;  0.00
-20100124;   27572;  0.78;  9.37; -0.69;  0.00
-20100125;   29488;  0.83;  1.51;  0.00;  0.00
-20100126;   29488;  0.83;  2.98;  0.83;  0.00
-20100127;   33784;  0.95; 10.90; -0.53;  0.00
-20100128;   39507;  1.12;  0.52; -1.09;  0.00
-20100129;   37506;  1.06;  1.74; -1.31;  0.00
-20100130;   35785;  1.01;  1.62; -1.69;  0.00
-20100131;   34641;  0.98;  0.25; -2.44;  0.00
-20100201;   32350;  0.91;  0.04; -4.05;  0.00
-20100202;   30349;  0.86;  1.11; -2.96;  0.00
-20100203;   30632;  0.86;  0.43; -1.06;  0.00
-20100204;   31206;  0.88;  0.59;  1.13;  0.00
-20100205;   32636;  0.92;  0.88; -0.03;  0.00
-20100206;   32636;  0.92;  0.55; -1.61;  0.00
-20100207;   32923;  0.93;  1.66; -0.07;  0.00
-20100208;   34354;  0.97;  6.32; -0.31;  0.00
-20100209;   36072;  1.02;  1.79; -3.34;  0.01
-20100210;   34641;  0.98;  1.00; -5.06;  0.03
-20100211;   33784;  0.95;  3.37; -3.38;  0.05
-20100212;   32923;  0.93;  1.68; -3.40;  0.07
-20100213;   33210;  0.94;  5.87; -2.88;  0.10
-20100214;   32350;  0.91;  1.26; -4.22;  0.12
-20100215;   31206;  0.88;  2.96; -2.36;  0.14
-20100216;   31206;  0.88;  0.19; -1.76;  0.17
-20100217;   29775;  0.84;  0.76; -3.03;  0.19
-20100218;   28631;  0.81;  0.39; -1.42;  0.22
-20100219;   28542;  0.81;  0.64; -1.79;  0.24
-20100220;   27572;  0.78;  0.71;  0.16;  0.27
-20100221;   28914;  0.82;  9.38; -0.26;  0.29
-20100222;   30919;  0.87; 10.07; -2.33;  0.32
-20100223;   29488;  0.83;  1.05; -2.59;  0.35
-20100224;   28914;  0.82;  3.74; -4.36;  0.38
-20100225;   28287;  0.80;  4.21; -5.02;  0.41
-20100226;   28344;  0.80;  4.09; -4.95;  0.44
-20100227;   27398;  0.77;  1.17; -6.01;  0.47
-20100228;   25596;  0.72;  1.63; -7.28;  0.50
-20100301;   25567;  0.72;  1.62; -1.70;  0.53
-20100302;   27600;  0.78; 11.62;  0.05;  0.56
-20100303;   30632;  0.86;  5.87; -3.11;  0.59
-20100304;   28542;  0.81;  4.65; -4.47;  0.62
-20100305;   27398;  0.77;  0.86; -5.09;  0.66
-20100306;   26339;  0.74;  0.17; -8.44;  0.69
-20100307;   25450;  0.72;  0.20; -7.61;  0.72
-20100308;   24909;  0.70;  2.08; -6.04;  0.75
-20100309;   25479;  0.72;  7.09; -2.84;  0.79
-20100310;   27572;  0.78;  5.89;  0.47;  0.82
-20100311;   26768;  0.76;  1.06;  2.04;  0.86
-20100312;   27512;  0.78;  0.16;  3.52;  0.89
-20100313;   29201;  0.82;  0.04;  5.03;  0.93
-20100314;   33210;  0.94;  0.48;  3.42;  0.96
-20100315;   38650;  1.09;  0.25;  3.48;  1.00
-20100316;   44660;  1.26;  4.97;  0.75;  1.04
-20100317;   47526;  1.34;  8.92; -2.52;  1.07
-20100318;   45234;  1.28;  0.58; -3.24;  1.11
-20100319;   42659;  1.20;  0.05; -1.28;  1.15
-20100320;   41799;  1.18;  1.09;  2.46;  1.19
-20100321;   42943;  1.21;  1.00;  4.29;  1.23
-20100322;   50387;  1.42;  4.03;  4.72;  1.26
-20100323;   85602;  2.42; 20.33;  3.85;  1.30
-20100324;  148300;  4.19;  4.03;  3.66;  1.34
-20100325;  144004;  4.07;  4.88;  2.75;  1.38
-20100326;  136276;  3.85;  4.47;  0.28;  1.42
-20100327;  120817;  3.41;  1.23; -2.43;  1.46
-20100328;  105928;  2.99;  0.53; -3.14;  1.50
-20100329;   95621;  2.70;  0.16; -1.25;  1.54
-20100330;   87033;  2.46;  0.08; -0.59;  1.58
-20100331;   81593;  2.30;  0.05;  1.62;  1.62
-20100401;   78158;  2.21;  0.41;  3.15;  1.66
-20100402;   77871;  2.20;  2.21;  3.66;  1.70
-20100403;   82167;  2.32;  2.99;  4.60;  1.74
-20100404;   93617;  2.64;  9.20;  3.47;  1.78
-20100405;  102205;  2.89; 15.23;  1.82;  1.82
-20100406;  104784;  2.96;  8.53;  0.82;  1.86
-20100407;  101061;  2.85;  5.11;  1.73;  1.90
-20100408;   98487;  2.78;  0.78;  1.01;  1.94
-20100409;   94191;  2.66;  4.35;  1.28;  1.98
-20100410;   92760;  2.62;  1.38;  2.68;  2.02
-20100411;   93047;  2.63;  6.29;  2.05;  2.06
-20100412;   93047;  2.63;  2.71; -0.73;  2.10
-20100413;   85889;  2.43;  1.21; -0.70;  2.14
-20100414;   82454;  2.33;  5.03;  0.19;  2.18
-20100415;   79588;  2.25;  6.94;  1.28;  2.23
-20100416;   78444;  2.21;  1.59;  1.67;  2.27
-20100417;   76440;  2.16;  2.80;  0.89;  2.31
-20100418;   74435;  2.10;  0.87;  1.74;  2.35
-20100419;   76440;  2.16;  1.42;  3.18;  2.39
-20100420;   78731;  2.22;  0.24;  5.21;  2.43
-20100421;   87033;  2.46;  0.48;  8.61;  2.47
-20100422;  106215;  3.00;  0.29; 10.76;  2.51
-20100423;  154884;  4.37;  6.52; 10.75;  2.55
-20100424;  237051;  6.69; 14.18;  3.42;  2.59
-20100425;  208707;  5.89;  0.46;  0.71;  2.63
-20100426;  174353;  4.92;  0.34;  3.08;  2.67
-20100427;  163473;  4.62;  0.10;  6.35;  2.71
-20100428;  173779;  4.91;  0.48;  9.62;  2.75
-20100429;  202984;  5.73;  0.04; 10.45;  2.79
-20100430;  237051;  6.69;  0.28; 11.23;  2.83
-20100501;  270261;  7.63;  0.08; 11.90;  2.87
-20100502;  312060;  8.81;  0.29; 12.72;  2.90
-20100503;  360729; 10.19;  0.21; 11.59;  2.94
-20100504;  397949; 11.24;  0.11; 11.02;  2.98
-20100505;  397949; 11.24;  0.05; 11.35;  3.02
-20100506;  395087; 11.16;  0.13; 11.97;  3.06
-20100507;  406537; 11.48;  0.06; 12.02;  3.09
-20100508;  409399; 11.56;  1.88; 11.22;  3.13
-20100509;  377906; 10.67;  0.04;  8.94;  3.16
-20100510;  346418;  9.78;  0.18;  9.03;  3.20
-20100511;  317787;  8.97;  1.82;  7.91;  3.24
-20100512;  286294;  8.08;  2.17;  8.94;  3.27
-20100513;  285720;  8.07; 15.28;  7.28;  3.31
-20100514;  326375;  9.22;  9.18;  4.02;  3.34
-20100515;  276845;  7.82;  3.51;  3.22;  3.38
-20100516;  227605;  6.43;  9.03;  5.25;  3.41
-20100517;  236194;  6.67; 12.63;  3.57;  3.44
-20100518;  222165;  6.27;  2.26;  4.92;  3.48
-20100519;  195826;  5.53;  0.94;  7.57;  3.51
-20100520;  191530;  5.41;  2.43; 10.76;  3.54
-20100521;  228175;  6.44; 30.40;  5.48;  3.58
-20100522;  303471;  8.57; 18.39;  3.13;  3.61
-20100523;  279136;  7.88;  7.02;  4.01;  3.64
-20100524;  254802;  7.19;  1.71;  7.76;  3.67
-20100525;  245352;  6.93;  8.74;  9.51;  3.70
-20100526;  285720;  8.07; 14.44;  6.44;  3.73
-20100527;  300610;  8.49;  6.75;  3.26;  3.76
-20100528;  255089;  7.20;  1.01;  6.40;  3.79
-20100529;  232471;  6.56;  6.02;  9.08;  3.81
-20100530;  232185;  6.56;  6.44;  5.61;  3.84
-20100531;  215578;  6.09;  1.32;  8.72;  3.87
-20100601;  204701;  5.78;  0.08; 10.38;  3.90
-20100602;  203270;  5.74;  1.18;  8.93;  3.92
-20100603;  191530;  5.41;  0.28;  7.78;  3.95
-20100604;  174926;  4.94;  0.36;  7.61;  3.97
-20100605;  163189;  4.61;  1.36;  8.59;  4.00
-20100606;  161468;  4.56;  4.69;  8.13;  4.02
-20100607;  159467;  4.50;  2.43;  8.05;  4.04
-20100608;  152880;  4.32;  0.75;  8.29;  4.07
-20100609;  141716;  4.00;  1.30;  9.47;  4.09
-20100610;  136850;  3.86;  7.27;  9.98;  4.11
-20100611;  150879;  4.26;  2.43; 11.09;  4.13
-20100612;  147156;  4.16;  6.58; 12.09;  4.15
-20100613;  153166;  4.32; 13.52;  9.98;  4.17
-20100614;  159180;  4.49;  2.74;  9.39;  4.19
-20100615;  164620;  4.65; 17.46;  6.81;  4.21
-20100616;  177788;  5.02;  5.99;  4.23;  4.23
-20100617;  156889;  4.43;  0.97;  8.42;  4.25
-20100618;  139999;  3.95;  3.18; 11.76;  4.26
-20100619;  154027;  4.35; 27.28;  7.13;  4.28
-20100620;  196683;  5.55;  0.84;  9.68;  4.29
-20100621;  158893;  4.49;  0.57; 12.06;  4.31
-20100622;  146296;  4.13;  3.17; 11.97;  4.32
-20100623;  143721;  4.06;  3.61; 11.38;  4.34
-20100624;  139425;  3.94;  6.72; 10.72;  4.35
-20100625;  153453;  4.33; 15.36;  9.20;  4.36
-20100626;  182084;  5.14; 14.06;  6.12;  4.37
-20100627;  173496;  4.90;  0.55;  8.64;  4.38
-20100628;  145725;  4.11;  0.16; 11.06;  4.39
-20100629;  131410;  3.71;  0.25; 13.68;  4.40
-20100630;  122248;  3.45;  1.47; 16.64;  4.41
-20100701;  116521;  3.29;  0.34; 16.85;  4.42
-20100702;  111655;  3.15; 15.15; 16.62;  4.43
-20100703;  120243;  3.40;  6.32; 15.85;  4.43
-20100704;  115377;  3.26;  1.96; 15.65;  4.44
-20100705;  109363;  3.09;  2.18; 15.29;  4.45
-20100706;   98487;  2.78;  0.45; 15.83;  4.45
-20100707;   89324;  2.52;  0.08; 17.12;  4.45
-20100708;   82740;  2.34;  0.72; 17.29;  4.46
-20100709;   79018;  2.23;  4.21; 19.65;  4.46
-20100710;   74152;  2.09;  9.09; 18.64;  4.46
-20100711;   79875;  2.26;  7.42; 14.74;  4.46
-20100712;   79588;  2.25;  0.16; 14.28;  4.46
-20100713;   68712;  1.94;  0.01; 14.67;  4.46
-20100714;   62985;  1.78;  0.16; 16.04;  4.46
-20100715;   58406;  1.65;  0.07; 18.18;  4.46
-20100716;   54970;  1.55;  0.00; 19.71;  4.46
-20100717;   51818;  1.46;  0.00; 21.26;  4.45
-20100718;   48670;  1.37;  0.00; 20.25;  4.45
-20100719;   46095;  1.30;  0.36; 19.01;  4.44
-20100720;   43803;  1.24;  0.01; 17.22;  4.44
-20100721;   41512;  1.17;  0.00; 17.57;  4.43
-20100722;   40081;  1.13;  0.07; 18.68;  4.43
-20100723;   38076;  1.08;  0.03; 19.26;  4.42
-20100724;   37219;  1.05;  7.32; 19.10;  4.41
-20100725;   39507;  1.12;  0.20; 19.84;  4.40
-20100726;   35502;  1.00;  2.23; 21.57;  4.39
-20100727;   34928;  0.99;  1.76; 21.79;  4.38
-20100728;   32636;  0.92;  3.18; 19.91;  4.37
-20100729;   32066;  0.91;  0.32; 18.82;  4.36
-20100730;   31779;  0.90;  4.06; 17.70;  4.35
-20100731;   32350;  0.91; 13.50; 16.65;  4.34
-20100801;   39794;  1.12;  1.53; 14.08;  4.32
-20100802;   37790;  1.07;  0.30; 16.94;  4.31
-20100803;   32350;  0.91;  0.06; 18.47;  4.29
-20100804;   29488;  0.83;  0.15; 20.16;  4.28
-20100805;   27629;  0.78;  0.22; 21.59;  4.26
-20100806;   26166;  0.74;  1.52; 20.12;  4.25
-20100807;   25280;  0.71;  0.26; 17.24;  4.23
-20100808;   24650;  0.70;  0.00; 16.19;  4.21
-20100809;   23478;  0.66;  0.08; 18.35;  4.19
-20100810;   22791;  0.64;  0.27; 18.97;  4.17
-20100811;   21873;  0.62;  0.00; 19.02;  4.15
-20100812;   21130;  0.60;  0.07; 18.89;  4.13
-20100813;   20414;  0.58;  0.07; 19.51;  4.11
-20100814;   19869;  0.56;  0.08; 19.29;  4.09
-20100815;   19238;  0.54;  0.25; 17.93;  4.07
-20100816;   18580;  0.52;  0.26; 14.49;  4.04
-20100817;   18123;  0.51;  0.07; 12.09;  4.02
-20100818;   17864;  0.50;  0.06; 11.10;  4.00
-20100819;   17436;  0.49;  0.16; 12.97;  3.97
-20100820;   17120;  0.48;  1.02; 16.74;  3.95
-20100821;   16862;  0.48;  0.81; 16.20;  3.92
-20100822;   16635;  0.47;  0.88; 14.95;  3.90
-20100823;   16405;  0.46;  1.30; 12.97;  3.87
-20100824;   17351;  0.49;  0.14; 11.88;  3.84
-20100825;   16518;  0.47;  0.07; 14.44;  3.81
-20100826;   15803;  0.45;  0.00; 13.92;  3.79
-20100827;   15116;  0.43;  0.00; 14.19;  3.76
-20100828;   14659;  0.41;  0.12; 17.42;  3.73
-20100829;   14199;  0.40;  0.00; 18.82;  3.70
-20100830;   13685;  0.39;  0.00; 17.84;  3.67
-20100831;   13398;  0.38;  0.00; 18.50;  3.64
-20100901;   13055;  0.37;  0.00; 19.11;  3.61
-20100902;   12796;  0.36;  0.02; 19.27;  3.57
-20100903;   12452;  0.35;  0.00; 19.05;  3.54
-20100904;   12254;  0.35;  0.00; 19.93;  3.51
-20100905;   12081;  0.34;  0.00; 19.75;  3.48
-20100906;   11911;  0.34;  0.16; 20.09;  3.44
-20100907;   11967;  0.34;  7.55; 19.42;  3.41
-20100908;   14057;  0.40;  9.57; 16.35;  3.38
-20100909;   18466;  0.52; 15.31; 13.03;  3.34
-20100910;   20184;  0.57;  2.74; 11.95;  3.31
-20100911;   16979;  0.48;  0.57; 13.41;  3.27
-20100912;   15002;  0.42;  0.04; 13.73;  3.23
-20100913;   13944;  0.39;  0.07; 13.71;  3.20
-20100914;   13228;  0.37;  0.09; 15.18;  3.16
-20100915;   12711;  0.36;  0.00; 17.39;  3.13
-20100916;   12339;  0.35;  0.49; 16.99;  3.09
-20100917;   12081;  0.34;  1.49; 16.79;  3.05
-20100918;   12282;  0.35;  3.64; 10.70;  3.02
-20100919;   14199;  0.40; 10.12;  7.14;  2.98
-20100920;   19153;  0.54;  1.12;  7.41;  2.94
-20100921;   16348;  0.46;  0.17;  7.96;  2.90
-20100922;   14230;  0.40;  0.24;  9.42;  2.86
-20100923;   13083;  0.37;  0.05; 10.16;  2.82
-20100924;   12541;  0.35;  1.95; 10.31;  2.79
-20100925;   13887;  0.39; 10.94;  6.92;  2.75
-20100926;   18123;  0.51;  0.36;  8.54;  2.71
-20100927;   16090;  0.45;  0.26;  9.31;  2.67
-20100928;   14344;  0.40;  0.05; 10.54;  2.63
-20100929;   13256;  0.37;  0.10; 10.79;  2.59
-20100930;   12711;  0.36;  0.00; 10.64;  2.55
-20101001;   12311;  0.35;  0.06; 11.29;  2.51
-20101002;   15976;  0.45; 16.47;  6.14;  2.47
-20101003;   17351;  0.49;  2.03;  2.93;  2.43
-20101004;   15888;  0.45;  1.27;  2.52;  2.39
-20101005;   14857;  0.42;  0.41;  2.96;  2.35
-20101006;   13657;  0.39;  0.13;  7.52;  2.31
-20101007;   13111;  0.37;  0.38;  9.57;  2.26
-20101008;   12626;  0.36;  0.63;  7.50;  2.22
-20101009;   12885;  0.36;  2.82;  5.23;  2.18
-20101010;   13026;  0.37;  1.47;  2.33;  2.14
-20101011;   13111;  0.37;  0.29;  2.74;  2.10
-20101012;   12569;  0.35;  0.73;  6.59;  2.06
-20101013;   12368;  0.35;  2.13;  5.93;  2.02
-20101014;   13511;  0.38;  8.26;  3.43;  1.98
-20101015;   16518;  0.47;  2.09;  0.69;  1.94
-20101016;   16090;  0.45;  0.08; -0.53;  1.90
-20101017;   14259;  0.40;  1.41; -0.88;  1.86
-20101018;   14057;  0.40;  2.05;  1.95;  1.82
-20101019;   14170;  0.40;  0.22;  2.09;  1.77
-20101020;   13483;  0.38;  0.62;  3.54;  1.74
-20101021;   12913;  0.36;  0.13;  6.28;  1.69
-20101022;   12626;  0.36;  0.08;  5.31;  1.65
-20101023;   12396;  0.35;  0.05;  5.18;  1.61
-20101024;   12198;  0.34;  0.06;  6.45;  1.57
-20101025;   12052;  0.34;  0.00;  5.18;  1.53
-20101026;   11882;  0.34;  0.03;  4.74;  1.50
-20101027;   11737;  0.33;  0.79;  6.83;  1.46
-20101028;   11939;  0.34;  2.93;  3.11;  1.42
-20101029;   12885;  0.36;  1.25; -0.16;  1.38
-20101030;   12452;  0.35;  0.86; -1.12;  1.34
-20101031;   11854;  0.33;  0.24;  1.89;  1.30
-20101101;   11595;  0.33;  0.93;  1.66;  1.26
-20101102;   11882;  0.34;  2.15;  0.42;  1.22
-20101103;   11911;  0.34;  0.56;  0.34;  1.18
-20101104;   11939;  0.34;  3.06; -1.17;  1.15
-20101105;   12137;  0.34;  4.41; -0.00;  1.11
-20101106;   13685;  0.39;  3.46; -0.97;  1.07
-20101107;   13285;  0.38;  1.24; -1.41;  1.03
-20101108;   13600;  0.38; 19.94; -3.00;  1.00
-20101109;   13827;  0.39;  3.58; -4.54;  0.96
-20101110;   13200;  0.37;  2.82; -3.93;  0.93
-20101111;   12768;  0.36;  3.06; -3.21;  0.89
-20101112;   12541;  0.35;  0.85; -1.21;  0.86
-20101113;   19497;  0.55; 27.99;  0.83;  0.82
-20101114;   47239;  1.33;  6.39;  2.32;  0.79
-20101115;   34641;  0.98;  7.79;  2.09;  0.75
-20101116;   33784;  0.95;  4.92;  0.57;  0.72
-20101117;   30349;  0.86; 15.69; -0.97;  0.69
-20101118;   27026;  0.76;  6.52; -1.67;  0.65
-20101119;   24593;  0.69;  3.87; -1.78;  0.62
-20101120;   22876;  0.65; 12.28; -1.51;  0.59
-20101121;   37219;  1.05; 42.02;  0.40;  0.56
-20101122;   59263;  1.67; 15.67; -1.83;  0.53
-20101123;   42372;  1.20; 32.06; -2.47;  0.49
-20101124;   42086;  1.19;  5.73; -1.82;  0.46
-20101125;   37790;  1.07; 13.02; -1.01;  0.43
-20101126;   35215;  0.99;  3.30;  1.06;  0.41
-20101127;   34067;  0.96;  7.04;  0.22;  0.38
-20101128;   35215;  0.99; 18.72; -1.58;  0.35
-20101129;   33210;  0.94;  8.71; -3.11;  0.32
-20101130;   30632;  0.86;  7.96; -1.34;  0.29
-20101201;   30919;  0.87; 13.12;  0.31;  0.27
-20101202;   38363;  1.08; 33.56; -0.16;  0.24
-20101203;   48670;  1.37;  8.94; -3.19;  0.21
-20101204;   38937;  1.10;  0.85; -5.92;  0.19
-20101205;   33497;  0.95;  0.88; -6.52;  0.17
-20101206;   29775;  0.84;  4.22; -6.04;  0.14
-20101207;   27455;  0.78;  3.58; -5.54;  0.12
-20101208;   27257;  0.77; 10.82; -4.39;  0.10
-20101209;   25822;  0.73;  0.72; -5.57;  0.07
-20101210;   22876;  0.65;  2.61; -6.45;  0.05
-20101211;   22043;  0.62;  8.01; -2.59;  0.03
-20101212;   26052;  0.74;  3.67; -0.08;  0.01
-20101213;   27455;  0.78;  3.45;  0.65;  0.00
-20101214;   31492;  0.89;  0.76; -2.44;  0.00
-20101215;   30349;  0.86;  0.83; -4.65;  0.00
-20101216;   28000;  0.79;  1.66; -0.17;  0.00
-20101217;   27657;  0.78;  5.40; -1.29;  0.00
-20101218;   26424;  0.75;  3.67;-11.26;  0.00
-20101219;   17234;  0.49;  0.55;-19.21;  0.00
-20101220;    8589;  0.24;  0.20;-21.48;  0.00
-20101221;    4296;  0.12;  0.25;-19.21;  0.00
-20101222;    5153;  0.15;  0.08;-16.37;  0.00
-20101223;    7445;  0.21;  0.32;-14.64;  0.00
-20101224;   10306;  0.29;  9.24;-10.81;  0.00
-20101225;   14315;  0.40; 22.63; -4.58;  0.00
-20101226;   18608;  0.53; 14.25; -3.23;  0.00
-20101227;   22904;  0.65; 30.17; -2.91;  0.00
-20101228;   28631;  0.81; 23.48; -0.25;  0.00
-20101229;   46952;  1.33; 20.67;  0.59;  0.00
-20101230;   87894;  2.48;  7.17; -0.36;  0.00
-20101231;   76440;  2.16;  5.69; -2.17;  0.00
-20110101;   61841;  1.75;  0.53; -3.94;  0.00
-20110102;   50961;  1.44;  0.54; -5.24;  0.00
-20110103;   44377;  1.25;  0.55; -6.56;  0.00
-20110104;   40081;  1.13;  3.23; -3.63;  0.00
-20110105;   37219;  1.05;  4.90; -0.50;  0.00
-20110106;   35785;  1.01;  2.61;  0.23;  0.00
-20110107;   36072;  1.02;  6.23; -1.41;  0.00
-20110108;   35502;  1.00;  5.56; -2.26;  0.00
-20110109;   34641;  0.98; 10.47; -1.73;  0.00
-20110110;   37219;  1.05; 10.93; -0.39;  0.00
-20110111;   46665;  1.32;  1.72;  0.95;  0.00
-20110112;   44090;  1.24;  5.95; -0.84;  0.00
-20110113;   43230;  1.22;  1.21; -1.08;  0.00
-20110114;   44377;  1.25; 18.04; -0.35;  0.00
-20110115;   76727;  2.17; 14.64; -1.20;  0.00
-20110116;   70713;  2.00; 12.67; -2.66;  0.00
-20110117;   61267;  1.73; 10.78; -2.34;  0.00
-20110118;   55827;  1.58; 12.24; -0.90;  0.00
-20110119;   50674;  1.43;  5.38; -0.88;  0.00
-20110120;   48383;  1.37;  5.31; -1.74;  0.00
-20110121;   46378;  1.31; 12.08; -2.46;  0.00
-20110122;   44660;  1.26;  4.53; -2.03;  0.00
-20110123;   43230;  1.22; 10.97; -5.17;  0.00
-20110124;   40368;  1.14;  2.19; -9.18;  0.00
-20110125;   35215;  0.99;  1.12; -8.59;  0.00
-20110126;   32636;  0.92;  1.54; -8.35;  0.00
-20110127;   33784;  0.95;  1.41; -6.82;  0.00
-20110128;   32923;  0.93;  1.82; -4.49;  0.00
-20110129;   31779;  0.90;  0.21; -0.61;  0.00
-20110130;   30349;  0.86;  0.03; -1.52;  0.00
-20110131;   28602;  0.81;  1.97; -2.74;  0.00
-20110201;   28914;  0.82;  4.47; -5.19;  0.00
-20110202;   28914;  0.82; 18.76; -3.24;  0.00
-20110203;   27884;  0.79;  3.84; -3.34;  0.00
-20110204;   27285;  0.77;  4.71; -2.34;  0.00
-20110205;   26881;  0.76;  1.97; -3.69;  0.00
-20110206;   26396;  0.75;  8.13; -1.81;  0.00
-20110207;   26683;  0.75; 12.10; -2.25;  0.00
-20110208;   26626;  0.75;  7.74; -6.24;  0.00
-20110209;   26254;  0.74; 19.31; -6.04;  0.01
-20110210;   25507;  0.72;  4.54; -8.59;  0.03
-20110211;   24448;  0.69;  0.56; -7.90;  0.05
-20110212;   22961;  0.65;  2.86; -5.94;  0.07
-20110213;   23162;  0.65;  0.32; -1.69;  0.10
-20110214;   25022;  0.71;  3.20; -3.58;  0.12
-20110215;   24622;  0.70;  1.12; -4.17;  0.14
-20110216;   24221;  0.68;  3.85; -2.96;  0.17
-20110217;   24909;  0.70; 10.10; -2.34;  0.19
-20110218;   25050;  0.71; 12.23; -4.21;  0.22
-20110219;   26825;  0.76; 10.45; -3.52;  0.24
-20110220;   26311;  0.74;  2.09; -4.62;  0.27
-20110221;   26109;  0.74;  4.72; -2.75;  0.29
-20110222;   25939;  0.73;  4.20; -3.74;  0.32
-20110223;   26509;  0.75; 23.46; -1.44;  0.35
-20110224;   44947;  1.27; 11.50;  0.91;  0.38
-20110225;   50100;  1.41;  8.22; -0.34;  0.41
-20110226;   47526;  1.34;  3.45; -3.48;  0.44
-20110227;   43516;  1.23; 13.92; -4.23;  0.47
-20110228;   61554;  1.74; 32.72;  0.34;  0.50
-20110301;   83884;  2.37;  6.08; -2.31;  0.53
-20110302;   71574;  2.02;  2.20; -3.09;  0.56
-20110303;   63842;  1.80;  8.96; -2.83;  0.59
-20110304;   57258;  1.62; 10.47; -4.57;  0.62
-20110305;   51248;  1.45;  3.36; -5.27;  0.66
-20110306;   45808;  1.29;  0.66; -6.12;  0.69
-20110307;   42943;  1.21;  0.16; -4.33;  0.72
-20110308;   41225;  1.16;  0.26; -4.42;  0.75
-20110309;   39224;  1.11;  0.58; -1.97;  0.79
-20110310;   37219;  1.05;  0.70; -2.41;  0.82
-20110311;   35785;  1.01;  0.09; -2.97;  0.86
-20110312;   34641;  0.98;  0.25; -2.42;  0.89
-20110313;   34641;  0.98;  0.77;  2.58;  0.93
-20110314;   38363;  1.08;  0.11;  4.95;  0.96
-20110315;   44090;  1.24;  0.84;  3.11;  1.00
-20110316;   51248;  1.45;  9.38; -2.17;  1.04
-20110317;   49530;  1.40;  1.15; -1.47;  1.07
-20110318;   47526;  1.34;  0.52;  3.18;  1.11
-20110319;   50100;  1.41;  0.45;  5.84;  1.15
-20110320;   62698;  1.77;  1.41;  7.67;  1.19
-20110321;   88177;  2.49;  2.89;  5.94;  1.23
-20110322;  115090;  3.25;  3.55;  3.87;  1.26
-20110323;  121674;  3.44;  1.31;  4.50;  1.30
-20110324;  122248;  3.45;  0.25;  5.41;  1.34
-20110325;  125396;  3.54;  1.93;  5.34;  1.38
-20110326;  141716;  4.00;  9.98;  0.01;  1.42
-20110327;  131697;  3.72;  9.76; -4.57;  1.46
-20110328;  113085;  3.19;  3.69; -5.50;  1.50
-20110329;  100204;  2.83; 13.76; -1.05;  1.54
-20110330;   90755;  2.56;  4.99; -2.55;  1.58
-20110331;   81593;  2.30;  1.30; -4.06;  1.62
-20110401;   74152;  2.09;  0.61; -3.37;  1.66
-20110402;   68995;  1.95;  0.64; -2.69;  1.70
-20110403;   66134;  1.87;  0.68; -2.56;  1.74
-20110404;   62411;  1.76;  4.09; -2.31;  1.78
-20110405;   59550;  1.68;  1.04; -1.59;  1.82
-20110406;   56688;  1.60;  0.72; -0.57;  1.86
-20110407;   54683;  1.54;  0.66;  1.69;  1.90
-20110408;   57545;  1.62;  3.81;  1.11;  1.94
-20110409;   57832;  1.63;  4.10; -2.67;  1.98
-20110410;   54970;  1.55;  0.61; -3.06;  2.02
-20110411;   54110;  1.53;  0.49;  0.71;  2.06
-20110412;   57258;  1.62;  1.74;  3.33;  2.10
-20110413;   66134;  1.87;  0.10;  2.25;  2.14
-20110414;   71574;  2.02;  0.22;  0.46;  2.18
-20110415;   73865;  2.09;  0.20;  1.21;  2.23
-20110416;   78444;  2.21;  0.47;  4.74;  2.27
-20110417;   90468;  2.55;  0.23;  7.73;  2.31
-20110418;  115090;  3.25;  1.49;  8.88;  2.35
-20110419;  164907;  4.66;  5.16;  6.28;  2.39
-20110420;  219017;  6.18;  6.22;  2.77;  2.43
-20110421;  202410;  5.72;  1.52; -0.13;  2.47
-20110422;  171204;  4.83;  0.88;  1.36;  2.51
-20110423;  155745;  4.40;  0.02;  5.29;  2.55
-20110424;  165477;  4.67;  0.19;  6.34;  2.59
-20110425;  188955;  5.34;  2.10;  8.06;  2.63
-20110426;  241347;  6.81;  2.21;  5.64;  2.67
-20110427;  249935;  7.06;  1.76;  3.45;  2.71
-20110428;  221878;  6.26;  5.03;  1.20;  2.75
-20110429;  190386;  5.38;  0.64;  1.79;  2.79
-20110430;  173779;  4.91;  0.14;  5.08;  2.83
-20110501;  186090;  5.25;  5.30;  4.14;  2.87
-20110502;  194108;  5.48;  5.85;  2.71;  2.90
-20110503;  192390;  5.43;  7.04;  2.36;  2.94
-20110504;  183515;  5.18;  7.69;  0.10;  2.98
-20110505;  164620;  4.65;  0.87;  0.32;  3.02
-20110506;  152309;  4.30;  1.13;  5.43;  3.06
-20110507;  162329;  4.58;  1.23;  1.78;  3.09
-20110508;  153166;  4.32;  2.24; -0.89;  3.13
-20110509;  145725;  4.11;  2.53; -0.28;  3.16
-20110510;  135989;  3.84;  0.85; -0.26;  3.20
-20110511;  128261;  3.62;  1.39;  2.11;  3.24
-20110512;  139712;  3.94;  4.31;  4.07;  3.27
-20110513;  147726;  4.17;  0.39;  2.39;  3.31
-20110514;  140569;  3.97;  0.67;  2.98;  3.34
-20110515;  137707;  3.89;  1.09;  2.92;  3.38
-20110516;  135989;  3.84;  0.25;  4.60;  3.41
-20110517;  147726;  4.17;  4.07;  6.19;  3.44
-20110518;  175784;  4.96;  9.22;  6.33;  3.48
-20110519;  235333;  6.64;  0.70;  7.66;  3.51
-20110520;  271122;  7.66;  0.35;  8.53;  3.54
-20110521;  312060;  8.81;  0.36;  8.33;  3.58
-20110522;  357868; 10.10;  0.04;  8.25;  3.61
-20110523;  383633; 10.83;  0.25; 12.70;  3.64
-20110524;  469522; 13.26;  0.27; 14.69;  3.67
-20110525;  586904; 16.57;  0.02; 13.11;  3.70
-20110526;  626985; 17.70;  0.23; 10.36;  3.73
-20110527;  549684; 15.52;  0.00; 11.09;  3.76
-20110528;  532507; 15.04;  0.14; 12.11;  3.79
-20110529;  535369; 15.12;  0.75; 10.29;  3.81
-20110530;  492426; 13.90;  0.31;  6.43;  3.84
-20110531;  417991; 11.80; 17.84;  5.69;  3.87
-20110601;  509603; 14.39;  6.01;  8.70;  3.90
-20110602;  515330; 14.55; 10.43;  7.24;  3.92
-20110603;  495288; 13.98; 17.99;  3.90;  3.95
-20110604;  463795; 13.10;  1.41;  6.79;  3.97
-20110605;  420853; 11.88;  2.10;  6.56;  4.00
-20110606;  389360; 10.99;  0.70;  4.51;  4.02
-20110607;  337825;  9.54;  0.99;  4.59;  4.04
-20110608;  309198;  8.73;  9.52;  3.16;  4.07
-20110609;  271409;  7.66;  0.24;  4.41;  4.09
-20110610;  245639;  6.94;  1.47;  6.89;  4.11
-20110611;  247931;  7.00;  0.46;  9.23;  4.13
-20110612;  271122;  7.66;  0.12; 12.14;  4.15
-20110613;  317787;  8.97;  0.37; 13.94;  4.17
-20110614;  369318; 10.43;  0.02; 15.09;  4.19
-20110615;  446618; 12.61;  0.36; 16.47;  4.21
-20110616;  515330; 14.55;  4.77; 16.79;  4.23
-20110617;  523919; 14.79;  0.76; 15.27;  4.25
-20110618;  478111; 13.50;  1.82; 14.66;  4.26
-20110619;  446618; 12.61;  0.17; 12.86;  4.28
-20110620;  397949; 11.24;  0.31; 13.34;  4.29
-20110621;  375045; 10.59;  5.99; 10.06;  4.31
-20110622;  346418;  9.78;  2.02;  9.59;  4.32
-20110623;  306333;  8.65;  0.08; 11.46;  4.34
-20110624;  289156;  8.16; 11.19; 12.50;  4.35
-20110625;  343552;  9.70;  9.07;  7.29;  4.36
-20110626;  272266;  7.69;  0.50;  7.58;  4.37
-20110627;  229323;  6.47;  0.13;  8.51;  4.38
-20110628;  207850;  5.87;  1.06;  9.00;  4.39
-20110629;  203270;  5.74;  1.46; 11.00;  4.40
-20110630;  208424;  5.88;  2.30; 11.26;  4.41
-20110701;  200692;  5.67;  2.83;  9.68;  4.42
-20110702;  189525;  5.35;  0.06;  7.52;  4.43
-20110703;  163760;  4.62;  0.40;  7.75;  4.43
-20110704;  154597;  4.37;  5.39;  6.97;  4.44
-20110705;  148874;  4.20;  0.92;  9.65;  4.45
-20110706;  138851;  3.92;  0.80; 15.31;  4.45
-20110707;  144865;  4.09;  0.00; 13.83;  4.45
-20110708;  144865;  4.09;  0.00; 11.26;  4.46
-20110709;  132554;  3.74;  0.14; 13.74;  4.46
-20110710;  125683;  3.55;  0.00; 16.64;  4.46
-20110711;  120817;  3.41;  0.39; 17.60;  4.46
-20110712;  116521;  3.29;  0.00; 17.73;  4.46
-20110713;  110798;  3.13;  0.07; 17.57;  4.46
-20110714;  102205;  2.89;  0.24; 13.76;  4.46
-20110715;   93904;  2.65;  0.00; 10.11;  4.46
-20110716;   84741;  2.39;  0.00; 11.63;  4.46
-20110717;   77587;  2.19;  0.49; 14.16;  4.45
-20110718;   73578;  2.08;  0.01; 12.99;  4.45
-20110719;   69856;  1.97;  0.05; 14.40;  4.44
-20110720;   65276;  1.84;  1.60; 16.24;  4.44
-20110721;   62411;  1.76;  0.37; 15.51;  4.43
-20110722;   58689;  1.66;  0.04; 15.72;  4.43
-20110723;   54970;  1.55;  0.01; 16.83;  4.42
-20110724;   52105;  1.47;  1.02; 13.89;  4.41
-20110725;   50387;  1.42;  0.15; 12.32;  4.40
-20110726;   46952;  1.33;  0.22; 14.96;  4.39
-20110727;   44090;  1.24;  0.39; 19.33;  4.38
-20110728;   41512;  1.17;  0.07; 20.04;  4.37
-20110729;   39507;  1.12;  0.00; 19.32;  4.36
-20110730;   37790;  1.07;  0.13; 15.74;  4.35
-20110731;   36072;  1.02;  0.01; 15.11;  4.34
-20110801;   34354;  0.97;  0.00; 16.99;  4.32
-20110802;   33497;  0.95;  0.33; 19.55;  4.31
-20110803;   34354;  0.97;  1.89; 19.35;  4.29
-20110804;   34354;  0.97;  2.02; 18.61;  4.28
-20110805;   34354;  0.97;  0.06; 18.29;  4.26
-20110806;   31492;  0.89;  2.00; 19.06;  4.25
-20110807;   28631;  0.81;  5.17; 16.93;  4.23
-20110808;   28631;  0.81;  0.69; 14.69;  4.21
-20110809;   28631;  0.81;  0.13; 16.09;  4.19
-20110810;   25766;  0.73;  0.97; 17.74;  4.17
-20110811;   25766;  0.73;  6.77; 14.75;  4.15
-20110812;   28631;  0.81;  4.22; 14.81;  4.13
-20110813;   31492;  0.89; 15.73; 12.21;  4.11
-20110814;   34354;  0.97;  2.23;  9.41;  4.09
-20110815;   31492;  0.89;  2.04; 10.11;  4.07
-20110816;   28631;  0.81;  0.40; 13.11;  4.04
-20110817;   25766;  0.73;  1.09; 16.00;  4.02
-20110818;   24335;  0.69;  0.39; 18.77;  4.00
-20110819;   22904;  0.65;  2.57; 18.18;  3.97
-20110820;   22904;  0.65;  0.00; 18.27;  3.95
-20110821;   21473;  0.61;  0.06; 16.57;  3.92
-20110822;   20042;  0.57;  0.07; 15.46;  3.90
-20110823;   20042;  0.57;  0.01; 17.32;  3.87
-20110824;   20042;  0.57;  1.11; 17.64;  3.84
-20110825;   20042;  0.57;  0.29; 16.69;  3.81
-20110826;   18608;  0.53;  0.00; 17.56;  3.79
-20110827;   17177;  0.48;  0.14; 19.13;  3.76
-20110828;   17177;  0.48;  0.79; 17.48;  3.73
-20110829;   17177;  0.48;  0.14; 18.09;  3.70
-20110830;   17177;  0.48;  2.88; 14.60;  3.67
-20110831;   17035;  0.48;  1.73;  7.61;  3.64
-20110901;   16890;  0.48;  0.22;  6.98;  3.61
-20110902;   16348;  0.46;  1.82;  7.39;  3.57
-20110903;   16005;  0.45;  0.27;  8.16;  3.54
-20110904;   15916;  0.45;  0.13;  9.17;  3.51
-20110905;   15488;  0.44;  0.04; 12.84;  3.48
-20110906;   14801;  0.42;  0.03;  9.41;  3.44
-20110907;   14287;  0.40;  0.00;  7.81;  3.41
-20110908;   14000;  0.40;  0.02; 10.35;  3.38
-20110909;   13628;  0.38;  0.00; 13.01;  3.34
-20110910;   13426;  0.38;  0.00; 11.24;  3.31
-20110911;   12941;  0.37;  0.00;  8.54;  3.27
-20110912;   12654;  0.36;  0.00;  9.22;  3.23
-20110913;   12481;  0.35;  0.01; 11.21;  3.20
-20110914;   12282;  0.35;  0.02; 12.85;  3.16
-20110915;   12081;  0.34;  0.16; 13.45;  3.13
-20110916;   11765;  0.33;  0.00; 13.64;  3.09
-20110917;   11595;  0.33;  0.00; 13.53;  3.05
-20110918;   11422;  0.32;  0.02; 12.37;  3.02
-20110919;   11252;  0.32;  0.00; 10.98;  2.98
-20110920;   11022;  0.31;  0.00; 11.49;  2.94
-20110921;   10852;  0.31;  0.00; 13.34;  2.90
-20110922;   10735;  0.30;  0.22; 13.95;  2.86
-20110923;   10621;  0.30;  0.29; 13.40;  2.82
-20110924;   10451;  0.30;  0.31;  8.80;  2.79
-20110925;   10480;  0.30;  4.21;  5.61;  2.75
-20110926;   10735;  0.30;  2.77;  2.84;  2.71
-20110927;   11595;  0.33;  2.91;  0.81;  2.67
-20110928;   12052;  0.34;  1.03;  1.56;  2.63
-20110929;   11794;  0.33;  0.14;  6.78;  2.59
-20110930;   11450;  0.32;  0.00;  7.80;  2.55
-20111001;   11195;  0.32;  0.00;  5.28;  2.51
-20111002;   10880;  0.31;  0.05;  3.20;  2.47
-20111003;   10650;  0.30;  0.04;  5.05;  2.43
-20111004;   10593;  0.30;  0.00;  8.61;  2.39
-20111005;   10536;  0.30;  0.06;  8.95;  2.35
-20111006;   10420;  0.29;  0.39;  6.61;  2.31
-20111007;   10420;  0.29;  0.23;  6.49;  2.26
-20111008;   10508;  0.30; 14.43;  9.07;  2.22
-20111009;   21356;  0.60; 11.74;  5.36;  2.18
-20111010;   20556;  0.58;  0.28;  5.14;  2.14
-20111011;   15346;  0.43;  0.13;  8.12;  2.10
-20111012;   13055;  0.37;  1.57;  7.10;  2.06
-20111013;   12396;  0.35;  2.36;  9.57;  2.02
-20111014;   12569;  0.35;  0.38;  5.54;  1.98
-20111015;   12311;  0.35;  0.91; -0.06;  1.94
-20111016;   11624;  0.33;  0.19; -0.78;  1.90
-20111017;   11482;  0.32;  0.24;  1.73;  1.86
-20111018;   11365;  0.32;  0.06;  3.60;  1.82
-20111019;   11224;  0.32;  0.02;  3.84;  1.77
-20111020;   11224;  0.32;  0.30;  5.86;  1.74
-20111021;   11107;  0.31;  0.00;  7.79;  1.69
-20111022;   10937;  0.31;  0.03;  8.56;  1.65
-20111023;   10908;  0.31;  0.00;  8.62;  1.61
-20111024;   10763;  0.30;  0.04;  4.78;  1.57
-20111025;   10593;  0.30;  1.36;  6.38;  1.53
-20111026;   11139;  0.31; 18.27;  3.81;  1.50
-20111027;   14485;  0.41; 15.53;  2.39;  1.46
-20111028;   30919;  0.87; 28.20;  3.63;  1.42
-20111029;   47239;  1.33;  2.63;  2.29;  1.38
-20111030;   28372;  0.80;  0.77;  5.71;  1.34
-20111031;   22532;  0.64;  3.16;  3.22;  1.30
-20111101;   21130;  0.60;  0.37; -1.16;  1.26
-20111102;   18208;  0.51;  0.38;  0.90;  1.22
-20111103;   15860;  0.45;  0.56;  3.29;  1.18
-20111104;   21186;  0.60;  9.57;  1.14;  1.15
-20111105;   22475;  0.63;  5.76; -0.62;  1.11
-20111106;   25737;  0.73;  6.10;  4.89;  1.07
-20111107;   29201;  0.82;  0.18;  6.22;  1.03
-20111108;   25507;  0.72;  1.87;  4.90;  1.00
-20111109;   23332;  0.66;  0.30;  3.77;  0.96
-20111110;   21728;  0.61;  0.13;  4.05;  0.93
-20111111;   20326;  0.57;  1.26;  5.93;  0.89
-20111112;   19610;  0.55;  0.18;  9.11;  0.86
-20111113;   19210;  0.54;  1.11;  8.58;  0.82
-20111114;   19012;  0.54;  0.03;  6.83;  0.79
-20111115;   18608;  0.53;  0.10;  4.80;  0.75
-20111116;   17751;  0.50;  0.13;  3.06;  0.72
-20111117;   18236;  0.51;  9.79;  1.34;  0.69
-20111118;   19525;  0.55;  0.34;  0.08;  0.65
-20111119;   18123;  0.51;  1.68; -0.55;  0.62
-20111120;   18753;  0.53; 10.09; -0.69;  0.59
-20111121;   20471;  0.58;  5.93; -3.58;  0.56
-20111122;   18753;  0.53;  2.09; -4.66;  0.53
-20111123;   17007;  0.48;  1.83; -4.96;  0.49
-20111124;   15690;  0.44; 16.09; -2.73;  0.46
-20111125;   53536;  1.51; 49.15;  0.59;  0.43
-20111126;  152596;  4.31; 22.86;  0.14;  0.41
-20111127;   98487;  2.78;  1.89; -1.51;  0.38
-20111128;   60980;  1.72;  0.12; -1.04;  0.35
-20111129;   47526;  1.34;  0.36;  0.53;  0.32
-20111130;   43230;  1.22;  1.43;  1.51;  0.29
-20111201;   42086;  1.19;  3.86; -0.42;  0.27
-20111202;   39507;  1.12;  9.45; -1.60;  0.24
-20111203;   38076;  1.08;  3.32; -4.35;  0.21
-20111204;   31779;  0.90;  0.31; -5.84;  0.19
-20111205;   26998;  0.76;  1.01; -4.81;  0.17
-20111206;   28914;  0.82; 13.77; -2.69;  0.14
-20111207;   31492;  0.89;  8.33; -3.27;  0.12
-20111208;   29488;  0.83;  0.26; -4.53;  0.10
-20111209;   27629;  0.78;  6.38; -4.13;  0.07
-20111210;   27140;  0.77;  7.88; -3.35;  0.05
-20111211;   27342;  0.77; 14.70; -2.16;  0.03
-20111212;   28631;  0.81; 14.99; -0.49;  0.01
-20111213;   34641;  0.98;  6.83; -3.21;  0.00
-20111214;   30632;  0.86; 15.15; -4.19;  0.00
-20111215;   29775;  0.84; 23.71; -1.26;  0.00
-20111216;   37506;  1.06; 17.25;  0.77;  0.00
-20111217;   53249;  1.50;  8.71; -0.49;  0.00
-20111218;   63559;  1.79; 20.76; -0.63;  0.00
-20111219;   60694;  1.71;  2.79; -2.81;  0.00
-20111220;   48383;  1.37;  3.07; -1.23;  0.00
-20111221;   42086;  1.19;  0.87; -1.64;  0.00
-20111222;   37790;  1.07;  0.16; -3.26;  0.00
-20111223;   33784;  0.95;  0.15; -4.14;  0.00
-20111224;   28227;  0.80;  0.04; -3.56;  0.00
-20111225;   26081;  0.74;  0.02; -3.62;  0.00
-20111226;   25567;  0.72;  0.02; -3.62;  0.00
-20111227;   24792;  0.70;  0.06; -3.04;  0.00
-20111228;   23534;  0.66;  0.02; -3.09;  0.00
-20111229;   24048;  0.68;  0.09; -4.51;  0.00
-20111230;   22330;  0.63;  0.23; -5.04;  0.00
-20111231;   23219;  0.66;  4.92; -4.04;  0.00
-20120101;   29201;  0.82;  7.10; -3.19;  0.00
-20120102;   27972;  0.79;  9.74; -4.92;  0.00
-20120103;   25539;  0.72;  2.88; -5.70;  0.00
-20120104;   24909;  0.70; 25.83; -2.90;  0.00
-20120105;   24391;  0.69;  6.96; -3.13;  0.00
-20120106;   23878;  0.67;  0.68; -4.59;  0.00
-20120107;   23417;  0.66;  1.79; -3.39;  0.00
-20120108;   23648;  0.67; 13.42; -1.93;  0.00
-20120109;   24221;  0.68; 14.82; -3.00;  0.00
-20120110;   23534;  0.66; 11.25; -4.91;  0.00
-20120111;   23046;  0.65;  9.54; -3.84;  0.00
-20120112;   22274;  0.63;  3.49; -5.66;  0.00
-20120113;   21473;  0.61;  7.81; -5.23;  0.00
-20120114;   21873;  0.62; 10.24; -1.17;  0.00
-20120115;   23591;  0.67;  2.63; -1.54;  0.00
-20120116;   23761;  0.67;  6.92; -0.12;  0.00
-20120117;   24650;  0.70;  0.90; -1.89;  0.00
-20120118;   23733;  0.67;  0.14; -3.37;  0.00
-20120119;   22961;  0.65;  0.41; -3.41;  0.00
-20120120;   22819;  0.64;  3.99; -2.28;  0.00
-20120121;   22932;  0.65;  4.16; -2.09;  0.00
-20120122;   22932;  0.65;  0.95; -2.91;  0.00
-20120123;   22702;  0.64;  0.23; -3.59;  0.00
-20120124;   22387;  0.63;  1.82; -1.44;  0.00
-20120125;   22730;  0.64; 10.48; -1.65;  0.00
-20120126;   23619;  0.67;  5.67; -2.43;  0.00
-20120127;   23332;  0.66;  2.98; -3.77;  0.00
-20120128;   22589;  0.64;  0.41; -5.74;  0.00
-20120129;   20786;  0.59;  0.09; -6.84;  0.00
-20120130;   17779;  0.50;  0.21; -6.69;  0.00
-20120131;   17549;  0.50;  2.21; -6.90;  0.00
-20120201;   19412;  0.55;  9.50; -2.64;  0.00
-20120202;   26570;  0.75; 24.33; -0.12;  0.00
-20120203;   29201;  0.82;  1.25; -1.68;  0.00
-20120204;   27600;  0.78;  1.70; -2.23;  0.00
-20120205;   26283;  0.74;  1.43; -0.68;  0.00
-20120206;   26453;  0.75;  1.33;  0.36;  0.00
-20120207;   26626;  0.75;  1.03;  0.88;  0.00
-20120208;   26998;  0.76;  2.32;  1.78;  0.00
-20120209;   31779;  0.90;  3.86; -0.51;  0.01
-20120210;   34354;  0.97;  0.55; -1.87;  0.03
-20120211;   34354;  0.97;  8.16; -3.80;  0.05
-20120212;   32923;  0.93;  7.63; -3.45;  0.07
-20120213;   31779;  0.90;  4.63; -2.75;  0.10
-20120214;   32636;  0.92; 34.69; -1.33;  0.12
-20120215;   41799;  1.18;  9.69; -1.74;  0.14
-20120216;   40081;  1.13;  0.97; -2.43;  0.17
-20120217;   37506;  1.06;  0.06; -5.57;  0.19
-20120218;   33784;  0.95;  0.06; -5.70;  0.22
-20120219;   31492;  0.89;  0.18; -4.78;  0.24
-20120220;   29775;  0.84;  0.23; -2.59;  0.27
-20120221;   31206;  0.88;  0.57;  0.84;  0.29
-20120222;   33784;  0.95;  0.22;  1.75;  0.32
-20120223;   34354;  0.97;  7.33;  1.08;  0.35
-20120224;   36932;  1.04; 10.45; -2.61;  0.38
-20120225;   36072;  1.02;  0.74; -3.49;  0.41
-20120226;   34928;  0.99;  4.86; -1.38;  0.44
-20120227;   37219;  1.05; 12.57;  1.08;  0.47
-20120228;   49530;  1.40;  4.59;  0.03;  0.50
-20120229;   51531;  1.46;  2.45; -0.42;  0.53
-20120301;   49530;  1.40;  0.43;  0.23;  0.56
-20120302;   48670;  1.37;  0.12;  0.65;  0.59
-20120303;   48096;  1.36;  0.29;  2.79;  0.62
-20120304;   51248;  1.45;  0.04;  3.52;  0.66
-20120305;   56114;  1.58;  1.26;  3.46;  0.69
-20120306;   59263;  1.67;  1.98;  2.53;  0.72
-20120307;   60694;  1.71;  1.89;  1.64;  0.75
-20120308;   60123;  1.70;  1.40;  0.58;  0.79
-20120309;   58689;  1.66;  4.04; -0.13;  0.82
-20120310;   55827;  1.58;  1.46;  0.29;  0.86
-20120311;   54970;  1.55;  6.66; -1.21;  0.89
-20120312;   51818;  1.46;  1.40; -1.24;  0.93
-20120313;   49243;  1.39;  1.22;  0.79;  0.96
-20120314;   49243;  1.39;  7.82;  0.30;  1.00
-20120315;   48383;  1.37;  0.28; -1.20;  1.04
-20120316;   46378;  1.31;  9.13; -1.99;  1.07
-20120317;   45808;  1.29;  6.35; -2.37;  1.11
-20120318;   43803;  1.24; 10.70;  0.16;  1.15
-20120319;   51531;  1.46;  9.13; -2.31;  1.19
-20120320;   48670;  1.37;  1.38; -2.32;  1.23
-20120321;   45808;  1.29;  0.40; -1.06;  1.26
-20120322;   44947;  1.27;  1.73;  5.00;  1.30
-20120323;   57545;  1.62;  8.08;  1.34;  1.34
-20120324;   58689;  1.66;  1.18;  0.42;  1.38
-20120325;   57258;  1.62;  0.28;  2.14;  1.42
-20120326;   56971;  1.61;  0.48;  3.42;  1.46
-20120327;   60980;  1.72;  5.91;  5.52;  1.50
-20120328;   78444;  2.21;  6.83;  0.95;  1.54
-20120329;   79305;  2.24;  2.90; -0.37;  1.58
-20120330;   72434;  2.05;  0.69;  0.35;  1.62
-20120331;   67564;  1.91;  0.25;  1.45;  1.66
-20120401;   66707;  1.88;  0.41;  3.84;  1.70
-20120402;   70143;  1.98;  0.73;  2.98;  1.74
-20120403;   77300;  2.18;  0.46;  5.37;  1.78
-20120404;   93617;  2.64;  2.16;  6.64;  1.82
-20120405;  127688;  3.61;  0.46;  2.76;  1.86
-20120406;  125683;  3.55;  9.53; -0.29;  1.90
-20120407;  109937;  3.10;  0.69;  1.04;  1.94
-20120408;  100204;  2.83;  1.12;  5.49;  1.98
-20120409;  104497;  2.95;  0.08;  6.66;  2.02
-20120410;  121961;  3.44;  0.02;  6.65;  2.06
-20120411;  140856;  3.98;  0.22;  7.17;  2.10
-20120412;  164620;  4.65;  0.85;  9.22;  2.14
-20120413;  224740;  6.35;  9.94;  7.38;  2.18
-20120414;  268256;  7.57;  2.83;  3.57;  2.23
-20120415;  239342;  6.76;  2.38;  5.00;  2.27
-20120416;  226458;  6.39;  2.84;  4.52;  2.31
-20120417;  220161;  6.22;  0.19;  6.36;  2.35
-20120418;  235333;  6.64;  1.76;  8.65;  2.39
-20120419;  270835;  7.65;  1.13;  7.91;  2.43
-20120420;  286294;  8.08;  0.85;  7.61;  2.47
-20120421;  294883;  8.33;  0.31;  9.34;  2.51
-20120422;  323514;  9.13;  5.91;  4.73;  2.55
-20120423;  289156;  8.16;  1.17;  2.61;  2.59
-20120424;  246213;  6.95;  2.14;  1.72;  2.63
-20120425;  215294;  6.08;  8.42;  2.07;  2.67
-20120426;  197544;  5.58;  0.51;  4.73;  2.71
-20120427;  195826;  5.53;  1.46; 10.10;  2.75
-20120428;  251366;  7.10;  2.95;  4.66;  2.79
-20120429;  231611;  6.54;  0.33;  3.12;  2.83
-20120430;  208994;  5.90;  0.62;  7.81;  2.87
-20120501;  231041;  6.52;  0.20; 10.66;  2.90
-20120502;  281141;  7.94;  2.51;  7.54;  2.94
-20120503;  280567;  7.92;  7.69;  8.26;  2.98
-20120504;  320648;  9.05;  5.58;  4.81;  3.02
-20120505;  285434;  8.06;  7.24;  4.97;  3.06
-20120506;  265395;  7.49;  0.29;  3.48;  3.09
-20120507;  238769;  6.74;  0.16;  4.56;  3.13
-20120508;  227318;  6.42;  5.41;  4.96;  3.16
-20120509;  231324;  6.53; 15.75;  4.25;  3.20
-20120510;  237051;  6.69;  5.63;  1.42;  3.24
-20120511;  207276;  5.85;  5.76;  0.87;  3.27
-20120512;  190673;  5.38;  4.20;  3.35;  3.31
-20120513;  178649;  5.04;  0.53;  5.14;  3.34
-20120514;  175213;  4.95;  0.10;  8.04;  3.38
-20120515;  185233;  5.23;  0.27;  9.09;  3.41
-20120516;  209568;  5.92;  0.26;  9.80;  3.44
-20120517;  238198;  6.73;  1.64;  9.88;  3.48
-20120518;  263103;  7.43;  0.01;  9.66;  3.51
-20120519;  279710;  7.90;  2.20;  7.93;  3.54
-20120520;  280280;  7.91;  0.38;  9.28;  3.58
-20120521;  309198;  8.73;  0.09; 12.65;  3.61
-20120522;  346418;  9.78;  0.00; 12.35;  3.64
-20120523;  355006; 10.02;  0.02; 10.06;  3.67
-20120524;  312060;  8.81;  0.22;  9.59;  3.70
-20120525;  294883;  8.33;  0.15;  9.73;  3.73
-20120526;  289156;  8.16;  1.23;  8.66;  3.76
-20120527;  264821;  7.48; 10.12;  9.17;  3.79
-20120528;  317787;  8.97;  1.77;  8.57;  3.81
-20120529;  289156;  8.16;  1.43;  7.79;  3.84
-20120530;  256519;  7.24; 10.92;  6.87;  3.87
-20120531;  257380;  7.27;  8.82;  4.22;  3.90
-20120601;  221878;  6.26;  0.83;  6.85;  3.92
-20120602;  207276;  5.85;  0.02; 11.43;  3.95
-20120603;  218730;  6.18;  0.02; 11.72;  3.97
-20120604;  223883;  6.32;  0.09; 13.59;  4.00
-20120605;  235333;  6.64;  0.02; 14.42;  4.02
-20120606;  240486;  6.79;  0.00; 13.23;  4.04
-20120607;  235907;  6.66;  0.04; 14.38;  4.07
-20120608;  239629;  6.77;  1.37; 11.08;  4.09
-20120609;  219874;  6.21;  3.40;  7.62;  4.11
-20120610;  192104;  5.42; 10.53;  5.51;  4.13
-20120611;  180653;  5.10;  1.12;  4.64;  4.15
-20120612;  175497;  4.96; 19.01;  7.36;  4.17
-20120613;  220734;  6.23;  2.57;  8.97;  4.19
-20120614;  190099;  5.37;  8.26; 11.40;  4.21
-20120615;  221878;  6.26;  3.25;  9.08;  4.23
-20120616;  190673;  5.38;  0.22;  8.87;  4.25
-20120617;  162616;  4.59;  0.02; 10.86;  4.26
-20120618;  150879;  4.26;  0.13; 12.11;  4.28
-20120619;  145439;  4.11;  2.55;  8.82;  4.29
-20120620;  136276;  3.85;  0.23; 10.74;  4.31
-20120621;  127114;  3.59;  0.07; 12.85;  4.32
-20120622;  122821;  3.47;  0.19; 13.69;  4.34
-20120623;  117095;  3.31;  0.00; 12.34;  4.35
-20120624;  107359;  3.03;  0.45; 11.86;  4.36
-20120625;  102205;  2.89;  0.48; 12.21;  4.37
-20120626;   95621;  2.70;  0.12; 13.02;  4.38
-20120627;   89037;  2.51;  0.00; 14.17;  4.39
-20120628;   83311;  2.35;  0.05; 15.27;  4.40
-20120629;   78444;  2.21;  0.04; 15.55;  4.41
-20120630;   73865;  2.09;  0.03; 16.71;  4.42
-20120701;   69856;  1.97;  0.44; 15.02;  4.43
-20120702;   65847;  1.86;  0.10; 12.80;  4.43
-20120703;   63559;  1.79;  4.62;  8.92;  4.44
-20120704;   60980;  1.72;  0.41;  8.29;  4.45
-20120705;   56114;  1.58;  5.18;  9.84;  4.45
-20120706;   56688;  1.60;  5.12; 10.54;  4.45
-20120707;   60694;  1.71;  0.14; 12.21;  4.46
-20120708;   52392;  1.48;  0.64; 13.99;  4.46
-20120709;   48956;  1.38;  1.49; 13.98;  4.46
-20120710;   46952;  1.33;  0.24; 13.52;  4.46
-20120711;   43803;  1.24;  0.00; 14.94;  4.46
-20120712;   41225;  1.16;  0.08; 18.50;  4.46
-20120713;   39224;  1.11;  0.02; 19.44;  4.46
-20120714;   36932;  1.04;  0.00; 17.42;  4.46
-20120715;   35215;  0.99;  0.00; 13.59;  4.46
-20120716;   33497;  0.95;  0.00; 14.46;  4.45
-20120717;   31779;  0.90;  0.00; 16.37;  4.45
-20120718;   30349;  0.86;  0.40; 16.70;  4.44
-20120719;   29201;  0.82;  0.52; 16.36;  4.44
-20120720;   28057;  0.79;  0.16; 17.34;  4.43
-20120721;   27196;  0.77;  0.06; 18.36;  4.43
-20120722;   25737;  0.73;  0.38; 20.02;  4.42
-20120723;   24622;  0.70;  0.08; 15.94;  4.41
-20120724;   23676;  0.67;  0.00; 15.27;  4.40
-20120725;   22876;  0.65;  0.00; 16.84;  4.39
-20120726;   21930;  0.62;  0.17; 17.47;  4.38
-20120727;   21271;  0.60;  0.00; 17.52;  4.37
-20120728;   20386;  0.58;  0.00; 18.51;  4.36
-20120729;   19699;  0.56;  0.00; 20.26;  4.35
-20120730;   19040;  0.54;  0.00; 21.44;  4.34
-20120731;   18551;  0.52;  0.04; 22.43;  4.32
-20120801;   17978;  0.51;  0.15; 20.02;  4.31
-20120802;   17035;  0.48;  0.03; 18.70;  4.29
-20120803;   16547;  0.47;  0.09; 19.23;  4.28
-20120804;   16146;  0.46;  0.18; 19.28;  4.26
-20120805;   15690;  0.44;  0.07; 17.14;  4.25
-20120806;   15172;  0.43;  0.00; 17.54;  4.23
-20120807;   14829;  0.42;  0.00; 17.55;  4.21
-20120808;   14259;  0.40;  0.00; 18.05;  4.19
-20120809;   13827;  0.39;  0.00; 20.05;  4.17
-20120810;   13600;  0.38;  1.61; 18.21;  4.15
-20120811;   13543;  0.38;  0.35; 15.60;  4.13
-20120812;   13770;  0.39;  0.00; 15.28;  4.11
-20120813;   13370;  0.38;  0.00; 14.69;  4.09
-20120814;   12711;  0.36;  0.00; 13.74;  4.07
-20120815;   12311;  0.35;  0.00; 14.24;  4.04
-20120816;   12081;  0.34;  0.00; 14.04;  4.02
-20120817;   11765;  0.33;  0.00; 15.25;  4.00
-20120818;   11595;  0.33;  0.14; 14.24;  3.97
-20120819;   11337;  0.32;  0.01; 11.52;  3.95
-20120820;   11224;  0.32;  0.07; 10.50;  3.92
-20120821;   11078;  0.31;  0.00; 11.34;  3.90
-20120822;   11050;  0.31;  0.00; 14.06;  3.87
-20120823;   11050;  0.31;  0.00; 17.47;  3.84
-20120824;   10937;  0.31;  1.56; 16.10;  3.81
-20120825;   10908;  0.31;  0.01; 16.65;  3.79
-20120826;   10993;  0.31;  0.13; 13.92;  3.76
-20120827;   10565;  0.30;  0.07; 11.21;  3.73
-20120828;   10306;  0.29;  0.00; 10.52;  3.70
-20120829;   10165;  0.29;  0.09; 11.89;  3.67
-20120830;   10019;  0.28;  0.00; 12.96;  3.64
-20120831;    9963;  0.28;  0.46; 12.40;  3.61
-20120901;   12913;  0.36; 15.28; 10.72;  3.57
-20120902;   15948;  0.45;  5.48;  7.24;  3.54
-20120903;   16146;  0.46;  0.13;  6.69;  3.51
-20120904;   13944;  0.39;  2.71;  7.84;  3.48
-20120905;   18980;  0.54; 10.22;  7.58;  3.44
-20120906;   19182;  0.54;  1.72;  6.70;  3.41
-20120907;   15374;  0.43;  0.21;  9.52;  3.38
-20120908;   13455;  0.38;  6.08;  9.36;  3.34
-20120909;   15374;  0.43;  1.76;  6.71;  3.31
-20120910;   18208;  0.51; 14.64;  6.44;  3.27
-20120911;   25507;  0.72;  4.76;  9.89;  3.23
-20120912;   22302;  0.63;  0.17; 13.12;  3.20
-20120913;   17722;  0.50;  0.21; 15.03;  3.16
-20120914;   15172;  0.43;  0.16; 17.73;  3.13
-20120915;   13742;  0.39;  0.00; 16.97;  3.09
-20120916;   12885;  0.36;  7.76; 15.84;  3.05
-20120917;   12481;  0.35;  0.05; 14.20;  3.02
-20120918;   13398;  0.38;  1.19; 12.12;  2.98
-20120919;   13168;  0.37;  1.41; 10.80;  2.94
-20120920;   12598;  0.36;  6.47;  6.92;  2.90
-20120921;   14429;  0.41;  3.16;  3.11;  2.86
-20120922;   14142;  0.40;  0.07;  0.16;  2.82
-20120923;   13083;  0.37;  0.02;  0.80;  2.79
-20120924;   12424;  0.35;  0.08;  5.35;  2.75
-20120925;   12169;  0.34;  0.03;  7.84;  2.71
-20120926;   11939;  0.34;  0.00;  8.58;  2.67
-20120927;   11595;  0.33;  0.15;  9.85;  2.63
-20120928;   11337;  0.32;  0.12; 10.78;  2.59
-20120929;   11224;  0.32; 23.65;  8.32;  2.55
-20120930;   15803;  0.45; 43.86;  8.22;  2.51
-20121001;   68425;  1.93; 38.44;  8.02;  2.47
-20121002;   87894;  2.48;  0.67;  4.97;  2.43
-20121003;   48383;  1.37;  0.61;  3.67;  2.39
-20121004;   33210;  0.94;  0.00;  3.14;  2.35
-20121005;   27370;  0.77;  0.07;  2.99;  2.31
-20121006;   24250;  0.68;  0.04;  3.58;  2.26
-20121007;   22217;  0.63;  0.02;  6.08;  2.22
-20121008;   20814;  0.59;  0.80;  8.57;  2.18
-20121009;   19727;  0.56;  0.07;  9.84;  2.14
-20121010;   18838;  0.53;  0.76;  7.06;  2.10
-20121011;   18551;  0.52;  1.13;  5.68;  2.06
-20121012;   18636;  0.53; 16.46;  4.11;  2.02
-20121013;   28914;  0.82; 23.25;  3.39;  1.98
-20121014;   40655;  1.15;  3.87;  4.28;  1.94
-20121015;   37790;  1.07;  0.42;  4.96;  1.90
-20121016;   31779;  0.90;  0.21;  6.21;  1.86
-20121017;   28199;  0.80;  0.09;  8.56;  1.82
-20121018;   26768;  0.76;  2.39;  7.04;  1.77
-20121019;   29201;  0.82;  4.47;  5.52;  1.74
-20121020;   30349;  0.86;  7.90;  6.42;  1.69
-20121021;   43230;  1.22; 10.17;  1.59;  1.65
-20121022;   43516;  1.23;  0.44;  0.29;  1.61
-20121023;   35502;  1.00;  0.72;  2.27;  1.57
-20121024;   32066;  0.91;  0.58;  4.28;  1.53
-20121025;   30349;  0.86;  0.27;  4.48;  1.50
-20121026;   28631;  0.81;  0.31;  4.86;  1.46
-20121027;   27884;  0.79;  2.27;  4.18;  1.42
-20121028;   27168;  0.77;  1.26;  3.93;  1.38
-20121029;   28457;  0.80;  7.51;  2.09;  1.34
-20121030;   29488;  0.83;  0.17;  0.79;  1.30
-20121031;   27455;  0.78;  1.22;  0.06;  1.26
-20121101;   26655;  0.75;  2.15; -1.63;  1.22
-20121102;   25624;  0.72;  0.49; -2.01;  1.18
-20121103;   23704;  0.67;  0.29; -0.89;  1.15
-20121104;   24165;  0.68; 10.43;  0.56;  1.11
-20121105;   26509;  0.75;  5.44; -1.98;  1.07
-20121106;   25107;  0.71;  0.18; -2.94;  1.03
-20121107;   23446;  0.66;  0.62; -4.35;  1.00
-20121108;   22043;  0.62; 14.13; -4.56;  0.96
-20121109;   23417;  0.66;  2.58; -7.28;  0.93
-20121110;   20071;  0.57;  0.53;-11.08;  0.89
-20121111;   17322;  0.49;  0.15; -9.25;  0.86
-20121112;   20042;  0.57;  0.11; -8.73;  0.82
-20121113;   19125;  0.54;  0.28; -8.13;  0.79
-20121114;   18523;  0.52;  0.11; -8.58;  0.75
-20121115;   17921;  0.51;  0.69; -7.68;  0.72
-20121116;   19355;  0.55;  0.10; -6.23;  0.69
-20121117;   20212;  0.57;  0.09; -6.67;  0.65
-20121118;   18753;  0.53;  0.00; -5.61;  0.62
-20121119;   17322;  0.49;  0.60; -5.77;  0.59
-20121120;   16377;  0.46;  0.65; -4.31;  0.56
-20121121;   15888;  0.45;  0.16; -3.05;  0.53
-20121122;   16061;  0.45;  0.00; -4.36;  0.49
-20121123;   15459;  0.44;  2.19; -4.06;  0.46
-20121124;   16231;  0.46;  2.63; -3.73;  0.43
-20121125;   18866;  0.53;  0.91; -2.82;  0.41
-20121126;   19497;  0.55;  3.92; -2.20;  0.38
-20121127;   19384;  0.55;  9.82; -2.80;  0.35
-20121128;   18551;  0.52;  0.40; -4.76;  0.32
-20121129;   17290;  0.49;  9.01; -4.54;  0.29
-20121130;   17577;  0.50;  1.94; -3.66;  0.27
-20121201;   18353;  0.52;  0.17; -3.43;  0.24
-20121202;   16834;  0.48;  0.46; -4.02;  0.21
-20121203;   16348;  0.46;  0.00; -2.92;  0.19
-20121204;   17666;  0.50;  0.24; -4.01;  0.17
-20121205;   16635;  0.47;  0.07; -3.30;  0.14
-20121206;   16490;  0.47;  0.05; -2.79;  0.12
-20121207;   15690;  0.44;  0.10; -4.11;  0.10
-20121208;   15318;  0.43;  0.11; -4.87;  0.07
-20121209;   15201;  0.43;  5.68; -4.24;  0.05
-20121210;   16005;  0.45;  5.84; -6.95;  0.03
-20121211;   15633;  0.44;  0.75;-10.74;  0.01
-20121212;   12024;  0.34;  0.08;-12.67;  0.00
-20121213;   13483;  0.38;  6.79; -9.78;  0.00
-20121214;   15775;  0.45; 15.45; -5.15;  0.00
-20121215;   18038;  0.51; 14.17; -6.36;  0.00
-20121216;   18236;  0.51; 10.20; -7.46;  0.00
-20121217;   18895;  0.53; 12.37; -3.85;  0.00
-20121218;   17577;  0.50;  1.29; -5.32;  0.00
-20121219;   17351;  0.49;  5.76; -6.23;  0.00
-20121220;   16749;  0.47;  0.01; -9.76;  0.00
-20121221;   16547;  0.47;  2.94; -7.28;  0.00
-20121222;   16175;  0.46;  6.48; -3.54;  0.00
-20121223;   17892;  0.51;  6.61; -1.71;  0.00
-20121224;   18608;  0.53;  7.52; -2.23;  0.00
-20121225;   17634;  0.50;  0.05; -2.75;  0.00
-20121226;   16603;  0.47;  0.41; -1.95;  0.00
-20121227;   16260;  0.46;  0.66; -1.69;  0.00
-20121228;   16260;  0.46;  0.37; -3.18;  0.00
-20121229;   15888;  0.45;  0.16; -4.72;  0.00
-20121230;   15374;  0.43;  0.32; -3.12;  0.00
-20121231;   15289;  0.43;  0.20; -1.94;  0.00
diff --git a/files_misc/airGR_AdvancedExample/Test_DataInput/List_HypsoData.txt b/files_misc/airGR_AdvancedExample/Test_DataInput/List_HypsoData.txt
deleted file mode 100644
index cd60bfe9..00000000
--- a/files_misc/airGR_AdvancedExample/Test_DataInput/List_HypsoData.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-    CODE Zmin  Z01  Z02  Z03  Z04  Z05  Z06  Z07  Z08  Z09  Z10  Z11  Z12  Z13  Z14  Z15  Z16  Z17  Z18  Z19  Z20  Z21  Z22  Z23  Z24  Z25  Z26  Z27  Z28  Z29  Z30  Z31  Z32  Z33  Z34  Z35  Z36  Z37  Z38  Z39  Z40  Z41  Z42  Z43  Z44  Z45  Z46  Z47  Z48  Z49  Z50  Z51  Z52  Z53  Z54  Z55  Z56  Z57  Z58  Z59  Z60  Z61  Z62  Z63  Z64  Z65  Z66  Z67  Z68  Z69  Z70  Z71  Z72  Z73  Z74  Z75  Z76  Z77  Z78  Z79  Z80  Z81  Z82  Z83  Z84  Z85  Z86  Z87  Z88  Z89  Z90  Z91  Z92  Z93  Z94  Z95  Z96  Z97  Z98  Z99 Zmax
-L0123001    7   40   54   60   65   69   73   75   78   80   83   85   87   89   91   93   95   98  100  102  105  107  110  112  115  117  119  121  124  126  128  130  132  134  137  139  141  143  145  146  148  150  151  153  155  156  157  159  160  162  163  164  166  167  168  169  170  172  173  174  175  176  177  178  179  180  180  181  182  183  184  184  185  186  187  188  189  190  191  192  193  195  196  198  199  201  203  205  208  210  213  216  219  223  228  232  237  244  253  265  315
-L0123002  471  656  749  808  868  908  948  991 1023 1052 1075 1101 1120 1148 1167 1185 1210 1229 1242 1259 1277 1291 1305 1318 1328 1340 1350 1366 1377 1389 1402 1413 1424 1435 1449 1460 1474 1487 1498 1511 1523 1538 1551 1564 1573 1584 1593 1603 1614 1626 1636 1648 1661 1672 1682 1693 1705 1715 1724 1733 1742 1751 1759 1768 1777 1787 1795 1802 1813 1822 1832 1840 1849 1858 1867 1874 1882 1891 1899 1909 1919 1931 1941 1948 1958 1965 1976 1987 1999 2013 2027 2047 2058 2078 2097 2117 2146 2177 2221 2264 2539
diff --git a/files_misc/airGR_AdvancedExample/example_AdvancedMain.R b/files_misc/airGR_AdvancedExample/example_AdvancedMain.R
deleted file mode 100644
index be1f315c..00000000
--- a/files_misc/airGR_AdvancedExample/example_AdvancedMain.R
+++ /dev/null
@@ -1,134 +0,0 @@
-##_______________________________________________________________________________________________##
-##  Example for Main script to perform model calibration and runs with R                         ##
-##                                                                                               ##
-##  Laurent Coron - July 2014 - example_AdvancedMain                                             ##
-##_______________________________________________________________________________________________##
-
-
-
-##__Directories_and_functions_loading__________________________________________________________####
-  DIR_ROOT             <- "C:/Data/MyWorkingDir/airGR_AdvancedExample/";
-  ### DIR_ROOT             <- "C:/Data/Hydrologie/Codes/airGR_dev/airGR_dev_0.7/files_misc/airGR_AdvancedExample/";
-  DIR_DATA_INPUT       <- paste(DIR_ROOT,"Test_DataInput/",sep="");
-  DIR_DATA_OUTPUT      <- paste(DIR_ROOT,"Test_DataOutput/",sep="");
-  DIR_MyFunctions      <- paste(DIR_ROOT,"MyFunctions/",sep="");
-  Load <- require(airGR); if(!Load){ cat("Error: airGR is not installed \n"); stop("RUN STOPPED",call.=FALSE); }
-  for(FileName in list.files(DIR_MyFunctions,pattern="\\.[Rr]$")){ source(file.path(DIR_MyFunctions,FileName)); }
-
-
-
-##__Basins_Loop________________________________________________________________________________####
-  ListBasinCode <- c("L0123001","L0123002");   ClearData_Basin <- FALSE;
-  for(iBasin in 1:length(ListBasinCode)){
-
-
-##__Data_import________________________________________________________________________________####
-  BasinCode <- ListBasinCode[iBasin];
-  HypsoDataFile <- paste(DIR_DATA_INPUT,"List_HypsoData.txt",sep="");
-  BasinData <- DataImport_TutorialExamples(DIR_DATA_INPUT,BasinCode,BasinCharactFile,HypsoDataFile)
-
-
-##__Periods_Selection__________________________________________________________________________####
-  IndPeriod_WarmUp_Cal <- which(format(BasinData$TabDatesR,format="%d/%m/%Y")=="01/01/1989"):which(format(BasinData$TabDatesR,format="%d/%m/%Y")=="31/12/1989");
-  IndPeriod_Run_Cal    <- which(format(BasinData$TabDatesR,format="%d/%m/%Y")=="01/01/1990"):which(format(BasinData$TabDatesR,format="%d/%m/%Y")=="31/12/1999");
-  IndPeriod_WarmUp_Sim <- which(format(BasinData$TabDatesR,format="%d/%m/%Y")=="01/01/2000"):which(format(BasinData$TabDatesR,format="%d/%m/%Y")=="31/12/2000");
-  IndPeriod_Run_Sim    <- which(format(BasinData$TabDatesR,format="%d/%m/%Y")=="01/01/2001"):which(format(BasinData$TabDatesR,format="%d/%m/%Y")=="31/12/2005");
-
-
-##__Models_Loop________________________________________________________________________________####
-  ListModelName <- c("GR4J","GR6J","CemaNeigeGR4J");   ClearData_Model <- FALSE;  ### "GR4J" "GR5J" "GR6J" "CemaNeigeGR4J" "CemaNeigeGR5J" "CemaNeigeGR6J"
-  for(iModel in 1:length(ListModelName)){
-
-
-##__Model_preparation__________________________________________________________________________####
-  ModelName <- ListModelName[iModel]
-  FUN_MOD <- get(paste("RunModel_",ModelName,sep=""));
-  InputsModel <- CreateInputsModel(FUN_MOD=FUN_MOD,DatesR=BasinData$TabDatesR,Precip=BasinData$TabObsP,PotEvap=BasinData$TabObsE,
-                                   TempMean=BasinData$TabObsT,ZInputs=BasinData$HypsoData[51],HypsoData=BasinData$HypsoData,NLayers=5);
-  ### NB. for systematic testing with different models of the same family, CreateInputsModel could be called only once before the loop on models
-
-
-##__Calibration_on_IndPeriod_Run_Cal______________________________________________________________####
-  ##RunOptions
-    RunOptions <- CreateRunOptions(FUN_MOD=FUN_MOD,InputsModel=InputsModel,IndPeriod_WarmUp=IndPeriod_WarmUp_Cal,IndPeriod_Run=IndPeriod_Run_Cal)
-  ##ErrorCriterion
-    FUN_CRIT <- ErrorCrit_NSE
-    InputsCrit <- CreateInputsCrit(FUN_CRIT=FUN_CRIT,InputsModel=InputsModel,RunOptions=RunOptions,Qobs=BasinData$TabObsQmm[IndPeriod_Run_Cal])
-  ##CalibOptions
-    FUN_CALIB <- Calibration_HBAN
-    CalibOptions <- CreateCalibOptions(FUN_MOD=FUN_MOD,FUN_CALIB=FUN_CALIB)
-  ##Calibration
-    OutputsCalib <- Calibration(InputsModel=InputsModel,RunOptions=RunOptions,InputsCrit=InputsCrit,CalibOptions=CalibOptions,FUN_MOD=FUN_MOD,FUN_CRIT=FUN_CRIT,FUN_CALIB=FUN_CALIB)
-    Param <- OutputsCalib$ParamFinalR;
-
-
-##__Simulation_on_IndPeriod_Run_Cal_______________________________________________________________####
-  ##RunOptions
-    RunOptions <- CreateRunOptions(FUN_MOD=FUN_MOD,InputsModel=InputsModel,IndPeriod_WarmUp=IndPeriod_WarmUp_Cal,IndPeriod_Run=IndPeriod_Run_Cal)
-  ##Model_run
-    cat("\t Simulation on IndPeriod_Run_Cal\n");
-    OutputsModel_Cal <- RunModel(InputsModel,RunOptions,Param,FUN=FUN_MOD);
-  ##Error_criterion_NSE
-    InputsCrit <- CreateInputsCrit(FUN_CRIT=ErrorCrit_NSE,InputsModel=InputsModel,RunOptions=RunOptions,Qobs=BasinData$TabObsQmm[IndPeriod_Run_Cal])
-    OutputsCrit <- ErrorCrit_NSE(InputsCrit=InputsCrit,OutputsModel=OutputsModel_Cal)
-    cat(paste("\t Crit  ",OutputsCrit$CritName,"  ",round(OutputsCrit$CritValue,4),"\n",sep=""))
-  ##Error_criterion_KGE_log
-    transfo <- "log"
-    Ind_zeroes <- which(round(BasinData$TabObsQmm[IndPeriod_Run_Cal],3)==0)
-    epsilon_m3s <- 0.01; epsilon_mmj <- epsilon_m3s*86.4/BasinData$BasinArea_km2
-    InputsCrit <- CreateInputsCrit(FUN_CRIT=ErrorCrit_KGE,InputsModel=InputsModel,RunOptions=RunOptions,Qobs=BasinData$TabObsQmm[IndPeriod_Run_Cal],
-                                   transfo=transfo,Ind_zeroes=Ind_zeroes,epsilon=epsilon_mmj)
-    OutputsCrit <- ErrorCrit_KGE(InputsCrit=InputsCrit,OutputsModel=OutputsModel_Cal)
-    cat(paste("\t Crit  ",OutputsCrit$CritName,"  ",round(OutputsCrit$CritValue,4),"\n",sep=""))
-
-
-##__Simulation_on_IndPeriod_Run_Cal_______________________________________________________________####
-  ##RunOptions
-    RunOptions <- CreateRunOptions(FUN_MOD=FUN_MOD,InputsModel=InputsModel,IndPeriod_WarmUp=IndPeriod_WarmUp_Sim,IndPeriod_Run=IndPeriod_Run_Sim)
-  ##Model_run
-    cat("\t Simulation on IndPeriod_Run_Sim\n");
-    OutputsModel_Sim <- RunModel(InputsModel,RunOptions,Param,FUN=FUN_MOD);
-  ##Error_criterion_NSE
-    InputsCrit <- CreateInputsCrit(FUN_CRIT=ErrorCrit_NSE,InputsModel=InputsModel,RunOptions=RunOptions,Qobs=BasinData$TabObsQmm[IndPeriod_Run_Sim])
-    OutputsCrit <- ErrorCrit_NSE(InputsCrit=InputsCrit,OutputsModel=OutputsModel_Sim)
-    cat(paste("\t Crit  ",OutputsCrit$CritName,"  ",round(OutputsCrit$CritValue,4),"\n",sep=""))
-  ##Error_criterion_KGE_log
-    transfo <- "log"
-    Ind_zeroes <- which(round(BasinData$TabObsQmm[IndPeriod_Run_Sim],3)==0)
-    epsilon_m3s <- 0.01; epsilon_mmj <- epsilon_m3s*86.4/BasinData$BasinArea_km2
-    InputsCrit <- CreateInputsCrit(FUN_CRIT=ErrorCrit_KGE,InputsModel=InputsModel,RunOptions=RunOptions,Qobs=BasinData$TabObsQmm[IndPeriod_Run_Sim],
-                                   transfo=transfo,Ind_zeroes=Ind_zeroes,epsilon=epsilon_mmj)
-    OutputsCrit <- ErrorCrit_KGE(InputsCrit=InputsCrit,OutputsModel=OutputsModel_Sim)
-    cat(paste("\t Crit  ",OutputsCrit$CritName,"  ",round(OutputsCrit$CritValue,4),"\n",sep=""))
-
-
-##__Results_export_____________________________________________________________________________####
-
-  ##Results_plot
-    IndPeriod_Plot <- 1:length(OutputsModel_Sim$Qsim);
-    plot_OutputsModel(OutputsModel=OutputsModel_Sim,Qobs=BasinData$TabObsQmm[IndPeriod_Run_Sim],IndPeriod_Plot=IndPeriod_Plot)
-    layout(1)
-    plotScreen_TS_Q_CalSim(BasinData$TabDatesR,BasinData$TabObsQmm,IndPeriod_Run_Cal,OutputsModel_Cal,IndPeriod_Run_Sim,OutputsModel_Sim);
-
-  ##Results_table_export
-    ExportFile <- paste(DIR_DATA_OUTPUT,"Export_",BasinCode,"_",ModelName,"_PEQ_Cal.txt",sep="");
-    IndPeriod_Export <- 1:length(OutputsModel_Cal$Qsim);
-    DataExport_PEQ(BasinData$TabObsQmm[IndPeriod_Run_Cal],OutputsModel_Cal,IndPeriod_Export,ExportFile);
-    ExportFile <- paste(DIR_DATA_OUTPUT,"Export_",BasinCode,"_",ModelName,"_PEQ_Sim.txt",sep="");
-    IndPeriod_Export <- 1:length(OutputsModel_Sim$Qsim);
-    DataExport_PEQ(BasinData$TabObsQmm[IndPeriod_Run_Sim],OutputsModel_Sim,IndPeriod_Export,ExportFile);
-    ExportFile <- paste(DIR_DATA_OUTPUT,"Export_",BasinCode,"_",ModelName,"_ALL_Cal.txt",sep="");
-    IndPeriod_Export <- 1:length(OutputsModel_Sim$Qsim);
-    DataExport_ALL(BasinData$TabObsQmm[IndPeriod_Run_Sim],OutputsModel_Sim,IndPeriod_Export,ExportFile);
-
-
-##__End_loop_on_model_and_basin_list___________________________________________________________####
-  if(ClearData_Model==TRUE){  rm(InputsModel);  rm(InputsCrit);
-                              if(exists("OutputsCalib")){ rm(OutputsCalib); };
-                              if(exists("OutputsModel")){ rm(OutputsModel); };
-                              if(exists("OutputsModel_Cal")){ rm(OutputsModel_Cal); };
-                              if(exists("OutputsModel_Sim")){ rm(OutputsModel_Sim); };  }
-  }  ##end_model_loop
-  if(ClearData_Basin==TRUE){ rm(BasinData); }
-  }  ##end_basin_loop
-
diff --git a/files_src/frun_CEMANEIGE.f b/files_src/frun_CEMANEIGE.f
deleted file mode 100644
index fddc6a5f..00000000
--- a/files_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/files_src/frun_GR4J.f b/files_src/frun_GR4J.f
deleted file mode 100644
index 953e7647..00000000
--- a/files_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/files_src/frun_GR5J.f b/files_src/frun_GR5J.f
deleted file mode 100644
index 4b7b7351..00000000
--- a/files_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/files_src/frun_GR6J.f b/files_src/frun_GR6J.f
deleted file mode 100644
index 9d7f9373..00000000
--- a/files_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/files_src/utils.f b/files_src/utils.f
deleted file mode 100644
index 2028bc71..00000000
--- a/files_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/files_src_PLUS/MOD_GR4J_010.f b/files_src_PLUS/MOD_GR4J_010.f
deleted file mode 100644
index 0e148033..00000000
--- a/files_src_PLUS/MOD_GR4J_010.f
+++ /dev/null
@@ -1,119 +0,0 @@
-C**********************************************************************
-      SUBROUTINE MOD_GR4J_010(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/files_src_PLUS/MOD_GR4J_020.f b/files_src_PLUS/MOD_GR4J_020.f
deleted file mode 100644
index a6cba6f7..00000000
--- a/files_src_PLUS/MOD_GR4J_020.f
+++ /dev/null
@@ -1,132 +0,0 @@
-C**********************************************************************
-      SUBROUTINE MOD_GR4J_020(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
-c      IF(P1.LE.E) THEN
-c      EN=E-P1
-c      PN=0.
-c      WS=EN/A
-c      IF(WS.GT.13)WS=13.
-c      ER=X(2)*(2.-X(2)/A)*tanHyp(WS)/(1.+(1.-X(2)/A)*tanHyp(WS))
-c      AE=ER+P1
-c      IF(X(2).LT.ER) AE=X(2)+P1
-c      X(2)=X(2)-ER
-c      PR=0.
-c      ELSE
-c      EN=0.
-c      AE=E
-c      PN=P1-E
-c      WS=PN/A
-c      IF(WS.GT.13)WS=13.
-c      PS=A*(1.-(X(2)/A)**2.)*tanHyp(WS)/(1.+X(2)/A*tanHyp(WS))
-c      PR=PN-PS
-c      X(2)=X(2)+PS
-c      ENDIF
-      PN=P1
-      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
-      EN=E
-      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
-      IF(X(2).LT.ER) AE=X(2)
-      X(2)=X(2)-ER
-
-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/files_src_PLUS/MOD_GR4J_030.f b/files_src_PLUS/MOD_GR4J_030.f
deleted file mode 100644
index 382e7a7c..00000000
--- a/files_src_PLUS/MOD_GR4J_030.f
+++ /dev/null
@@ -1,119 +0,0 @@
-C**********************************************************************
-      SUBROUTINE MOD_GR4J_030(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
-c      IF(X(2).LT.0.)X(2)=0.
-c      PERC=X(2)*(1.-(1.+(X(2)/(9./4.*Param(1)))**4.)**(-0.25))
-c      X(2)=X(2)-PERC
-
-c      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/files_src_PLUS/MOD_GR4J_040.f b/files_src_PLUS/MOD_GR4J_040.f
deleted file mode 100644
index 99de72b1..00000000
--- a/files_src_PLUS/MOD_GR4J_040.f
+++ /dev/null
@@ -1,130 +0,0 @@
-C**********************************************************************
-      SUBROUTINE MOD_GR4J_040(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
-
-c      PRHU1=PR*B
-c      PRHU2=PR*(1.-B)
-
-C Unit hydrograph HU1
-c      DO K=1,MAX(1,MIN(NH-1,INT(Param(4)+1)))
-c      X(7+K)=X(8+K)+XV(3*NPX+K)*PRHU1
-c      ENDDO
-c      X(7+NH)=XV(3*NPX+NH)*PRHU1
-
-C Unit hydrograph HU2
-c      DO K=1,MAX(1,MIN(2*NH-1,2*INT(Param(4)+1)))
-c      X(7+NH+K)=X(8+NH+K)+XV(3*NPX+NH+K)*PRHU2
-c      ENDDO
-c      X(7+3*NH)=XV(3*NPX+3*NH)*PRHU2
-
-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)*PR
-      ENDDO
-      X(7+3*NH)=XV(3*NPX+3*NH)*PR
-
-
-C Potential intercatchment semi-exchange
-      EXCH=Param(2)*(X(1)/Param(3))**3.5
-
-C Routing store
-      AEXCH1=EXCH
-c      IF((X(1)+X(8)+EXCH).LT.0) AEXCH1=-X(1)-X(8)
-      IF((X(1)+0.9*X(8+NH)+EXCH).LT.0) AEXCH1=-X(1)-0.9*X(8+NH)
-c      X(1)=X(1)+X(8)+EXCH
-      X(1)=X(1)+0.9*X(8+NH)+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
-c      IF((X(8+NH)+EXCH).LT.0) AEXCH2=-X(8+NH)
-      IF((0.1*X(8+NH)+EXCH).LT.0) AEXCH2=-0.1*X(8+NH)
-c      QD=MAX(0.,X(8+NH)+EXCH)
-      QD=MAX(0.,0.1*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/files_src_PLUS/MOD_GR4J_051.f b/files_src_PLUS/MOD_GR4J_051.f
deleted file mode 100644
index a955a884..00000000
--- a/files_src_PLUS/MOD_GR4J_051.f
+++ /dev/null
@@ -1,120 +0,0 @@
-C**********************************************************************
-      SUBROUTINE MOD_GR4J_051(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.
-c      PERC=X(2)*(1.-(1.+(X(2)/(9./4.*Param(1)))**4.)**(-0.25))
-      PERC=X(2)*(1.-(1.+(X(2)/(1.50*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/files_src_PLUS/MOD_GR4J_052.f b/files_src_PLUS/MOD_GR4J_052.f
deleted file mode 100644
index 584e9582..00000000
--- a/files_src_PLUS/MOD_GR4J_052.f
+++ /dev/null
@@ -1,120 +0,0 @@
-C**********************************************************************
-      SUBROUTINE MOD_GR4J_052(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.
-c      PERC=X(2)*(1.-(1.+(X(2)/(9./4.*Param(1)))**4.)**(-0.25))
-      PERC=X(2)*(1.-(1.+(X(2)/(2.00*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/files_src_PLUS/MOD_GR4J_053.f b/files_src_PLUS/MOD_GR4J_053.f
deleted file mode 100644
index c0e8ddb8..00000000
--- a/files_src_PLUS/MOD_GR4J_053.f
+++ /dev/null
@@ -1,120 +0,0 @@
-C**********************************************************************
-      SUBROUTINE MOD_GR4J_053(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.
-c      PERC=X(2)*(1.-(1.+(X(2)/(9./4.*Param(1)))**4.)**(-0.25))
-      PERC=X(2)*(1.-(1.+(X(2)/(2.25*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/files_src_PLUS/MOD_GR4J_054.f b/files_src_PLUS/MOD_GR4J_054.f
deleted file mode 100644
index 9b67ae2f..00000000
--- a/files_src_PLUS/MOD_GR4J_054.f
+++ /dev/null
@@ -1,120 +0,0 @@
-C**********************************************************************
-      SUBROUTINE MOD_GR4J_054(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.
-c      PERC=X(2)*(1.-(1.+(X(2)/(9./4.*Param(1)))**4.)**(-0.25))
-      PERC=X(2)*(1.-(1.+(X(2)/(2.50*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/files_src_PLUS/MOD_GR4J_055.f b/files_src_PLUS/MOD_GR4J_055.f
deleted file mode 100644
index c6269287..00000000
--- a/files_src_PLUS/MOD_GR4J_055.f
+++ /dev/null
@@ -1,120 +0,0 @@
-C**********************************************************************
-      SUBROUTINE MOD_GR4J_055(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.
-c      PERC=X(2)*(1.-(1.+(X(2)/(9./4.*Param(1)))**4.)**(-0.25))
-      PERC=X(2)*(1.-(1.+(X(2)/(3.00*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/files_src_PLUS/MOD_GR4J_071.f b/files_src_PLUS/MOD_GR4J_071.f
deleted file mode 100644
index 56d5eaae..00000000
--- a/files_src_PLUS/MOD_GR4J_071.f
+++ /dev/null
@@ -1,120 +0,0 @@
-C**********************************************************************
-      SUBROUTINE MOD_GR4J_071(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.
-c      QR=X(1)*(1.-(1.+(X(1)/Param(3))**4.)**(-1./4.))
-      QR=X(1)*(1.-(1.+(X(1)/Param(3))**3.)**(-1./3.))
-      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/files_src_PLUS/MOD_GR4J_072.f b/files_src_PLUS/MOD_GR4J_072.f
deleted file mode 100644
index 151b192a..00000000
--- a/files_src_PLUS/MOD_GR4J_072.f
+++ /dev/null
@@ -1,120 +0,0 @@
-C**********************************************************************
-      SUBROUTINE MOD_GR4J_072(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.
-c      QR=X(1)*(1.-(1.+(X(1)/Param(3))**4.)**(-1./4.))
-      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/files_src_PLUS/MOD_GR4J_073.f b/files_src_PLUS/MOD_GR4J_073.f
deleted file mode 100644
index 6bf0b03a..00000000
--- a/files_src_PLUS/MOD_GR4J_073.f
+++ /dev/null
@@ -1,120 +0,0 @@
-C**********************************************************************
-      SUBROUTINE MOD_GR4J_073(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.
-c      QR=X(1)*(1.-(1.+(X(1)/Param(3))**4.)**(-1./4.))
-      QR=X(1)*(1.-(1.+(X(1)/Param(3))**5.)**(-1./5.))
-      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/files_src_PLUS/MOD_GR4J_081.f b/files_src_PLUS/MOD_GR4J_081.f
deleted file mode 100644
index 06709344..00000000
--- a/files_src_PLUS/MOD_GR4J_081.f
+++ /dev/null
@@ -1,120 +0,0 @@
-C**********************************************************************
-      SUBROUTINE MOD_GR4J_081(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
-
-c      DATA B/0.9/
-      DATA B/0.75/
-
-      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/files_src_PLUS/MOD_GR4J_082.f b/files_src_PLUS/MOD_GR4J_082.f
deleted file mode 100644
index 18d87248..00000000
--- a/files_src_PLUS/MOD_GR4J_082.f
+++ /dev/null
@@ -1,120 +0,0 @@
-C**********************************************************************
-      SUBROUTINE MOD_GR4J_082(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
-
-c      DATA B/0.9/
-      DATA B/0.80/
-
-      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/files_src_PLUS/MOD_GR4J_083.f b/files_src_PLUS/MOD_GR4J_083.f
deleted file mode 100644
index c664b441..00000000
--- a/files_src_PLUS/MOD_GR4J_083.f
+++ /dev/null
@@ -1,120 +0,0 @@
-C**********************************************************************
-      SUBROUTINE MOD_GR4J_083(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
-
-c      DATA B/0.9/
-      DATA B/0.85/
-
-      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/files_src_PLUS/MOD_GR4J_084.f b/files_src_PLUS/MOD_GR4J_084.f
deleted file mode 100644
index af9fec7e..00000000
--- a/files_src_PLUS/MOD_GR4J_084.f
+++ /dev/null
@@ -1,120 +0,0 @@
-C**********************************************************************
-      SUBROUTINE MOD_GR4J_084(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
-
-c      DATA B/0.9/
-      DATA B/0.90/
-
-      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/files_src_PLUS/MOD_GR4J_085.f b/files_src_PLUS/MOD_GR4J_085.f
deleted file mode 100644
index 508e4c4d..00000000
--- a/files_src_PLUS/MOD_GR4J_085.f
+++ /dev/null
@@ -1,120 +0,0 @@
-C**********************************************************************
-      SUBROUTINE MOD_GR4J_085(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
-
-c      DATA B/0.9/
-      DATA B/0.95/
-
-      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/files_src_PLUS/MOD_GR4J_086.f b/files_src_PLUS/MOD_GR4J_086.f
deleted file mode 100644
index bc3ecd53..00000000
--- a/files_src_PLUS/MOD_GR4J_086.f
+++ /dev/null
@@ -1,120 +0,0 @@
-C**********************************************************************
-      SUBROUTINE MOD_GR4J_086(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
-
-c      DATA B/0.9/
-      DATA B/1.00/
-
-      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/files_src_PLUS/MOD_GR5J_010.f b/files_src_PLUS/MOD_GR5J_010.f
deleted file mode 100644
index 6fe4764c..00000000
--- a/files_src_PLUS/MOD_GR5J_010.f
+++ /dev/null
@@ -1,119 +0,0 @@
-C**********************************************************************
-      SUBROUTINE MOD_GR5J_010(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/files_src_PLUS/MOD_GR6J_010.f b/files_src_PLUS/MOD_GR6J_010.f
deleted file mode 100644
index 151fca89..00000000
--- a/files_src_PLUS/MOD_GR6J_010.f
+++ /dev/null
@@ -1,141 +0,0 @@
-C**********************************************************************
-      SUBROUTINE MOD_GR6J_010(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/files_src_PLUS/MOD_GR6J_020.f b/files_src_PLUS/MOD_GR6J_020.f
deleted file mode 100644
index 16730f7e..00000000
--- a/files_src_PLUS/MOD_GR6J_020.f
+++ /dev/null
@@ -1,154 +0,0 @@
-C**********************************************************************
-      SUBROUTINE MOD_GR6J_020(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
-c      IF(P1.LE.E) THEN
-c      EN=E-P1
-c      PN=0.
-c      WS=EN/A
-c      IF(WS.GT.13)WS=13.
-c      ER=X(2)*(2.-X(2)/A)*tanHyp(WS)/(1.+(1.-X(2)/A)*tanHyp(WS))
-c      AE=ER+P1
-c      IF(X(2).LT.ER) AE=X(2)+P1
-c      X(2)=X(2)-ER
-c      PR=0.
-c      ELSE
-c      EN=0.
-c      AE=E
-c      PN=P1-E
-c      WS=PN/A
-c      IF(WS.GT.13)WS=13.
-c      PS=A*(1.-(X(2)/A)**2.)*tanHyp(WS)/(1.+X(2)/A*tanHyp(WS))
-c      PR=PN-PS
-c      X(2)=X(2)+PS
-c      ENDIF
-      PN=P1
-      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
-      EN=E
-      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
-      IF(X(2).LT.ER) AE=X(2)
-      X(2)=X(2)-ER
-
-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/files_src_PLUS/MOD_GR6J_030.f b/files_src_PLUS/MOD_GR6J_030.f
deleted file mode 100644
index 0c1d2e69..00000000
--- a/files_src_PLUS/MOD_GR6J_030.f
+++ /dev/null
@@ -1,141 +0,0 @@
-C**********************************************************************
-      SUBROUTINE MOD_GR6J_030(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
-c      IF(X(2).LT.0.)X(2)=0.
-c      PERC=X(2)*(1.-(1.+(X(2)/(9./4.*Param(1)))**4.)**(-0.25))
-c      X(2)=X(2)-PERC
-
-c      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/files_src_PLUS/MOD_GR6J_040.f b/files_src_PLUS/MOD_GR6J_040.f
deleted file mode 100644
index af67374c..00000000
--- a/files_src_PLUS/MOD_GR6J_040.f
+++ /dev/null
@@ -1,147 +0,0 @@
-C**********************************************************************
-      SUBROUTINE MOD_GR6J_040(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
-
-c      PRHU1=PR*B
-c      PRHU2=PR*(1.-B)
-
-C Unit hydrograph HU1
-c      DO K=1,MAX(1,MIN(NH-1,INT(Param(4)+1)))
-c      X(7+K)=X(8+K)+XV(3*NPX+K)*PRHU1
-c      ENDDO
-c      X(7+NH)=XV(3*NPX+NH)*PRHU1
-
-C Unit hydrograph HU2
-c      DO K=1,MAX(1,MIN(2*NH-1,2*INT(Param(4)+1)))
-c      X(7+NH+K)=X(8+NH+K)+XV(3*NPX+NH+K)*PRHU2
-c      ENDDO
-c      X(7+3*NH)=XV(3*NPX+3*NH)*PRHU2
-
-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)*PR
-      ENDDO
-      X(7+3*NH)=XV(3*NPX+3*NH)*PR
-
-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/files_src_PLUS/MOD_GR6J_051.f b/files_src_PLUS/MOD_GR6J_051.f
deleted file mode 100644
index 36f14d71..00000000
--- a/files_src_PLUS/MOD_GR6J_051.f
+++ /dev/null
@@ -1,142 +0,0 @@
-C**********************************************************************
-      SUBROUTINE MOD_GR6J_051(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.
-c      PERC=X(2)*(1.-(1.+(X(2)/(9./4.*Param(1)))**4.)**(-0.25))
-      PERC=X(2)*(1.-(1.+(X(2)/(1.50*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/files_src_PLUS/MOD_GR6J_052.f b/files_src_PLUS/MOD_GR6J_052.f
deleted file mode 100644
index 276a2f8c..00000000
--- a/files_src_PLUS/MOD_GR6J_052.f
+++ /dev/null
@@ -1,142 +0,0 @@
-C**********************************************************************
-      SUBROUTINE MOD_GR6J_052(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.
-c      PERC=X(2)*(1.-(1.+(X(2)/(9./4.*Param(1)))**4.)**(-0.25))
-      PERC=X(2)*(1.-(1.+(X(2)/(2.00*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/files_src_PLUS/MOD_GR6J_053.f b/files_src_PLUS/MOD_GR6J_053.f
deleted file mode 100644
index c293b7cc..00000000
--- a/files_src_PLUS/MOD_GR6J_053.f
+++ /dev/null
@@ -1,142 +0,0 @@
-C**********************************************************************
-      SUBROUTINE MOD_GR6J_053(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.
-c      PERC=X(2)*(1.-(1.+(X(2)/(9./4.*Param(1)))**4.)**(-0.25))
-      PERC=X(2)*(1.-(1.+(X(2)/(2.25*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/files_src_PLUS/MOD_GR6J_054.f b/files_src_PLUS/MOD_GR6J_054.f
deleted file mode 100644
index 06db4906..00000000
--- a/files_src_PLUS/MOD_GR6J_054.f
+++ /dev/null
@@ -1,142 +0,0 @@
-C**********************************************************************
-      SUBROUTINE MOD_GR6J_054(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.
-c      PERC=X(2)*(1.-(1.+(X(2)/(9./4.*Param(1)))**4.)**(-0.25))
-      PERC=X(2)*(1.-(1.+(X(2)/(2.50*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/files_src_PLUS/MOD_GR6J_055.f b/files_src_PLUS/MOD_GR6J_055.f
deleted file mode 100644
index 78a33e4c..00000000
--- a/files_src_PLUS/MOD_GR6J_055.f
+++ /dev/null
@@ -1,142 +0,0 @@
-C**********************************************************************
-      SUBROUTINE MOD_GR6J_055(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.
-c      PERC=X(2)*(1.-(1.+(X(2)/(9./4.*Param(1)))**4.)**(-0.25))
-      PERC=X(2)*(1.-(1.+(X(2)/(3.00*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/files_src_PLUS/MOD_GR6J_071.f b/files_src_PLUS/MOD_GR6J_071.f
deleted file mode 100644
index 7fe894f7..00000000
--- a/files_src_PLUS/MOD_GR6J_071.f
+++ /dev/null
@@ -1,142 +0,0 @@
-C**********************************************************************
-      SUBROUTINE MOD_GR6J_071(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.
-c      QR=X(1)*(1.-(1.+(X(1)/Param(3))**4.)**(-1./4.))
-      QR=X(1)*(1.-(1.+(X(1)/Param(3))**3.)**(-1./3.))
-      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/files_src_PLUS/MOD_GR6J_072.f b/files_src_PLUS/MOD_GR6J_072.f
deleted file mode 100644
index 0deb14a8..00000000
--- a/files_src_PLUS/MOD_GR6J_072.f
+++ /dev/null
@@ -1,142 +0,0 @@
-C**********************************************************************
-      SUBROUTINE MOD_GR6J_072(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.
-c      QR=X(1)*(1.-(1.+(X(1)/Param(3))**4.)**(-1./4.))
-      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/files_src_PLUS/MOD_GR6J_073.f b/files_src_PLUS/MOD_GR6J_073.f
deleted file mode 100644
index 013b6471..00000000
--- a/files_src_PLUS/MOD_GR6J_073.f
+++ /dev/null
@@ -1,142 +0,0 @@
-C**********************************************************************
-      SUBROUTINE MOD_GR6J_073(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.
-c      QR=X(1)*(1.-(1.+(X(1)/Param(3))**4.)**(-1./4.))
-      QR=X(1)*(1.-(1.+(X(1)/Param(3))**5.)**(-1./5.))
-      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/files_src_PLUS/MOD_GR6J_081.f b/files_src_PLUS/MOD_GR6J_081.f
deleted file mode 100644
index 194eb73d..00000000
--- a/files_src_PLUS/MOD_GR6J_081.f
+++ /dev/null
@@ -1,142 +0,0 @@
-C**********************************************************************
-      SUBROUTINE MOD_GR6J_081(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
-
-c      DATA B/0.9/
-      DATA B/0.75/
-      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/files_src_PLUS/MOD_GR6J_082.f b/files_src_PLUS/MOD_GR6J_082.f
deleted file mode 100644
index 05500707..00000000
--- a/files_src_PLUS/MOD_GR6J_082.f
+++ /dev/null
@@ -1,142 +0,0 @@
-C**********************************************************************
-      SUBROUTINE MOD_GR6J_082(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
-
-c      DATA B/0.9/
-      DATA B/0.80/
-      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/files_src_PLUS/MOD_GR6J_083.f b/files_src_PLUS/MOD_GR6J_083.f
deleted file mode 100644
index ca6d1a2a..00000000
--- a/files_src_PLUS/MOD_GR6J_083.f
+++ /dev/null
@@ -1,142 +0,0 @@
-C**********************************************************************
-      SUBROUTINE MOD_GR6J_083(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
-
-c      DATA B/0.9/
-      DATA B/0.85/
-      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/files_src_PLUS/MOD_GR6J_084.f b/files_src_PLUS/MOD_GR6J_084.f
deleted file mode 100644
index 3cb3a588..00000000
--- a/files_src_PLUS/MOD_GR6J_084.f
+++ /dev/null
@@ -1,142 +0,0 @@
-C**********************************************************************
-      SUBROUTINE MOD_GR6J_084(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
-
-c      DATA B/0.9/
-      DATA B/0.90/
-      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/files_src_PLUS/MOD_GR6J_085.f b/files_src_PLUS/MOD_GR6J_085.f
deleted file mode 100644
index a8836740..00000000
--- a/files_src_PLUS/MOD_GR6J_085.f
+++ /dev/null
@@ -1,142 +0,0 @@
-C**********************************************************************
-      SUBROUTINE MOD_GR6J_085(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
-
-c      DATA B/0.9/
-      DATA B/0.95/
-      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/files_src_PLUS/MOD_GR6J_086.f b/files_src_PLUS/MOD_GR6J_086.f
deleted file mode 100644
index c269e607..00000000
--- a/files_src_PLUS/MOD_GR6J_086.f
+++ /dev/null
@@ -1,142 +0,0 @@
-C**********************************************************************
-      SUBROUTINE MOD_GR6J_086(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
-
-c      DATA B/0.9/
-      DATA B/1.00/
-      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/files_src_PLUS/frun_GR4Jalpha.f b/files_src_PLUS/frun_GR4Jalpha.f
deleted file mode 100644
index 41d36340..00000000
--- a/files_src_PLUS/frun_GR4Jalpha.f
+++ /dev/null
@@ -1,132 +0,0 @@
-
-
-      SUBROUTINE frun_GR4Jalpha(
-                                 !inputs
-     &                             IndVersion   , ! [integer] version indice
-     &                             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_gr4jalpha
-
-
-      Implicit None
-      !### input and output variables
-      integer :: IndVersion
-      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
-      IF(IndVersion.GE.60.AND.IndVersion.LE.69) THEN ! modified version with a given HU exponent
-        IF(IndVersion.EQ.61) D=2.00 ! exponent = 2.00
-        IF(IndVersion.EQ.62) D=2.25 ! exponent = 2.25
-        IF(IndVersion.EQ.63) D=2.50 ! exponent = 2.50 ! original version
-        IF(IndVersion.EQ.64) D=2.75 ! exponent = 2.75
-        IF(IndVersion.EQ.65) D=3.00 ! exponent = 3.00
-      ENDIF
-      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
-        IF(IndVersion.EQ.10)   CALL MOD_GR4J_010(X,XV,Param,P1,E,Q,MISC)  ! orignal version
-        IF(IndVersion.EQ.20)   CALL MOD_GR4J_020(X,XV,Param,P1,E,Q,MISC)  ! modified version without interception
-        IF(IndVersion.EQ.30)   CALL MOD_GR4J_030(X,XV,Param,P1,E,Q,MISC)  ! modified version without percolation
-        IF(IndVersion.EQ.40)   CALL MOD_GR4J_040(X,XV,Param,P1,E,Q,MISC)  ! modified version with a single HU2 before the runoff split
-        IF(IndVersion.GE.50.AND.IndVersion.LE.59) THEN                    ! modified version with a given percolation constant
-          IF(IndVersion.EQ.51) CALL MOD_GR4J_051(X,XV,Param,P1,E,Q,MISC)      ! constant = 1.50
-          IF(IndVersion.EQ.52) CALL MOD_GR4J_052(X,XV,Param,P1,E,Q,MISC)      ! constant = 2.00
-          IF(IndVersion.EQ.53) CALL MOD_GR4J_053(X,XV,Param,P1,E,Q,MISC)      ! constant = 2.25 ! original version
-          IF(IndVersion.EQ.54) CALL MOD_GR4J_054(X,XV,Param,P1,E,Q,MISC)      ! constant = 2.50
-          IF(IndVersion.EQ.55) CALL MOD_GR4J_055(X,XV,Param,P1,E,Q,MISC)      ! constant = 3.00
-        ENDIF                                                             
-        IF(IndVersion.GE.60.AND.IndVersion.LE.69) THEN                    ! modified version with a given HU exponent
-                               CALL MOD_GR4J_010(X,XV,Param,P1,E,Q,MISC)      ! exponent = 2.00 / 2.25 / 2.50 / 2.75 / 3.00
-        ENDIF                                                             
-        IF(IndVersion.GE.70.AND.IndVersion.LE.79) THEN                    ! modified version with a given routing store exponent
-          IF(IndVersion.EQ.71) CALL MOD_GR4J_071(X,XV,Param,P1,E,Q,MISC)      ! exponent = 3.00
-          IF(IndVersion.EQ.72) CALL MOD_GR4J_072(X,XV,Param,P1,E,Q,MISC)      ! exponent = 4.00 ! original version
-          IF(IndVersion.EQ.73) CALL MOD_GR4J_073(X,XV,Param,P1,E,Q,MISC)      ! exponent = 5.00
-        ENDIF                                                             
-        IF(IndVersion.GE.80.AND.IndVersion.LE.89) THEN                    ! modified version with a given runoff split coefficient
-          IF(IndVersion.EQ.81) CALL MOD_GR4J_081(X,XV,Param,P1,E,Q,MISC)      ! coefficient = 0.75
-          IF(IndVersion.EQ.82) CALL MOD_GR4J_082(X,XV,Param,P1,E,Q,MISC)      ! coefficient = 0.80
-          IF(IndVersion.EQ.83) CALL MOD_GR4J_083(X,XV,Param,P1,E,Q,MISC)      ! coefficient = 0.85
-          IF(IndVersion.EQ.84) CALL MOD_GR4J_084(X,XV,Param,P1,E,Q,MISC)      ! coefficient = 0.90 ! original version
-          IF(IndVersion.EQ.85) CALL MOD_GR4J_085(X,XV,Param,P1,E,Q,MISC)      ! coefficient = 0.95
-          IF(IndVersion.EQ.86) CALL MOD_GR4J_086(X,XV,Param,P1,E,Q,MISC)      ! coefficient = 1.00
-        ENDIF
-        !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
-
diff --git a/files_src_PLUS/frun_GR5Jalpha.f b/files_src_PLUS/frun_GR5Jalpha.f
deleted file mode 100644
index f5a4d68b..00000000
--- a/files_src_PLUS/frun_GR5Jalpha.f
+++ /dev/null
@@ -1,100 +0,0 @@
-
-
-      SUBROUTINE frun_GR5Jalpha(
-                                 !inputs
-     &                             IndVersion   , ! [integer] version indice
-     &                             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_gr5jalpha
-
-
-      Implicit None
-      !### input and output variables
-      integer :: IndVersion
-      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
-        IF(IndVersion.EQ.10) CALL MOD_GR5J_010(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
-
diff --git a/files_src_PLUS/frun_GR6Jalpha.f b/files_src_PLUS/frun_GR6Jalpha.f
deleted file mode 100644
index bd67f566..00000000
--- a/files_src_PLUS/frun_GR6Jalpha.f
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-      SUBROUTINE frun_GR6Jalpha(
-                                 !inputs
-     &                             IndVersion   , ! [integer] version indice
-     &                             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_gr6jalpha
-
-
-      Implicit None
-      !### input and output variables
-      integer :: IndVersion
-      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
-      IF(IndVersion.GE.60.AND.IndVersion.LE.69) THEN ! modified version with a given HU exponent
-        IF(IndVersion.EQ.61) D=2.00 ! exponent = 2.00
-        IF(IndVersion.EQ.62) D=2.25 ! exponent = 2.25
-        IF(IndVersion.EQ.63) D=2.50 ! exponent = 2.50 ! original version
-        IF(IndVersion.EQ.64) D=2.75 ! exponent = 2.75
-        IF(IndVersion.EQ.65) D=3.00 ! exponent = 3.00
-      ENDIF
-      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
-        IF(IndVersion.EQ.10)   CALL MOD_GR6J_010(X,XV,Param,P1,E,Q,MISC)  ! orignal version
-        IF(IndVersion.EQ.20)   CALL MOD_GR6J_020(X,XV,Param,P1,E,Q,MISC)  ! modified version without interception
-        IF(IndVersion.EQ.30)   CALL MOD_GR6J_030(X,XV,Param,P1,E,Q,MISC)  ! modified version without percolation
-        IF(IndVersion.EQ.40)   CALL MOD_GR6J_040(X,XV,Param,P1,E,Q,MISC)  ! modified version with a single HU2 before the runoff split
-        IF(IndVersion.GE.50.AND.IndVersion.LE.59) THEN                    ! modified version with a given percolation constant
-          IF(IndVersion.EQ.51) CALL MOD_GR6J_051(X,XV,Param,P1,E,Q,MISC)      ! constant = 1.50
-          IF(IndVersion.EQ.52) CALL MOD_GR6J_052(X,XV,Param,P1,E,Q,MISC)      ! constant = 2.00
-          IF(IndVersion.EQ.53) CALL MOD_GR6J_053(X,XV,Param,P1,E,Q,MISC)      ! constant = 2.25 ! original version
-          IF(IndVersion.EQ.54) CALL MOD_GR6J_054(X,XV,Param,P1,E,Q,MISC)      ! constant = 2.50
-          IF(IndVersion.EQ.55) CALL MOD_GR6J_055(X,XV,Param,P1,E,Q,MISC)      ! constant = 3.00
-        ENDIF                                                             
-        IF(IndVersion.GE.60.AND.IndVersion.LE.69) THEN                    ! modified version with a given HU exponent
-                               CALL MOD_GR6J_010(X,XV,Param,P1,E,Q,MISC)      ! exponent = 2.00 / 2.25 / 2.50 / 2.75 / 3.00
-        ENDIF                                                             
-        IF(IndVersion.GE.70.AND.IndVersion.LE.79) THEN                    ! modified version with a given routing store exponent
-          IF(IndVersion.EQ.71) CALL MOD_GR6J_071(X,XV,Param,P1,E,Q,MISC)      ! exponent = 3.00
-          IF(IndVersion.EQ.72) CALL MOD_GR6J_072(X,XV,Param,P1,E,Q,MISC)      ! exponent = 4.00 ! original version
-          IF(IndVersion.EQ.73) CALL MOD_GR6J_073(X,XV,Param,P1,E,Q,MISC)      ! exponent = 5.00
-        ENDIF                                                             
-        IF(IndVersion.GE.80.AND.IndVersion.LE.89) THEN                    ! modified version with a given runoff split coefficient
-          IF(IndVersion.EQ.81) CALL MOD_GR6J_081(X,XV,Param,P1,E,Q,MISC)      ! coefficient = 0.75
-          IF(IndVersion.EQ.82) CALL MOD_GR6J_082(X,XV,Param,P1,E,Q,MISC)      ! coefficient = 0.80
-          IF(IndVersion.EQ.83) CALL MOD_GR6J_083(X,XV,Param,P1,E,Q,MISC)      ! coefficient = 0.85
-          IF(IndVersion.EQ.84) CALL MOD_GR6J_084(X,XV,Param,P1,E,Q,MISC)      ! coefficient = 0.90 ! original version
-          IF(IndVersion.EQ.85) CALL MOD_GR6J_085(X,XV,Param,P1,E,Q,MISC)      ! coefficient = 0.95
-          IF(IndVersion.EQ.86) CALL MOD_GR6J_086(X,XV,Param,P1,E,Q,MISC)      ! coefficient = 1.00
-        ENDIF
-        !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
-
diff --git a/files_src_PLUS/frun_HBANLIB_DMod_D.f b/files_src_PLUS/frun_HBANLIB_DMod_D.f
deleted file mode 100644
index 46e0d760..00000000
--- a/files_src_PLUS/frun_HBANLIB_DMod_D.f
+++ /dev/null
@@ -1,3347 +0,0 @@
-
-
-      SUBROUTINE frun_HBANLIB_DMod_D(
-                                      !inputs
-     &                                  IndModel     , ! [integer] model indice
-     &                                  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_hbanlib_dmod_d
-
-
-      Implicit None
-      !### input and output variables
-      integer, intent(in) :: IndModel,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 P,E,Q
-      doubleprecision D,S,CAP
-      integer K,I,IM
-
-
-      IM=IndModel
-
-      !--------------------------------------------------------------
-      !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
-
-      !setting parameter values
-      DO I=1,NParam
-        XV(2*NPX+I)=Param(I)
-      ENDDO
-      SELECTCASE(IM)
-      CASE(25,4,3)
-        XV(2*NPX+1)=Param(3)
-        XV(2*NPX+2)=Param(1)
-        XV(2*NPX+3)=Param(2)
-      ENDSELECT
-
-
-      !computation of HU ordinates
-      SELECTCASE(IM)
-
-      CASE(25,4,3)
-        D=2.5
-        CALL HU1_D(XV,XV(2*NPX+4),D)
-        CALL HU2_D(XV,XV(2*NPX+4),D)
-
-      CASE(24)
-        D=3.
-        CALL HU1_D(XV,XV(2*NPX+4),D)
-        CALL HU2_D(XV,XV(2*NPX+4),D)
-
-      CASE(23)
-        D=3.
-        CALL HU1_D(XV,XV(2*NPX+3),D)
-        CALL HU2_D(XV,XV(2*NPX+3),D)
-
-      CASE(22,21)
-        !do nothing
-
-      CASE(20,19,18,17,16,15,14,13,12,10,9,2,1)
-        CALL DEL_D(XV,XV(2*NPX+4))
-
-      CASE(11)
-        S=XV(2*NPX+1)
-        CAP=25.
-        IF(S.GT.CAP*2*NH)THEN
-        CAP=S/2./FLOAT(NH)
-        ENDIF
-        DO I=1,2*NH
-        XV(3*NPX+NH+I)=S
-        IF(S.GT.CAP)THEN
-        IF(I.NE.2*NH)THEN
-        XV(3*NPX+NH+I)=CAP
-        S=S-CAP
-        ENDIF
-        ELSE
-        S=0.
-        ENDIF
-        ENDDO
-        CALL DEL2_D(XV,XV(2*NPX+4))
-
-      CASE(8)
-        D=2.5
-        CALL HU2_D(XV,XV(2*NPX+4),D)
-
-      CASE(7)
-        CALL HU_D(XV,XV(2*NPX+3))
-
-      CASE(6)
-        CALL HU4_D(XV,XV(2*NPX+4),XV(2*NPX+3))
-
-      CASE(5)
-        D=2.
-        CALL HU2_D(XV,XV(2*NPX+4),D)
-
-      ENDSELECT
-
-      !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
-        P=InputsPrecip(k)
-        E =InputsPE(k)
-        !model run on one time-step
-        IF(IM.EQ.25) CALL MOD79_D(X,XV,P,E,Q,MISC)
-        IF(IM.EQ.24) CALL MOD24_D(X,XV,P,E,Q,MISC)
-        IF(IM.EQ.23) CALL MOD23_D(X,XV,P,E,Q,MISC)
-        IF(IM.EQ.22) CALL MOD22_D(X,XV,P,E,Q,MISC)
-        IF(IM.EQ.21) CALL MOD21_D(X,XV,P,E,Q,MISC)
-        IF(IM.EQ.20) CALL MOD20_D(X,XV,P,E,Q,MISC)
-        IF(IM.EQ.19) CALL MOD19_D(X,XV,P,E,Q,MISC)
-        IF(IM.EQ.18) CALL MOD18_D(X,XV,P,E,Q,MISC)
-        IF(IM.EQ.17) CALL MOD17_D(X,XV,P,E,Q,MISC)
-        IF(IM.EQ.16) CALL MOD16_D(X,XV,P,E,Q,MISC)
-        IF(IM.EQ.15) CALL MOD15_D(X,XV,P,E,Q,MISC)
-        IF(IM.EQ.14) CALL MOD14_D(X,XV,P,E,Q,MISC)
-        IF(IM.EQ.13) CALL MOD13_D(X,XV,P,E,Q,MISC)
-        IF(IM.EQ.12) CALL MOD12_D(X,XV,P,E,Q,MISC)
-        IF(IM.EQ.11) CALL MOD11_D(X,XV,P,E,Q,MISC)
-        IF(IM.EQ.10) CALL MOD10_D(X,XV,P,E,Q,MISC)
-        IF(IM.EQ.09) CALL  MOD9_D(X,XV,P,E,Q,MISC)
-        IF(IM.EQ.08) CALL  MOD8_D(X,XV,P,E,Q,MISC)
-        IF(IM.EQ.07) CALL  MOD7_D(X,XV,P,E,Q,MISC)
-        IF(IM.EQ.06) CALL  MOD6_D(X,XV,P,E,Q,MISC)
-        IF(IM.EQ.05) CALL  MOD5_D(X,XV,P,E,Q,MISC)
-        IF(IM.EQ.04) CALL  MOD4_D(X,XV,P,E,Q,MISC)
-        IF(IM.EQ.03) CALL  MOD3_D(X,XV,P,E,Q,MISC)
-        IF(IM.EQ.02) CALL  MOD2_D(X,XV,P,E,Q,MISC)
-        IF(IM.EQ.01) CALL  MOD1_D(X,XV,P,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 I=1,3*NH
-      StateEnd(I)=X(I)
-      ENDDO
-
-      RETURN
-
-      ENDSUBROUTINE
-
-
-
-
-
-c################################################################################################################################
-
-c     Liste des modifications faites par Laurent Coron (LC_MODIF)
-c       - Remplacement des tanh par tanHyp_D
-c       - Remplacement des tab par des espaces
-c       - Remplacement des VJT par MISC et ajout des MISC la ou ils manquaient
-c       - Suppression des fonctions HU et SS (déplacées dans utils)
-c       - Suppression PERM MODEL INI PREFIL
-c       - Pour chaque modèle : conservation de MODX uniquement
-c       - passage de toutes les routines en Implicit None
-
-
-
-c################################################################################################################################
-
-
-
-
-C Modèles globaux journaliers
-
-C**********************************************************************
-C Modèles fournis
-C**********************************************************************
-C ## ! Acronyme ! Nom complet dont est inspiré le modèle
-C  1 !     TOPM ! Topmodel
-C  2 !     IHAC ! IHACRES
-C  3 !     GR4J ! GR4J (Perrin)
-C  4 !     GR5J ! GR5J (Le Moine)
-C  5 !     HBV0 ! HBV
-C  6 !     MOHY ! Mohyse
-C  7 !     GR3P ! GR3P
-C  8 !     MORD ! Mordor
-C  9 !     SACR ! Sacramento
-C 10 !     SIMH ! Simhyd
-C 11 !     SMAR ! SMAR
-C 12 !     TANK ! TANK
-C 13 !     HYMO ! HYMOD
-C 14 !     GARD ! Gardenia
-C 15 !     PDM0 ! PDM
-C 16 !     CREC ! CREC
-C 17 !     CEQU ! Cequeau
-C 18 !     NAM0 ! NAM
-C 19 !     WAGE ! Wageningen
-C 20 !     XINA ! Xinanjiang
-C 21 !     GR1J ! GR1J (Michel)
-C 22 !     GR2J ! GR2J (Michel)
-C 23 !     GR3J ! GR3J (Edijatno)
-C 24 !     GRNJ ! GR4J (Nascimento)
-C 25 !     GR6J ! GR6J
-C**********************************************************************
-
-
-
-
-C**********************************************************************
-      SUBROUTINE MOD79_D(X,XV,P1,E,Q,MISC)
-C Calcul du débit sur un pas de temps avec le modèle GR6J
-C Entrées :
-C       X  : Etats en début de pas de temps (mm)
-C       XV : Paramètres
-C       P1 : Pluie journalière (mm)
-C       E  : ETP journalière (mm)
-C Sorties :
-C       X : Etats en fin de pas de temps
-C       Q : Débit journalier simulé (mm)
-C**********************************************************************
-      Implicit None
-      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 P1,E,Q
-      DOUBLEPRECISION A,B,C,EN,ER,PN,PR,PS,WS,tanHyp_D,AR
-      DOUBLEPRECISION PERC,PRHU1,PRHU2,ECH,QR,QD,QR1
-      DOUBLEPRECISION ETR,ECHR1,ECHR2
-      INTEGER K
-
-      DATA B/0.9/
-      DATA C/0.4/
-
-      A=XV(2*NPX+2)
-
-
-C Calcul du rendement
-      IF(P1.LE.E) THEN
-      EN=E-P1
-      PN=0.
-      WS=EN/A
-      IF(WS.GT.13)WS=13.
-c      ER=X(2)*(2.-X(2)/A)*tanh(WS)/(1.+(1.-X(2)/A)*tanh(WS))
-      ER=X(2)*(2.-X(2)/A)*tanHyp_D(WS)/(1.+(1.-X(2)/A)*tanHyp_D(WS))
-      ETR=ER+P1                                        !LC_MODIF new_line
-      IF(X(2).LT.ER) ETR=X(2)+P1                       !LC_MODIF new_line
-      X(2)=X(2)-ER
-      PR=0.
-      ELSE
-      EN=0.
-      ETR=E                                             !LC_MODIF new_line
-      PN=P1-E
-      WS=PN/A
-      IF(WS.GT.13)WS=13.
-c      PS=A*(1.-(X(2)/A)**2.)*tanh(WS)/(1.+X(2)/A*tanh(WS))
-      PS=A*(1.-(X(2)/A)**2.)*tanHyp_D(WS)/(1.+X(2)/A*tanHyp_D(WS))
-      PR=PN-PS
-      X(2)=X(2)+PS
-      ENDIF
-
-C Percolation
-      IF(X(2).LT.0.)X(2)=0.
-      PERC=X(2)*(1.-(1.+(X(2)/(9./4.*XV(2*NPX+2)))**4.)**(-0.25))
-      X(2)=X(2)-PERC
-
-      PR=PR+PERC
-
-      PRHU1=PR*B
-      PRHU2=PR*(1.-B)
-
-C HU1
-C      DO K=1,NH-1
-C      DO K=1,MAX(1,MIN(NH-1,INT(XV(2*NPX+4))+1))         !modif Bourgin-Coron (inchange)
-      DO K=1,MAX(1,MIN(NH-1,INT(XV(2*NPX+4)+1)))          !modif Bourgin-Coron (inchange)
-      X(7+K)=X(8+K)+XV(3*NPX+K)*PRHU1
-      ENDDO
-      X(7+NH)=XV(3*NPX+NH)*PRHU1
-
-C HU2
-C      DO K=1,2*NH-1
-C      DO K=1,MAX(1,MIN(2*NH-1,INT(2*XV(2*NPX+4))+1))     !modif Bourgin-Coron (changement)
-      DO K=1,MAX(1,MIN(2*NH-1,2*INT(XV(2*NPX+4)+1)))      !modif Bourgin-Coron (changement)
-      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 Calcul échange
-      ECH=XV(2*NPX+3)*(X(1)/XV(2*NPX+1)-XV(2*NPX+5))
-
-C Remplissage réservoir R
-      ECHR1=ECH                                           !LC_MODIF new_line
-      IF((X(1)+X(8)+ECH).LT.0) ECHR1=-X(1)-X(8)           !LC_MODIF new_line
-      X(1)=X(1)+(1-C)*X(8)+ECH
-      IF(X(1).LT.0.)X(1)=0.
-      QR=X(1)*(1.-(1.+(X(1)/XV(2*NPX+1))**4.)**(-1./4.))
-      X(1)=X(1)-QR
-
-C Remplissage réservoir exponentiel
-      X(6)=X(6)+C*X(8)+ECH
-      AR=X(6)/XV(2*NPX+6)
-      IF(AR.GT.33.)AR=33.
-      IF(AR.LT.-33.)AR=-33.
-
-      IF(AR.GT.7.)THEN
-      QR1=X(6)+XV(2*NPX+6)/EXP(AR)
-      GOTO 3
-      ENDIF
-
-      IF(AR.LT.-7.)THEN
-      QR1=XV(2*NPX+6)*EXP(AR)
-      GOTO 3
-      ENDIF
-
-      QR1=XV(2*NPX+6)*LOG(EXP(AR)+1.)
-    3 CONTINUE
-
-      X(6)=X(6)-QR1
-
-C Calcul écoulement direct QD
-      ECHR2=ECH                                           !LC_MODIF new_line
-      IF((X(8+NH)+ECH).LT.0) ECHR2=-X(8+NH)               !LC_MODIF new_line
-      QD=MAX(0.,X(8+NH)+ECH)
-
-C Ecoulement total
-      Q=QR+QD+QR1
-      IF(Q.LT.0.) Q=0.
-
-C On stocke les variables pour écriture
-      MISC( 1)=E             ! ETP en entree  [mm]
-      MISC( 2)=P1            ! pluie en entree [mm]
-      MISC( 3)=X(2)          ! niveau du reservoir de production (X(2)) [mm]
-      MISC( 4)=ETR           ! ETR (evapotranspiration reele) [mm]
-      MISC( 5)=PERC          ! percolation (PERC) [mm]
-      MISC( 6)=PR            ! PR=PN-PS+PERC [mm]
-      MISC( 7)=X(8)          ! ecoulement issu de HU1 (Q9) [mm]
-      MISC( 8)=X(8+NH)       ! ecoulement issu de HU2 (Q1) [mm]
-      MISC( 9)=X(1)          ! niveau du reservoir de routage (X(1)) [mm]
-      MISC(10)=ECH           ! demi-echange potentiel (ECH) [mm]
-      MISC(11)=ECHR1+ECHR2   ! ECHR1+ECHR2 (echange reel 1 + echange reel 2) [mm]
-      MISC(12)=QR            ! ecoulement issu du reservoir de routage (QR) [mm]
-      MISC(13)=QR1           ! ecoulement issu du reservoir exponentiel (QR1) [mm]
-      MISC(14)=X(6)          ! niveau du reservoir exponentiel (X(6)) [mm]
-      MISC(15)=QD            ! ecoulement direct issu de HU2 (QD) [mm]
-      MISC(16)=Q             ! debit total a lexutoire [mm]
-
-
-      ENDSUBROUTINE
-
-
-
-
-
-
-C**********************************************************************
-      SUBROUTINE MOD24_D(X,XV,P1,E,Q,MISC)
-C Calcul du débit sur un pas de temps avec le modèle GRNJ
-C Entrées : 
-C       X : Etats en début de pas de temps (mm)
-C       XV : Paramètres
-C       P1 : Pluie journalière (mm)
-C       E : ETP journalière (mm)
-C Sorties :
-C       X : Etats en fin de pas de temps
-C       Q : Débit journalier simulé (mm)
-C**********************************************************************
-      Implicit None
-      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 P1,E,Q
-      DOUBLEPRECISION A,B,EN,ER,PN,PR,PS,WS,tanHyp_D
-      DOUBLEPRECISION PRHU1,PRHU2,ECH,QR,QD
-      INTEGER K
-      
-      DATA B/0.9/
-      
-      A=XV(2*NPX+2)
-
-C Calcul du rendement
-      IF(P1.LE.E)THEN
-      EN=E-P1
-      PN=0.
-      WS=EN/A
-      IF(WS.GT.13)WS=13.
-c      ER=X(2)*(2.-X(2)/A)*tanh(WS)/(1.+(1.-X(2)/A)*tanh(WS))  !LC_MODIF tanh->tanHyp_D
-      ER=X(2)*(2.-X(2)/A)*tanHyp_D(WS)/(1.+(1.-X(2)/A)*tanHyp_D(WS))
-      X(2)=X(2)-ER
-      PR=0.
-      ELSE
-      EN=0.
-      PN=P1-E
-      WS=PN/A
-      IF(WS.GT.13)WS=13.
-c      PS=A*(1.-(X(2)/A)**2.)*tanh(WS)/(1.+X(2)/A*tanh(WS))  !LC_MODIF tanh->tanHyp_D
-      PS=A*(1.-(X(2)/A)**2.)*tanHyp_D(WS)/(1.+X(2)/A*tanHyp_D(WS))
-      PR=PN-PS
-      X(2)=X(2)+PS
-      ENDIF
-
-      PRHU1=PR*B
-      PRHU2=PR*(1.-B)
-
-C HU1
-      DO 1 K=1,NH-1
-      X(7+K)=X(8+K)+XV(3*NPX+K)*PRHU1
-    1 CONTINUE
-      X(7+NH)=XV(3*NPX+NH)*PRHU1
-
-C HU2      
-      DO 2 K=1,2*NH-1
-      X(7+NH+K)=X(8+NH+K)+XV(3*NPX+NH+K)*PRHU2
-    2 CONTINUE
-      X(7+3*NH)=XV(3*NPX+3*NH)*PRHU2
-
-C Calcul échange
-      IF(XV(2*NPX+3).GE.0.)THEN
-      ECH=XV(2*NPX+3)*(X(1)/XV(2*NPX+1))
-      ELSE
-      ECH=XV(2*NPX+3)*(X(2)/XV(2*NPX+2))
-      ENDIF
-
-C Remplissage réservoir R
-      X(1)=X(1)+X(8)+ECH
-      IF(X(1).LT.0.)X(1)=0.
-      QR=X(1)*(1.-(1.+(X(1)/XV(2*NPX+1))**4.)**(-1./4.))
-      X(1)=X(1)-QR
-
-C Calcul écoulement direct QD
-      QD=MAX(0.,X(8+NH)+ECH)
-
-C Ecoulement total
-      Q=QR+QD
-      IF(Q.LT.0.) Q=0.
-      
-C Export
-      MISC( 1)=E
-      MISC( 2)=P1
-      MISC( 3)=X(1)
-      MISC( 4)=X(2)
-      MISC( 5)=Q
-      
-      ENDSUBROUTINE
-
-
-
-C**********************************************************************
-      SUBROUTINE MOD23_D(X,XV,P1,E,Q,MISC)
-C Calcul du débit sur un pas de temps avec le modèle GR3J
-C Entrées : 
-C       X : Etats en début de pas de temps (mm)
-C       XV : Paramètres
-C       P1 : Pluie journalière (mm)
-C       E : ETP journalière (mm)
-C Sorties :
-C       X : Etats en fin de pas de temps
-C       Q : Débit journalier simulé (mm)
-C**********************************************************************
-      Implicit None
-      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 P1,E,Q
-      DOUBLEPRECISION A,B,EN,ER,PN,PR,PS,WS,tanHyp_D
-      DOUBLEPRECISION PRHU1,PRHU2,QR,QD
-      INTEGER K
-
-      DATA B/0.9/
-      
-      A=XV(2*NPX+2)
-
-C Calcul du rendement
-      IF(P1.LE.E)THEN
-      EN=E-P1
-      PN=0.
-      WS=EN/A
-      IF(WS.GT.13)WS=13.
-c      ER=X(2)*(2.-X(2)/A)*tanh(WS)/(1.+(1.-X(2)/A)*tanh(WS))  !LC_MODIF tanh->tanHyp_D
-      ER=X(2)*(2.-X(2)/A)*tanHyp_D(WS)/(1.+(1.-X(2)/A)*tanHyp_D(WS))
-      X(2)=X(2)-ER
-      PR=0.
-      ELSE
-      EN=0.
-      PN=P1-E
-      WS=PN/A
-      IF(WS.GT.13)WS=13.
-c      PS=A*(1.-(X(2)/A)**2.)*tanh(WS)/(1.+X(2)/A*tanh(WS))  !LC_MODIF tanh->tanHyp_D
-      PS=A*(1.-(X(2)/A)**2.)*tanHyp_D(WS)/(1.+X(2)/A*tanHyp_D(WS))
-      PR=PN-PS
-      X(2)=X(2)+PS
-      ENDIF
-
-      PRHU1=PR*B
-      PRHU2=PR*(1.-B)
-
-C HU1
-      DO 1 K=1,NH-1
-      X(7+K)=X(8+K)+XV(3*NPX+K)*PRHU1
-    1 CONTINUE
-      X(7+NH)=XV(3*NPX+NH)*PRHU1
-
-C HU2      
-      DO 2 K=1,2*NH-1
-      X(7+NH+K)=X(8+NH+K)+XV(3*NPX+NH+K)*PRHU2
-    2 CONTINUE
-      X(7+3*NH)=XV(3*NPX+3*NH)*PRHU2
-
-C Remplissage réservoir R
-      X(1)=X(1)+X(8)
-      IF(X(1).LT.0.)X(1)=0.
-      QR=X(1)*(1.-(1.+(X(1)/XV(2*NPX+1))**4.)**(-1./4.))
-      X(1)=X(1)-QR
-
-C Calcul écoulement direct QD
-      QD=MAX(0.,X(8+NH))
-
-C Ecoulement total
-      Q=QR+QD
-      
-      IF(Q.LT.0.) Q=0.
-
-C Export
-      MISC( 1)=E
-      MISC( 2)=P1
-      MISC( 3)=X(1)
-      MISC( 4)=X(2)
-      MISC( 5)=Q
-      
-      ENDSUBROUTINE
-
-
-
-C**********************************************************************
-      SUBROUTINE MOD22_D(X,XV,P1,E,Q,MISC)
-C Calcul du débit sur un pas de temps avec le modèle GR2J
-C Entrées : 
-C       X : Etats en début de pas de temps (mm)
-C       XV : Paramètres
-C       P1 : Pluie journalière (mm)
-C       E : ETP journalière (mm)
-C Sorties :
-C       X : Etats en fin de pas de temps
-C       Q : Débit journalier simulé (mm)
-C**********************************************************************
-      Implicit None
-      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 P1,E,Q
-      DOUBLEPRECISION A,B,EN,PN,PR,PS,ES
-      
-      DATA B/0.9/
-      
-      A=XV(2*NPX+1)
-
-C Fonction de rendement linéaire
-      IF(P1.LE.E)THEN
-      PN=0.
-      EN=E-P1
-      PS=0.
-      PR=0.
-      ES=EN*X(2)/A
-      ELSE
-      PN=P1-E
-      EN=0.
-      ES=0.
-      ! PS=PN*(A-X(2))/(PN+A-X(2)) !LC_MODIF OLD
-      IF(NINT(1000*PN).EQ.0.)THEN  !LC_MODIF NEW verif PN nulle a 3 decimales
-      PS=0.                        !LC_MODIF NEW
-      ELSE                         !LC_MODIF NEW
-      PS=PN*(A-X(2))/(PN+A-X(2))   !LC_MODIF NEW
-      ENDIF                        !LC_MODIF NEW
-      PR=PN-PS
-      ENDIF
-      
-      X(2)=MAX(0.,X(2)+PS-ES)
-      
-C Routage
-      X(1)=X(1)+PR
-      Q=X(1)*X(1)/(XV(2*NPX+2)+X(1))
-
-      IF(Q.LT.0.) Q=0.
-      X(1)=X(1)-Q
-      
-C Export
-      MISC( 1)=E
-      MISC( 2)=P1
-      MISC( 3)=X(1)
-      MISC( 4)=X(2)
-      MISC( 5)=Q
-      
-      ENDSUBROUTINE
-
-
-
-C**********************************************************************
-      SUBROUTINE MOD21_D(X,XV,P1,E,Q,MISC)
-C Calcul du débit sur un pas de temps avec le modèle GR1J
-C Entrées : 
-C       X : Etats en début de pas de temps (mm)
-C       XV : Paramètres
-C       P1 : Pluie journalière (mm)
-C       E : ETP journalière (mm)
-C Sorties :
-C       X : Etats en fin de pas de temps
-C       Q : Débit journalier simulé (mm)
-C**********************************************************************
-      Implicit None
-      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 P1,E,Q
-      DOUBLEPRECISION A,B,EN,PN,PR,PS,ES
-      
-      DATA B/0.9/
-      
-      A=XV(2*NPX+1)
-
-C Fonction de rendement linéaire
-      IF(P1.LE.E)THEN
-      PN=0.
-      EN=E-P1
-      PS=0.
-      PR=0.
-      ES=EN*X(2)/A
-      ELSE
-      PN=P1-E
-      EN=0.
-      ES=0.
-      ! PS=PN*(A-X(2))/(PN+A-X(2)) !LC_MODIF OLD
-      IF(NINT(1000*PN).EQ.0.)THEN  !LC_MODIF NEW verif PN nulle a 3 decimales
-      PS=0.                        !LC_MODIF NEW
-      ELSE                         !LC_MODIF NEW
-      PS=PN*(A-X(2))/(PN+A-X(2))   !LC_MODIF NEW
-      ENDIF                        !LC_MODIF NEW
-      PR=PN-PS
-      ENDIF
-      
-      X(2)=MAX(0.,X(2)+PS-ES)
-      
-C Routage
-      X(1)=X(1)+PR
-      Q=X(1)*X(1)/(A+X(1))
-
-      IF(Q.LT.0.) Q=0.
-      X(1)=X(1)-Q
-      
-C Export
-      MISC( 1)=E
-      MISC( 2)=P1
-      MISC( 3)=X(1)
-      MISC( 4)=X(2)
-      MISC( 5)=Q
-      
-      ENDSUBROUTINE
-
-
-
-
-C**********************************************************************
-      SUBROUTINE MOD20_D(X,XV,P,E,Q,MISC)
-C Calcul du débit sur un pas de temps avec le modèle XINA
-C Entrées : 
-C       X : Etats en début de pas de temps (mm)
-C       XV : Paramètres
-C       P : Pluie journalière (mm)
-C       E : ETP journalière (mm)
-C Sorties :
-C       X : Etats en fin de pas de temps
-C       Q : Débit journalier simulé (mm)
-C**********************************************************************
-      Implicit None
-      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 P,E,Q,A,AU,B,C,UM,LM,DM,SM,EX,KK,KI,KG
-      DOUBLEPRECISION CG,CS,CI,D,DA,ED,EL,EP,EU,FR,G,GD
-      DOUBLEPRECISION MM,KID,KGD,LA,PE,UA,WM,WMT,XX
-      DOUBLEPRECISION QQ,QG,QI,QS,QT,R,RG,RI,RS,S,SS,SMM
-      DOUBLEPRECISION IM,ID
-      integer K
-
-
-      FR=MISC(3)                  !LC_MODIF ajout pour recuperer la version du dernier run
-      IF(FR.EQ.-999.999) FR=0.    !LC_MODIF ajout pour recuperer la version du dernier run
-
-
-
-      UM=XV(2*NPX+1)
-      LM=XV(2*NPX+2)
-      DM=XV(2*NPX+2)
-
-      im=0.
-      b=XV(2*NPX+6)
-      sm=XV(2*NPX+7)
-      ex=1.5
-      KK=XV(2*NPX+9)  !LC_MODIF K->KK
-
-      C=XV(2*NPX+10)
-      KI=XV(2*NPX+11)
-      KG=XV(2*NPX+12)
-
-      CG=XV(2*NPX+3)
-      CS=XV(2*NPX+5)
-      CI=XV(2*NPX+8)
-
-
-      WM=UM+LM+DM
-
-
-      MM = (WM * (1.0 + b)) / (1.0 - im);
-
-      UA=X(1)
-      LA=X(2)
-      DA=X(3)
-
-
-      wmt = UA+LA+DA
-
-      IF(wmt.GT.WM)wmt = WM
-      EP = KK * E  !LC_MODIF K->KK
-
-      PE = P - EP
-      R=0.
-      if(PE.GE.0.0)THEN
-      A = MM * (1.0 - (1.0 - wmt / WM)**(1.0 / (b + 1.0)))
-      if((PE + A).LT.MM)THEN
-      R = (PE - WM) + wmt + WM * (1.0 - (PE + A) / MM)**(b + 1.0)
-      else
-      R = (PE - WM) + wmt
-      ENDIF
-      EU = KK * E  !LC_MODIF K->KK
-
-      EL = 0.0
-      ED = 0.0
-      if((UA + PE) - R .LT. UM)THEN
-      UA = (UA + PE) - R
-      else
-      if((UA + LA + PE - R - UM) .GT. LM)THEN
-      UA = UM
-      LA = LM
-      DA = (wmt + PE) - R - UA-LA
-      else
-      LA = (UA + LA + PE) - R - UM;
-      UA = UM
-      ENDIF
-      ENDIF
-      else
-      R = 0.0
-      if(UA + PE .GT. 0.0)THEN
-      EU = EP
-      EL = 0.0
-      ED = 0.0
-      UA= UA + PE
-
-      else
-      EU = UA + P
-      UA = 0.0
-      ENDIF
-      if(LA .GT. c * LM)THEN
-      EL = ((KK * E - EU) * LA) / LM;  !LC_MODIF K->KK
-      LA = LA - EL
-      ED = 0.0
-      else
-            if(LA > c * (KK * E - EU))THEN  !LC_MODIF K->KK
-            EL = c * (KK * E - EU)          !LC_MODIF K->KK
-
-            ED = 0.0
-            LA = LA - EL
-            else
-            EL = LA;
-            LA = 0.0
-            ED = c * (KK * E - EU) - EL;  !LC_MODIF K->KK
-
-            DA = DA - ED;
-            ENDIF
-           ENDIF
-      ENDIF
-      if(UA.LT.0.0)UA=0.
-      if(LA.LT.0.0)LA=0.
-      if(DA.LT.0.0)DA=0.
-      if(UA.GT.UM)UA=UM
-      if(LA.GT.LM)LA=LM
-      if(DA.GT.DM)DA=DM
-
-      X(1)=UA
-      X(2)=LA
-      X(3)=DA
-
-      D=1.
-      KID = (1.0 - (1.0 - (kg + ki))**(1.0 / d)) / (1.0 + kg / ki)
-      KGD = (KID * kg) / ki
-      SMM = (1.0 + ex) * sm
-
-      S=X(4)
-      RS=0.
-      RG=0.
-      RI=0.
-
-      if(PE >0.0)THEN
-      XX=FR
-      FR=R/PE
-      IF(FR.LT.0.001) FR=0.001
-      S=(XX*S)/FR
-      SS=S
-      QQ=R/FR
-                G = (QQ / 5) + 1;
-                QQ = QQ/G;
-      ID = (1.0 - (1.0 - (KGD + KID))**(1.0 / G)) / (1.0 + KGD / KID)
-      GD = (ID * KGD) / KID
-      if(sS > sm)sS = sm
-      AU = SMM * (1.0 - (1.0 - sS / sm)**(1.0 / (1.0 + ex)))
-      if(AU + QQ .LT. SMM)THEN
-       RS= ((QQ - sm) + sS + sm * (1.0 - (QQ+AU) / SMM)**(1.0 + ex))*FR
-       else
-       RS= ((QQ + sS) - sm) * FR
-      ENDIF
-           sS=SS+  QQ - RS / FR
-                RG= sS * GD * FR
-                RI= sS * ID * FR
-                sS =  QQ + SS - (RS + RI + RG) / FR
-                if(sS > sm) sS = sm
-                if(sS < 0.0) sS = 0.0
-      ELSE
-      RS=0.
-      RG=S*KGD*FR
-      RI=RG*KID/KGD
-      IF(FR.LT.0.001)FR=0.001
-      SS=S-(RG+RI)/FR
-      IF(SS.LT.0.)SS=0.
-      ENDIF
-
-C MAJ des états
-      X(4)=SS
-      X(5)=X(5)+RS
-      X(6)=X(6)+RI
-      X(7)=X(7)+RG
-      QS=X(5)/CS
-      QI=X(6)/CI
-      QG=X(7)/CG
-      X(5)=X(5)-QS
-      X(6)=X(6)-QI
-      X(7)=X(7)-QG
-
-      QT=QS+QI+QG
-
-
-C Délai
-      DO 3 K=1,3*NH-1
-      X(7+K)=X(8+K)+XV(3*NPX+K)*QT
-    3 CONTINUE
-      X(7+3*NH)=XV(3*NPX+3*NH)*QT
-
-C Débi total
-      Q=X(8)
-      
-C Export
-      MISC( 1)=E
-      MISC( 2)=P
-      MISC( 3)=FR
-      MISC( 4)=X(1)
-      MISC( 5)=X(2)
-      MISC( 6)=X(3)
-      MISC( 7)=X(4)
-      MISC( 8)=X(5)
-      MISC( 9)=X(6)
-      MISC(10)=X(7)
-      MISC(11)=Q
-      
-      ENDSUBROUTINE
-
-
-
-
-C**********************************************************************
-      SUBROUTINE MOD19_D(X,XV,P,E,Q,MISC)
-C Calcul du débit sur un pas de temps avec le modèle WAGE
-C Entrées : 
-C       X : Etats en début de pas de temps (mm)
-C       XV : Paramètres
-C       P : Pluie journalière (mm)
-C       E : ETP journalière (mm)
-C Sorties :
-C       X : Etats en fin de pas de temps
-C       Q : Débit journalier simulé (mm)
-C**********************************************************************
-      Implicit None
-      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 P,E,Q,CAP,DIV,PEF,PEF1,PEF2,Q1,Q12,Q2,QT
-      integer K
-
-      X(1)=X(1)+P
-
-      IF(X(1).GE.XV(2*NPX+1)*XV(2*NPX+2))THEN
-      PEF=MIN(1.,X(1)/XV(2*NPX+2)/XV(2*NPX+3))*
-     &(X(1)-XV(2*NPX+1)*XV(2*NPX+2))
-      CAP=0.
-      ELSE
-      CAP=MIN(1.,(XV(2*NPX+1)*XV(2*NPX+2)-X(1))/XV(2*NPX+1)/XV(2*NPX+2)
-     &/XV(2*NPX+8))*X(2)
-      PEF=0.
-      ENDIF
-
-      X(1)=X(1)+CAP-PEF
-      X(2)=X(2)-CAP
-      IF(X(1).GE.XV(2*NPX+1)*XV(2*NPX+2))THEN
-      X(1)=X(1)-E
-      ELSE
-      X(1)=X(1)-E*COS(3.1415/2.*(1.-X(1)/XV(2*NPX+1)/XV(2*NPX+2)))
-      ENDIF
-      IF(X(1).LT.0.)X(1)=0.
-      IF(X(2).LT.0.)X(2)=0. !LC_MODIF new_line
-
-      IF(X(1).GT.XV(2*NPX+2))THEN
-      PEF=PEF+X(1)-XV(2*NPX+1)
-      X(1)=XV(2*NPX+1)
-      ENDIF
-
-      DIV=MIN(1., X(2)/XV(2*NPX+5))
-      PEF1=DIV*PEF
-      PEF2=(1.-DIV)*PEF
-      X(3)=X(3)+PEF1
-      Q12=X(3)/XV(2*NPX+6)
-      X(3)=X(3)-Q12
-
-      X(4)=X(4)+Q12
-      Q1=X(4)/XV(2*NPX+6)
-      X(4)=X(4)-Q1
-
-      X(2)=X(2)+PEF2
-      Q2=X(2)/XV(2*NPX+6)/XV(2*NPX+7)
-      X(2)=X(2)-Q2
-
-      QT=Q1+Q2
-
-      DO 3 K=1,3*NH-1
-      X(7+K)=X(8+K)+XV(3*NPX+K)*QT
-    3 CONTINUE
-      X(7+3*NH)=XV(3*NPX+3*NH)*QT
-
-C Débit total
-      Q=X(8)
-      
-C Export
-      MISC( 1)=E
-      MISC( 2)=P
-      MISC( 3)=X(1)
-      MISC( 4)=X(2)
-      MISC( 5)=X(3)
-      MISC( 6)=X(4)
-      MISC( 7)=Q
-      
-      ENDSUBROUTINE
-
-
-
-
-C**********************************************************************
-      SUBROUTINE MOD18_D(X,XV,PL,E,Q,MISC)
-C Calcul du débit sur un pas de temps avec le modèle NAM0
-C Entrées : 
-C       X : Etats en début de pas de temps (mm)
-C       XV : Paramètres
-C       PL : Pluie journalière (mm)
-C       E : ETP journalière (mm)
-C Sorties :
-C       X : Etats en fin de pas de temps
-C       Q : Débit journalier simulé (mm)
-C**********************************************************************
-      Implicit None
-      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 PL,E,Q,QIF,B12,B1,B2,B21,E1,PN,QOF,DL,DL1
-      doubleprecision G,BF,BF1,CAFLU,QT
-      integer K
-
-      X(2)=X(2)+PL
-      QIF=MIN(X(2),X(1)/XV(2*NPX+7)*X(2)/XV(2*NPX+3))
-      X(2)=X(2)-QIF
-      X(3)=X(3)+QIF
-      B21=X(3)/XV(2*NPX+2)
-      X(3)=X(3)-B21
-      X(6)=X(6)+B21
-      B2=X(6)/XV(2*NPX+2)
-      X(6)=X(6)-B2
-
-      X(2)=X(2)-E
-      IF(X(2).GE.0..AND.X(2).LE.XV(2*NPX+9)) THEN
-      E1=0.
-      PN=0.
-      ELSEIF(X(2).LT.0)THEN
-      E1=-X(2)
-      X(2)=0.
-      PN=0.
-      ELSEIF(X(2).GT.XV(2*NPX+9))THEN
-      E1=0.
-      PN=X(2)-XV(2*NPX+9)
-      X(2)=XV(2*NPX+9)
-      ENDIF
-
-      QOF=0.
-      DL=0.
-      G=0.
-      IF(PN.GT.0.)THEN
-      QOF=PN*X(1)/XV(2*NPX+7)/XV(2*NPX+8)
-      IF(XV(2*NPX+5).EQ.1.)G=0.
-      IF(XV(2*NPX+5).NE.1.)THEN
-       IF(X(1)/XV(2*NPX+7).GT.XV(2*NPX+5)) THEN
-         G=(PN-QOF)*(X(1)/XV(2*NPX+7)-XV(2*NPX+5))/(1.-XV(2*NPX+5))
-       ELSE
-         G=0.
-       ENDIF
-      ENDIF
-
-      DL=PN-QOF-G
-      IF(DL.GT.XV(2*NPX+7)-X(1))THEN
-      DL1=DL-(XV(2*NPX+7)-X(1))
-      G=G+DL1
-      DL=XV(2*NPX+7)-X(1)
-      ENDIF
-      ENDIF
-
-      X(5)=X(5)+QOF
-      B12=X(5)/XV(2*NPX+2)
-      X(5)=X(5)-B12
-
-      X(7)=X(7)+B12
-      B1=X(7)/XV(2*NPX+2)
-      X(7)=X(7)-B1
-
-      X(1)=X(1)+DL
-      X(1)=MAX(0.,X(1)-E1*X(1)/XV(2*NPX+7))
-
-C X(4): déficit à saturation
-      X(4)=X(4)-G
-      IF(X(4).LE.XV(2*NPX+1))THEN
-       BF=(XV(2*NPX+1)-X(4))/XV(2*NPX+6)
-      ELSE
-       BF=0.
-      ENDIF
-      X(4)=X(4)+BF
-
-      IF(X(4).GT.0.)THEN
-      BF1=0.
-      ELSE
-      BF1=-X(4)+0.1
-      X(4)=0.1
-      ENDIF      
-
-      IF(X(1).GT.XV(2*NPX+7))X(1)=XV(2*NPX+7)
-      CAFLU=((1.-X(1)/XV(2*NPX+7))**0.5)*(XV(2*NPX+10)/X(4))**2.
-      IF(CAFLU.GT.XV(2*NPX+7)-X(1))CAFLU=XV(2*NPX+7)-X(1)
-      X(1)=X(1)+CAFLU
-      X(4)=X(4)+CAFLU
-      QT=(BF+BF1+B1+B2)
-
-C Délai
-      DO 3 K=1,3*NH-1
-      X(7+K)=X(8+K)+XV(3*NPX+K)*QT
-    3 CONTINUE
-      X(7+3*NH)=XV(3*NPX+3*NH)*QT
-
-C Débit total
-      Q=X(8)
-      
-C Export
-      MISC( 1)=E
-      MISC( 2)=PL
-      MISC( 3)=X(1)
-      MISC( 4)=X(2)
-      MISC( 5)=X(3)
-      MISC( 6)=X(4)
-      MISC( 7)=Q
-      
-      ENDSUBROUTINE
-
-
-
-
-
-C**********************************************************************
-      SUBROUTINE MOD17_D(X,XV,P,E,Q,MISC)
-C Calcul du débit sur un pas de temps avec le modèle CEQU
-C Entrées : 
-C       X : Etats en début de pas de temps (mm)
-C       XV : Paramètres
-C       P : Pluie journalière (mm)
-C       E : ETP journalière (mm)
-C Sorties :
-C       X : Etats en fin de pas de temps
-C       Q : Débit journalier simulé (mm)
-C**********************************************************************
-      Implicit None
-      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 P,E,Q,INF,ETR,ETR1,PN,EN
-      doubleprecision Q1,Q2,Q3,Q4,Q5,QQ
-      integer K
-
-
-      PN=P
-      EN=E
-
-      X(1)=X(1)+PN
-
-C Ordre des opérations en fonction des niveaux relatifs des deux seuils
-C On commence par la vidange du seuil le plus élevé
-      IF(XV(2*NPX+1).GE.XV(2*NPX+2))THEN
-      IF(X(1).GE.XV(2*NPX+1)*XV(2*NPX+5))THEN
-      INF=(X(1)-XV(2*NPX+1)*XV(2*NPX+5))/XV(2*NPX+3)
-      X(1)=X(1)-INF
-      ELSE
-      INF=0.
-      ENDIF
-      IF(X(1).GE.XV(2*NPX+2)*XV(2*NPX+5))THEN
-      Q1=(X(1)-XV(2*NPX+2)*XV(2*NPX+5))/XV(2*NPX+6)
-      X(1)=X(1)-Q1
-      ELSE 
-      Q1=0.
-      ENDIF
-
-      ELSE
-      IF(X(1).GE.XV(2*NPX+2)*XV(2*NPX+5))THEN
-      Q1=(X(1)-XV(2*NPX+2)*XV(2*NPX+5))/XV(2*NPX+6)
-      X(1)=X(1)-Q1
-      ELSE 
-      Q1=0.
-      ENDIF
-      IF(X(1).GE.XV(2*NPX+1)*XV(2*NPX+5))THEN
-      INF=(X(1)-XV(2*NPX+1)*XV(2*NPX+5))/XV(2*NPX+3)
-      X(1)=X(1)-INF
-      ELSE
-      INF=0.
-      ENDIF
-      ENDIF
-
-C Evaporation
-      IF(X(1).GE.(XV(2*NPX+5)/2.))THEN
-      ETR=EN
-      ELSE
-      ETR=EN*X(1)/(XV(2*NPX+5)/2.)
-      ENDIF
-      X(1)=X(1)-ETR
-      ETR1=0.
-      IF(X(1).LT.0.)THEN
-      ETR1=-X(1)
-      X(1)=0.
-      ENDIF
-
-      Q2=X(1)/XV(2*NPX+8)/XV(2*NPX+6)
-      X(1)=X(1)-Q2
-      IF(X(1).LT.0.)X(1)=0.
-
-      IF(X(1).GE.XV(2*NPX+5))THEN
-      Q3=X(1)-XV(2*NPX+5)
-      X(1)=X(1)-Q3
-      ELSE
-      Q3=0.
-      ENDIF
-
-
-      IF(X(2).GE.XV(2*NPX+7))THEN
-      Q4=(X(2)-XV(2*NPX+7))/XV(2*NPX+9)
-      ELSE
-      Q4=0.
-      ENDIF
-      X(2)=X(2)-Q4
-      Q5=X(2)/XV(2*NPX+9)/XV(2*NPX+9)
-      X(2)=X(2)-Q5
-
-      X(2)=X(2)+INF
-      IF(X(2).LT.XV(2*NPX+7))THEN
-      ETR1=ETR1*X(2)/XV(2*NPX+7)
-      ENDIF
-      X(2)=MAX(0.,X(2)-ETR1)
-
-
-      QQ=Q1+Q2+Q3+Q4+Q5
-
-C Délai
-      DO 3 K=1,3*NH-1
-      X(7+K)=X(8+K)+XV(3*NPX+K)*QQ
-    3 CONTINUE
-      X(7+3*NH)=XV(3*NPX+3*NH)*QQ
-
-C Débit total
-      Q=X(8)
-      
-C Export
-      MISC( 1)=E
-      MISC( 2)=P
-      MISC( 3)=X(1)
-      MISC( 4)=X(2)
-      MISC( 5)=Q
-      
-      ENDSUBROUTINE
-
-
-
-
-C**********************************************************************
-      SUBROUTINE MOD16_D(X,XV,P,E,Q,MISC)
-C Calcul du débit sur un pas de temps avec le modèle CREC
-C Entrées : 
-C       X : Etats en début de pas de temps (mm)
-C       XV : Paramètres
-C       P : Pluie journalière (mm)
-C       E : ETP journalière (mm)
-C Sorties :
-C       X : Etats en fin de pas de temps
-C       Q : Débit journalier simulé (mm)
-C**********************************************************************
-      Implicit None
-      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 P,E,Q,PL,PR,AR,QD,QT,QL
-      integer K
-
-      PL=P
-      AR=(1.-X(1)/XV(2*NPX+3))/XV(2*NPX+6)
-      IF(AR.GT.30.)AR=30.
-
-      PR=PL/(1.+XV(2*NPX+6)*EXP(AR))
-      X(1)=X(1)+(PL-PR)
-
-      IF(X(1).GT.XV(2*NPX+3))THEN
-      PR=PR+X(1)-XV(2*NPX+3)
-      X(1)=XV(2*NPX+3)
-      ENDIF
-
-      AR=X(1)/XV(2*NPX+7)
-      IF(AR.GT.30.)AR=30.
-      X(1)=MAX(0.,X(1)-E*(1.-EXP(-AR)))
-      X(2)=X(2)+PR
-
-      IF(X(2).GT.XV(2*NPX+1)*XV(2*NPX+8))THEN
-      QT=(X(2)-XV(2*NPX+1)*XV(2*NPX+8))/XV(2*NPX+5)
-      ELSE
-      QT=0.
-      ENDIF
-
-      QD=X(2)*X(2)/(X(2)+XV(2*NPX+1))
-
-      !X(2)=X(2)-QD       !LC_MODIF old_version
-      !X(2)=X(2)-QT       !LC_MODIF old_version
-      IF(QD.LT.X(2))THEN  !LC_MODIF new_version
-      X(2)=X(2)-QD        !LC_MODIF new_version
-      ELSE                !LC_MODIF new_version
-      QD=X(2)             !LC_MODIF new_version
-      X(2)=0.             !LC_MODIF new_version
-      ENDIF               !LC_MODIF new_version
-      IF(QT.LT.X(2))THEN  !LC_MODIF new_version
-      X(2)=X(2)-QT        !LC_MODIF new_version
-      ELSE                !LC_MODIF new_version
-      QT=X(2)             !LC_MODIF new_version
-      X(2)=0.             !LC_MODIF new_version
-      ENDIF               !LC_MODIF new_version
-
-      X(3)=X(3)+QT
-      QL=X(3)/XV(2*NPX+2)
-      X(3)=X(3)-QL
-
-      QT=(QD+QL)
-             
-C Convolution délai
-      DO 3 K=1,3*NH-1
-      X(7+K)=X(8+K)+XV(3*NPX+K)*QT
-    3 CONTINUE
-      X(7+3*NH)=XV(3*NPX+3*NH)*QT
-
-C Débit total
-      Q=X(8)
-      
-C Export
-      MISC( 1)=E
-      MISC( 2)=P
-      MISC( 3)=X(1)
-      MISC( 4)=X(2)
-      MISC( 5)=X(3)
-      MISC( 6)=Q
-
-      ENDSUBROUTINE
-
-
-
-
-
-C**********************************************************************
-      SUBROUTINE MOD15_D(X,XV,P,E,Q,MISC)
-C Calcul du débit sur un pas de temps avec le modèle PDM0
-C Entrées : 
-C       X : Etats en début de pas de temps (mm)
-C       XV : Paramètres
-C       P : Pluie journalière (mm)
-C       E : ETP journalière (mm)
-C Sorties :
-C       X : Etats en fin de pas de temps
-C       Q : Débit journalier simulé (mm)
-C**********************************************************************
-      Implicit None
-      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 P,E,Q,CMAX,BEXP,ALPHA,RQ,P1,PN,X1
-      doubleprecision CTPREV,UT1,UT2,DUM,Q1,Q2,QS,UQ,US,DRG
-      integer K
-
-      CMAX=XV(2*NPX+1)
-      BEXP=XV(2*NPX+2)
-      ALPHA=XV(2*NPX+3)
-      RQ=XV(2*NPX+6)
-       
-C     Correction de la pluie
-      P1=P*XV(2*NPX+7)
-      X1=X(1)
-      
-      CTPREV=CMAX*(1.-(1.-(BEXP+1.)*X(1)/CMAX)**(1./(BEXP+1.)))
-      
-      UT1=MAX(P1-CMAX+CTPREV,0.)
-      PN=P1-UT1
-      DUM=MIN((CTPREV+PN)/CMAX,1.)
-      X(1)=CMAX/(BEXP+1.)*(1.-(1.-DUM)**(BEXP+1.))
-      UT2=MAX(PN-(X(1)-X1),0.)
-      
-C Evaporation
-      X(1)=MAX(0.,X(1)-E*(1.-(1.-X(1)/CMAX*(BEXP+1.))**2.))
-C Drainage
-      IF(X(1).GT.CMAX/(BEXP+1)*ALPHA)THEN
-      DRG=(X(1)-CMAX/(BEXP+1)*ALPHA)/XV(2*NPX+8)
-      ELSE
-      DRG=0.
-      ENDIF
-      X(1)=X(1)-DRG
-      UQ=UT2+UT1
-      US=DRG
-
-C Routage rapide
-      X(3)=X(3)+UQ
-      Q1=X(3)/RQ
-      X(3)=X(3)-Q1
-
-      X(4)=X(4)+Q1
-      Q2=X(4)/RQ
-      X(4)=X(4)-Q2
-
-C Routage lent (réservoir cubique)
-      X(2)=X(2)+US
-      QS=X(2)*(1.-(1.+(X(2)/XV(2*NPX+5))**2.)**(-1./2.))
-      X(2)=X(2)-QS
-
-C Convolution délai       
-      DO 3 K=1,3*NH-1
-      X(7+K)=X(8+K)+XV(3*NPX+K)*(QS+Q2)
-    3 CONTINUE
-      X(7+3*NH)=XV(3*NPX+3*NH)*(QS+Q2)
-
-C Débit total
-      Q=X(8)
-      
-C Export
-      MISC( 1)=E
-      MISC( 2)=P
-      MISC( 3)=X(1)
-      MISC( 4)=X(2)
-      MISC( 5)=X(3)
-      MISC( 6)=X(4)
-      MISC( 7)=Q
-
-      ENDSUBROUTINE
-
-
-
-
-C**********************************************************************
-      SUBROUTINE MOD14_D(X,XV,P,E,Q,MISC)
-C Calcul du débit sur un pas de temps avec le modèle GARD
-C Entrées : 
-C       X : Etats en début de pas de temps (mm)
-C       XV : Paramètres
-C       P : Pluie journalière (mm)
-C       E : ETP journalière (mm)
-C Sorties :
-C       X : Etats en fin de pas de temps
-C       Q : Débit journalier simulé (mm)
-C**********************************************************************
-      Implicit None
-      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 P,E,Q,DEB,QR,QB1,QB2,PERC,QT
-      integer K
-
-C Réservoir 1
-      X(1)=X(1)+P
-      X(1)=max(0.,(X(1)-E*XV(2*NPX+7)))
-      DEB=max(0.,(X(1)-XV(2*NPX+1)))
-      X(1)=X(1)-DEB
-
-C Réservoir 2
-      X(2)=X(2)+DEB
-      QR=X(2)*X(2)/(X(2)+(XV(2*NPX+2)-1.)*XV(2*NPX+3))
-      X(2)=X(2)-QR
-      PERC=X(2)/XV(2*NPX+2)
-      X(2)=X(2)-PERC
-
-C Réservoir 3
-      X(3)=X(3)+PERC
-      QB1=0.
-      IF(X(3).GT.XV(2*NPX+6))THEN
-      QB1=(X(3)-XV(2*NPX+6))/XV(2*NPX+5)/XV(2*NPX+2)
-      ENDIF
-      X(3)=X(3)-QB1
-      QB2=X(3)/XV(2*NPX+5)/XV(2*NPX+2)/XV(2*NPX+8)
-      X(3)=X(3)-QB2
-      QT=QR+QB1+QB2
-
-C Délai       
-      DO 3 K=1,3*NH-1
-      X(7+K)=X(8+K)+XV(3*NPX+K)*QT
-    3 CONTINUE
-      X(7+3*NH)=XV(3*NPX+3*NH)*QT
-
-C Débit total
-      Q=X(8)
-      
-C Export
-      MISC( 1)=E
-      MISC( 2)=P
-      MISC( 3)=X(1)
-      MISC( 4)=X(2)
-      MISC( 5)=X(3)
-      MISC( 6)=Q
-      
-      ENDSUBROUTINE
-
-
-
-
-C**********************************************************************
-      SUBROUTINE MOD13_D(X,XV,P,E,Q,MISC)
-C Calcul du débit sur un pas de temps avec le modèle HYMO
-C Entrées : 
-C       X : Etats en début de pas de temps (mm)
-C       XV : Paramètres
-C       P : Pluie journalière (mm)
-C       E : ETP journalière (mm)
-C Sorties :
-C       X : Etats en fin de pas de temps
-C       Q : Débit journalier simulé (mm)
-C**********************************************************************
-      Implicit None
-      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 P,E,Q,CMAX,BEXP,ALPHA,RQ,RS,PN,X1
-      doubleprecision CTPREV,UT1,UT2,DUM,Q1,Q2,Q3,QS,UQ,US
-      integer K
-
-      CMAX=XV(2*NPX+1)
-      BEXP=XV(2*NPX+2)
-      ALPHA=XV(2*NPX+3)
-      RS=XV(2*NPX+5)
-      RQ=XV(2*NPX+6)
-
-      X1=X(1)
-      
-      CTPREV=CMAX*(1.-(1.-(BEXP+1.)*X(1)/CMAX)**(1./(BEXP+1.)))
-      
-      UT1=MAX(P-CMAX+CTPREV,0.)
-      PN=P-UT1
-      DUM=MIN((CTPREV+PN)/CMAX,1.)
-      X(1)=CMAX/(BEXP+1.)*(1.-(1.-DUM)**(BEXP+1.))
-      UT2=MAX(PN-(X(1)-X1),0.)
-      X(1)=MAX(0.,X(1)-E)
-
-      UQ=ALPHA*UT2+UT1
-      US=(1.-ALPHA)*UT2
-
-      X(2)=X(2)+US
-      QS=X(2)/RS/RQ
-      X(2)=X(2)-QS
-
-      X(3)=X(3)+UQ
-      Q1=X(3)/RQ
-      X(3)=X(3)-Q1
-
-      X(4)=X(4)+Q1
-      Q2=X(4)/RQ
-      X(4)=X(4)-Q2
-
-      X(5)=X(5)+Q2
-      Q3=X(5)/RQ
-      X(5)=X(5)-Q3
-
-       
-C Convolution délai
-      DO 3 K=1,3*NH-1
-      X(7+K)=X(8+K)+XV(3*NPX+K)*(QS+Q3)
-    3 CONTINUE
-      X(7+3*NH)=XV(3*NPX+3*NH)*(QS+Q3)
-
-C Débit total
-      Q=X(8)
-      
-C Export
-      MISC( 1)=E
-      MISC( 2)=P
-      MISC( 3)=X(1)
-      MISC( 4)=X(2)
-      MISC( 5)=X(3)
-      MISC( 6)=X(4)
-      MISC( 7)=X(5)
-      MISC( 8)=Q
-      
-      ENDSUBROUTINE
-
-
-
-
-C**********************************************************************
-      SUBROUTINE MOD12_D(X,XV,P,E,Q,MISC)
-C Calcul du débit sur un pas de temps avec le modèle TANK
-C Entrées : 
-C       X : Etats en début de pas de temps (mm)
-C       XV : Paramètres
-C       P : Pluie journalière (mm)
-C       E : ETP journalière (mm)
-C Sorties :
-C       X : Etats en fin de pas de temps
-C       Q : Débit journalier simulé (mm)
-C**********************************************************************
-      Implicit None
-      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 P,E,Q,ER,ET,T2,EL
-      doubleprecision Q1,Q2,Q3,QQ,QR,QT,QS,QSS,QL
-      integer K
-
-C Série de réservoirs à vidange linéaire
-      X(1)=X(1)+P
-      
-C Condition d'ordre sur les seuils
-      IF(XV(2*NPX+1)+XV(2*NPX+2).GE.XV(2*NPX+8))THEN
-      
-      IF(X(1).GT.XV(2*NPX+1)+XV(2*NPX+2))THEN
-      QS=(X(1)-(XV(2*NPX+1)+XV(2*NPX+2)))/XV(2*NPX+3)
-      X(1)=X(1)-QS
-      ELSE
-      QS=0.
-      ENDIF      
-
-      IF(X(1).GT.XV(2*NPX+2))THEN
-      QSS=(X(1)-XV(2*NPX+2))/XV(2*NPX+3)
-      X(1)=X(1)-QSS
-      ELSE
-      QSS=0.
-      ENDIF
-      
-
-      IF(X(1).GT.XV(2*NPX+8))THEN
-      Q1=X(1)-XV(2*NPX+8)
-      ELSE
-      Q1=0.
-      ENDIF
-      X(1)=X(1)-Q1
-
-      ELSE
-
-      IF(X(1).GT.XV(2*NPX+8))THEN
-      Q1=X(1)-XV(2*NPX+8)
-      ELSE
-      Q1=0.
-      ENDIF
-      X(1)=X(1)-Q1
-
-      IF(X(1).GT.XV(2*NPX+1)+XV(2*NPX+2))THEN
-      QS=(X(1)-(XV(2*NPX+1)+XV(2*NPX+2)))/XV(2*NPX+3)
-      X(1)=X(1)-QS
-      ELSE
-      QS=0.
-      ENDIF      
-
-      IF(X(1).GT.XV(2*NPX+2))THEN
-      QSS=(X(1)-XV(2*NPX+2))/XV(2*NPX+3)
-      X(1)=X(1)-QSS
-      ELSE
-      QSS=0.
-      ENDIF
-      
-
-      ENDIF
-
-
-      T2=XV(2*NPX+10)*(X(1)/XV(2*NPX+8)-
-     &X(5)/XV(2*NPX+8)/XV(2*NPX+6))
-      IF(T2.LE.0.)THEN
-      T2=MIN(ABS(T2),X(5))
-      T2=MIN(T2,XV(2*NPX+8)-X(1))
-      X(1)=X(1)+T2
-      X(5)=X(5)-T2
-      ELSE
-      T2=MIN(T2,X(1))
-      T2=MIN(T2,XV(2*NPX+8)*XV(2*NPX+6)-X(5))
-      X(1)=X(1)-T2
-      X(5)=X(5)+T2
-      ENDIF
-
-
-      X(1)=X(1)-E*XV(2*NPX+9)
-      IF(X(1).LT.0.)THEN
-      ER=-X(1)
-      X(1)=0.
-      ELSE
-      ER=0.
-      ENDIF
-      X(2)=X(2)+Q1
-
-      IF(X(2).GT.XV(2*NPX+2))THEN
-      QR=(X(2)-XV(2*NPX+2))/XV(2*NPX+5)
-      X(2)=X(2)-QR
-      ELSE
-      QR=0.
-      ENDIF
-      Q2=X(2)/XV(2*NPX+5)
-      X(2)=X(2)-Q2
-      X(2)=X(2)-ER
-      IF(X(2).LT.0.)THEN
-      ET=-X(2)
-      X(2)=0.
-      ELSE
-      ET=0.
-      ENDIF
-
-      X(3)=X(3)+Q2
-      IF(X(3).GT.XV(2*NPX+2))THEN
-      QT=(X(3)-XV(2*NPX+2))/XV(2*NPX+5)/XV(2*NPX+7)
-      X(3)=X(3)-QT
-      ELSE
-      QT=0.
-      ENDIF
-      Q3=X(3)/XV(2*NPX+5)/XV(2*NPX+7)
-      X(3)=X(3)-Q3
-      X(3)=X(3)-ET
-      IF(X(3).LT.0.)THEN
-      EL=-X(3)
-      X(3)=0.
-      ELSE
-      EL=0.
-      ENDIF
-
-      X(4)=X(4)+Q3
-      QL=X(4)/XV(2*NPX+5)/XV(2*NPX+7)/XV(2*NPX+7)
-      X(4)=X(4)-QL
-      IF(X(4).LT.0.)X(4)=0.
-
-      QQ=QSS+QS+QR+QT+QL
-
-C Convolution délai
-      DO 3 K=1,3*NH-1
-      X(7+K)=X(8+K)+XV(3*NPX+K)*QQ
-    3 CONTINUE
-      X(7+3*NH)=XV(3*NPX+3*NH)*QQ
-
-C Débit total
-      Q=X(8)
-      
-C Export
-      MISC( 1)=E
-      MISC( 2)=P
-      MISC( 3)=X(1)
-      MISC( 4)=X(2)
-      MISC( 5)=X(3)
-      MISC( 6)=Q
-            
-      ENDSUBROUTINE
-
-
-
-
-
-C**********************************************************************
-      SUBROUTINE MOD11_D(X,XV,P,E,Q,MISC)
-C Calcul du débit sur un pas de temps avec le modèle SMAR
-C Entrées : 
-C       X : Etats en début de pas de temps (mm)
-C       XV : Paramètres
-C       P : Pluie journalière (mm)
-C       E : ETP journalière (mm)
-C Sorties :
-C       X : Etats en fin de pas de temps
-C       Q : Débit journalier simulé (mm)
-C**********************************************************************
-      Implicit None
-      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 P,E,Q,PN,EN,S,SC,QS,RDE,QH,Q1,QR,QT,FR
-      integer K,I
-
-
-      PN=P-E
-      IF(PN.GE.0.)THEN
-      EN=0.
-      ELSE
-      EN=-PN
-      PN=0.
-      ENDIF
-
-C Boucle sur les couches de sol
-      S=0.
-      SC=0.
-      DO 1 I=1,2*NH
-      S=S+X(7+NH+I)
-      SC=SC+XV(3*NPX+NH+I)
-    1 CONTINUE
-
-      QS=MIN(PN,S/SC*PN*XV(2*NPX+3))
-      PN=PN-QS
-
-      RDE=S/SC*XV(2*NPX+9)
-      IF(RDE.GT.33.)RDE=13.
-      FR=200.*exp(-RDE)
-      QH=MIN(PN,FR)
-      QS=QS+PN-QH
-
-C Boucle sur les couches de sol
-      DO 2 I=1,2*NH
-      X(7+NH+I)=X(7+NH+I)+QH-EN
-      IF(X(7+NH+I).GT.XV(3*NPX+NH+I))THEN
-      QH=X(7+NH+I)-XV(3*NPX+NH+I)
-      X(7+NH+I)=XV(3*NPX+NH+I)
-      ELSE
-      QH=0.
-      ENDIF
-      IF(X(7+NH+I).LT.0.)THEN
-      EN=-XV(2*NPX+6)*X(7+NH+I)
-      X(7+NH+I)=0.
-      ELSE
-      EN=0.
-      ENDIF
-      IF(EN.LE.0..AND.QH.LE.0.)GOTO 3
-    2 CONTINUE
-    3 CONTINUE
-
-      QH=XV(2*NPX+8)*QH
-
-      X(1)=X(1)+QS+(1.-XV(2*NPX+5))*QH
-      Q1=X(1)/XV(2*NPX+7)
-      X(1)=X(1)-Q1
-
-      X(3)=X(3)+Q1
-      QR=X(3)/XV(2*NPX+7)
-      X(3)=X(3)-QR
-
-      X(2)=X(2)+XV(2*NPX+5)*QH
-      QT=X(2)/XV(2*NPX+2)/XV(2*NPX+7)
-      X(2)=X(2)-QT
-
-C Convolution délai
-      DO 4 K=1,NH-1
-      X(7+K)=X(8+K)+XV(3*NPX+K)*(QT+QR)
-    4 CONTINUE
-      X(7+NH)=XV(3*NPX+NH)*(QT+QR)
-
-C Débit total
-      Q=X(8)
-      
-C Export
-      MISC( 1)=E
-      MISC( 2)=P
-      MISC( 3)=X(1)
-      MISC( 4)=X(2)
-      MISC( 5)=Q
-      
-      ENDSUBROUTINE
-
-
-
-C**********************************************************************
-      SUBROUTINE MOD10_D(X,XV,P,E,Q,MISC)
-C Calcul du debit sur un pas de temps avec le modele SIMH
-C Entrees : 
-C     X : Etats en debut de pas de temps (mm)
-C     XV : Parametres
-C     P : Pluie journaliere (mm)
-C     E : ETP journaliere (mm)
-C Sorties :
-C     X : Etats en fin de pas de temps
-C     Q : Debit journalier simule (mm)
-C**********************************************************************
-
-C     Les notations VARIABLE_r correspondent a celles utilisees dans le schema d'origine (ajoutee par L.CORON)
-c     Chiew, F.H.S., Peel, M.C. & Western, A.W. (2002), Application and testing of the simple rainfall-runoff model SIMHYD,
-c     In: V.P. Singh & D.K. Frevert (Eds.), Math. Models of Small Watershed Hydrol. & Applications, Water Resour. Pub., Colorado, pp.335-367.
-      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 P,E,Q
-      DOUBLEPRECISION CAP,CAP1,CAP2,EXC,E1,COEF,SQ,RINF,SRUN,FILT
-      DOUBLEPRECISION SINT,EX2,ET,REC,Q3,Q4,QT
-      INTEGER K
-
-      ! -------------------------------
-C     Interception
-      CAP1=XV(2*NPX+1)
-C      CAP1=7.
-      ! -------------------------------
-      !### IMAX_r = lesser of ( INSC_r , PET_r )
-      CAP=MIN(CAP1,E)  !d'ou XV(2*NPX+1)=INSC_r
-      ! -------------------------------
-      !### INT_r = lesser of ( IMAX_r , RAIN_r )
-      CAP=MIN(P,CAP) !CAP=INT_r
-      ! -------------------------------
-      !### INR_r = RAIN_r - INT_r 
-      IF(P.GT.CAP) THEN
-        EXC=P-CAP  !# EXC=INR_r   (pluie non interceptee)
-        E1=CAP     !# E1=INT_r    (pluie interceptee)
-      ELSE
-        EXC=0.     !# EXC=INR_r   (pluie non interceptee)
-        E1=P       !# E1=INT_r    (pluie interceptee)
-      ENDIF
-      ! -------------------------------
-      !### RMO_r = lesser of ( COEF_r*exp(-SQ_r*SMS_r/SMSC_r) , INR_r )
-      !### IRUN_r = INR_r - RMO_r
-C     Valeur médiane de COEF : 125 mm
-C     Valeur médiane de SQ : 2
-      COEF=XV(2*NPX+8) !# COEF=COEF_r  !d'ou XV(2*NPX+8)=COEF_r
-      SQ=2.            !# SQ=SQ_r  (parametre fixe en dur ici)
-      RINF=COEF*EXP(-SQ*X(2)/XV(2*NPX+2))   !COEF_r*exp(-SQ_r*SMS_r/SMSC_r)  !d'ou XV(2*NPX+2)=SMSC_r
-      IF(EXC.GT.RINF) THEN
-        SRUN=EXC-RINF  !# SRUN=IRUN_r=INR_r-RMO_r  (direct surface runoff)
-        FILT=RINF      !# FILT=RMO_r               (infiltration to soil)
-      ELSE
-        SRUN=0.        !# SRUN=IRUN_r=INR_r-RMO_r  (direct surface runoff)
-        FILT=EXC       !# FILT=RMO_r               (infiltration to soil)
-      ENDIF
-      ! -------------------------------
-      !### SRUN_r = SUB_r * SMS_r/SMSC_r * RMO_r
-      SINT=X(2)/XV(2*NPX+2)*FILT/XV(2*NPX+6)  !SINT=SRUN_r (interflow) !d'ou  X(2)=SMS_r  et  XV(2*NPX+6)=1/SUB_r
-      ! -------------------------------
-      !### REC_r = CRAK_r * SMS_r/SMSC_r * (RMO_r-SRUN_r)
-      REC=X(2)/XV(2*NPX+2)*(FILT-SINT)/XV(2*NPX+7)   !# REC=REC_r    !d'ou XV(2*NPX+7)=1/CRAK_r
-      ! -------------------------------
-      !### SMF_r = RMO_r - SRUN_r - REC_r
-      !### SMS_r = SMS_r + SMF_r
-      X(2)=X(2)+FILT-SINT-REC
-      EX2=0.
-      !Cas ou le reservoir sol est plein
-      IF(X(2).GT.XV(2*NPX+2)) THEN
-        EX2=X(2)-XV(2*NPX+2)
-        X(2)=XV(2*NPX+2)
-      ENDIF
-      ! -------------------------------
-      !### POT_r = PET_r - INT_r
-      !### ET_r = lesser of ( 10*SMS_r/SMSC_r , POT_r )
-      CAP2=10.
-      ET=MIN(E-E1,CAP2*X(2)/XV(2*NPX+2))  !# ET=ET_r    
-      X(2)=MAX(0.,X(2)-ET)                !(evaporation depuis le reservoir sol)
-      ! -------------------------------
-      ! recharge nappe
-      X(3)=X(3)+EX2+REC  !(nappe= nappe + Recharge + debordement eventuel du reservoir sol)  avec donc X(3)=GW_r  
-      ! vidange nappe
-      !### BAS_r = K_r*GW_r
-      Q3=X(3)/XV(2*NPX+3)/XV(2*NPX+5)  !# Q3=BAS_r   (base flow)  d'ou XV(2*NPX+3)*XV(2*NPX+5)=1/K_r
-      !NB : la constante de vidange de la nappe est affectée en partie par la constante de vidange du reservoir de routage de Charles
-      !cette manip sert à forcer une valeur de parametre telle que la vidange de la nappe soit tjs plus lente que celle du routage de Charles
-      !et donc que les roles des reservoirs ne s'inversent pas (meme si vu la structure ici, c'est moins possible car la vidange de la nappe arrive dans le routage)
-      X(3)=X(3)-Q3                     !# X(3)=GW_r  (mise a jour nappe)
-      ! -------------------------------
-      ! reservoir de routage (ajout de Charles par rapport au schema initial)
-      X(4)=X(4)+SINT+SRUN+Q3   !# RUNOFF_r=IRUN_r+SRUN_r+BAS_r  (mise a jour niveau du reservoir)
-      Q4=X(4)/XV(2*NPX+5)      !debit sortant du res de routage (fonction du niveau de remplissage)  avec XV(2*NPX+5)=constante vidange Res Rout
-      X(4)=X(4)-Q4             !mise a jour niveau du res. avec X(4)=reservoir de routage
-      QT=Q4                    !debit sortant du res de routage
-
-      ! -------------------------------
-C     Convolution delai (ajout de Charles par rapport au schema initial)
-      DO 3 K=1,3*NH-1
-        X(7+K)=X(8+K)+XV(3*NPX+K)*QT
-    3 CONTINUE
-      X(7+3*NH)=XV(3*NPX+3*NH)*QT
-
-      ! -------------------------------
-C     Debit total
-      Q=X(8)
-
-
-C On stocke les variables pour écriture
-      MISC( 1)=E             ! ETP en entree  [mm]
-      MISC( 2)=P             ! pluie en entree [mm]
-      MISC( 3)=EXC           ! pluie non interceptee [mm]
-      MISC( 4)=E1            ! pluie interceptee [mm]
-      MISC( 5)=SRUN          ! direct surface runoff [mm]
-      MISC( 6)=FILT          ! infiltration to soil [mm]
-      MISC( 7)=SINT          ! interflow [mm]
-      MISC( 8)=REC           ! recharge [mm]
-      MISC( 9)=X(2)          ! niveau du reservoir sol [mm]
-      MISC(10)=ET            ! evaporation depuis le reservoir sol [mm]
-      MISC(11)=X(3)          ! niveau du reservoir nappe [mm]
-      MISC(12)=Q3            ! vidange nappe [mm]
-      MISC(13)=X(4)          ! niveau du reservoir de routage [mm]
-      MISC(14)=Q4            ! debit sortant du res de routage [mm]
-      MISC(15)=Q             ! debit total a lexutoire [mm]
-
-      ENDSUBROUTINE
-
-
-
-C**********************************************************************
-      SUBROUTINE MOD9_D(X,XV,P,E,Q,MISC)
-C Calcul du débit sur un pas de temps avec le modèle SACR
-C Entrées :
-C       X : Etats en début de pas de temps (mm)
-C       XV : Paramètres
-C       P1 : Pluie journalière (mm)
-C       E : ETP journalière (mm)
-C Sorties :
-C       X : Etats en fin de pas de temps
-C       Q : Débit journalier simulé (mm)
-C**********************************************************************
-      Implicit None
-      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 P,E,Q
-      doubleprecision ADDRO,ADIMC,ADSUR,BF,BFCC,BFNCC,BFP,BFS,CHECK
-      doubleprecision DEL,DEFR,DINC,DLZP,DLZS,DT,DUZ,DUZTWC
-      doubleprecision E1,E2,E3,E4,E5,EDMND,EUSED,EXCESS,FRACP,GRND
-      doubleprecision HPL,PERC,PERCF,PERCM,PERCP,PERCS,PERCT,PINC,PXV
-      doubleprecision RATIO,RATLP,RATLS,RATLZ,RATLZT,RED,ROIMP,SBF,SDRO
-      doubleprecision UZTWM,UZFWM,UZK,PCTIM,ADIMP,RIVA,ZPERC,REXP,SPERC
-      doubleprecision PFREE,SIDE,RSERV,CROUT,PAREA,SFC,SIF,SPBF,XX1
-      doubleprecision SSUR,SUR,SURF,TBF,TCI,TET,TWX,UZFWC,UZRAT,UZTWC
-
-
-      doubleprecision LZTWM,LZFSM,LZFPM,LZSK,LZPK,LZTWC,LZFSC,LZFPC,NINC
-      integer NINC2 !LC_MODIF new_line
-      integer K,I
-      
-      
-
-C Transcription du code de V. Koren
-
-      UZTWM=XV(2*NPX+1)
-      UZFWM=XV(2*NPX+2)
-      UZK=XV(2*NPX+3)
-C      PCTIM=XV(2*NPX+4)
-      PCTIM=0.
-C      ADIMP=XV(2*NPX+5)
-      ADIMP=0.
-
-
-C      RIVA=XV(2*NPX+6)
-      RIVA=0.
-      ZPERC=XV(2*NPX+7)
-      REXP=XV(2*NPX+8)
-      LZTWM=XV(2*NPX+9)
-      LZFSM=XV(2*NPX+10)
-      LZFPM=XV(2*NPX+11)
-      LZSK=XV(2*NPX+12)
-      LZPK=XV(2*NPX+13)
-      PFREE=XV(2*NPX+14)
-
-      SIDE=XV(2*NPX+5)
-C      RSERV=XV(2*NPX+16)
-      RSERV=0.3*(LZFPM+LZFSM)
-C      EFC=XV(2*NPX+16)
-      CROUT=XV(2*NPX+6)
-
-      PAREA=1.0-PCTIM-ADIMP
-
-C      WRITE(*,'(A,6F10.2)')'MOD',(X(I),I=1,6)
-      UZTWC=X(1)
-      UZFWC=X(2)
-      LZTWC=X(3)
-      LZFSC=X(4)
-      LZFPC=X(5)
-      ADIMC=X(6)
-
-C Calcul évaporation
-      EDMND=E
-      E1=EDMND*(UZTWC/UZTWM)
-      RED=EDMND-E1
-C     RED IS RESIDUAL EVAP DEMAND
-      UZTWC=UZTWC-E1
-
-      E2=0.0
-      IF(UZTWC.GE.0.)GO TO 220
-C      ENDIF
-
-C     E1 CAN NOT EXCEED UZTWC
-      E1=E1+UZTWC
-      UZTWC=0.0
-CV.K   REDUCE TOTAL TENSION WATER BY ACTUAL E1
-C      UZTWC=UZTWC-E1
-C      IF(UZTWC .LT. 0.0) UZTWC=0.0
-
-      RED=EDMND-E1
-      IF(UZFWC.GE.RED) GO TO 221
-
-      E2=UZFWC
-      UZFWC=0.0
-CV.K   REDUCE TOTAL FREE WATER BY ACTUAL E2
-C      UZFWC=UZFWC-E2
-C      IF(UZFWC .LT. 0.0) UZFWC=0.0
-
-      RED=RED-E2
-      GO TO 225
-  221 E2=RED
-CVK   SUBTRACT E2 FROM TOTAL & UNFROZEN FREE WATER STORAGES
-      UZFWC=UZFWC-E2
-      RED=0.0
-  220 IF((UZTWC/UZTWM).GE.(UZFWC/UZFWM)) GO TO 225
-C     UPPER ZONE FREE WATER RATIO EXCEEDS UPPER ZONE
-C     TENSION WATER RATIO, THUS TRANSFER FREE WATER TO TENSION
-
-      UZRAT=(UZTWC+UZFWC)/(UZTWM+UZFWM)
-
-CV.K  ACCOUNT FOR RATIO OF UNFROZEN WATER ONLY
-CV.K  AND ADJUST FOUR SOIL STATES
-CV.K      UZTWC=UZTWM*UZRAT
-CV.K      UZFWC=UZFWM*UZRAT
-      DUZTWC=UZTWM*UZRAT-UZTWC
-C      IF(DUZTWC .GT. UZFWH) DUZTWC=UZFWH
-CV.K  TRANSFERED WATER CAN NOT EXCEED UNFROZEN FREE WATER
-      UZTWC=UZTWC+DUZTWC
-C      UZTWH=UZTWH+DUZTWC
-      UZFWC=UZFWC-DUZTWC
-C      UZFWH=UZFWH-DUZTWC
-
-CV.K  CHECK UNFROZEN WATER STORAGES TOO
-  225 IF (UZTWC.LT.0.00001) THEN
-       UZTWC=0.0
-C       UZTWH=0.0
-      ENDIF
-      IF (UZFWC.LT.0.00001) THEN
-       UZFWC=0.0
-C       UZFWH=0.0
-      ENDIF
-
-CV.K  ONLY UNFROZEN WATER CAN BE EVAPORATED
-      E3=RED*(LZTWC/(UZTWM+LZTWM))
-      LZTWC=LZTWC-E3
-      IF(LZTWC.GE.0.0)GO TO 226
-      E3=E3+LZTWC
-      LZTWC=0.0
-
-  226 RATLZT=LZTWC/LZTWM
-C      WRITE(*,*)'E',E,'E3',E3,'RED',RED,'LZTWC',LZTWC
-      RATLZ=(LZTWC+LZFPC+LZFSC-RSERV)/(LZTWM+LZFPM+LZFSM
-     +       -RSERV)
-      IF(RATLZT.GE.RATLZ) GO TO 230
-C     RESUPPLY LOWER ZONE TENSION WATER FROM LOWER
-C     ZONE FREE WATER IF MORE WATER AVAILABLE THERE.
-      DEL=(RATLZ-RATLZT)*LZTWM
-CV.K  ONLY UNFROZEN WATER CAN BE TRANSFERED
-c       if(lzfsc .ne. lzfsh) write(*,*) 'BST4=',lzfsc,lzfsh
-      SFC=LZFSC+LZFPC
-      IF(DEL .GT. SFC) DEL=SFC
-      LZFSC=LZFSC-DEL
-      IF(LZFSC .LT. 0.0) THEN
-C     TRANSFER FROM LZFSC TO LZTWC.
-C       LZFSC=LZFSC-DEL
-c         if(lzfsc .lt. lzfsh) then
-c          write(*,*) ' lzfsc1: ',lzfsc,lzfsh,del
-c          stop
-c         endif
-C      ELSE
-C     IF TRANSFER EXCEEDS LZFSC THEN REMAINDER COMES FROM LZFPC
-       LZFPC=LZFPC+LZFSC
-C       LZFPH=LZFPH+LZFSH
-C       xx=LZFSC+DEL
-C       LZFSC=LZFSC-xx
-c         if(lzfsc .lt. lzfsh) then
-c          write(*,*) ' lzfsc2: ',lzfsc,lzfsh,del,xx
-c          stop
-c         endif
-       LZFSC=0.0
-       IF(LZFPC.LT.0.)LZFPC=0.
-      ENDIF
-      LZTWC=LZTWC+DEL
-C      LZTWH=LZTWH+DEL
-
-CV.K      LZTWC=LZTWC+DEL
-CV.K      LZFSC=LZFSC-DEL
-CV.K      IF(LZFSC.GE.0.0) GO TO 230
-CV.K      LZFPC=LZFPC+LZFSC
-CV.K      LZFSC=0.0
-
-CV.K  CHECK UNFROZEN WATER STORAGE
-  230 IF (LZTWC.LT.0.00001) THEN
-       LZTWC=0.0
-C       LZTWH=0.0
-      ENDIF
-
-
-C     COMPUTE ET FROM ADIMP AREA.-E5
-      E5=E1+(RED+E2)*((ADIMC-E1-UZTWC)/(UZTWM+LZTWM))
-C      ADJUST ADIMC,ADDITIONAL IMPERVIOUS AREA STORAGE, FOR EVAPORATION.
-      ADIMC=ADIMC-E5
-      IF(ADIMC.GE.0.0) GO TO 231
-C     E5 CAN NOT EXCEED ADIMC.
-      E5=E5+ADIMC
-      ADIMC=0.0
-  231 E5=E5*ADIMP
-      ADIMC=0.
-      E5=0.
-C     E5 IS ET FROM THE AREA ADIMP.
-C.......................................
-C     COMPUTE PERCOLATION AND RUNOFF AMOUNTS.
-      PXV=P
-      TWX=PXV+UZTWC-UZTWM
-      IF(TWX.GE.0.0) GO TO 232
-C     ALL MOISTURE HELD IN UZTW--NO EXCESS.
-      UZTWC=UZTWC+PXV
-CV.K  ADJUST UNFROZEN TENSION WATER
-C      UZTWH=UZTWH+PXV
-
-      TWX=0.0
-      GO TO 233
-C      MOISTURE AVAILABLE IN EXCESS OF UZTWC STORAGE.
-CV.K  232 UZTWC=UZTWM
-C  232 UZTWH=UZTWH+(UZTWM-UZTWC)
-  232 UZTWC=UZTWM
-
-  233 CONTINUE
-C  233 ADIMC=ADIMC+PXV-TWX
-C
-C     COMPUTE IMPERVIOUS AREA RUNOFF.
-C      ROIMP=PXV*PCTIM
-      ROIMP=0.
-C      ROIMP IS RUNOFF FROM THE MINIMUM IMPERVIOUS AREA.
-C      SIMPVT=SIMPVT+ROIMP
-C
-C     INITIALIZE TIME INTERVAL SUMS.
-      SBF=0.0
-      SSUR=0.0
-      SIF=0.0
-      SPERC=0.0
-      SDRO=0.0
-      SPBF=0.0
-C
-C     DETERMINE COMPUTATIONAL TIME INCREMENTS FOR THE BASIC TIME
-C     INTERVAL
-CV.K      NINC=1.0+0.2*(UZFWC+TWX)
-CV.K  PERCOLATE UNFROZEN WATER ONLY
-C      NINC=1.0+0.2*(UZFWH+TWX)
-      NINC=MAX(1.,MIN(5.,(UZFWC+TWX)/5.))
-C     NINC=NUMBER OF TIME INCREMENTS THAT THE TIME INTERVAL
-C     IS DIVIDED INTO FOR FURTHER
-C     SOIL-MOISTURE ACCOUNTING.  NO ONE INCREMENT
-C     WILL EXCEED 5.0 MILLIMETERS OF UZFWC+PAV
-      DT=1.
-      DINC=(1.0/NINC)*DT
-C     DINC=LENGTH OF EACH INCREMENT IN DAYS.
-      PINC=TWX/NINC
-C     PINC=AMOUNT OF AVAILABLE MOISTURE FOR EACH INCREMENT.
-C      COMPUTE FREE WATER DEPLETION FRACTIONS FOR
-C     THE TIME INCREMENT BEING USED-BASIC DEPLETIONS
-C      ARE FOR ONE DAY
-CVK INTRODUCED REDUCTION (RUZICE & RLZICE) DUE FROZEN GROUND
-CVK HOWEVER, PRIMARY RUNOFF IS UNCHANGED
-CVK      DUZ=1.0-((1.0-UZK)**DINC)
-CVK      DLZS=1.0-((1.0-LZSK)**DINC)
-CVK  Linear transformation for frozen ground
-cc      DUZ=1.0-((1.0-UZK*RUZICE)**DINC)
-cc      DLZS=1.0-((1.0-LZSK*RLZICE)**DINC)
-CVK  Non-linear (correct) transformation for frozen ground
-C     IF(IVERS .EQ. 0) THEN
-       DUZ =1.0-((1.0-UZK)**DINC)
-       DLZS=1.0-((1.0-LZSK)**DINC)
-C      ELSE
-C       DUZ=1.0-((1.0-RUZICE)**DINC)
-C       DLZS=1.0-((1.0-RLZICE)**DINC)
-C      ENDIF
-      DLZP=1.0-((1.0-LZPK)**DINC)
-
-C      WRITE(*,'(A,6F10.2)')'MOD2',(X(I),I=1,6)
-C      WRITE(*,'(A,6F10.2)')'MOD2',UZTWC,UZFWC,LZTWC,LZFSC,LZFPC,ADIMC
-C      PAUSE
-C     START INCREMENTAL DO LOOP FOR THE TIME INTERVAL.
-c      DO 240 I=1,NINC !LC_MODIF
-      NINC2=INT(NINC)  !LC_MODIF
-      DO 240 I=1,NINC2 !LC_MODIF
-      ADSUR=0.0
-C     COMPUTE DIRECT RUNOFF (FROM ADIMP AREA).
-      RATIO=(ADIMC-UZTWC)/LZTWM
-      IF (RATIO.LT.0.0) RATIO=0.0
-      ADDRO=PINC*(RATIO**2.)
-C     ADDRO IS THE AMOUNT OF DIRECT RUNOFF FROM THE AREA ADIMP.
-C
-C     COMPUTE BASEFLOW AND KEEP TRACK OF TIME INTERVAL SUM.
-CV.K      BF=LZFPC*DLZP
-CV.K      LZFPC=LZFPC-BF
-CV.K      IF (LZFPC.GT.0.0001) GO TO 234
-CV.K      BF=BF+LZFPC
-CV.K      LZFPC=0.0
-CV.K  BASEFLOW FROM UNFROZEN WATER ONLY
-      BF=LZFPC*DLZP
-      LZFPC=LZFPC-BF
-      IF (LZFPC.GT.0.0001) THEN
-C       LZFPC=LZFPC-BF
-       GO TO 234
-      ENDIF
-      BF=BF+LZFPC
-      LZFPC=0.0
-C      LZFPC=LZFPC-BF
-C      IF(LZFPC .LE. 0.0001) LZFPC=0.0
-CV.K-------------------------------------
-C
-  234 SBF=SBF+BF
-      SPBF=SPBF+BF
-CV.K  SUPPLAMENTAL FLOW FROM UNFROZEN WATER ONLY (NOTE, DLZS
-CV.K  NOTE, DLZS IS REDUCED DUE FROZEN GROUND
-CV.K      BF=LZFSC*DLZS
-CV.K      LZFSC=LZFSC-BF
-CV.K      IF(LZFSC.GT.0.0001) GO TO 235
-CV.K      BF=BF+LZFSC
-CV.K      LZFSC=0.0
-      BF=LZFSC*DLZS
-      LZFSC=LZFSC-BF
-      IF(LZFSC.GT.0.0001) THEN
-cc?      IF(LZFSH.GT.0.0) THEN
-C       LZFSC=LZFSC-BF
-c         if(abs(lzfsc-lzfsh) .gt. 0.000001) then
-c         if(abs(lzfsc-lzfsh) .gt. 0.000001) then
-c          write(*,*) ' lzfsc3: ',lzfsc,lzfsh,bf
-c         endif
-       GO TO 235
-      ENDIF
-      BF=BF+LZFSC
-      LZFSC=0.0
-CV      LZFSC=LZFSC-BF
-CV      IF(LZFSC .LE. 0.0001) LZFSC=0.0
-CV.K--------------------------------------------
-C
-  235 SBF=SBF+BF
-C
-C      COMPUTE PERCOLATION-IF NO WATER AVAILABLE THEN SKIP
-ccvk      IF((PINC+UZFWC).GT.0.01) GO TO 251
-      xx1=PINC+UZFWC
-      IF(xx1.GT.0.01) GO TO 251
-      UZFWC=UZFWC+PINC
-CV.K  ADD TO UNFROZEN WATER ALSO
-C      UZFWH=UZFWH+PINC
-      GO TO 249
-  251 PERCM=LZFPM*DLZP+LZFSM*DLZS
-CVK      PERC=PERCM*(UZFWC/UZFWM)
-CV.K  USE ONLY UNFROZEN WATER RATIOS
-ccvk  new change: PERCOLATION REDUCED BY RUZPERC
-CC       PERC=PERCM*(UZFWH/UZFWM)*RUZICE
-      PERC=PERCM*(UZFWC/UZFWM)
-C      IF(IVERS .NE. 0) PERC=PERC*RUZPERC
-C--      PERC=PERCM*(UZFWH/UZFWM)*RUZPERC
-
-CV.K      DEFR=1.0-((LZTWC+LZFPC+LZFSC)/(LZTWM+LZFPM+LZFSM))
-cvk 6/22/00      DEFR=1.0-((LZTWH+LZFPH+LZFSH)/(LZTWM+LZFPM+LZFSM))
-cvk  better to keep original definition of DEFR using total water
-      DEFR=1.0-((LZTWC+LZFPC+LZFSC)/(LZTWM+LZFPM+LZFSM))
-
-C     DEFR IS THE LOWER ZONE MOISTURE DEFICIENCY RATIO
-c--      FR=1.0
-C     FR IS THE CHANGE IN PERCOLATION WITHDRAWAL DUE TO FROZEN GROUND.
-c--      FI=1.0
-C     FI IS THE CHANGE IN INTERFLOW WITHDRAWAL DUE TO FROZEN GROUND.
-c--      IF (IFRZE.EQ.0) GO TO 239
-c--       UZDEFR=1.0-((UZTWC+UZFWC)/(UZTWM+UZFWM))
-CVK
-CVK     CALL FGFR1(DEFR,FR,UZDEFR,FI)
-CVK      IF( IVERS .EQ. 1) THEN
-CVK  IF IVERS=1, OLD VERSION; IF IVERS=2, NEW VERS. FROST INDEX,
-CVK  BUT OLD VERS. OF PERCOLAT. AND INTERFLOW REDUCTION
-c--      IF( IVERS .LE. 2) CALL FGFR1(DEFR,FR,UZDEFR,FI)
-
-c--      IF(IVERS .EQ. 3 .AND. FGPM(5) .GT. 0.) THEN
-CVK  OPTIONAL VERSION TO ACCOUNT FOR ADDITIONAL IMPERVIOUS
-CVK  AREAS EFFECTS DUE FROZEN GROUND
-c--       FR=1-SURFRZ1(FGCO(1),FGPM(6),FGPM(5))
-c--       FI=FR
-c--      ENDIF
-
-c--  239 PERC=PERC*(1.0+ZPERC*(DEFR**REXP))*FR
-  239 PERC=PERC*(1.0+ZPERC*(DEFR**REXP))
-C     NOTE...PERCOLATION OCCURS FROM UZFWC BEFORE PAV IS ADDED.
-CV.K      IF(PERC.LT.UZFWC) GO TO 241
-      IF(PERC.LT.UZFWC) GO TO 241
-C      PERCOLATION RATE EXCEEDS UZFWH.
-CV.K      PERC=UZFWC
-      PERC=UZFWC
-C     PERCOLATION RATE IS LESS THAN UZFWH.
-  241 UZFWC=UZFWC-PERC
-CV.K  ADJUST UNFROZEN STORAGE ALSO
-C      UZFWH=UZFWH-PERC
-
-C     CHECK TO SEE IF PERCOLATION EXCEEDS LOWER ZONE DEFICIENCY.
-      CHECK=LZTWC+LZFPC+LZFSC+PERC-LZTWM-LZFPM-LZFSM
-      IF(CHECK.LE.0.0) GO TO 242
-      PERC=PERC-CHECK
-      UZFWC=UZFWC+CHECK
-CV.K  ADJUST UNFROZEN STARAGE ALSO
-C      UZFWH=UZFWH+CHECK
-
-  242 SPERC=SPERC+PERC
-C     SPERC IS THE TIME INTERVAL SUMMATION OF PERC
-C
-C     COMPUTE INTERFLOW AND KEEP TRACK OF TIME INTERVAL SUM.
-C     NOTE...PINC HAS NOT YET BEEN ADDED
-CV.K      DEL=UZFWC*DUZ*FI
-CVK  INTERFLOW ALSO REDUCED DUE FROFEN GROUND (DUZ REDUCED BY RUZICE)
-CVK  ADDITIONAL REDUCTION DUE IMPERVIOUS FROZEN AREAS (FI) IS OPTIONAL
-CVK  IN THE NEW VERSION. BASIC OPTION IS FI=1
-c--      DEL=UZFWH*DUZ*FI
-      DEL=UZFWC*DUZ
-      SIF=SIF+DEL
-      UZFWC=UZFWC-DEL
-CV.K  ADJUST UNFROZEN STORAGE ALSO
-C      UZFWH=UZFWH-DEL
-
-C     DISTRIBE PERCOLATED WATER INTO THE LOWER ZONES
-C     TENSION WATER MUST BE FILLED FIRST EXCEPT FOR THE PFREE AREA.
-C     PERCT IS PERCOLATION TO TENSION WATER AND PERCF IS PERCOLATION
-C         GOING TO FREE WATER.
-      PERCT=PERC*(1.0-PFREE)
-      xx1=PERCT+LZTWC
-      IF (xx1.GT.LZTWM) GO TO 243
-      LZTWC=LZTWC+PERCT
-CV.K  ADJUST UNFROZEN STORAGE ALSO
-C      LZTWH=LZTWH+PERCT
-      PERCF=0.0
-      GO TO 244
-  243 PERCF=PERCT+LZTWC-LZTWM
-CV.K  CHANGE UNFROZEN WATER STORAGE
-C      LZTWH=LZTWH+LZTWM-LZTWC
-      LZTWC=LZTWM
-C
-C      DISTRIBUTE PERCOLATION IN EXCESS OF TENSION
-C      REQUIREMENTS AMONG THE FREE WATER STORAGES.
-  244 PERCF=PERCF+PERC*PFREE
-      IF(PERCF.EQ.0.0) GO TO 245
-      HPL=LZFPM/(LZFPM+LZFSM)
-C     HPL IS THE RELATIVE SIZE OF THE PRIMARY STORAGE
-C     AS COMPARED WITH TOTAL LOWER ZONE FREE WATER STORAGE.
-
-c VK changed to account for ZERO MAX storage
-      if(LZFPM .ne. 0.) then
-       RATLP=LZFPC/LZFPM
-      else
-       RATLP = 1.
-      endif
-      if(LZFSM .ne. 0.) then
-       RATLS=LZFSC/LZFSM
-      else
-       RATLS = 1.
-      endif
-
-C     RATLP AND RATLS ARE CONTENT TO CAPACITY RATIOS, OR
-C     IN OTHER WORDS, THE RELATIVE FULLNESS OF EACH STORAGE
-      FRACP=(HPL*2.0*(1.0-RATLP))/((1.0-RATLP)+(1.0-RATLS))
-C     FRACP IS THE FRACTION GOING TO PRIMARY.
-      IF (FRACP.GT.1.0) FRACP=1.0
-      PERCP=PERCF*FRACP
-      PERCS=PERCF-PERCP
-C     PERCP AND PERCS ARE THE AMOUNT OF THE EXCESS
-C     PERCOLATION GOING TO PRIMARY AND SUPPLEMENTAL
-C      STORGES,RESPECTIVELY.
-      LZFSC=LZFSC+PERCS
-CV.K      IF(LZFSC.LE.LZFSM) GO TO 246
-      IF(LZFSC.LE.LZFSM) THEN
-C       LZFSH=LZFSH+PERCS
-       GO TO 246
-      ENDIF
-
-      PERCS=PERCS-LZFSC+LZFSM
-CV.K  ADJUST UNFROZEN STORAGE ALSO
-C      LZFSH=LZFSH+PERCS
-
-      LZFSC=LZFSM
-  246 LZFPC=LZFPC+(PERCF-PERCS)
-C     CHECK TO MAKE SURE LZFPC DOES NOT EXCEED LZFPM.
-CV.K      IF (LZFPC.LE.LZFPM) GO TO 245
-      IF (LZFPC.LE.LZFPM) THEN
-C       LZFPH=LZFPH+(PERCF-PERCS)
-       GO TO 245
-      ENDIF
-
-      EXCESS=LZFPC-LZFPM
-      LZTWC=LZTWC+EXCESS
-CV.K  ADJUST UNFROZEN STORAGES ALSO
-C      LZTWH=LZTWH+EXCESS
-C      LZFPH=LZFPH+(PERCF-PERCS)-EXCESS
-      LZFPC=LZFPM
-C
-C     DISTRIBUTE PINC BETWEEN UZFWC AND SURFACE RUNOFF.
-  245 IF(PINC.EQ.0.0) GO TO 249
-C     CHECK IF PINC EXCEEDS UZFWM
-      xx1=PINC+UZFWC
-      IF(xx1.GT.UZFWM) GO TO 248
-C     NO SURFACE RUNOFF
-      UZFWC=UZFWC+PINC
-CV.K  ADJUST UNFROZEN STORAGE ALSO
-C      UZFWH=UZFWH+PINC
-      GO TO 249
-C
-C     COMPUTE SURFACE RUNOFF (SUR) AND KEEP TRACK OF TIME INTERVAL SUM.
-  248 SUR=PINC+UZFWC-UZFWM
-      UZFWC=UZFWM
-CV.K  ADJUST UNFROZEN STORAGE ALSO
-C      UZFWH=UZFWH+PINC-SUR
-      SSUR=SSUR+SUR*PAREA
-      ADSUR=SUR*(1.0-ADDRO/PINC)
-C     ADSUR IS THE AMOUNT OF SURFACE RUNOFF WHICH COMES
-C     FROM THAT PORTION OF ADIMP WHICH IS NOT
-C     CURRENTLY GENERATING DIRECT RUNOFF.  ADDRO/PINC
-C     IS THE FRACTION OF ADIMP CURRENTLY GENERATING
-C     DIRECT RUNOFF.
-      SSUR=SSUR+ADSUR*ADIMP
-C
-C     ADIMP AREA WATER BALANCE -- SDRO IS THE 6 HR SUM OF
-C          DIRECT RUNOFF.
-  249 ADIMC=ADIMC+PINC-ADDRO-ADSUR
-      xx1=UZTWM+LZTWM
-      IF (ADIMC.LE.xx1) GO TO 247
-      ADDRO=ADDRO+ADIMC-xx1
-      ADIMC=xx1
-  247 SDRO=SDRO+ADDRO*ADIMP
-      IF (ADIMC.LT.0.00001) ADIMC=0.0
-  240 CONTINUE
-
-C.......................................
-C     END OF INCREMENTAL DO LOOP.
-C.......................................
-C      WRITE(*,*)SPERC
-
-C     COMPUTE SUMS AND ADJUST RUNOFF AMOUNTS BY THE AREA OVER
-C     WHICH THEY ARE GENERATED.
-      EUSED=E1+E2+E3
-C     EUSED IS THE ET FROM PAREA WHICH IS 1.0-ADIMP-PCTIM
-      SIF=SIF*PAREA
-C
-C     SEPARATE CHANNEL COMPONENT OF BASEFLOW
-C     FROM THE NON-CHANNEL COMPONENT
-      TBF=SBF*PAREA
-C     TBF IS TOTAL BASEFLOW
-      BFCC=TBF*(1.0/(1.0+SIDE))
-C     BFCC IS BASEFLOW, CHANNEL COMPONENT
-      BFP=SPBF*PAREA/(1.0+SIDE)
-      BFS=BFCC-BFP
-      IF(BFS.LT.0.0)BFS=0.0
-      BFNCC=TBF-BFCC
-C     BFNCC IS BASEFLOW,NON-CHANNEL COMPONENT
-C
-C     ADD TO MONTHLY SUMS.
-c--      SINTFT=SINTFT+SIF
-c--      SGWFP=SGWFP+BFP
-c--      SGWFS=SGWFS+BFS
-c--      SRECHT=SRECHT+BFNCC
-c--      SROST=SROST+SSUR
-c--      SRODT=SRODT+SDRO
-C
-C     COMPUTE TOTAL CHANNEL INFLOW FOR THE TIME INTERVAL.
-      TCI=ROIMP+SDRO+SSUR+SIF+BFCC
-        GRND = SIF + BFCC   ! interflow is part of ground flow
-CC      GRND = BFCC         ! interflow is part of surface flow
-      SURF = TCI - GRND
-C
-C     COMPUTE E4-ET FROM RIPARIAN VEGETATION.
-      E4=(EDMND-EUSED)*PCTIM
-C
-C     SUBTRACT E4 FROM CHANNEL INFLOW
-      TCI=TCI-E4
-      IF(TCI.GE.0.0) GO TO 250
-      E4=E4+TCI
-      TCI=0.0
-cc  250 SROT=SROT+TCI
-250      CONTINUE
-      GRND = GRND - E4
-      IF (GRND .LT. 0.) THEN
-         SURF = SURF + GRND
-         GRND = 0.
-       IF (SURF .LT. 0.) SURF = 0.
-      END IF
-C
-C     COMPUTE TOTAL EVAPOTRANSPIRATION-TET
-      EUSED=EUSED*PAREA
-      TET=EUSED+E5+E4
-c--      SETT=SETT+TET
-c--      SE1=SE1+E1*PAREA
-c--      SE3=SE3+E3*PAREA
-c--      SE4=SE4+E4
-c--      SE5=SE5+E5
-C     CHECK THAT ADIMC.GE.UZTWC
-      IF (ADIMC.LT.UZTWC) ADIMC=UZTWC
-C
-c  Return back SAC states
-      X(1)=UZTWC
-      X(2)=UZFWC
-      X(3)=LZTWC
-      X(4)=LZFSC
-      X(5)=LZFPC
-      X(6)=ADIMC
-
-C Décalage temporel
-      DO 2 K=1,2*NH-1
-      X(7+K)=X(8+K)+XV(3*NPX+K)*TCI
-    2 CONTINUE
-      X(7+3*NH)=XV(3*NPX+3*NH)*TCI
-
-C Débit total
-      Q=X(8)
-      
-C Export
-      MISC( 1)=E
-      MISC( 2)=P
-      MISC( 3)=X(1)
-      MISC( 4)=X(2)
-      MISC( 5)=X(3)
-      MISC( 6)=X(4)
-      MISC( 7)=X(5)
-      MISC( 8)=X(6)    
-      MISC( 9)=Q
-      
-      ENDSUBROUTINE
-
-
-
-
-C**********************************************************************
-      SUBROUTINE MOD8_D(X,XV,P,E,Q,MISC)
-C Calcul du debit sur un pas de temps avec le modele MORD
-C Entrees : 
-C       X : Etats en debut de pas de temps (mm)
-C       XV : Parametres
-C       P : Pluie journaliere (mm)
-C       E : ETP journaliere (mm)
-C Sorties :
-C       X : Etats en fin de pas de temps
-C       Q : Debit journalier simule (mm)
-C----------------------------------------------------------------------
-      Implicit None
-      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 P,E,Q
-      DOUBLEPRECISION PART1,PUISSN,CAPAZ
-      DOUBLEPRECISION pl,dtr1,dtu1,VS,evu,AL,vl
-      DOUBLEPRECISION dtz,RUR,zz,an,evz,etr,VN,rt
-      INTEGER K
-
-C Transcription du code EDF-DTG par T. Mathevet
-      
-      PART1=0.80
-      PUISSN=3.
-      CAPAZ=90.
-
-C      Correction de pluie
-            pl=P*XV(2*NPX+1)
-
-c      Repartition pluie suivant stock superficiel
-            dtr1=pl*X(1)/XV(2*NPX+5)
-            dtu1=pl-dtr1
-
-c      Evolution du reservoir de surface U
-            X(1)=X(1)+dtu1
-
-            if (X(1).gt.XV(2*NPX+5)) then
-                  VS=X(1)-XV(2*NPX+5)+dtr1
-                  X(1)=XV(2*NPX+5)
-            else
-                  VS=dtr1
-            endif
-
-            evu=E*X(1)/XV(2*NPX+5)
-            if (evu.gt.X(1)) evu=X(1)
-
-            X(1)=X(1)-evu
-
-c      Evolution du reservoir intermediaire L
-
-            AL=VS*(1-X(2)/XV(2*NPX+6))
-            if (AL+X(2).gt.XV(2*NPX+6)) AL=XV(2*NPX+6)-X(2)
-            X(2)=X(2)+AL
-
-            vl=X(2)/XV(2*NPX+2)
-            X(2)=X(2)-vl
-
-C      Evolution du reservoir evaporant Z
-            zz=X(3)/CAPAZ
-            dtz=(1-zz)*vl
-            RUR=zz*vl*(1-PART1)
-            an=zz*vl*PART1
-
-            X(3)=X(3)+dtz
-            evz=(E-evu)*X(3)/CAPAZ
-            if (evz.gt.X(3)) evz=X(3)
-
-            etr=evu+evz
-            X(3)=X(3)-evz
-      IF(X(3).GT.CAPAZ) X(3)=CAPAZ
-
-c      Evolution du reservoir nappe N
-            X(4)=X(4)+an
-            VN=(X(4)/XV(2*NPX+3))**PUISSN
-            if (VN.gt.X(4)) then
-                  VN=X(4)
-            endif
-
-            X(4)=X(4)-VN
-
-c      Somme et routage des differentes contributions            
-            rt=VS-AL+RUR+VN
-
-C Hydrogramme unitaire type HU2 de GR4      
-      DO 2 K=1,2*NH-1
-      X(7+NH+K)=X(8+NH+K)+XV(3*NPX+NH+K)*rt
-    2 CONTINUE
-      X(7+3*NH)=XV(3*NPX+3*NH)*rt
-
-C Debit total
-      Q=X(8+NH)
-
-C On stocke les variables pour ecriture
-      MISC( 1)=E             ! ETP en entree [mm]
-      MISC( 2)=P             ! pluie en entree [mm]
-      MISC( 3)=dtu1          ! ecoulement coulant dans U (DTU1) [mm]
-      MISC( 4)=dtr1          ! ecoulement contournant U (DRU1) [mm]
-      MISC( 5)=VS            ! dtr1 + debordement eventuel de U (VS) [mm]
-      MISC( 6)=evu           ! evapotranspiration issue de U (EVU) [mm]
-      MISC( 7)=X(1)          ! niveau du reservoir de surface U [mm]
-      MISC( 8)=AL            ! ecoulement coulant dans L (AL) [mm]
-      MISC( 9)=X(2)          ! niveau du reservoir intermediaire L [mm]
-      MISC(10)=evz           ! evapotranspiration issue de Z (EVZ) [mm]
-      MISC(11)=dtz           ! part de lecoulement coulant dans Z (DTZ) [mm]
-      MISC(12)=X(3)          ! niveau du reservoir evaporant Z [mm]
-      MISC(13)=an            ! ecoulement coulant dans N (AN) [mm]
-      MISC(14)=RUR           ! ecoulement issu de L mais contournant N (RUR) [mm]
-      MISC(15)=VN            ! ecoulement issu de N (VN) [mm]
-      MISC(16)=X(4)          ! niveau du reservoir nappe N [mm]
-      MISC(17)=rt            ! ecoulement entrant dans les hydrogrammes (RT) [mm]
-      MISC(18)=Q             ! debit total a lexutoire [mm]
-
-      ENDSUBROUTINE
-
-
-
-C**********************************************************************
-      SUBROUTINE MOD7_D(X,XV,P1,E,Q,MISC)
-C Calcul du débit sur un pas de temps avec le modèle GR3P
-C Entrées : 
-C       X : Etats en début de pas de temps (mm)
-C       XV : Paramètres
-C       P1 : Pluie journalière (mm)
-C       E : ETP journalière (mm)
-C Sorties :
-C       X : Etats en fin de pas de temps
-C       Q : Débit journalier simulé (mm)
-C**********************************************************************
-      Implicit None
-      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 P1,E,Q
-      DOUBLEPRECISION A,PN,PR,PS,PERC,EN,ER,WS,tanHyp_D
-      INTEGER K
-      
-      A=350.
-
-C Calcul du rendement
-      IF(P1.LE.E)THEN
-      EN=E-P1
-      PN=0.
-      WS=EN/A
-      IF(WS.GT.13)WS=13.
-c      ER=X(2)*(2.-X(2)/A)*tanh(WS)/(1.+(1.-X(2)/A)*tanh(WS))  !LC_MODIF tanh->tanHyp_D
-      ER=X(2)*(2.-X(2)/A)*tanHyp_D(WS)/(1.+(1.-X(2)/A)*tanHyp_D(WS))
-      X(2)=X(2)-ER
-      PR=0.
-      ELSE
-      EN=0.
-      PN=P1-E
-      WS=PN/A
-      IF(WS.GT.13)WS=13.
-c      PS=A*(1.-(X(2)/A)**2.)*tanh(WS)/(1.+X(2)/A*tanh(WS))  !LC_MODIF tanh->tanHyp_D
-      PS=A*(1.-(X(2)/A)**2.)*tanHyp_D(WS)/(1.+X(2)/A*tanHyp_D(WS))
-      PR=PN-PS
-      X(2)=X(2)+PS
-      ENDIF
-
-C Percolation
-      IF(X(2).LT.0.) THEN
-      X(2)=0. !LC_MODIF
-      ENDIF
-C      IF(XV(2*NPX+2).LT.0.)WRITE(*,*)'PROA'   !LC_MODIF
-      PERC=X(2)*(1.-(1.+(X(2)/(9./4.*A))**4.)**(-0.25))
-      X(2)=X(2)-PERC
-      PR=(PR+PERC)*XV(2*NPX+2)
-
-C HU2      
-      DO 2 K=1,2*NH-1
-      X(7+NH+K)=X(8+NH+K)+XV(3*NPX+NH+K)*PR
-    2 CONTINUE
-      X(7+3*NH)=XV(3*NPX+3*NH)*PR
-
-C Remplissage réservoir R
-      X(1)=X(1)+X(8+NH)
-
-      Q=X(1)*X(1)/(XV(2*NPX+1)+X(1))
-      X(1)=X(1)-Q
-      
-C Export
-      MISC( 1)=E
-      MISC( 2)=P1
-      MISC( 3)=X(1)
-      MISC( 4)=X(2)
-      MISC( 5)=Q
-      
-      ENDSUBROUTINE
-
-
-
-
-C**********************************************************************
-      SUBROUTINE MOD6_D(X,XV,P,E,Q,MISC)
-C Calcul du débit sur un pas de temps avec le modèle MOHY
-C Entrées : 
-C       X : Etats en début de pas de temps (mm)
-C       XV : Paramètres
-C       P1 : Pluie journalière (mm)
-C       E : ETP journalière (mm)
-C Sorties :
-C       X : Etats en fin de pas de temps
-C       Q : Débit journalier simulé (mm)
-C**********************************************************************
-      Implicit None
-      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 P,E,Q,PN,Q1,Q2,TRANSP,EN,FIL,Q21,QT
-      integer K
-      
-C      WRITE(*,'(A,11F6.1)')'MOD',(XV(2*NPX+IK),IK=1,NPX)
-
-C Interception
-      IF(P.GE.E)THEN
-      PN=P-E
-      EN=0.
-      ELSE
-      PN=0.
-      EN=E-P
-      ENDIF
-
-C     Calcul de l'infiltration
-      FIL=MIN(1.,X(2)/XV(2*NPX+1))
-      X(2)=X(2)+(1.-FIL)*PN
-      
-C     Calcul de l'evaporation du réservoir
-      TRANSP=MIN(X(2)/XV(2*NPX+2),EN)
-      X(2)=MAX(0.,X(2)-TRANSP)
-      
-
-C     Calcul des flux
-      Q2=X(2)/XV(2*NPX+6)
-      X(2)=X(2)-Q2
-
-      Q21=X(2)/XV(2*NPX+5)
-      X(2)=X(2)-Q21
-
-      X(1)=X(1)+Q21
-      Q1=X(1)/XV(2*NPX+7)/MAX(XV(2*NPX+5),XV(2*NPX+6))
-      X(1)=X(1)-Q1
-      QT=Q1+Q2+FIL*PN
-
-C Convolution HU
-      DO 33 K=1,3*NH-1
-      X(7+K)=X(8+K)+XV(3*NPX+K)*QT
-   33 CONTINUE
-      X(7+3*NH)=XV(3*NPX+3*NH)*QT
-
-C Débit total
-      Q=X(8)
-      
-C Export
-      MISC( 1)=E
-      MISC( 2)=P
-      MISC( 3)=X(1)
-      MISC( 4)=X(2)
-      MISC( 5)=Q
-      
-      ENDSUBROUTINE
-
-
-
-
-C**********************************************************************
-      SUBROUTINE MOD5_D(X,XV,P,E,Q,MISC)
-C Calcul du débit sur un pas de temps avec le modèle HBV0
-C Entrées : 
-C       X : Etats en début de pas de temps (mm)
-C       XV : Paramètres
-C       P : Pluie journalière (mm)
-C       E : ETP journalière (mm)
-C Sorties :
-C       X : Etats en fin de pas de temps
-C       Q : Débit journalier simulé (mm)
-C**********************************************************************
-      Implicit None
-      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 P,E,Q,P5,E5,ESI,PR,PRI,QR1,QR,PERC,Q2,Q3
-      INTEGER K,I
-
-C Production (niveau réservoir X(2))
-      P5=P/5.
-      E5=E/5.
-      PR=0.
-
-      DO 1 I=1,5
-      IF(X(2).GT.XV(2*NPX+2))THEN
-      PRI=P5
-      ELSE
-      PRI=P5*(X(2)/XV(2*NPX+2))**XV(2*NPX+7)
-      ENDIF
-      X(2)=X(2)+(P5-PRI)
-      PR=PR+PRI
-      ESI=E5
-      IF(X(2).LT.XV(2*NPX+8)*XV(2*NPX+2)) THEN
-      ESI=ESI*X(2)/XV(2*NPX+8)/XV(2*NPX+2)
-      ENDIF
-      X(2)=MAX(0.,X(2)-ESI)
-    1 CONTINUE
-
-C Réservoir de routage 1
-      X(1)=X(1)+PR
-      IF(X(1).GT.XV(2*NPX+1))THEN
-      QR=(X(1)-XV(2*NPX+1))/XV(2*NPX+6)
-      ELSE
-      QR=0.
-      ENDIF
-      X(1)=X(1)-QR
-      QR1=X(1)/XV(2*NPX+6)/XV(2*NPX+9)
-      X(1)=X(1)-QR1
-      QR=QR+QR1
-      PERC=MIN(X(1),XV(2*NPX+5))
-      X(1)=X(1)-PERC
-
-C Réservoir de routage 2
-      X(3)=X(3)+PERC
-      Q2=X(3)/XV(2*NPX+3)
-      X(3)=X(3)-Q2
-      Q3=QR+Q2
-
-C Convolution HU triangulaire
-      DO 2 K=1,2*NH-1
-      X(7+NH+K)=X(8+NH+K)+XV(3*NPX+NH+K)*Q3
-    2 CONTINUE
-      X(7+3*NH)=XV(3*NPX+3*NH)*Q3
-
-C Débit total
-      Q=X(8+NH)
-      
-C Export
-      MISC( 1)=E
-      MISC( 2)=P
-      MISC( 3)=PRI
-      MISC( 4)=PR
-      MISC( 5)=PERC
-      MISC( 6)=X(1)
-      MISC( 7)=X(2)
-      MISC( 8)=X(3)
-      MISC( 9)=QR1
-      MISC(10)=QR
-      MISC(11)=Q2
-      MISC(12)=Q3
-      MISC(13)=Q
-           
-      ENDSUBROUTINE
-
-
-
-
-C**********************************************************************
-      SUBROUTINE MOD4_D(X,XV,P1,E,Q,MISC)
-C Calcul du débit sur un pas de temps avec le modèle GR5J
-C Entrées :
-C       X  : Etats en début de pas de temps (mm)
-C       XV : Paramètres
-C       P1 : Pluie journalière (mm)
-C       E  : ETP journalière (mm)
-C Sorties :
-C       X : Etats en fin de pas de temps
-C       Q : Débit journalier simulé (mm)
-C**********************************************************************
-      Implicit None
-      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 P1,E,Q
-      DOUBLEPRECISION A,B,EN,ER,PN,PR,PS,WS,tanHyp_D
-      DOUBLEPRECISION PERC,PRHU1,PRHU2,ECH,QR,QD
-      DOUBLEPRECISION ETR,ECHR1,ECHR2
-      INTEGER K
-
-      DATA B/0.9/
-
-      A=XV(2*NPX+2)
-
-C Calcul du rendement
-      IF(P1.LE.E) THEN
-      EN=E-P1
-      PN=0.
-      WS=EN/A
-      IF(WS.GT.13)WS=13.
-c      ER=X(2)*(2.-X(2)/A)*tanh(WS)/(1.+(1.-X(2)/A)*tanh(WS))
-      ER=X(2)*(2.-X(2)/A)*tanHyp_D(WS)/(1.+(1.-X(2)/A)*tanHyp_D(WS))
-      ETR=ER+P1                                        !LC_MODIF new_line
-      IF(X(2).LT.ER) ETR=X(2)+P1                       !LC_MODIF new_line
-      X(2)=X(2)-ER
-      PR=0.
-      ELSE
-      EN=0.
-      ETR=E                                             !LC_MODIF new_line
-      PN=P1-E
-      WS=PN/A
-      IF(WS.GT.13)WS=13.
-c      PS=A*(1.-(X(2)/A)**2.)*tanh(WS)/(1.+X(2)/A*tanh(WS))
-      PS=A*(1.-(X(2)/A)**2.)*tanHyp_D(WS)/(1.+X(2)/A*tanHyp_D(WS))
-      PR=PN-PS
-      X(2)=X(2)+PS
-      ENDIF
-
-C Percolation
-      IF(X(2).LT.0.)X(2)=0.
-      PERC=X(2)*(1.-(1.+(X(2)/(9./4.*XV(2*NPX+2)))**4.)**(-0.25))
-      X(2)=X(2)-PERC
-
-      PR=PR+PERC
-
-      PRHU1=PR*B
-      PRHU2=PR*(1.-B)
-
-C HU1
-C      DO K=1,NH-1
-C      DO K=1,MAX(1,MIN(NH-1,INT(XV(2*NPX+4))+1))         !modif Bourgin-Coron (inchange)
-      DO K=1,MAX(1,MIN(NH-1,INT(XV(2*NPX+4)+1)))          !modif Bourgin-Coron (inchange)
-      X(7+K)=X(8+K)+XV(3*NPX+K)*PRHU1
-      ENDDO
-      X(7+NH)=XV(3*NPX+NH)*PRHU1
-
-C HU2
-C      DO K=1,2*NH-1
-C      DO K=1,MAX(1,MIN(2*NH-1,INT(2*XV(2*NPX+4))+1))     !modif Bourgin-Coron (changement)
-      DO K=1,MAX(1,MIN(2*NH-1,2*INT(XV(2*NPX+4)+1)))      !modif Bourgin-Coron (changement)
-      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 Calcul échange
-      ECH=XV(2*NPX+3)*(X(1)/XV(2*NPX+1)-XV(2*NPX+5))
-
-C Remplissage réservoir R
-      ECHR1=ECH                                           !LC_MODIF new_line
-      IF((X(1)+X(8)+ECH).LT.0) ECHR1=-X(1)-X(8)           !LC_MODIF new_line
-      X(1)=X(1)+X(8)+ECH
-      IF(X(1).LT.0.)X(1)=0.
-      QR=X(1)*(1.-(1.+(X(1)/XV(2*NPX+1))**4.)**(-1./4.))
-      X(1)=X(1)-QR
-
-C Calcul écoulement direct QD
-      ECHR2=ECH                                           !LC_MODIF new_line
-      IF((X(8+NH)+ECH).LT.0) ECHR2=-X(8+NH)               !LC_MODIF new_line
-      QD=MAX(0.,X(8+NH)+ECH)
-
-C Ecoulement total
-      Q=QR+QD
-      IF(Q.LT.0.) Q=0.
-
-C On stocke les variables pour écriture
-      MISC( 1)=E             ! ETP en entree  [mm]
-      MISC( 2)=P1            ! pluie en entree [mm]
-      MISC( 3)=X(2)          ! niveau du reservoir de production (X(2)) [mm]
-      MISC( 4)=ETR           ! ETR (evapotranspiration reele) [mm]
-      MISC( 5)=PERC          ! percolation (PERC) [mm]
-      MISC( 6)=PR            ! PR=PN-PS+PERC [mm]
-      MISC( 7)=X(8)          ! ecoulement issu de HU1 (Q9) [mm]
-      MISC( 8)=X(8+NH)       ! ecoulement issu de HU2 (Q1) [mm]
-      MISC( 9)=X(1)          ! niveau du reservoir de routage (X(1)) [mm]
-      MISC(10)=ECH           ! demi-echange potentiel (ECH) [mm]
-      MISC(11)=ECHR1+ECHR2   ! ECHR1+ECHR2 (echange reel 1 + echange reel 2) [mm]
-      MISC(12)=QR            ! ecoulement issu du reservoir de routage (QR) [mm]
-      MISC(13)=QD            ! ecoulement direct issu de HU2 (QD) [mm]
-      MISC(14)=Q             ! debit total a lexutoire [mm]
-
-      ENDSUBROUTINE
-
-
-
-C**********************************************************************
-      SUBROUTINE MOD3_D(X,XV,P1,E,Q,MISC)
-C Calcul du débit sur un pas de temps avec le modèle GR4J
-C Entrées :
-C       X  : Etats en début de pas de temps (mm)
-C       XV : Paramètres
-C       P1 : Pluie journalière (mm)
-C       E  : ETP journalière (mm)
-C Sorties :
-C       X : Etats en fin de pas de temps
-C       Q : Débit journalier simulé (mm)
-C**********************************************************************
-      Implicit None
-      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 P1,E,Q
-      DOUBLEPRECISION A,B,EN,ER,PN,PR,PS,WS,tanHyp_D
-      DOUBLEPRECISION PERC,PRHU1,PRHU2,ECH,QR,QD
-      DOUBLEPRECISION ETR,ECHR1,ECHR2
-      INTEGER K
-
-      DATA B/0.9/
-
-      A=XV(2*NPX+2)
-
-
-
-
-C Calcul du rendement
-      IF(P1.LE.E) THEN
-      EN=E-P1
-      PN=0.
-      WS=EN/A
-      IF(WS.GT.13)WS=13.
-c      ER=X(2)*(2.-X(2)/A)*tanh(WS)/(1.+(1.-X(2)/A)*tanh(WS))
-      ER=X(2)*(2.-X(2)/A)*tanHyp_D(WS)/(1.+(1.-X(2)/A)*tanHyp_D(WS))
-      ETR=ER+P1                                        !LC_MODIF new_line
-      IF(X(2).LT.ER) ETR=X(2)+P1                       !LC_MODIF new_line
-      X(2)=X(2)-ER
-      PR=0.
-      ELSE
-      EN=0.
-      ETR=E                                             !LC_MODIF new_line
-      PN=P1-E
-      WS=PN/A
-      IF(WS.GT.13)WS=13.
-c      PS=A*(1.-(X(2)/A)**2.)*tanh(WS)/(1.+X(2)/A*tanh(WS))
-      PS=A*(1.-(X(2)/A)**2.)*tanHyp_D(WS)/(1.+X(2)/A*tanHyp_D(WS))
-      PR=PN-PS
-      X(2)=X(2)+PS
-      ENDIF
-
-C Percolation
-      IF(X(2).LT.0.)X(2)=0.
-      PERC=X(2)*(1.-(1.+(X(2)/(9./4.*XV(2*NPX+2)))**4.)**(-0.25))
-      X(2)=X(2)-PERC
-
-      PR=PR+PERC
-
-      PRHU1=PR*B
-      PRHU2=PR*(1.-B)
-
-C HU1
-C      DO K=1,NH-1
-C      DO K=1,MAX(1,MIN(NH-1,INT(XV(2*NPX+4))+1))         !modif Bourgin-Coron (inchange)
-      DO K=1,MAX(1,MIN(NH-1,INT(XV(2*NPX+4)+1)))          !modif Bourgin-Coron (inchange)
-      X(7+K)=X(8+K)+XV(3*NPX+K)*PRHU1
-      ENDDO
-      X(7+NH)=XV(3*NPX+NH)*PRHU1
-
-C HU2
-C      DO K=1,2*NH-1
-C      DO K=1,MAX(1,MIN(2*NH-1,INT(2*XV(2*NPX+4))+1))     !modif Bourgin-Coron (changement)
-      DO K=1,MAX(1,MIN(2*NH-1,2*INT(XV(2*NPX+4)+1)))      !modif Bourgin-Coron (changement)
-      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 Calcul échange
-      ECH=XV(2*NPX+3)*(X(1)/XV(2*NPX+1))**3.5
-
-C Remplissage réservoir R
-      ECHR1=ECH                                           !LC_MODIF new_line
-      IF((X(1)+X(8)+ECH).LT.0) ECHR1=-X(1)-X(8)           !LC_MODIF new_line
-      X(1)=X(1)+X(8)+ECH
-      IF(X(1).LT.0.)X(1)=0.
-      QR=X(1)*(1.-(1.+(X(1)/XV(2*NPX+1))**4.)**(-1./4.))
-      X(1)=X(1)-QR
-
-C Calcul écoulement direct QD
-      ECHR2=ECH                                           !LC_MODIF new_line
-      IF((X(8+NH)+ECH).LT.0) ECHR2=-X(8+NH)               !LC_MODIF new_line
-      QD=MAX(0.,X(8+NH)+ECH)
-
-C Ecoulement total
-      Q=QR+QD
-      IF(Q.LT.0.) Q=0.
-
-C On stocke les variables pour écriture
-      MISC( 1)=E             ! ETP en entree  [mm]
-      MISC( 2)=P1            ! pluie en entree [mm]
-      MISC( 3)=X(2)          ! niveau du reservoir de production (X(2)) [mm]
-      MISC( 4)=ETR           ! ETR (evapotranspiration reele) [mm]
-      MISC( 5)=PERC          ! percolation (PERC) [mm]
-      MISC( 6)=PR            ! PR=PN-PS+PERC [mm]
-      MISC( 7)=X(8)          ! ecoulement issu de HU1 (Q9) [mm]
-      MISC( 8)=X(8+NH)       ! ecoulement issu de HU2 (Q1) [mm]
-      MISC( 9)=X(1)          ! niveau du reservoir de routage (X(1)) [mm]
-      MISC(10)=ECH           ! demi-echange potentiel (ECH) [mm]
-      MISC(11)=ECHR1+ECHR2   ! ECHR1+ECHR2 (echange reel 1 + echange reel 2) [mm]
-      MISC(12)=QR            ! ecoulement issu du reservoir de routage (QR) [mm]
-      MISC(13)=QD            ! ecoulement direct issu de HU2 (QD) [mm]
-      MISC(14)=Q             ! debit total a lexutoire [mm]
-
-
-      ENDSUBROUTINE
-
-
-
-C**********************************************************************
-      SUBROUTINE MOD2_D(X,XV,P,E,Q,MISC)
-C Calcul du débit sur un pas de temps avec le modèle IHAC
-C Entrées : 
-C       X : Etats en début de pas de temps (mm)
-C       XV : Paramètres
-C       P : Pluie journalière (mm)
-C       E : ETP journalière (mm)
-C Sorties :
-C       X : Etats en fin de pas de temps
-C       Q : Débit journalier simulé (mm)
-C**********************************************************************
-      Implicit None
-      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 P,E,Q,XSA,PR,QS,E1,QR,QT,H
-      INTEGER K
-
-C calcul de l'indice d'humidité (XV(2))
-      XSA=X(2)
-      X(2)=X(2)+P/XV(2*NPX+2)
-      E1=MIN(30.,E/XV(2*NPX+2)/XV(2*NPX+6))
-      X(2)=X(2)/EXP(E1)
-      H=(XSA+X(2))/2.
-
-C Pluie efficace
-      PR=P*MIN(1.,H)
-
-C Réservoir de routage linéaire rapide (niveau X(1))
-      X(1)=X(1)+XV(2*NPX+5)*PR
-      QR=X(1)/XV(2*NPX+1)
-      X(1)=X(1)-QR
-
-C Réservoir de routage linéaire lent (niveau X(3))
-      X(3)=X(3)+(1.-XV(2*NPX+5))*PR
-      QT=X(3)/XV(2*NPX+1)/XV(2*NPX+3)
-      X(3)=X(3)-QT
-      QS=QR+QT
-
-C Décalage temporel
-      DO 1 K=1,3*NH-1
-      X(7+K)=X(8+K)+XV(3*NPX+K)*QS
-    1 CONTINUE
-      X(7+3*NH)=XV(3*NPX+3*NH)*QS
-
-c Débit total
-      Q=X(8)
-      
-C Export
-      MISC( 1)=E
-      MISC( 2)=P
-      MISC( 3)=E1
-      MISC( 4)=H
-      MISC( 5)=PR
-      MISC( 6)=X(1)
-      MISC( 7)=X(2)
-      MISC( 8)=X(3)
-      MISC( 9)=QR
-      MISC(10)=Q
-
-      ENDSUBROUTINE
-
-
-
-
-C**********************************************************************
-      SUBROUTINE MOD1_D(X,XV,P1,E,Q,MISC)
-C Calcul du débit sur un pas de temps avec le modèle TOPM
-C Entrées : 
-C       X : Etats en début de pas de temps (mm)
-C       XV : Paramètres
-C       P1 : Pluie journalière (mm)
-C       E : ETP journalière (mm)
-C Sorties :
-C       X : Etats en fin de pas de temps
-C       Q : Débit journalier simulé (mm)
-C**********************************************************************
-      Implicit None
-      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 P1,E,Q,PR,ER,PS,QB,QT,AR
-      INTEGER K
-
-C Réservoir d'interception (niveau X(3), capacité XV(2*NPX+3))
-      X(3)=X(3)+P1-E
-      IF(X(3).GE.0..AND.X(3).LE.XV(2*NPX+3))THEN
-      PR=0.
-      ER=0.
-      GOTO 2
-      ENDIF
-      IF(X(3).LT.0.)THEN
-      PR=0.
-      ER=-X(3)
-      X(3)=0.
-      GOTO 2
-      ENDIF
-      IF(X(3).GT.XV(2*NPX+3))THEN
-      PR=X(3)-XV(2*NPX+3)
-      ER=0.
-      X(3)=XV(2*NPX+3)
-      ENDIF
-    2 CONTINUE
-
-C Séparation de la pluie nette en fonction du niveau du réservoir exponentiel (X(2))
-      AR=XV(2*NPX+6)-X(2)/XV(2*NPX+5)
-      IF(AR.GT.33.)AR=33.
-      IF(AR.LT.-33.)AR=-33.
-      PS=PR/(1.+EXP(AR))
-      PR=PR-PS
-      X(2)=X(2)+PR
-
-C Calcul de l'évapotranspiration réelle
-      AR=XV(2*NPX+8)-X(2)/XV(2*NPX+5)
-      IF(AR.GT.33.)AR=33.
-      IF(AR.LT.-33.)AR=-33.
-      X(2)=X(2)-ER/(1.+EXP(AR))
-
-C Calcul de la vidange du réservoir exponentiel
-      AR=X(2)/XV(2*NPX+2)
-      IF(AR.GT.33.)AR=33.
-      IF(AR.LT.-33.)AR=-33.
-      IF(AR.GT.7.)THEN
-      QB=X(2)+XV(2*NPX+2)/EXP(AR)
-      GOTO 1
-      ENDIF
-      IF(AR.LT.-7.)THEN
-      QB=XV(2*NPX+2)*EXP(AR)
-      GOTO 1
-      ENDIF
-      QB=XV(2*NPX+2)*LOG(EXP(AR)+1.)
-    1 CONTINUE
-      X(2)=X(2)-QB
-
-C Calcul de la vidange du réservoir de routage quadratique (niveau X(1), capacité XV(2*NPX+1))
-      X(1)=X(1)+PS
-      QT=X(1)*X(1)/(X(1)+XV(2*NPX+1))
-      X(1)=X(1)-QT
-
-C Somme des deux composantes d'écoulement
-      QT=QT+QB
-
-C Décalage temporel      
-      DO 3 K=1,3*NH-1
-      X(7+K)=X(8+K)+XV(3*NPX+K)*QT
-    3 CONTINUE
-      X(7+3*NH)=XV(3*NPX+3*NH)*QT
-
-C Débit de sortie
-      Q=X(8)
-
-C On stocke les variables pour écriture
-      MISC( 1)=E
-      MISC( 2)=P1
-      MISC( 3)=PS
-      MISC( 4)=PR
-      MISC( 5)=ER
-      MISC( 6)=X(1)
-      MISC( 7)=X(2)
-      MISC( 8)=X(3)
-      MISC( 9)=QB
-      MISC(10)=QT
-      MISC(11)=Q
-
-      ENDSUBROUTINE
-
-
diff --git a/files_src_PLUS/frun_HBANLIB_DMod_S.f b/files_src_PLUS/frun_HBANLIB_DMod_S.f
deleted file mode 100644
index 91c4966d..00000000
--- a/files_src_PLUS/frun_HBANLIB_DMod_S.f
+++ /dev/null
@@ -1,3345 +0,0 @@
-
-
-      SUBROUTINE frun_HBANLIB_DMod_S(
-                                      !inputs
-     &                                  IndModel     , ! [integer] model indice
-     &                                  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_hbanlib_dmod_s
-
-
-      Implicit None
-      !### input and output variables
-      integer, intent(in) :: IndModel,LInputs,NParam,NStates,NOutputs
-      real(4), dimension(LInputs) :: InputsPrecip
-      real(4), dimension(LInputs) :: InputsPE
-      real(4), dimension(NParam)  :: Param
-      real(4), dimension(NStates) :: StateStart
-      real(4), dimension(NStates) :: StateEnd
-      integer, dimension(NOutputs) :: IndOutputs
-      real(4), dimension(LInputs,NOutputs) :: Outputs
-
-      !parameters, internal states and variables
-      integer NPX,NH,NMISC
-      parameter (NPX=14,NH=20,NMISC=30)
-      real(4) X(5*NH+7),XV(3*NPX+5*NH)
-      real(4) MISC(NMISC)
-      real(4) P,E,Q
-      real(4) D,S,CAP
-      integer K,I,IM
-
-
-      IM=IndModel
-
-      !--------------------------------------------------------------
-      !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
-
-      !setting parameter values
-      DO I=1,NParam
-        XV(2*NPX+I)=Param(I)
-      ENDDO
-      SELECTCASE(IM)
-      CASE(25,4,3)
-        XV(2*NPX+1)=Param(3)
-        XV(2*NPX+2)=Param(1)
-        XV(2*NPX+3)=Param(2)
-      ENDSELECT
-
-
-      !computation of HU ordinates
-      SELECTCASE(IM)
-
-      CASE(25,4,3)
-        D=2.5
-        CALL HU1_S(XV,XV(2*NPX+4),D)
-        CALL HU2_S(XV,XV(2*NPX+4),D)
-
-      CASE(24)
-        D=3.
-        CALL HU1_S(XV,XV(2*NPX+4),D)
-        CALL HU2_S(XV,XV(2*NPX+4),D)
-
-      CASE(23)
-        D=3.
-        CALL HU1_S(XV,XV(2*NPX+3),D)
-        CALL HU2_S(XV,XV(2*NPX+3),D)
-
-      CASE(22,21)
-        !do nothing
-
-      CASE(20,19,18,17,16,15,14,13,12,10,9,2,1)
-        CALL DEL_S(XV,XV(2*NPX+4))
-
-      CASE(11)
-        S=XV(2*NPX+1)
-        CAP=25.
-        IF(S.GT.CAP*2*NH)THEN
-        CAP=S/2./FLOAT(NH)
-        ENDIF
-        DO I=1,2*NH
-        XV(3*NPX+NH+I)=S
-        IF(S.GT.CAP)THEN
-        IF(I.NE.2*NH)THEN
-        XV(3*NPX+NH+I)=CAP
-        S=S-CAP
-        ENDIF
-        ELSE
-        S=0.
-        ENDIF
-        ENDDO
-        CALL DEL2_S(XV,XV(2*NPX+4))
-
-      CASE(8)
-        D=2.5
-        CALL HU2_S(XV,XV(2*NPX+4),D)
-
-      CASE(7)
-        CALL HU_S(XV,XV(2*NPX+3))
-
-      CASE(6)
-        CALL HU4_S(XV,XV(2*NPX+4),XV(2*NPX+3))
-
-      CASE(5)
-        D=2.
-        CALL HU2_S(XV,XV(2*NPX+4),D)
-
-      ENDSELECT
-
-      !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
-        P=InputsPrecip(k)
-        E =InputsPE(k)
-        !model run on one time-step
-        IF(IM.EQ.25) CALL MOD79_S(X,XV,P,E,Q,MISC)
-        IF(IM.EQ.24) CALL MOD24_S(X,XV,P,E,Q,MISC)
-        IF(IM.EQ.23) CALL MOD23_S(X,XV,P,E,Q,MISC)
-        IF(IM.EQ.22) CALL MOD22_S(X,XV,P,E,Q,MISC)
-        IF(IM.EQ.21) CALL MOD21_S(X,XV,P,E,Q,MISC)
-        IF(IM.EQ.20) CALL MOD20_S(X,XV,P,E,Q,MISC)
-        IF(IM.EQ.19) CALL MOD19_S(X,XV,P,E,Q,MISC)
-        IF(IM.EQ.18) CALL MOD18_S(X,XV,P,E,Q,MISC)
-        IF(IM.EQ.17) CALL MOD17_S(X,XV,P,E,Q,MISC)
-        IF(IM.EQ.16) CALL MOD16_S(X,XV,P,E,Q,MISC)
-        IF(IM.EQ.15) CALL MOD15_S(X,XV,P,E,Q,MISC)
-        IF(IM.EQ.14) CALL MOD14_S(X,XV,P,E,Q,MISC)
-        IF(IM.EQ.13) CALL MOD13_S(X,XV,P,E,Q,MISC)
-        IF(IM.EQ.12) CALL MOD12_S(X,XV,P,E,Q,MISC)
-        IF(IM.EQ.11) CALL MOD11_S(X,XV,P,E,Q,MISC)
-        IF(IM.EQ.10) CALL MOD10_S(X,XV,P,E,Q,MISC)
-        IF(IM.EQ.09) CALL  MOD9_S(X,XV,P,E,Q,MISC)
-        IF(IM.EQ.08) CALL  MOD8_S(X,XV,P,E,Q,MISC)
-        IF(IM.EQ.07) CALL  MOD7_S(X,XV,P,E,Q,MISC)
-        IF(IM.EQ.06) CALL  MOD6_S(X,XV,P,E,Q,MISC)
-        IF(IM.EQ.05) CALL  MOD5_S(X,XV,P,E,Q,MISC)
-        IF(IM.EQ.04) CALL  MOD4_S(X,XV,P,E,Q,MISC)
-        IF(IM.EQ.03) CALL  MOD3_S(X,XV,P,E,Q,MISC)
-        IF(IM.EQ.02) CALL  MOD2_S(X,XV,P,E,Q,MISC)
-        IF(IM.EQ.01) CALL  MOD1_S(X,XV,P,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 I=1,3*NH
-      StateEnd(I)=X(I)
-      ENDDO
-
-      RETURN
-
-      ENDSUBROUTINE
-
-
-
-
-
-c################################################################################################################################
-
-c     Liste des modifications faites par Laurent Coron (LC_MODIF)
-c       - Remplacement des tanh par tanHyp_S
-c       - Remplacement des tab par des espaces
-c       - Remplacement des VJT par MISC et ajout des MISC la ou ils manquaient
-c       - Suppression des fonctions HU et SS (déplacées dans utils)
-c       - Suppression PERM MODEL INI PREFIL
-c       - Pour chaque modèle : conservation de MODX uniquement
-c       - passage de toutes les routines en Implicit None
-
-
-
-c################################################################################################################################
-
-
-
-
-C Modèles globaux journaliers
-
-C**********************************************************************
-C Modèles fournis
-C**********************************************************************
-C ## ! Acronyme ! Nom complet dont est inspiré le modèle
-C  1 !     TOPM ! Topmodel
-C  2 !     IHAC ! IHACRES
-C  3 !     GR4J ! GR4J (Perrin)
-C  4 !     GR5J ! GR5J (Le Moine)
-C  5 !     HBV0 ! HBV
-C  6 !     MOHY ! Mohyse
-C  7 !     GR3P ! GR3P
-C  8 !     MORD ! Mordor
-C  9 !     SACR ! Sacramento
-C 10 !     SIMH ! Simhyd
-C 11 !     SMAR ! SMAR
-C 12 !     TANK ! TANK
-C 13 !     HYMO ! HYMOD
-C 14 !     GARD ! Gardenia
-C 15 !     PDM0 ! PDM
-C 16 !     CREC ! CREC
-C 17 !     CEQU ! Cequeau
-C 18 !     NAM0 ! NAM
-C 19 !     WAGE ! Wageningen
-C 20 !     XINA ! Xinanjiang
-C 21 !     GR1J ! GR1J (Michel)
-C 22 !     GR2J ! GR2J (Michel)
-C 23 !     GR3J ! GR3J (Edijatno)
-C 24 !     GRNJ ! GR4J (Nascimento)
-C 25 !     GR6J ! GR6J
-C**********************************************************************
-
-
-
-
-C**********************************************************************
-      SUBROUTINE MOD79_S(X,XV,P1,E,Q,MISC)
-C Calcul du débit sur un pas de temps avec le modèle GR6J
-C Entrées :
-C       X  : Etats en début de pas de temps (mm)
-C       XV : Paramètres
-C       P1 : Pluie journalière (mm)
-C       E  : ETP journalière (mm)
-C Sorties :
-C       X : Etats en fin de pas de temps
-C       Q : Débit journalier simulé (mm)
-C**********************************************************************
-      Implicit None
-      INTEGER NPX,NH,NMISC
-      PARAMETER (NPX=14,NH=20,NMISC=30)
-      REAL(4) X(5*NH+7),XV(3*NPX+5*NH)
-      REAL(4) MISC(NMISC)
-      REAL(4) P1,E,Q
-      REAL(4) A,B,C,EN,ER,PN,PR,PS,WS,tanHyp_S,AR
-      REAL(4) PERC,PRHU1,PRHU2,ECH,QR,QD,QR1
-      REAL(4) ETR,ECHR1,ECHR2
-      INTEGER K
-
-      DATA B/0.9/
-      DATA C/0.4/
-
-      A=XV(2*NPX+2)
-
-
-C Calcul du rendement
-      IF(P1.LE.E) THEN
-      EN=E-P1
-      PN=0.
-      WS=EN/A
-      IF(WS.GT.13)WS=13.
-c      ER=X(2)*(2.-X(2)/A)*tanh(WS)/(1.+(1.-X(2)/A)*tanh(WS))
-      ER=X(2)*(2.-X(2)/A)*tanHyp_S(WS)/(1.+(1.-X(2)/A)*tanHyp_S(WS))
-      ETR=ER+P1                                        !LC_MODIF new_line
-      IF(X(2).LT.ER) ETR=X(2)+P1                       !LC_MODIF new_line
-      X(2)=X(2)-ER
-      PR=0.
-      ELSE
-      EN=0.
-      ETR=E                                             !LC_MODIF new_line
-      PN=P1-E
-      WS=PN/A
-      IF(WS.GT.13)WS=13.
-c      PS=A*(1.-(X(2)/A)**2.)*tanh(WS)/(1.+X(2)/A*tanh(WS))
-      PS=A*(1.-(X(2)/A)**2.)*tanHyp_S(WS)/(1.+X(2)/A*tanHyp_S(WS))
-      PR=PN-PS
-      X(2)=X(2)+PS
-      ENDIF
-
-C Percolation
-      IF(X(2).LT.0.)X(2)=0.
-      PERC=X(2)*(1.-(1.+(X(2)/(9./4.*XV(2*NPX+2)))**4.)**(-0.25))
-      X(2)=X(2)-PERC
-
-      PR=PR+PERC
-
-      PRHU1=PR*B
-      PRHU2=PR*(1.-B)
-
-C HU1
-C      DO K=1,NH-1
-C      DO K=1,MAX(1,MIN(NH-1,INT(XV(2*NPX+4))+1))         !LC_MODIF   modif Bourgin-Coron (inchange)
-      DO K=1,MAX(1,MIN(NH-1,INT(XV(2*NPX+4)+1)))          !LC_MODIF   modif Bourgin-Coron (inchange)
-      X(7+K)=X(8+K)+XV(3*NPX+K)*PRHU1
-      ENDDO
-      X(7+NH)=XV(3*NPX+NH)*PRHU1
-
-C HU2
-C      DO K=1,2*NH-1
-C      DO K=1,MAX(1,MIN(2*NH-1,INT(2*XV(2*NPX+4))+1))     !LC_MODIF   modif Bourgin-Coron (changement)
-      DO K=1,MAX(1,MIN(2*NH-1,2*INT(XV(2*NPX+4)+1)))      !LC_MODIF   modif Bourgin-Coron (changement)
-      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 Calcul échange
-      ECH=XV(2*NPX+3)*(X(1)/XV(2*NPX+1)-XV(2*NPX+5))
-
-C Remplissage réservoir R
-      ECHR1=ECH                                           !LC_MODIF new_line
-      IF((X(1)+X(8)+ECH).LT.0) ECHR1=-X(1)-X(8)           !LC_MODIF new_line
-      X(1)=X(1)+(1-C)*X(8)+ECH
-      IF(X(1).LT.0.)X(1)=0.
-      QR=X(1)*(1.-(1.+(X(1)/XV(2*NPX+1))**4.)**(-1./4.))
-      X(1)=X(1)-QR
-
-C Remplissage réservoir exponentiel
-      X(6)=X(6)+C*X(8)+ECH
-      AR=X(6)/XV(2*NPX+6)
-      IF(AR.GT.33.)AR=33.
-      IF(AR.LT.-33.)AR=-33.
-
-      IF(AR.GT.7.)THEN
-      QR1=X(6)+XV(2*NPX+6)/EXP(AR)
-      GOTO 3
-      ENDIF
-
-      IF(AR.LT.-7.)THEN
-      QR1=XV(2*NPX+6)*EXP(AR)
-      GOTO 3
-      ENDIF
-
-      QR1=XV(2*NPX+6)*LOG(EXP(AR)+1.)
-    3 CONTINUE
-
-      X(6)=X(6)-QR1
-
-C Calcul écoulement direct QD
-      ECHR2=ECH                                           !LC_MODIF new_line
-      IF((X(8+NH)+ECH).LT.0) ECHR2=-X(8+NH)               !LC_MODIF new_line
-      QD=MAX(0.,X(8+NH)+ECH)
-
-C Ecoulement total
-      Q=QR+QD+QR1
-      IF(Q.LT.0.) Q=0.
-
-C On stocke les variables pour écriture
-      MISC( 1)=E             ! ETP en entree  [mm]
-      MISC( 2)=P1            ! pluie en entree [mm]
-      MISC( 3)=X(2)          ! niveau du reservoir de production (X(2)) [mm]
-      MISC( 4)=ETR           ! ETR (evapotranspiration reele) [mm]
-      MISC( 5)=PERC          ! percolation (PERC) [mm]
-      MISC( 6)=PR            ! PR=PN-PS+PERC [mm]
-      MISC( 7)=X(8)          ! ecoulement issu de HU1 (Q9) [mm]
-      MISC( 8)=X(8+NH)       ! ecoulement issu de HU2 (Q1) [mm]
-      MISC( 9)=X(1)          ! niveau du reservoir de routage (X(1)) [mm]
-      MISC(10)=ECH           ! demi-echange potentiel (ECH) [mm]
-      MISC(11)=ECHR1+ECHR2   ! ECHR1+ECHR2 (echange reel 1 + echange reel 2) [mm]
-      MISC(12)=QR            ! ecoulement issu du reservoir de routage (QR) [mm]
-      MISC(13)=QR1           ! ecoulement issu du reservoir exponentiel (QR1) [mm]
-      MISC(14)=X(6)          ! niveau du reservoir exponentiel (X(6)) [mm]
-      MISC(15)=QD            ! ecoulement direct issu de HU2 (QD) [mm]
-      MISC(16)=Q             ! debit total a lexutoire [mm]
-
-
-      ENDSUBROUTINE
-
-
-
-
-
-
-C**********************************************************************
-      SUBROUTINE MOD24_S(X,XV,P1,E,Q,MISC)
-C Calcul du débit sur un pas de temps avec le modèle GRNJ
-C Entrées : 
-C       X : Etats en début de pas de temps (mm)
-C       XV : Paramètres
-C       P1 : Pluie journalière (mm)
-C       E : ETP journalière (mm)
-C Sorties :
-C       X : Etats en fin de pas de temps
-C       Q : Débit journalier simulé (mm)
-C**********************************************************************
-      Implicit None
-      INTEGER NPX,NH,NMISC
-      PARAMETER (NPX=14,NH=20,NMISC=30)
-      REAL(4) X(5*NH+7),XV(3*NPX+5*NH)
-      REAL(4) MISC(NMISC)
-      REAL(4) P1,E,Q
-      REAL(4) A,B,EN,ER,PN,PR,PS,WS,tanHyp_S
-      REAL(4) PRHU1,PRHU2,ECH,QR,QD
-      INTEGER K
-      
-      DATA B/0.9/
-      
-      A=XV(2*NPX+2)
-
-C Calcul du rendement
-      IF(P1.LE.E)THEN
-      EN=E-P1
-      PN=0.
-      WS=EN/A
-      IF(WS.GT.13)WS=13.
-c      ER=X(2)*(2.-X(2)/A)*tanh(WS)/(1.+(1.-X(2)/A)*tanh(WS))  !LC_MODIF tanh->tanHyp_S
-      ER=X(2)*(2.-X(2)/A)*tanHyp_S(WS)/(1.+(1.-X(2)/A)*tanHyp_S(WS))
-      X(2)=X(2)-ER
-      PR=0.
-      ELSE
-      EN=0.
-      PN=P1-E
-      WS=PN/A
-      IF(WS.GT.13)WS=13.
-c      PS=A*(1.-(X(2)/A)**2.)*tanh(WS)/(1.+X(2)/A*tanh(WS))  !LC_MODIF tanh->tanHyp_S
-      PS=A*(1.-(X(2)/A)**2.)*tanHyp_S(WS)/(1.+X(2)/A*tanHyp_S(WS))
-      PR=PN-PS
-      X(2)=X(2)+PS
-      ENDIF
-
-      PRHU1=PR*B
-      PRHU2=PR*(1.-B)
-
-C HU1
-      DO 1 K=1,NH-1
-      X(7+K)=X(8+K)+XV(3*NPX+K)*PRHU1
-    1 CONTINUE
-      X(7+NH)=XV(3*NPX+NH)*PRHU1
-
-C HU2      
-      DO 2 K=1,2*NH-1
-      X(7+NH+K)=X(8+NH+K)+XV(3*NPX+NH+K)*PRHU2
-    2 CONTINUE
-      X(7+3*NH)=XV(3*NPX+3*NH)*PRHU2
-
-C Calcul échange
-      IF(XV(2*NPX+3).GE.0.)THEN
-      ECH=XV(2*NPX+3)*(X(1)/XV(2*NPX+1))
-      ELSE
-      ECH=XV(2*NPX+3)*(X(2)/XV(2*NPX+2))
-      ENDIF
-
-C Remplissage réservoir R
-      X(1)=X(1)+X(8)+ECH
-      IF(X(1).LT.0.)X(1)=0.
-      QR=X(1)*(1.-(1.+(X(1)/XV(2*NPX+1))**4.)**(-1./4.))
-      X(1)=X(1)-QR
-
-C Calcul écoulement direct QD
-      QD=MAX(0.,X(8+NH)+ECH)
-
-C Ecoulement total
-      Q=QR+QD
-      IF(Q.LT.0.) Q=0.
-      
-C Export
-      MISC( 1)=E
-      MISC( 2)=P1
-      MISC( 3)=X(1)
-      MISC( 4)=X(2)
-      MISC( 5)=Q
-      
-      ENDSUBROUTINE
-
-
-
-C**********************************************************************
-      SUBROUTINE MOD23_S(X,XV,P1,E,Q,MISC)
-C Calcul du débit sur un pas de temps avec le modèle GR3J
-C Entrées : 
-C       X : Etats en début de pas de temps (mm)
-C       XV : Paramètres
-C       P1 : Pluie journalière (mm)
-C       E : ETP journalière (mm)
-C Sorties :
-C       X : Etats en fin de pas de temps
-C       Q : Débit journalier simulé (mm)
-C**********************************************************************
-      Implicit None
-      INTEGER NPX,NH,NMISC
-      PARAMETER (NPX=14,NH=20,NMISC=30)
-      REAL(4) X(5*NH+7),XV(3*NPX+5*NH)
-      REAL(4) MISC(NMISC)
-      REAL(4) P1,E,Q
-      REAL(4) A,B,EN,ER,PN,PR,PS,WS,tanHyp_S
-      REAL(4) PRHU1,PRHU2,QR,QD
-      INTEGER K
-
-      DATA B/0.9/
-      
-      A=XV(2*NPX+2)
-
-C Calcul du rendement
-      IF(P1.LE.E)THEN
-      EN=E-P1
-      PN=0.
-      WS=EN/A
-      IF(WS.GT.13)WS=13.
-c      ER=X(2)*(2.-X(2)/A)*tanh(WS)/(1.+(1.-X(2)/A)*tanh(WS))  !LC_MODIF tanh->tanHyp_S
-      ER=X(2)*(2.-X(2)/A)*tanHyp_S(WS)/(1.+(1.-X(2)/A)*tanHyp_S(WS))
-      X(2)=X(2)-ER
-      PR=0.
-      ELSE
-      EN=0.
-      PN=P1-E
-      WS=PN/A
-      IF(WS.GT.13)WS=13.
-c      PS=A*(1.-(X(2)/A)**2.)*tanh(WS)/(1.+X(2)/A*tanh(WS))  !LC_MODIF tanh->tanHyp_S
-      PS=A*(1.-(X(2)/A)**2.)*tanHyp_S(WS)/(1.+X(2)/A*tanHyp_S(WS))
-      PR=PN-PS
-      X(2)=X(2)+PS
-      ENDIF
-
-      PRHU1=PR*B
-      PRHU2=PR*(1.-B)
-
-C HU1
-      DO 1 K=1,NH-1
-      X(7+K)=X(8+K)+XV(3*NPX+K)*PRHU1
-    1 CONTINUE
-      X(7+NH)=XV(3*NPX+NH)*PRHU1
-
-C HU2      
-      DO 2 K=1,2*NH-1
-      X(7+NH+K)=X(8+NH+K)+XV(3*NPX+NH+K)*PRHU2
-    2 CONTINUE
-      X(7+3*NH)=XV(3*NPX+3*NH)*PRHU2
-
-C Remplissage réservoir R
-      X(1)=X(1)+X(8)
-      IF(X(1).LT.0.)X(1)=0.
-      QR=X(1)*(1.-(1.+(X(1)/XV(2*NPX+1))**4.)**(-1./4.))
-      X(1)=X(1)-QR
-
-C Calcul écoulement direct QD
-      QD=MAX(0.,X(8+NH))
-
-C Ecoulement total
-      Q=QR+QD
-      
-      IF(Q.LT.0.) Q=0.
-
-C Export
-      MISC( 1)=E
-      MISC( 2)=P1
-      MISC( 3)=X(1)
-      MISC( 4)=X(2)
-      MISC( 5)=Q
-      
-      ENDSUBROUTINE
-
-
-
-C**********************************************************************
-      SUBROUTINE MOD22_S(X,XV,P1,E,Q,MISC)
-C Calcul du débit sur un pas de temps avec le modèle GR2J
-C Entrées : 
-C       X : Etats en début de pas de temps (mm)
-C       XV : Paramètres
-C       P1 : Pluie journalière (mm)
-C       E : ETP journalière (mm)
-C Sorties :
-C       X : Etats en fin de pas de temps
-C       Q : Débit journalier simulé (mm)
-C**********************************************************************
-      Implicit None
-      INTEGER NPX,NH,NMISC
-      PARAMETER (NPX=14,NH=20,NMISC=30)
-      REAL(4) X(5*NH+7),XV(3*NPX+5*NH)
-      REAL(4) MISC(NMISC)
-      REAL(4) P1,E,Q
-      REAL(4) A,B,EN,PN,PR,PS,ES
-      
-      DATA B/0.9/
-      
-      A=XV(2*NPX+1)
-
-C Fonction de rendement linéaire
-      IF(P1.LE.E)THEN
-      PN=0.
-      EN=E-P1
-      PS=0.
-      PR=0.
-      ES=EN*X(2)/A
-      ELSE
-      PN=P1-E
-      EN=0.
-      ES=0.
-      ! PS=PN*(A-X(2))/(PN+A-X(2)) !LC_MODIF OLD
-      IF(NINT(1000*PN).EQ.0.)THEN  !LC_MODIF NEW verif PN nulle a 3 decimales
-      PS=0.                        !LC_MODIF NEW
-      ELSE                         !LC_MODIF NEW
-      PS=PN*(A-X(2))/(PN+A-X(2))   !LC_MODIF NEW
-      ENDIF                        !LC_MODIF NEW
-      PR=PN-PS
-      ENDIF
-      
-      X(2)=MAX(0.,X(2)+PS-ES)
-      
-C Routage
-      X(1)=X(1)+PR
-      Q=X(1)*X(1)/(XV(2*NPX+2)+X(1))
-
-      IF(Q.LT.0.) Q=0.
-      X(1)=X(1)-Q
-      
-C Export
-      MISC( 1)=E
-      MISC( 2)=P1
-      MISC( 3)=X(1)
-      MISC( 4)=X(2)
-      MISC( 5)=Q
-      
-      ENDSUBROUTINE
-
-
-
-C**********************************************************************
-      SUBROUTINE MOD21_S(X,XV,P1,E,Q,MISC)
-C Calcul du débit sur un pas de temps avec le modèle GR1J
-C Entrées : 
-C       X : Etats en début de pas de temps (mm)
-C       XV : Paramètres
-C       P1 : Pluie journalière (mm)
-C       E : ETP journalière (mm)
-C Sorties :
-C       X : Etats en fin de pas de temps
-C       Q : Débit journalier simulé (mm)
-C**********************************************************************
-      Implicit None
-      INTEGER NPX,NH,NMISC
-      PARAMETER (NPX=14,NH=20,NMISC=30)
-      REAL(4) X(5*NH+7),XV(3*NPX+5*NH)
-      REAL(4) MISC(NMISC)
-      REAL(4) P1,E,Q
-      REAL(4) A,B,EN,PN,PR,PS,ES
-      
-      DATA B/0.9/
-      
-      A=XV(2*NPX+1)
-
-C Fonction de rendement linéaire
-      IF(P1.LE.E)THEN
-      PN=0.
-      EN=E-P1
-      PS=0.
-      PR=0.
-      ES=EN*X(2)/A
-      ELSE
-      PN=P1-E
-      EN=0.
-      ES=0.
-      ! PS=PN*(A-X(2))/(PN+A-X(2)) !LC_MODIF OLD
-      IF(NINT(1000*PN).EQ.0.)THEN  !LC_MODIF NEW verif PN nulle a 3 decimales
-      PS=0.                        !LC_MODIF NEW
-      ELSE                         !LC_MODIF NEW
-      PS=PN*(A-X(2))/(PN+A-X(2))   !LC_MODIF NEW
-      ENDIF                        !LC_MODIF NEW
-      PR=PN-PS
-      ENDIF
-      
-      X(2)=MAX(0.,X(2)+PS-ES)
-      
-C Routage
-      X(1)=X(1)+PR
-      Q=X(1)*X(1)/(A+X(1))
-
-      IF(Q.LT.0.) Q=0.
-      X(1)=X(1)-Q
-      
-C Export
-      MISC( 1)=E
-      MISC( 2)=P1
-      MISC( 3)=X(1)
-      MISC( 4)=X(2)
-      MISC( 5)=Q
-      
-      ENDSUBROUTINE
-
-
-
-
-C**********************************************************************
-      SUBROUTINE MOD20_S(X,XV,P,E,Q,MISC)
-C Calcul du débit sur un pas de temps avec le modèle XINA
-C Entrées : 
-C       X : Etats en début de pas de temps (mm)
-C       XV : Paramètres
-C       P : Pluie journalière (mm)
-C       E : ETP journalière (mm)
-C Sorties :
-C       X : Etats en fin de pas de temps
-C       Q : Débit journalier simulé (mm)
-C**********************************************************************
-      Implicit None
-      INTEGER NPX,NH,NMISC
-      PARAMETER (NPX=14,NH=20,NMISC=30)
-      REAL(4) X(5*NH+7),XV(3*NPX+5*NH)
-      REAL(4) MISC(NMISC)
-      REAL(4) P,E,Q,A,AU,B,C,UM,LM,DM,SM,EX,KK,KI,KG
-      REAL(4) CG,CS,CI,D,DA,ED,EL,EP,EU,FR,G,GD
-      REAL(4) MM,KID,KGD,LA,PE,UA,WM,WMT,XX
-      REAL(4) QQ,QG,QI,QS,QT,R,RG,RI,RS,S,SS,SMM
-      REAL(4) IM,ID
-      integer K
-
-
-      FR=MISC(3)                  !LC_MODIF new_version on recupere la version du dernier run
-      IF(FR.EQ.-999.999) FR=0.    !LC_MODIF new_version on recupere la version du dernier run
-
-
-
-      UM=XV(2*NPX+1)
-      LM=XV(2*NPX+2)
-      DM=XV(2*NPX+2)
-
-      im=0.
-      b=XV(2*NPX+6)
-      sm=XV(2*NPX+7)
-      ex=1.5
-      KK=XV(2*NPX+9)  !LC_MODIF K->KK
-
-      C=XV(2*NPX+10)
-      KI=XV(2*NPX+11)
-      KG=XV(2*NPX+12)
-
-      CG=XV(2*NPX+3)
-      CS=XV(2*NPX+5)
-      CI=XV(2*NPX+8)
-
-
-      WM=UM+LM+DM
-
-
-      MM = (WM * (1.0 + b)) / (1.0 - im);
-
-      UA=X(1)
-      LA=X(2)
-      DA=X(3)
-
-
-      wmt = UA+LA+DA
-
-      IF(wmt.GT.WM)wmt = WM
-      EP = KK * E  !LC_MODIF K->KK
-
-      PE = P - EP
-      R=0.
-      if(PE.GE.0.0)THEN
-      A = MM * (1.0 - (1.0 - wmt / WM)**(1.0 / (b + 1.0)))
-      if((PE + A).LT.MM)THEN
-      R = (PE - WM) + wmt + WM * (1.0 - (PE + A) / MM)**(b + 1.0)
-      else
-      R = (PE - WM) + wmt
-      ENDIF
-      EU = KK * E  !LC_MODIF K->KK
-
-      EL = 0.0
-      ED = 0.0
-      if((UA + PE) - R .LT. UM)THEN
-      UA = (UA + PE) - R
-      else
-      if((UA + LA + PE - R - UM) .GT. LM)THEN
-      UA = UM
-      LA = LM
-      DA = (wmt + PE) - R - UA-LA
-      else
-      LA = (UA + LA + PE) - R - UM;
-      UA = UM
-      ENDIF
-      ENDIF
-      else
-      R = 0.0
-      if(UA + PE .GT. 0.0)THEN
-      EU = EP
-      EL = 0.0
-      ED = 0.0
-      UA= UA + PE
-
-      else
-      EU = UA + P
-      UA = 0.0
-      ENDIF
-      if(LA .GT. c * LM)THEN
-      EL = ((KK * E - EU) * LA) / LM;  !LC_MODIF K->KK
-      LA = LA - EL
-      ED = 0.0
-      else
-            if(LA > c * (KK * E - EU))THEN  !LC_MODIF K->KK
-            EL = c * (KK * E - EU)          !LC_MODIF K->KK
-
-            ED = 0.0
-            LA = LA - EL
-            else
-            EL = LA;
-            LA = 0.0
-            ED = c * (KK * E - EU) - EL;  !LC_MODIF K->KK
-
-            DA = DA - ED;
-            ENDIF
-           ENDIF
-      ENDIF
-      if(UA.LT.0.0)UA=0.
-      if(LA.LT.0.0)LA=0.
-      if(DA.LT.0.0)DA=0.
-      if(UA.GT.UM)UA=UM
-      if(LA.GT.LM)LA=LM
-      if(DA.GT.DM)DA=DM
-
-      X(1)=UA
-      X(2)=LA
-      X(3)=DA
-
-      D=1.
-      KID = (1.0 - (1.0 - (kg + ki))**(1.0 / d)) / (1.0 + kg / ki)
-      KGD = (KID * kg) / ki
-      SMM = (1.0 + ex) * sm
-
-      S=X(4)
-      RS=0.
-      RG=0.
-      RI=0.
-
-      if(PE >0.0)THEN
-      XX=FR
-      FR=R/PE
-      IF(FR.LT.0.001) FR=0.001
-      S=(XX*S)/FR
-      SS=S
-      QQ=R/FR
-                G = (QQ / 5) + 1;
-                QQ = QQ/G;
-      ID = (1.0 - (1.0 - (KGD + KID))**(1.0 / G)) / (1.0 + KGD / KID)
-      GD = (ID * KGD) / KID
-      if(sS > sm)sS = sm
-      AU = SMM * (1.0 - (1.0 - sS / sm)**(1.0 / (1.0 + ex)))
-      if(AU + QQ .LT. SMM)THEN
-       RS= ((QQ - sm) + sS + sm * (1.0 - (QQ+AU) / SMM)**(1.0 + ex))*FR
-       else
-       RS= ((QQ + sS) - sm) * FR
-      ENDIF
-           sS=SS+  QQ - RS / FR
-                RG= sS * GD * FR
-                RI= sS * ID * FR
-                sS =  QQ + SS - (RS + RI + RG) / FR
-                if(sS > sm) sS = sm
-                if(sS < 0.0) sS = 0.0
-      ELSE
-      RS=0.
-      RG=S*KGD*FR
-      RI=RG*KID/KGD
-      IF(FR.LT.0.001)FR=0.001
-      SS=S-(RG+RI)/FR
-      IF(SS.LT.0.)SS=0.
-      ENDIF
-
-C MAJ des états
-      X(4)=SS
-      X(5)=X(5)+RS
-      X(6)=X(6)+RI
-      X(7)=X(7)+RG
-      QS=X(5)/CS
-      QI=X(6)/CI
-      QG=X(7)/CG
-      X(5)=X(5)-QS
-      X(6)=X(6)-QI
-      X(7)=X(7)-QG
-
-      QT=QS+QI+QG
-
-
-C Délai
-      DO 3 K=1,3*NH-1
-      X(7+K)=X(8+K)+XV(3*NPX+K)*QT
-    3 CONTINUE
-      X(7+3*NH)=XV(3*NPX+3*NH)*QT
-
-C Débi total
-      Q=X(8)
-      
-C Export
-      MISC( 1)=E
-      MISC( 2)=P
-      MISC( 3)=FR
-      MISC( 4)=X(1)
-      MISC( 5)=X(2)
-      MISC( 6)=X(3)
-      MISC( 7)=X(4)
-      MISC( 8)=X(5)
-      MISC( 9)=X(6)
-      MISC(10)=X(7)
-      MISC(11)=Q
-      
-      ENDSUBROUTINE
-
-
-
-
-C**********************************************************************
-      SUBROUTINE MOD19_S(X,XV,P,E,Q,MISC)
-C Calcul du débit sur un pas de temps avec le modèle WAGE
-C Entrées : 
-C       X : Etats en début de pas de temps (mm)
-C       XV : Paramètres
-C       P : Pluie journalière (mm)
-C       E : ETP journalière (mm)
-C Sorties :
-C       X : Etats en fin de pas de temps
-C       Q : Débit journalier simulé (mm)
-C**********************************************************************
-      Implicit None
-      INTEGER NPX,NH,NMISC
-      PARAMETER (NPX=14,NH=20,NMISC=30)
-      REAL(4) X(5*NH+7),XV(3*NPX+5*NH)
-      REAL(4) MISC(NMISC)
-      real(4) P,E,Q,CAP,DIV,PEF,PEF1,PEF2,Q1,Q12,Q2,QT
-      integer K
-
-      X(1)=X(1)+P
-
-      IF(X(1).GE.XV(2*NPX+1)*XV(2*NPX+2))THEN
-      PEF=MIN(1.,X(1)/XV(2*NPX+2)/XV(2*NPX+3))*
-     &(X(1)-XV(2*NPX+1)*XV(2*NPX+2))
-      CAP=0.
-      ELSE
-      CAP=MIN(1.,(XV(2*NPX+1)*XV(2*NPX+2)-X(1))/XV(2*NPX+1)/XV(2*NPX+2)
-     &/XV(2*NPX+8))*X(2)
-      PEF=0.
-      ENDIF
-
-      X(1)=X(1)+CAP-PEF
-      X(2)=X(2)-CAP
-      IF(X(1).GE.XV(2*NPX+1)*XV(2*NPX+2))THEN
-      X(1)=X(1)-E
-      ELSE
-      X(1)=X(1)-E*COS(3.1415/2.*(1.-X(1)/XV(2*NPX+1)/XV(2*NPX+2)))
-      ENDIF
-      IF(X(1).LT.0.)X(1)=0.
-      IF(X(2).LT.0.)X(2)=0. !LC_MODIF new_line
-
-      IF(X(1).GT.XV(2*NPX+2))THEN
-      PEF=PEF+X(1)-XV(2*NPX+1)
-      X(1)=XV(2*NPX+1)
-      ENDIF
-
-      DIV=MIN(1., X(2)/XV(2*NPX+5))
-      PEF1=DIV*PEF
-      PEF2=(1.-DIV)*PEF
-      X(3)=X(3)+PEF1
-      Q12=X(3)/XV(2*NPX+6)
-      X(3)=X(3)-Q12
-
-      X(4)=X(4)+Q12
-      Q1=X(4)/XV(2*NPX+6)
-      X(4)=X(4)-Q1
-
-      X(2)=X(2)+PEF2
-      Q2=X(2)/XV(2*NPX+6)/XV(2*NPX+7)
-      X(2)=X(2)-Q2
-
-      QT=Q1+Q2
-
-      DO 3 K=1,3*NH-1
-      X(7+K)=X(8+K)+XV(3*NPX+K)*QT
-    3 CONTINUE
-      X(7+3*NH)=XV(3*NPX+3*NH)*QT
-
-C Débit total
-      Q=X(8)
-      
-C Export
-      MISC( 1)=E
-      MISC( 2)=P
-      MISC( 3)=X(1)
-      MISC( 4)=X(2)
-      MISC( 5)=X(3)
-      MISC( 6)=X(4)
-      MISC( 7)=Q
-      
-      ENDSUBROUTINE
-
-
-
-
-C**********************************************************************
-      SUBROUTINE MOD18_S(X,XV,PL,E,Q,MISC)
-C Calcul du débit sur un pas de temps avec le modèle NAM0
-C Entrées : 
-C       X : Etats en début de pas de temps (mm)
-C       XV : Paramètres
-C       PL : Pluie journalière (mm)
-C       E : ETP journalière (mm)
-C Sorties :
-C       X : Etats en fin de pas de temps
-C       Q : Débit journalier simulé (mm)
-C**********************************************************************
-      Implicit None
-      INTEGER NPX,NH,NMISC
-      PARAMETER (NPX=14,NH=20,NMISC=30)
-      REAL(4) X(5*NH+7),XV(3*NPX+5*NH)
-      REAL(4) MISC(NMISC)
-      real(4) PL,E,Q,QIF,B12,B1,B2,B21,E1,PN,QOF,DL,DL1
-      real(4) G,BF,BF1,CAFLU,QT
-      integer K
-
-      X(2)=X(2)+PL
-      QIF=MIN(X(2),X(1)/XV(2*NPX+7)*X(2)/XV(2*NPX+3))
-      X(2)=X(2)-QIF
-      X(3)=X(3)+QIF
-      B21=X(3)/XV(2*NPX+2)
-      X(3)=X(3)-B21
-      X(6)=X(6)+B21
-      B2=X(6)/XV(2*NPX+2)
-      X(6)=X(6)-B2
-
-      X(2)=X(2)-E
-      IF(X(2).GE.0..AND.X(2).LE.XV(2*NPX+9)) THEN
-      E1=0.
-      PN=0.
-      ELSEIF(X(2).LT.0)THEN
-      E1=-X(2)
-      X(2)=0.
-      PN=0.
-      ELSEIF(X(2).GT.XV(2*NPX+9))THEN
-      E1=0.
-      PN=X(2)-XV(2*NPX+9)
-      X(2)=XV(2*NPX+9)
-      ENDIF
-
-      QOF=0.
-      DL=0.
-      G=0.
-      IF(PN.GT.0.)THEN
-      QOF=PN*X(1)/XV(2*NPX+7)/XV(2*NPX+8)
-      IF(XV(2*NPX+5).EQ.1.)G=0.
-      IF(XV(2*NPX+5).NE.1.)THEN
-       IF(X(1)/XV(2*NPX+7).GT.XV(2*NPX+5)) THEN
-         G=(PN-QOF)*(X(1)/XV(2*NPX+7)-XV(2*NPX+5))/(1.-XV(2*NPX+5))
-       ELSE
-         G=0.
-       ENDIF
-      ENDIF
-
-      DL=PN-QOF-G
-      IF(DL.GT.XV(2*NPX+7)-X(1))THEN
-      DL1=DL-(XV(2*NPX+7)-X(1))
-      G=G+DL1
-      DL=XV(2*NPX+7)-X(1)
-      ENDIF
-      ENDIF
-
-      X(5)=X(5)+QOF
-      B12=X(5)/XV(2*NPX+2)
-      X(5)=X(5)-B12
-
-      X(7)=X(7)+B12
-      B1=X(7)/XV(2*NPX+2)
-      X(7)=X(7)-B1
-
-      X(1)=X(1)+DL
-      X(1)=MAX(0.,X(1)-E1*X(1)/XV(2*NPX+7))
-
-C X(4): déficit à saturation
-      X(4)=X(4)-G
-      IF(X(4).LE.XV(2*NPX+1))THEN
-       BF=(XV(2*NPX+1)-X(4))/XV(2*NPX+6)
-      ELSE
-       BF=0.
-      ENDIF
-      X(4)=X(4)+BF
-
-      IF(X(4).GT.0.)THEN
-      BF1=0.
-      ELSE
-      BF1=-X(4)+0.1
-      X(4)=0.1
-      ENDIF      
-
-      IF(X(1).GT.XV(2*NPX+7))X(1)=XV(2*NPX+7)
-      CAFLU=((1.-X(1)/XV(2*NPX+7))**0.5)*(XV(2*NPX+10)/X(4))**2.
-      IF(CAFLU.GT.XV(2*NPX+7)-X(1))CAFLU=XV(2*NPX+7)-X(1)
-      X(1)=X(1)+CAFLU
-      X(4)=X(4)+CAFLU
-      QT=(BF+BF1+B1+B2)
-
-C Délai
-      DO 3 K=1,3*NH-1
-      X(7+K)=X(8+K)+XV(3*NPX+K)*QT
-    3 CONTINUE
-      X(7+3*NH)=XV(3*NPX+3*NH)*QT
-
-C Débit total
-      Q=X(8)
-      
-C Export
-      MISC( 1)=E
-      MISC( 2)=PL
-      MISC( 3)=X(1)
-      MISC( 4)=X(2)
-      MISC( 5)=X(3)
-      MISC( 6)=X(4)
-      MISC( 7)=Q
-      
-      ENDSUBROUTINE
-
-
-
-
-
-C**********************************************************************
-      SUBROUTINE MOD17_S(X,XV,P,E,Q,MISC)
-C Calcul du débit sur un pas de temps avec le modèle CEQU
-C Entrées : 
-C       X : Etats en début de pas de temps (mm)
-C       XV : Paramètres
-C       P : Pluie journalière (mm)
-C       E : ETP journalière (mm)
-C Sorties :
-C       X : Etats en fin de pas de temps
-C       Q : Débit journalier simulé (mm)
-C**********************************************************************
-      Implicit None
-      INTEGER NPX,NH,NMISC
-      PARAMETER (NPX=14,NH=20,NMISC=30)
-      REAL(4) X(5*NH+7),XV(3*NPX+5*NH)
-      REAL(4) MISC(NMISC)
-      real(4) P,E,Q,INF,ETR,ETR1,PN,EN
-      real(4) Q1,Q2,Q3,Q4,Q5,QQ
-      integer K
-
-
-      PN=P
-      EN=E
-
-      X(1)=X(1)+PN
-
-C Ordre des opérations en fonction des niveaux relatifs des deux seuils
-C On commence par la vidange du seuil le plus élevé
-      IF(XV(2*NPX+1).GE.XV(2*NPX+2))THEN
-      IF(X(1).GE.XV(2*NPX+1)*XV(2*NPX+5))THEN
-      INF=(X(1)-XV(2*NPX+1)*XV(2*NPX+5))/XV(2*NPX+3)
-      X(1)=X(1)-INF
-      ELSE
-      INF=0.
-      ENDIF
-      IF(X(1).GE.XV(2*NPX+2)*XV(2*NPX+5))THEN
-      Q1=(X(1)-XV(2*NPX+2)*XV(2*NPX+5))/XV(2*NPX+6)
-      X(1)=X(1)-Q1
-      ELSE 
-      Q1=0.
-      ENDIF
-
-      ELSE
-      IF(X(1).GE.XV(2*NPX+2)*XV(2*NPX+5))THEN
-      Q1=(X(1)-XV(2*NPX+2)*XV(2*NPX+5))/XV(2*NPX+6)
-      X(1)=X(1)-Q1
-      ELSE 
-      Q1=0.
-      ENDIF
-      IF(X(1).GE.XV(2*NPX+1)*XV(2*NPX+5))THEN
-      INF=(X(1)-XV(2*NPX+1)*XV(2*NPX+5))/XV(2*NPX+3)
-      X(1)=X(1)-INF
-      ELSE
-      INF=0.
-      ENDIF
-      ENDIF
-
-C Evaporation
-      IF(X(1).GE.(XV(2*NPX+5)/2.))THEN
-      ETR=EN
-      ELSE
-      ETR=EN*X(1)/(XV(2*NPX+5)/2.)
-      ENDIF
-      X(1)=X(1)-ETR
-      ETR1=0.
-      IF(X(1).LT.0.)THEN
-      ETR1=-X(1)
-      X(1)=0.
-      ENDIF
-
-      Q2=X(1)/XV(2*NPX+8)/XV(2*NPX+6)
-      X(1)=X(1)-Q2
-      IF(X(1).LT.0.)X(1)=0.
-
-      IF(X(1).GE.XV(2*NPX+5))THEN
-      Q3=X(1)-XV(2*NPX+5)
-      X(1)=X(1)-Q3
-      ELSE
-      Q3=0.
-      ENDIF
-
-
-      IF(X(2).GE.XV(2*NPX+7))THEN
-      Q4=(X(2)-XV(2*NPX+7))/XV(2*NPX+9)
-      ELSE
-      Q4=0.
-      ENDIF
-      X(2)=X(2)-Q4
-      Q5=X(2)/XV(2*NPX+9)/XV(2*NPX+9)
-      X(2)=X(2)-Q5
-
-      X(2)=X(2)+INF
-      IF(X(2).LT.XV(2*NPX+7))THEN
-      ETR1=ETR1*X(2)/XV(2*NPX+7)
-      ENDIF
-      X(2)=MAX(0.,X(2)-ETR1)
-
-
-      QQ=Q1+Q2+Q3+Q4+Q5
-
-C Délai
-      DO 3 K=1,3*NH-1
-      X(7+K)=X(8+K)+XV(3*NPX+K)*QQ
-    3 CONTINUE
-      X(7+3*NH)=XV(3*NPX+3*NH)*QQ
-
-C Débit total
-      Q=X(8)
-      
-C Export
-      MISC( 1)=E
-      MISC( 2)=P
-      MISC( 3)=X(1)
-      MISC( 4)=X(2)
-      MISC( 5)=Q
-      
-      ENDSUBROUTINE
-
-
-
-
-C**********************************************************************
-      SUBROUTINE MOD16_S(X,XV,P,E,Q,MISC)
-C Calcul du débit sur un pas de temps avec le modèle CREC
-C Entrées : 
-C       X : Etats en début de pas de temps (mm)
-C       XV : Paramètres
-C       P : Pluie journalière (mm)
-C       E : ETP journalière (mm)
-C Sorties :
-C       X : Etats en fin de pas de temps
-C       Q : Débit journalier simulé (mm)
-C**********************************************************************
-      Implicit None
-      INTEGER NPX,NH,NMISC
-      PARAMETER (NPX=14,NH=20,NMISC=30)
-      REAL(4) X(5*NH+7),XV(3*NPX+5*NH)
-      REAL(4) MISC(NMISC)
-      real(4) P,E,Q,PL,PR,AR,QD,QT,QL
-      integer K
-
-      PL=P
-      AR=(1.-X(1)/XV(2*NPX+3))/XV(2*NPX+6)
-      IF(AR.GT.30.)AR=30.
-
-      PR=PL/(1.+XV(2*NPX+6)*EXP(AR))
-      X(1)=X(1)+(PL-PR)
-
-      IF(X(1).GT.XV(2*NPX+3))THEN
-      PR=PR+X(1)-XV(2*NPX+3)
-      X(1)=XV(2*NPX+3)
-      ENDIF
-
-      AR=X(1)/XV(2*NPX+7)
-      IF(AR.GT.30.)AR=30.
-      X(1)=MAX(0.,X(1)-E*(1.-EXP(-AR)))
-      X(2)=X(2)+PR
-
-      IF(X(2).GT.XV(2*NPX+1)*XV(2*NPX+8))THEN
-      QT=(X(2)-XV(2*NPX+1)*XV(2*NPX+8))/XV(2*NPX+5)
-      ELSE
-      QT=0.
-      ENDIF
-
-      QD=X(2)*X(2)/(X(2)+XV(2*NPX+1))
-
-      !X(2)=X(2)-QD       !LC_MODIF old_version
-      !X(2)=X(2)-QT       !LC_MODIF old_version
-      IF(QD.LT.X(2))THEN  !LC_MODIF new_version
-      X(2)=X(2)-QD        !LC_MODIF new_version
-      ELSE                !LC_MODIF new_version
-      QD=X(2)             !LC_MODIF new_version
-      X(2)=0.             !LC_MODIF new_version
-      ENDIF               !LC_MODIF new_version
-      IF(QT.LT.X(2))THEN  !LC_MODIF new_version
-      X(2)=X(2)-QT        !LC_MODIF new_version
-      ELSE                !LC_MODIF new_version
-      QT=X(2)             !LC_MODIF new_version
-      X(2)=0.             !LC_MODIF new_version
-      ENDIF               !LC_MODIF new_version
-
-      X(3)=X(3)+QT
-      QL=X(3)/XV(2*NPX+2)
-      X(3)=X(3)-QL
-
-      QT=(QD+QL)
-             
-C Convolution délai
-      DO 3 K=1,3*NH-1
-      X(7+K)=X(8+K)+XV(3*NPX+K)*QT
-    3 CONTINUE
-      X(7+3*NH)=XV(3*NPX+3*NH)*QT
-
-C Débit total
-      Q=X(8)
-      
-C Export
-      MISC( 1)=E
-      MISC( 2)=P
-      MISC( 3)=X(1)
-      MISC( 4)=X(2)
-      MISC( 5)=X(3)
-      MISC( 6)=Q
-
-      ENDSUBROUTINE
-
-
-
-
-
-C**********************************************************************
-      SUBROUTINE MOD15_S(X,XV,P,E,Q,MISC)
-C Calcul du débit sur un pas de temps avec le modèle PDM0
-C Entrées : 
-C       X : Etats en début de pas de temps (mm)
-C       XV : Paramètres
-C       P : Pluie journalière (mm)
-C       E : ETP journalière (mm)
-C Sorties :
-C       X : Etats en fin de pas de temps
-C       Q : Débit journalier simulé (mm)
-C**********************************************************************
-      Implicit None
-      INTEGER NPX,NH,NMISC
-      PARAMETER (NPX=14,NH=20,NMISC=30)
-      REAL(4) X(5*NH+7),XV(3*NPX+5*NH)
-      REAL(4) MISC(NMISC)
-      real(4) P,E,Q,CMAX,BEXP,ALPHA,RQ,P1,PN,X1
-      real(4) CTPREV,UT1,UT2,DUM,Q1,Q2,QS,UQ,US,DRG
-      integer K
-
-      CMAX=XV(2*NPX+1)
-      BEXP=XV(2*NPX+2)
-      ALPHA=XV(2*NPX+3)
-      RQ=XV(2*NPX+6)
-       
-C     Correction de la pluie
-      P1=P*XV(2*NPX+7)
-      X1=X(1)
-      
-      CTPREV=CMAX*(1.-(1.-(BEXP+1.)*X(1)/CMAX)**(1./(BEXP+1.)))
-      
-      UT1=MAX(P1-CMAX+CTPREV,0.)
-      PN=P1-UT1
-      DUM=MIN((CTPREV+PN)/CMAX,1.)
-      X(1)=CMAX/(BEXP+1.)*(1.-(1.-DUM)**(BEXP+1.))
-      UT2=MAX(PN-(X(1)-X1),0.)
-      
-C Evaporation
-      X(1)=MAX(0.,X(1)-E*(1.-(1.-X(1)/CMAX*(BEXP+1.))**2.))
-C Drainage
-      IF(X(1).GT.CMAX/(BEXP+1)*ALPHA)THEN
-      DRG=(X(1)-CMAX/(BEXP+1)*ALPHA)/XV(2*NPX+8)
-      ELSE
-      DRG=0.
-      ENDIF
-      X(1)=X(1)-DRG
-      UQ=UT2+UT1
-      US=DRG
-
-C Routage rapide
-      X(3)=X(3)+UQ
-      Q1=X(3)/RQ
-      X(3)=X(3)-Q1
-
-      X(4)=X(4)+Q1
-      Q2=X(4)/RQ
-      X(4)=X(4)-Q2
-
-C Routage lent (réservoir cubique)
-      X(2)=X(2)+US
-      QS=X(2)*(1.-(1.+(X(2)/XV(2*NPX+5))**2.)**(-1./2.))
-      X(2)=X(2)-QS
-
-C Convolution délai       
-      DO 3 K=1,3*NH-1
-      X(7+K)=X(8+K)+XV(3*NPX+K)*(QS+Q2)
-    3 CONTINUE
-      X(7+3*NH)=XV(3*NPX+3*NH)*(QS+Q2)
-
-C Débit total
-      Q=X(8)
-      
-C Export
-      MISC( 1)=E
-      MISC( 2)=P
-      MISC( 3)=X(1)
-      MISC( 4)=X(2)
-      MISC( 5)=X(3)
-      MISC( 6)=X(4)
-      MISC( 7)=Q
-
-      ENDSUBROUTINE
-
-
-
-
-C**********************************************************************
-      SUBROUTINE MOD14_S(X,XV,P,E,Q,MISC)
-C Calcul du débit sur un pas de temps avec le modèle GARD
-C Entrées : 
-C       X : Etats en début de pas de temps (mm)
-C       XV : Paramètres
-C       P : Pluie journalière (mm)
-C       E : ETP journalière (mm)
-C Sorties :
-C       X : Etats en fin de pas de temps
-C       Q : Débit journalier simulé (mm)
-C**********************************************************************
-      Implicit None
-      INTEGER NPX,NH,NMISC
-      PARAMETER (NPX=14,NH=20,NMISC=30)
-      REAL(4) X(5*NH+7),XV(3*NPX+5*NH)
-      REAL(4) MISC(NMISC)
-      real(4) P,E,Q,DEB,QR,QB1,QB2,PERC,QT
-      integer K
-
-C Réservoir 1
-      X(1)=X(1)+P
-      X(1)=max(0.,(X(1)-E*XV(2*NPX+7)))
-      DEB=max(0.,(X(1)-XV(2*NPX+1)))
-      X(1)=X(1)-DEB
-
-C Réservoir 2
-      X(2)=X(2)+DEB
-      QR=X(2)*X(2)/(X(2)+(XV(2*NPX+2)-1.)*XV(2*NPX+3))
-      X(2)=X(2)-QR
-      PERC=X(2)/XV(2*NPX+2)
-      X(2)=X(2)-PERC
-
-C Réservoir 3
-      X(3)=X(3)+PERC
-      QB1=0.
-      IF(X(3).GT.XV(2*NPX+6))THEN
-      QB1=(X(3)-XV(2*NPX+6))/XV(2*NPX+5)/XV(2*NPX+2)
-      ENDIF
-      X(3)=X(3)-QB1
-      QB2=X(3)/XV(2*NPX+5)/XV(2*NPX+2)/XV(2*NPX+8)
-      X(3)=X(3)-QB2
-      QT=QR+QB1+QB2
-
-C Délai       
-      DO 3 K=1,3*NH-1
-      X(7+K)=X(8+K)+XV(3*NPX+K)*QT
-    3 CONTINUE
-      X(7+3*NH)=XV(3*NPX+3*NH)*QT
-
-C Débit total
-      Q=X(8)
-      
-C Export
-      MISC( 1)=E
-      MISC( 2)=P
-      MISC( 3)=X(1)
-      MISC( 4)=X(2)
-      MISC( 5)=X(3)
-      MISC( 6)=Q
-      
-      ENDSUBROUTINE
-
-
-
-
-C**********************************************************************
-      SUBROUTINE MOD13_S(X,XV,P,E,Q,MISC)
-C Calcul du débit sur un pas de temps avec le modèle HYMO
-C Entrées : 
-C       X : Etats en début de pas de temps (mm)
-C       XV : Paramètres
-C       P : Pluie journalière (mm)
-C       E : ETP journalière (mm)
-C Sorties :
-C       X : Etats en fin de pas de temps
-C       Q : Débit journalier simulé (mm)
-C**********************************************************************
-      Implicit None
-      INTEGER NPX,NH,NMISC
-      PARAMETER (NPX=14,NH=20,NMISC=30)
-      REAL(4) X(5*NH+7),XV(3*NPX+5*NH)
-      REAL(4) MISC(NMISC)
-      real(4) P,E,Q,CMAX,BEXP,ALPHA,RQ,RS,PN,X1
-      real(4) CTPREV,UT1,UT2,DUM,Q1,Q2,Q3,QS,UQ,US
-      integer K
-
-      CMAX=XV(2*NPX+1)
-      BEXP=XV(2*NPX+2)
-      ALPHA=XV(2*NPX+3)
-      RS=XV(2*NPX+5)
-      RQ=XV(2*NPX+6)
-
-      X1=X(1)
-      
-      CTPREV=CMAX*(1.-(1.-(BEXP+1.)*X(1)/CMAX)**(1./(BEXP+1.)))
-      
-      UT1=MAX(P-CMAX+CTPREV,0.)
-      PN=P-UT1
-      DUM=MIN((CTPREV+PN)/CMAX,1.)
-      X(1)=CMAX/(BEXP+1.)*(1.-(1.-DUM)**(BEXP+1.))
-      UT2=MAX(PN-(X(1)-X1),0.)
-      X(1)=MAX(0.,X(1)-E)
-
-      UQ=ALPHA*UT2+UT1
-      US=(1.-ALPHA)*UT2
-
-      X(2)=X(2)+US
-      QS=X(2)/RS/RQ
-      X(2)=X(2)-QS
-
-      X(3)=X(3)+UQ
-      Q1=X(3)/RQ
-      X(3)=X(3)-Q1
-
-      X(4)=X(4)+Q1
-      Q2=X(4)/RQ
-      X(4)=X(4)-Q2
-
-      X(5)=X(5)+Q2
-      Q3=X(5)/RQ
-      X(5)=X(5)-Q3
-
-       
-C Convolution délai
-      DO 3 K=1,3*NH-1
-      X(7+K)=X(8+K)+XV(3*NPX+K)*(QS+Q3)
-    3 CONTINUE
-      X(7+3*NH)=XV(3*NPX+3*NH)*(QS+Q3)
-
-C Débit total
-      Q=X(8)
-      
-C Export
-      MISC( 1)=E
-      MISC( 2)=P
-      MISC( 3)=X(1)
-      MISC( 4)=X(2)
-      MISC( 5)=X(3)
-      MISC( 6)=X(4)
-      MISC( 7)=X(5)
-      MISC( 8)=Q
-      
-      ENDSUBROUTINE
-
-
-
-
-C**********************************************************************
-      SUBROUTINE MOD12_S(X,XV,P,E,Q,MISC)
-C Calcul du débit sur un pas de temps avec le modèle TANK
-C Entrées : 
-C       X : Etats en début de pas de temps (mm)
-C       XV : Paramètres
-C       P : Pluie journalière (mm)
-C       E : ETP journalière (mm)
-C Sorties :
-C       X : Etats en fin de pas de temps
-C       Q : Débit journalier simulé (mm)
-C**********************************************************************
-      Implicit None
-      INTEGER NPX,NH,NMISC
-      PARAMETER (NPX=14,NH=20,NMISC=30)
-      REAL(4) X(5*NH+7),XV(3*NPX+5*NH)
-      REAL(4) MISC(NMISC)
-      real(4) P,E,Q,ER,ET,T2,EL
-      real(4) Q1,Q2,Q3,QQ,QR,QT,QS,QSS,QL
-      integer K
-
-C Série de réservoirs à vidange linéaire
-      X(1)=X(1)+P
-      
-C Condition d'ordre sur les seuils
-      IF(XV(2*NPX+1)+XV(2*NPX+2).GE.XV(2*NPX+8))THEN
-      
-      IF(X(1).GT.XV(2*NPX+1)+XV(2*NPX+2))THEN
-      QS=(X(1)-(XV(2*NPX+1)+XV(2*NPX+2)))/XV(2*NPX+3)
-      X(1)=X(1)-QS
-      ELSE
-      QS=0.
-      ENDIF      
-
-      IF(X(1).GT.XV(2*NPX+2))THEN
-      QSS=(X(1)-XV(2*NPX+2))/XV(2*NPX+3)
-      X(1)=X(1)-QSS
-      ELSE
-      QSS=0.
-      ENDIF
-      
-
-      IF(X(1).GT.XV(2*NPX+8))THEN
-      Q1=X(1)-XV(2*NPX+8)
-      ELSE
-      Q1=0.
-      ENDIF
-      X(1)=X(1)-Q1
-
-      ELSE
-
-      IF(X(1).GT.XV(2*NPX+8))THEN
-      Q1=X(1)-XV(2*NPX+8)
-      ELSE
-      Q1=0.
-      ENDIF
-      X(1)=X(1)-Q1
-
-      IF(X(1).GT.XV(2*NPX+1)+XV(2*NPX+2))THEN
-      QS=(X(1)-(XV(2*NPX+1)+XV(2*NPX+2)))/XV(2*NPX+3)
-      X(1)=X(1)-QS
-      ELSE
-      QS=0.
-      ENDIF      
-
-      IF(X(1).GT.XV(2*NPX+2))THEN
-      QSS=(X(1)-XV(2*NPX+2))/XV(2*NPX+3)
-      X(1)=X(1)-QSS
-      ELSE
-      QSS=0.
-      ENDIF
-      
-
-      ENDIF
-
-
-      T2=XV(2*NPX+10)*(X(1)/XV(2*NPX+8)-
-     &X(5)/XV(2*NPX+8)/XV(2*NPX+6))
-      IF(T2.LE.0.)THEN
-      T2=MIN(ABS(T2),X(5))
-      T2=MIN(T2,XV(2*NPX+8)-X(1))
-      X(1)=X(1)+T2
-      X(5)=X(5)-T2
-      ELSE
-      T2=MIN(T2,X(1))
-      T2=MIN(T2,XV(2*NPX+8)*XV(2*NPX+6)-X(5))
-      X(1)=X(1)-T2
-      X(5)=X(5)+T2
-      ENDIF
-
-
-      X(1)=X(1)-E*XV(2*NPX+9)
-      IF(X(1).LT.0.)THEN
-      ER=-X(1)
-      X(1)=0.
-      ELSE
-      ER=0.
-      ENDIF
-      X(2)=X(2)+Q1
-
-      IF(X(2).GT.XV(2*NPX+2))THEN
-      QR=(X(2)-XV(2*NPX+2))/XV(2*NPX+5)
-      X(2)=X(2)-QR
-      ELSE
-      QR=0.
-      ENDIF
-      Q2=X(2)/XV(2*NPX+5)
-      X(2)=X(2)-Q2
-      X(2)=X(2)-ER
-      IF(X(2).LT.0.)THEN
-      ET=-X(2)
-      X(2)=0.
-      ELSE
-      ET=0.
-      ENDIF
-
-      X(3)=X(3)+Q2
-      IF(X(3).GT.XV(2*NPX+2))THEN
-      QT=(X(3)-XV(2*NPX+2))/XV(2*NPX+5)/XV(2*NPX+7)
-      X(3)=X(3)-QT
-      ELSE
-      QT=0.
-      ENDIF
-      Q3=X(3)/XV(2*NPX+5)/XV(2*NPX+7)
-      X(3)=X(3)-Q3
-      X(3)=X(3)-ET
-      IF(X(3).LT.0.)THEN
-      EL=-X(3)
-      X(3)=0.
-      ELSE
-      EL=0.
-      ENDIF
-
-      X(4)=X(4)+Q3
-      QL=X(4)/XV(2*NPX+5)/XV(2*NPX+7)/XV(2*NPX+7)
-      X(4)=X(4)-QL
-      IF(X(4).LT.0.)X(4)=0.
-
-      QQ=QSS+QS+QR+QT+QL
-
-C Convolution délai
-      DO 3 K=1,3*NH-1
-      X(7+K)=X(8+K)+XV(3*NPX+K)*QQ
-    3 CONTINUE
-      X(7+3*NH)=XV(3*NPX+3*NH)*QQ
-
-C Débit total
-      Q=X(8)
-      
-C Export
-      MISC( 1)=E
-      MISC( 2)=P
-      MISC( 3)=X(1)
-      MISC( 4)=X(2)
-      MISC( 5)=X(3)
-      MISC( 6)=Q
-            
-      ENDSUBROUTINE
-
-
-
-
-
-C**********************************************************************
-      SUBROUTINE MOD11_S(X,XV,P,E,Q,MISC)
-C Calcul du débit sur un pas de temps avec le modèle SMAR
-C Entrées : 
-C       X : Etats en début de pas de temps (mm)
-C       XV : Paramètres
-C       P : Pluie journalière (mm)
-C       E : ETP journalière (mm)
-C Sorties :
-C       X : Etats en fin de pas de temps
-C       Q : Débit journalier simulé (mm)
-C**********************************************************************
-      Implicit None
-      INTEGER NPX,NH,NMISC
-      PARAMETER (NPX=14,NH=20,NMISC=30)
-      REAL(4) X(5*NH+7),XV(3*NPX+5*NH)
-      REAL(4) MISC(NMISC)
-      real(4) P,E,Q,PN,EN,S,SC,QS,RDE,QH,Q1,QR,QT,FR
-      integer K,I
-
-
-      PN=P-E
-      IF(PN.GE.0.)THEN
-      EN=0.
-      ELSE
-      EN=-PN
-      PN=0.
-      ENDIF
-
-C Boucle sur les couches de sol
-      S=0.
-      SC=0.
-      DO 1 I=1,2*NH
-      S=S+X(7+NH+I)
-      SC=SC+XV(3*NPX+NH+I)
-    1 CONTINUE
-
-      QS=MIN(PN,S/SC*PN*XV(2*NPX+3))
-      PN=PN-QS
-
-      RDE=S/SC*XV(2*NPX+9)
-      IF(RDE.GT.33.)RDE=13.
-      FR=200.*exp(-RDE)
-      QH=MIN(PN,FR)
-      QS=QS+PN-QH
-
-C Boucle sur les couches de sol
-      DO 2 I=1,2*NH
-      X(7+NH+I)=X(7+NH+I)+QH-EN
-      IF(X(7+NH+I).GT.XV(3*NPX+NH+I))THEN
-      QH=X(7+NH+I)-XV(3*NPX+NH+I)
-      X(7+NH+I)=XV(3*NPX+NH+I)
-      ELSE
-      QH=0.
-      ENDIF
-      IF(X(7+NH+I).LT.0.)THEN
-      EN=-XV(2*NPX+6)*X(7+NH+I)
-      X(7+NH+I)=0.
-      ELSE
-      EN=0.
-      ENDIF
-      IF(EN.LE.0..AND.QH.LE.0.)GOTO 3
-    2 CONTINUE
-    3 CONTINUE
-
-      QH=XV(2*NPX+8)*QH
-
-      X(1)=X(1)+QS+(1.-XV(2*NPX+5))*QH
-      Q1=X(1)/XV(2*NPX+7)
-      X(1)=X(1)-Q1
-
-      X(3)=X(3)+Q1
-      QR=X(3)/XV(2*NPX+7)
-      X(3)=X(3)-QR
-
-      X(2)=X(2)+XV(2*NPX+5)*QH
-      QT=X(2)/XV(2*NPX+2)/XV(2*NPX+7)
-      X(2)=X(2)-QT
-
-C Convolution délai
-      DO 4 K=1,NH-1
-      X(7+K)=X(8+K)+XV(3*NPX+K)*(QT+QR)
-    4 CONTINUE
-      X(7+NH)=XV(3*NPX+NH)*(QT+QR)
-
-C Débit total
-      Q=X(8)
-      
-C Export
-      MISC( 1)=E
-      MISC( 2)=P
-      MISC( 3)=X(1)
-      MISC( 4)=X(2)
-      MISC( 5)=Q
-      
-      ENDSUBROUTINE
-
-
-
-C**********************************************************************
-      SUBROUTINE MOD10_S(X,XV,P,E,Q,MISC)
-C Calcul du debit sur un pas de temps avec le modele SIMH
-C Entrees : 
-C     X : Etats en debut de pas de temps (mm)
-C     XV : Parametres
-C     P : Pluie journaliere (mm)
-C     E : ETP journaliere (mm)
-C Sorties :
-C     X : Etats en fin de pas de temps
-C     Q : Debit journalier simule (mm)
-C**********************************************************************
-
-C     Les notations VARIABLE_r correspondent a celles utilisees dans le schema d'origine (ajoutee par L.CORON)
-c     Chiew, F.H.S., Peel, M.C. & Western, A.W. (2002), Application and testing of the simple rainfall-runoff model SIMHYD,
-c     In: V.P. Singh & D.K. Frevert (Eds.), Math. Models of Small Watershed Hydrol. & Applications, Water Resour. Pub., Colorado, pp.335-367.
-      INTEGER NPX,NH,NMISC
-      PARAMETER (NPX=14,NH=20,NMISC=30)
-      REAL(4) X(5*NH+7),XV(3*NPX+5*NH)
-      REAL(4) MISC(NMISC)
-      REAL(4) P,E,Q
-      REAL(4) CAP,CAP1,CAP2,EXC,E1,COEF,SQ,RINF,SRUN,FILT
-      REAL(4) SINT,EX2,ET,REC,Q3,Q4,QT
-      INTEGER K
-
-      ! -------------------------------
-C     Interception
-      CAP1=XV(2*NPX+1)
-C      CAP1=7.
-      ! -------------------------------
-      !### IMAX_r = lesser of ( INSC_r , PET_r )
-      CAP=MIN(CAP1,E)  !d'ou XV(2*NPX+1)=INSC_r
-      ! -------------------------------
-      !### INT_r = lesser of ( IMAX_r , RAIN_r )
-      CAP=MIN(P,CAP) !CAP=INT_r
-      ! -------------------------------
-      !### INR_r = RAIN_r - INT_r 
-      IF(P.GT.CAP) THEN
-        EXC=P-CAP  !# EXC=INR_r   (pluie non interceptee)
-        E1=CAP     !# E1=INT_r    (pluie interceptee)
-      ELSE
-        EXC=0.     !# EXC=INR_r   (pluie non interceptee)
-        E1=P       !# E1=INT_r    (pluie interceptee)
-      ENDIF
-      ! -------------------------------
-      !### RMO_r = lesser of ( COEF_r*exp(-SQ_r*SMS_r/SMSC_r) , INR_r )
-      !### IRUN_r = INR_r - RMO_r
-C     Valeur médiane de COEF : 125 mm
-C     Valeur médiane de SQ : 2
-      COEF=XV(2*NPX+8) !# COEF=COEF_r  !d'ou XV(2*NPX+8)=COEF_r
-      SQ=2.            !# SQ=SQ_r  (parametre fixe en dur ici)
-      RINF=COEF*EXP(-SQ*X(2)/XV(2*NPX+2))   !COEF_r*exp(-SQ_r*SMS_r/SMSC_r)  !d'ou XV(2*NPX+2)=SMSC_r
-      IF(EXC.GT.RINF) THEN
-        SRUN=EXC-RINF  !# SRUN=IRUN_r=INR_r-RMO_r  (direct surface runoff)
-        FILT=RINF      !# FILT=RMO_r               (infiltration to soil)
-      ELSE
-        SRUN=0.        !# SRUN=IRUN_r=INR_r-RMO_r  (direct surface runoff)
-        FILT=EXC       !# FILT=RMO_r               (infiltration to soil)
-      ENDIF
-      ! -------------------------------
-      !### SRUN_r = SUB_r * SMS_r/SMSC_r * RMO_r
-      SINT=X(2)/XV(2*NPX+2)*FILT/XV(2*NPX+6)  !SINT=SRUN_r (interflow) !d'ou  X(2)=SMS_r  et  XV(2*NPX+6)=1/SUB_r
-      ! -------------------------------
-      !### REC_r = CRAK_r * SMS_r/SMSC_r * (RMO_r-SRUN_r)
-      REC=X(2)/XV(2*NPX+2)*(FILT-SINT)/XV(2*NPX+7)   !# REC=REC_r    !d'ou XV(2*NPX+7)=1/CRAK_r
-      ! -------------------------------
-      !### SMF_r = RMO_r - SRUN_r - REC_r
-      !### SMS_r = SMS_r + SMF_r
-      X(2)=X(2)+FILT-SINT-REC
-      EX2=0.
-      !Cas ou le reservoir sol est plein
-      IF(X(2).GT.XV(2*NPX+2)) THEN
-        EX2=X(2)-XV(2*NPX+2)
-        X(2)=XV(2*NPX+2)
-      ENDIF
-      ! -------------------------------
-      !### POT_r = PET_r - INT_r
-      !### ET_r = lesser of ( 10*SMS_r/SMSC_r , POT_r )
-      CAP2=10.
-      ET=MIN(E-E1,CAP2*X(2)/XV(2*NPX+2))  !# ET=ET_r    
-      X(2)=MAX(0.,X(2)-ET)                !(evaporation depuis le reservoir sol)
-      ! -------------------------------
-      ! recharge nappe
-      X(3)=X(3)+EX2+REC  !(nappe= nappe + Recharge + debordement eventuel du reservoir sol)  avec donc X(3)=GW_r  
-      ! vidange nappe
-      !### BAS_r = K_r*GW_r
-      Q3=X(3)/XV(2*NPX+3)/XV(2*NPX+5)  !# Q3=BAS_r   (base flow)  d'ou XV(2*NPX+3)*XV(2*NPX+5)=1/K_r
-      !NB : la constante de vidange de la nappe est affectée en partie par la constante de vidange du reservoir de routage de Charles
-      !cette manip sert à forcer une valeur de parametre telle que la vidange de la nappe soit tjs plus lente que celle du routage de Charles
-      !et donc que les roles des reservoirs ne s'inversent pas (meme si vu la structure ici, c'est moins possible car la vidange de la nappe arrive dans le routage)
-      X(3)=X(3)-Q3                     !# X(3)=GW_r  (mise a jour nappe)
-      ! -------------------------------
-      ! reservoir de routage (ajout de Charles par rapport au schema initial)
-      X(4)=X(4)+SINT+SRUN+Q3   !# RUNOFF_r=IRUN_r+SRUN_r+BAS_r  (mise a jour niveau du reservoir)
-      Q4=X(4)/XV(2*NPX+5)      !debit sortant du res de routage (fonction du niveau de remplissage)  avec XV(2*NPX+5)=constante vidange Res Rout
-      X(4)=X(4)-Q4             !mise a jour niveau du res. avec X(4)=reservoir de routage
-      QT=Q4                    !debit sortant du res de routage
-
-      ! -------------------------------
-C     Convolution delai (ajout de Charles par rapport au schema initial)
-      DO 3 K=1,3*NH-1
-        X(7+K)=X(8+K)+XV(3*NPX+K)*QT
-    3 CONTINUE
-      X(7+3*NH)=XV(3*NPX+3*NH)*QT
-
-      ! -------------------------------
-C     Debit total
-      Q=X(8)
-
-
-C On stocke les variables pour écriture
-      MISC( 1)=E             ! ETP en entree  [mm]
-      MISC( 2)=P             ! pluie en entree [mm]
-      MISC( 3)=EXC           ! pluie non interceptee [mm]
-      MISC( 4)=E1            ! pluie interceptee [mm]
-      MISC( 5)=SRUN          ! direct surface runoff [mm]
-      MISC( 6)=FILT          ! infiltration to soil [mm]
-      MISC( 7)=SINT          ! interflow [mm]
-      MISC( 8)=REC           ! recharge [mm]
-      MISC( 9)=X(2)          ! niveau du reservoir sol [mm]
-      MISC(10)=ET            ! evaporation depuis le reservoir sol [mm]
-      MISC(11)=X(3)          ! niveau du reservoir nappe [mm]
-      MISC(12)=Q3            ! vidange nappe [mm]
-      MISC(13)=X(4)          ! niveau du reservoir de routage [mm]
-      MISC(14)=Q4            ! debit sortant du res de routage [mm]
-      MISC(15)=Q             ! debit total a lexutoire [mm]
-
-      ENDSUBROUTINE
-
-
-
-C**********************************************************************
-      SUBROUTINE MOD9_S(X,XV,P,E,Q,MISC)
-C Calcul du débit sur un pas de temps avec le modèle SACR
-C Entrées :
-C       X : Etats en début de pas de temps (mm)
-C       XV : Paramètres
-C       P1 : Pluie journalière (mm)
-C       E : ETP journalière (mm)
-C Sorties :
-C       X : Etats en fin de pas de temps
-C       Q : Débit journalier simulé (mm)
-C**********************************************************************
-      Implicit None
-      INTEGER NPX,NH,NMISC
-      PARAMETER (NPX=14,NH=20,NMISC=30)
-      REAL(4) X(5*NH+7),XV(3*NPX+5*NH)
-      REAL(4) MISC(NMISC)
-      real(4) P,E,Q
-      real(4) ADDRO,ADIMC,ADSUR,BF,BFCC,BFNCC,BFP,BFS,CHECK
-      real(4) DEL,DEFR,DINC,DLZP,DLZS,DT,DUZ,DUZTWC
-      real(4) E1,E2,E3,E4,E5,EDMND,EUSED,EXCESS,FRACP,GRND
-      real(4) HPL,PERC,PERCF,PERCM,PERCP,PERCS,PERCT,PINC,PXV
-      real(4) RATIO,RATLP,RATLS,RATLZ,RATLZT,RED,ROIMP,SBF,SDRO
-      real(4) UZTWM,UZFWM,UZK,PCTIM,ADIMP,RIVA,ZPERC,REXP,SPERC
-      real(4) PFREE,SIDE,RSERV,CROUT,PAREA,SFC,SIF,SPBF,XX1
-      real(4) SSUR,SUR,SURF,TBF,TCI,TET,TWX,UZFWC,UZRAT,UZTWC
-
-
-      real(4) LZTWM,LZFSM,LZFPM,LZSK,LZPK,LZTWC,LZFSC,LZFPC,NINC
-      integer NINC2 !LC_MODIF new_line
-      integer K,I
-      
-      
-
-C Transcription du code de V. Koren
-
-      UZTWM=XV(2*NPX+1)
-      UZFWM=XV(2*NPX+2)
-      UZK=XV(2*NPX+3)
-C      PCTIM=XV(2*NPX+4)
-      PCTIM=0.
-C      ADIMP=XV(2*NPX+5)
-      ADIMP=0.
-
-
-C      RIVA=XV(2*NPX+6)
-      RIVA=0.
-      ZPERC=XV(2*NPX+7)
-      REXP=XV(2*NPX+8)
-      LZTWM=XV(2*NPX+9)
-      LZFSM=XV(2*NPX+10)
-      LZFPM=XV(2*NPX+11)
-      LZSK=XV(2*NPX+12)
-      LZPK=XV(2*NPX+13)
-      PFREE=XV(2*NPX+14)
-
-      SIDE=XV(2*NPX+5)
-C      RSERV=XV(2*NPX+16)
-      RSERV=0.3*(LZFPM+LZFSM)
-C      EFC=XV(2*NPX+16)
-      CROUT=XV(2*NPX+6)
-
-      PAREA=1.0-PCTIM-ADIMP
-
-C      WRITE(*,'(A,6F10.2)')'MOD',(X(I),I=1,6)
-      UZTWC=X(1)
-      UZFWC=X(2)
-      LZTWC=X(3)
-      LZFSC=X(4)
-      LZFPC=X(5)
-      ADIMC=X(6)
-
-C Calcul évaporation
-      EDMND=E
-      E1=EDMND*(UZTWC/UZTWM)
-      RED=EDMND-E1
-C     RED IS RESIDUAL EVAP DEMAND
-      UZTWC=UZTWC-E1
-
-      E2=0.0
-      IF(UZTWC.GE.0.)GO TO 220
-C      ENDIF
-
-C     E1 CAN NOT EXCEED UZTWC
-      E1=E1+UZTWC
-      UZTWC=0.0
-CV.K   REDUCE TOTAL TENSION WATER BY ACTUAL E1
-C      UZTWC=UZTWC-E1
-C      IF(UZTWC .LT. 0.0) UZTWC=0.0
-
-      RED=EDMND-E1
-      IF(UZFWC.GE.RED) GO TO 221
-
-      E2=UZFWC
-      UZFWC=0.0
-CV.K   REDUCE TOTAL FREE WATER BY ACTUAL E2
-C      UZFWC=UZFWC-E2
-C      IF(UZFWC .LT. 0.0) UZFWC=0.0
-
-      RED=RED-E2
-      GO TO 225
-  221 E2=RED
-CVK   SUBTRACT E2 FROM TOTAL & UNFROZEN FREE WATER STORAGES
-      UZFWC=UZFWC-E2
-      RED=0.0
-  220 IF((UZTWC/UZTWM).GE.(UZFWC/UZFWM)) GO TO 225
-C     UPPER ZONE FREE WATER RATIO EXCEEDS UPPER ZONE
-C     TENSION WATER RATIO, THUS TRANSFER FREE WATER TO TENSION
-
-      UZRAT=(UZTWC+UZFWC)/(UZTWM+UZFWM)
-
-CV.K  ACCOUNT FOR RATIO OF UNFROZEN WATER ONLY
-CV.K  AND ADJUST FOUR SOIL STATES
-CV.K      UZTWC=UZTWM*UZRAT
-CV.K      UZFWC=UZFWM*UZRAT
-      DUZTWC=UZTWM*UZRAT-UZTWC
-C      IF(DUZTWC .GT. UZFWH) DUZTWC=UZFWH
-CV.K  TRANSFERED WATER CAN NOT EXCEED UNFROZEN FREE WATER
-      UZTWC=UZTWC+DUZTWC
-C      UZTWH=UZTWH+DUZTWC
-      UZFWC=UZFWC-DUZTWC
-C      UZFWH=UZFWH-DUZTWC
-
-CV.K  CHECK UNFROZEN WATER STORAGES TOO
-  225 IF (UZTWC.LT.0.00001) THEN
-       UZTWC=0.0
-C       UZTWH=0.0
-      ENDIF
-      IF (UZFWC.LT.0.00001) THEN
-       UZFWC=0.0
-C       UZFWH=0.0
-      ENDIF
-
-CV.K  ONLY UNFROZEN WATER CAN BE EVAPORATED
-      E3=RED*(LZTWC/(UZTWM+LZTWM))
-      LZTWC=LZTWC-E3
-      IF(LZTWC.GE.0.0)GO TO 226
-      E3=E3+LZTWC
-      LZTWC=0.0
-
-  226 RATLZT=LZTWC/LZTWM
-C      WRITE(*,*)'E',E,'E3',E3,'RED',RED,'LZTWC',LZTWC
-      RATLZ=(LZTWC+LZFPC+LZFSC-RSERV)/(LZTWM+LZFPM+LZFSM
-     +       -RSERV)
-      IF(RATLZT.GE.RATLZ) GO TO 230
-C     RESUPPLY LOWER ZONE TENSION WATER FROM LOWER
-C     ZONE FREE WATER IF MORE WATER AVAILABLE THERE.
-      DEL=(RATLZ-RATLZT)*LZTWM
-CV.K  ONLY UNFROZEN WATER CAN BE TRANSFERED
-c       if(lzfsc .ne. lzfsh) write(*,*) 'BST4=',lzfsc,lzfsh
-      SFC=LZFSC+LZFPC
-      IF(DEL .GT. SFC) DEL=SFC
-      LZFSC=LZFSC-DEL
-      IF(LZFSC .LT. 0.0) THEN
-C     TRANSFER FROM LZFSC TO LZTWC.
-C       LZFSC=LZFSC-DEL
-c         if(lzfsc .lt. lzfsh) then
-c          write(*,*) ' lzfsc1: ',lzfsc,lzfsh,del
-c          stop
-c         endif
-C      ELSE
-C     IF TRANSFER EXCEEDS LZFSC THEN REMAINDER COMES FROM LZFPC
-       LZFPC=LZFPC+LZFSC
-C       LZFPH=LZFPH+LZFSH
-C       xx=LZFSC+DEL
-C       LZFSC=LZFSC-xx
-c         if(lzfsc .lt. lzfsh) then
-c          write(*,*) ' lzfsc2: ',lzfsc,lzfsh,del,xx
-c          stop
-c         endif
-       LZFSC=0.0
-       IF(LZFPC.LT.0.)LZFPC=0.
-      ENDIF
-      LZTWC=LZTWC+DEL
-C      LZTWH=LZTWH+DEL
-
-CV.K      LZTWC=LZTWC+DEL
-CV.K      LZFSC=LZFSC-DEL
-CV.K      IF(LZFSC.GE.0.0) GO TO 230
-CV.K      LZFPC=LZFPC+LZFSC
-CV.K      LZFSC=0.0
-
-CV.K  CHECK UNFROZEN WATER STORAGE
-  230 IF (LZTWC.LT.0.00001) THEN
-       LZTWC=0.0
-C       LZTWH=0.0
-      ENDIF
-
-
-C     COMPUTE ET FROM ADIMP AREA.-E5
-      E5=E1+(RED+E2)*((ADIMC-E1-UZTWC)/(UZTWM+LZTWM))
-C      ADJUST ADIMC,ADDITIONAL IMPERVIOUS AREA STORAGE, FOR EVAPORATION.
-      ADIMC=ADIMC-E5
-      IF(ADIMC.GE.0.0) GO TO 231
-C     E5 CAN NOT EXCEED ADIMC.
-      E5=E5+ADIMC
-      ADIMC=0.0
-  231 E5=E5*ADIMP
-      ADIMC=0.
-      E5=0.
-C     E5 IS ET FROM THE AREA ADIMP.
-C.......................................
-C     COMPUTE PERCOLATION AND RUNOFF AMOUNTS.
-      PXV=P
-      TWX=PXV+UZTWC-UZTWM
-      IF(TWX.GE.0.0) GO TO 232
-C     ALL MOISTURE HELD IN UZTW--NO EXCESS.
-      UZTWC=UZTWC+PXV
-CV.K  ADJUST UNFROZEN TENSION WATER
-C      UZTWH=UZTWH+PXV
-
-      TWX=0.0
-      GO TO 233
-C      MOISTURE AVAILABLE IN EXCESS OF UZTWC STORAGE.
-CV.K  232 UZTWC=UZTWM
-C  232 UZTWH=UZTWH+(UZTWM-UZTWC)
-  232 UZTWC=UZTWM
-
-  233 CONTINUE
-C  233 ADIMC=ADIMC+PXV-TWX
-C
-C     COMPUTE IMPERVIOUS AREA RUNOFF.
-C      ROIMP=PXV*PCTIM
-      ROIMP=0.
-C      ROIMP IS RUNOFF FROM THE MINIMUM IMPERVIOUS AREA.
-C      SIMPVT=SIMPVT+ROIMP
-C
-C     INITIALIZE TIME INTERVAL SUMS.
-      SBF=0.0
-      SSUR=0.0
-      SIF=0.0
-      SPERC=0.0
-      SDRO=0.0
-      SPBF=0.0
-C
-C     DETERMINE COMPUTATIONAL TIME INCREMENTS FOR THE BASIC TIME
-C     INTERVAL
-CV.K      NINC=1.0+0.2*(UZFWC+TWX)
-CV.K  PERCOLATE UNFROZEN WATER ONLY
-C      NINC=1.0+0.2*(UZFWH+TWX)
-      NINC=MAX(1.,MIN(5.,(UZFWC+TWX)/5.))
-C     NINC=NUMBER OF TIME INCREMENTS THAT THE TIME INTERVAL
-C     IS DIVIDED INTO FOR FURTHER
-C     SOIL-MOISTURE ACCOUNTING.  NO ONE INCREMENT
-C     WILL EXCEED 5.0 MILLIMETERS OF UZFWC+PAV
-      DT=1.
-      DINC=(1.0/NINC)*DT
-C     DINC=LENGTH OF EACH INCREMENT IN DAYS.
-      PINC=TWX/NINC
-C     PINC=AMOUNT OF AVAILABLE MOISTURE FOR EACH INCREMENT.
-C      COMPUTE FREE WATER DEPLETION FRACTIONS FOR
-C     THE TIME INCREMENT BEING USED-BASIC DEPLETIONS
-C      ARE FOR ONE DAY
-CVK INTRODUCED REDUCTION (RUZICE & RLZICE) DUE FROZEN GROUND
-CVK HOWEVER, PRIMARY RUNOFF IS UNCHANGED
-CVK      DUZ=1.0-((1.0-UZK)**DINC)
-CVK      DLZS=1.0-((1.0-LZSK)**DINC)
-CVK  Linear transformation for frozen ground
-cc      DUZ=1.0-((1.0-UZK*RUZICE)**DINC)
-cc      DLZS=1.0-((1.0-LZSK*RLZICE)**DINC)
-CVK  Non-linear (correct) transformation for frozen ground
-C     IF(IVERS .EQ. 0) THEN
-       DUZ =1.0-((1.0-UZK)**DINC)
-       DLZS=1.0-((1.0-LZSK)**DINC)
-C      ELSE
-C       DUZ=1.0-((1.0-RUZICE)**DINC)
-C       DLZS=1.0-((1.0-RLZICE)**DINC)
-C      ENDIF
-      DLZP=1.0-((1.0-LZPK)**DINC)
-
-C      WRITE(*,'(A,6F10.2)')'MOD2',(X(I),I=1,6)
-C      WRITE(*,'(A,6F10.2)')'MOD2',UZTWC,UZFWC,LZTWC,LZFSC,LZFPC,ADIMC
-C      PAUSE
-C     START INCREMENTAL DO LOOP FOR THE TIME INTERVAL.
-c      DO 240 I=1,NINC !LC_MODIF
-      NINC2=INT(NINC)  !LC_MODIF
-      DO 240 I=1,NINC2 !LC_MODIF
-      ADSUR=0.0
-C     COMPUTE DIRECT RUNOFF (FROM ADIMP AREA).
-      RATIO=(ADIMC-UZTWC)/LZTWM
-      IF (RATIO.LT.0.0) RATIO=0.0
-      ADDRO=PINC*(RATIO**2.)
-C     ADDRO IS THE AMOUNT OF DIRECT RUNOFF FROM THE AREA ADIMP.
-C
-C     COMPUTE BASEFLOW AND KEEP TRACK OF TIME INTERVAL SUM.
-CV.K      BF=LZFPC*DLZP
-CV.K      LZFPC=LZFPC-BF
-CV.K      IF (LZFPC.GT.0.0001) GO TO 234
-CV.K      BF=BF+LZFPC
-CV.K      LZFPC=0.0
-CV.K  BASEFLOW FROM UNFROZEN WATER ONLY
-      BF=LZFPC*DLZP
-      LZFPC=LZFPC-BF
-      IF (LZFPC.GT.0.0001) THEN
-C       LZFPC=LZFPC-BF
-       GO TO 234
-      ENDIF
-      BF=BF+LZFPC
-      LZFPC=0.0
-C      LZFPC=LZFPC-BF
-C      IF(LZFPC .LE. 0.0001) LZFPC=0.0
-CV.K-------------------------------------
-C
-  234 SBF=SBF+BF
-      SPBF=SPBF+BF
-CV.K  SUPPLAMENTAL FLOW FROM UNFROZEN WATER ONLY (NOTE, DLZS
-CV.K  NOTE, DLZS IS REDUCED DUE FROZEN GROUND
-CV.K      BF=LZFSC*DLZS
-CV.K      LZFSC=LZFSC-BF
-CV.K      IF(LZFSC.GT.0.0001) GO TO 235
-CV.K      BF=BF+LZFSC
-CV.K      LZFSC=0.0
-      BF=LZFSC*DLZS
-      LZFSC=LZFSC-BF
-      IF(LZFSC.GT.0.0001) THEN
-cc?      IF(LZFSH.GT.0.0) THEN
-C       LZFSC=LZFSC-BF
-c         if(abs(lzfsc-lzfsh) .gt. 0.000001) then
-c         if(abs(lzfsc-lzfsh) .gt. 0.000001) then
-c          write(*,*) ' lzfsc3: ',lzfsc,lzfsh,bf
-c         endif
-       GO TO 235
-      ENDIF
-      BF=BF+LZFSC
-      LZFSC=0.0
-CV      LZFSC=LZFSC-BF
-CV      IF(LZFSC .LE. 0.0001) LZFSC=0.0
-CV.K--------------------------------------------
-C
-  235 SBF=SBF+BF
-C
-C      COMPUTE PERCOLATION-IF NO WATER AVAILABLE THEN SKIP
-ccvk      IF((PINC+UZFWC).GT.0.01) GO TO 251
-      xx1=PINC+UZFWC
-      IF(xx1.GT.0.01) GO TO 251
-      UZFWC=UZFWC+PINC
-CV.K  ADD TO UNFROZEN WATER ALSO
-C      UZFWH=UZFWH+PINC
-      GO TO 249
-  251 PERCM=LZFPM*DLZP+LZFSM*DLZS
-CVK      PERC=PERCM*(UZFWC/UZFWM)
-CV.K  USE ONLY UNFROZEN WATER RATIOS
-ccvk  new change: PERCOLATION REDUCED BY RUZPERC
-CC       PERC=PERCM*(UZFWH/UZFWM)*RUZICE
-      PERC=PERCM*(UZFWC/UZFWM)
-C      IF(IVERS .NE. 0) PERC=PERC*RUZPERC
-C--      PERC=PERCM*(UZFWH/UZFWM)*RUZPERC
-
-CV.K      DEFR=1.0-((LZTWC+LZFPC+LZFSC)/(LZTWM+LZFPM+LZFSM))
-cvk 6/22/00      DEFR=1.0-((LZTWH+LZFPH+LZFSH)/(LZTWM+LZFPM+LZFSM))
-cvk  better to keep original definition of DEFR using total water
-      DEFR=1.0-((LZTWC+LZFPC+LZFSC)/(LZTWM+LZFPM+LZFSM))
-
-C     DEFR IS THE LOWER ZONE MOISTURE DEFICIENCY RATIO
-c--      FR=1.0
-C     FR IS THE CHANGE IN PERCOLATION WITHDRAWAL DUE TO FROZEN GROUND.
-c--      FI=1.0
-C     FI IS THE CHANGE IN INTERFLOW WITHDRAWAL DUE TO FROZEN GROUND.
-c--      IF (IFRZE.EQ.0) GO TO 239
-c--       UZDEFR=1.0-((UZTWC+UZFWC)/(UZTWM+UZFWM))
-CVK
-CVK     CALL FGFR1(DEFR,FR,UZDEFR,FI)
-CVK      IF( IVERS .EQ. 1) THEN
-CVK  IF IVERS=1, OLD VERSION; IF IVERS=2, NEW VERS. FROST INDEX,
-CVK  BUT OLD VERS. OF PERCOLAT. AND INTERFLOW REDUCTION
-c--      IF( IVERS .LE. 2) CALL FGFR1(DEFR,FR,UZDEFR,FI)
-
-c--      IF(IVERS .EQ. 3 .AND. FGPM(5) .GT. 0.) THEN
-CVK  OPTIONAL VERSION TO ACCOUNT FOR ADDITIONAL IMPERVIOUS
-CVK  AREAS EFFECTS DUE FROZEN GROUND
-c--       FR=1-SURFRZ1(FGCO(1),FGPM(6),FGPM(5))
-c--       FI=FR
-c--      ENDIF
-
-c--  239 PERC=PERC*(1.0+ZPERC*(DEFR**REXP))*FR
-  239 PERC=PERC*(1.0+ZPERC*(DEFR**REXP))
-C     NOTE...PERCOLATION OCCURS FROM UZFWC BEFORE PAV IS ADDED.
-CV.K      IF(PERC.LT.UZFWC) GO TO 241
-      IF(PERC.LT.UZFWC) GO TO 241
-C      PERCOLATION RATE EXCEEDS UZFWH.
-CV.K      PERC=UZFWC
-      PERC=UZFWC
-C     PERCOLATION RATE IS LESS THAN UZFWH.
-  241 UZFWC=UZFWC-PERC
-CV.K  ADJUST UNFROZEN STORAGE ALSO
-C      UZFWH=UZFWH-PERC
-
-C     CHECK TO SEE IF PERCOLATION EXCEEDS LOWER ZONE DEFICIENCY.
-      CHECK=LZTWC+LZFPC+LZFSC+PERC-LZTWM-LZFPM-LZFSM
-      IF(CHECK.LE.0.0) GO TO 242
-      PERC=PERC-CHECK
-      UZFWC=UZFWC+CHECK
-CV.K  ADJUST UNFROZEN STARAGE ALSO
-C      UZFWH=UZFWH+CHECK
-
-  242 SPERC=SPERC+PERC
-C     SPERC IS THE TIME INTERVAL SUMMATION OF PERC
-C
-C     COMPUTE INTERFLOW AND KEEP TRACK OF TIME INTERVAL SUM.
-C     NOTE...PINC HAS NOT YET BEEN ADDED
-CV.K      DEL=UZFWC*DUZ*FI
-CVK  INTERFLOW ALSO REDUCED DUE FROFEN GROUND (DUZ REDUCED BY RUZICE)
-CVK  ADDITIONAL REDUCTION DUE IMPERVIOUS FROZEN AREAS (FI) IS OPTIONAL
-CVK  IN THE NEW VERSION. BASIC OPTION IS FI=1
-c--      DEL=UZFWH*DUZ*FI
-      DEL=UZFWC*DUZ
-      SIF=SIF+DEL
-      UZFWC=UZFWC-DEL
-CV.K  ADJUST UNFROZEN STORAGE ALSO
-C      UZFWH=UZFWH-DEL
-
-C     DISTRIBE PERCOLATED WATER INTO THE LOWER ZONES
-C     TENSION WATER MUST BE FILLED FIRST EXCEPT FOR THE PFREE AREA.
-C     PERCT IS PERCOLATION TO TENSION WATER AND PERCF IS PERCOLATION
-C         GOING TO FREE WATER.
-      PERCT=PERC*(1.0-PFREE)
-      xx1=PERCT+LZTWC
-      IF (xx1.GT.LZTWM) GO TO 243
-      LZTWC=LZTWC+PERCT
-CV.K  ADJUST UNFROZEN STORAGE ALSO
-C      LZTWH=LZTWH+PERCT
-      PERCF=0.0
-      GO TO 244
-  243 PERCF=PERCT+LZTWC-LZTWM
-CV.K  CHANGE UNFROZEN WATER STORAGE
-C      LZTWH=LZTWH+LZTWM-LZTWC
-      LZTWC=LZTWM
-C
-C      DISTRIBUTE PERCOLATION IN EXCESS OF TENSION
-C      REQUIREMENTS AMONG THE FREE WATER STORAGES.
-  244 PERCF=PERCF+PERC*PFREE
-      IF(PERCF.EQ.0.0) GO TO 245
-      HPL=LZFPM/(LZFPM+LZFSM)
-C     HPL IS THE RELATIVE SIZE OF THE PRIMARY STORAGE
-C     AS COMPARED WITH TOTAL LOWER ZONE FREE WATER STORAGE.
-
-c VK changed to account for ZERO MAX storage
-      if(LZFPM .ne. 0.) then
-       RATLP=LZFPC/LZFPM
-      else
-       RATLP = 1.
-      endif
-      if(LZFSM .ne. 0.) then
-       RATLS=LZFSC/LZFSM
-      else
-       RATLS = 1.
-      endif
-
-C     RATLP AND RATLS ARE CONTENT TO CAPACITY RATIOS, OR
-C     IN OTHER WORDS, THE RELATIVE FULLNESS OF EACH STORAGE
-      FRACP=(HPL*2.0*(1.0-RATLP))/((1.0-RATLP)+(1.0-RATLS))
-C     FRACP IS THE FRACTION GOING TO PRIMARY.
-      IF (FRACP.GT.1.0) FRACP=1.0
-      PERCP=PERCF*FRACP
-      PERCS=PERCF-PERCP
-C     PERCP AND PERCS ARE THE AMOUNT OF THE EXCESS
-C     PERCOLATION GOING TO PRIMARY AND SUPPLEMENTAL
-C      STORGES,RESPECTIVELY.
-      LZFSC=LZFSC+PERCS
-CV.K      IF(LZFSC.LE.LZFSM) GO TO 246
-      IF(LZFSC.LE.LZFSM) THEN
-C       LZFSH=LZFSH+PERCS
-       GO TO 246
-      ENDIF
-
-      PERCS=PERCS-LZFSC+LZFSM
-CV.K  ADJUST UNFROZEN STORAGE ALSO
-C      LZFSH=LZFSH+PERCS
-
-      LZFSC=LZFSM
-  246 LZFPC=LZFPC+(PERCF-PERCS)
-C     CHECK TO MAKE SURE LZFPC DOES NOT EXCEED LZFPM.
-CV.K      IF (LZFPC.LE.LZFPM) GO TO 245
-      IF (LZFPC.LE.LZFPM) THEN
-C       LZFPH=LZFPH+(PERCF-PERCS)
-       GO TO 245
-      ENDIF
-
-      EXCESS=LZFPC-LZFPM
-      LZTWC=LZTWC+EXCESS
-CV.K  ADJUST UNFROZEN STORAGES ALSO
-C      LZTWH=LZTWH+EXCESS
-C      LZFPH=LZFPH+(PERCF-PERCS)-EXCESS
-      LZFPC=LZFPM
-C
-C     DISTRIBUTE PINC BETWEEN UZFWC AND SURFACE RUNOFF.
-  245 IF(PINC.EQ.0.0) GO TO 249
-C     CHECK IF PINC EXCEEDS UZFWM
-      xx1=PINC+UZFWC
-      IF(xx1.GT.UZFWM) GO TO 248
-C     NO SURFACE RUNOFF
-      UZFWC=UZFWC+PINC
-CV.K  ADJUST UNFROZEN STORAGE ALSO
-C      UZFWH=UZFWH+PINC
-      GO TO 249
-C
-C     COMPUTE SURFACE RUNOFF (SUR) AND KEEP TRACK OF TIME INTERVAL SUM.
-  248 SUR=PINC+UZFWC-UZFWM
-      UZFWC=UZFWM
-CV.K  ADJUST UNFROZEN STORAGE ALSO
-C      UZFWH=UZFWH+PINC-SUR
-      SSUR=SSUR+SUR*PAREA
-      ADSUR=SUR*(1.0-ADDRO/PINC)
-C     ADSUR IS THE AMOUNT OF SURFACE RUNOFF WHICH COMES
-C     FROM THAT PORTION OF ADIMP WHICH IS NOT
-C     CURRENTLY GENERATING DIRECT RUNOFF.  ADDRO/PINC
-C     IS THE FRACTION OF ADIMP CURRENTLY GENERATING
-C     DIRECT RUNOFF.
-      SSUR=SSUR+ADSUR*ADIMP
-C
-C     ADIMP AREA WATER BALANCE -- SDRO IS THE 6 HR SUM OF
-C          DIRECT RUNOFF.
-  249 ADIMC=ADIMC+PINC-ADDRO-ADSUR
-      xx1=UZTWM+LZTWM
-      IF (ADIMC.LE.xx1) GO TO 247
-      ADDRO=ADDRO+ADIMC-xx1
-      ADIMC=xx1
-  247 SDRO=SDRO+ADDRO*ADIMP
-      IF (ADIMC.LT.0.00001) ADIMC=0.0
-  240 CONTINUE
-
-C.......................................
-C     END OF INCREMENTAL DO LOOP.
-C.......................................
-C      WRITE(*,*)SPERC
-
-C     COMPUTE SUMS AND ADJUST RUNOFF AMOUNTS BY THE AREA OVER
-C     WHICH THEY ARE GENERATED.
-      EUSED=E1+E2+E3
-C     EUSED IS THE ET FROM PAREA WHICH IS 1.0-ADIMP-PCTIM
-      SIF=SIF*PAREA
-C
-C     SEPARATE CHANNEL COMPONENT OF BASEFLOW
-C     FROM THE NON-CHANNEL COMPONENT
-      TBF=SBF*PAREA
-C     TBF IS TOTAL BASEFLOW
-      BFCC=TBF*(1.0/(1.0+SIDE))
-C     BFCC IS BASEFLOW, CHANNEL COMPONENT
-      BFP=SPBF*PAREA/(1.0+SIDE)
-      BFS=BFCC-BFP
-      IF(BFS.LT.0.0)BFS=0.0
-      BFNCC=TBF-BFCC
-C     BFNCC IS BASEFLOW,NON-CHANNEL COMPONENT
-C
-C     ADD TO MONTHLY SUMS.
-c--      SINTFT=SINTFT+SIF
-c--      SGWFP=SGWFP+BFP
-c--      SGWFS=SGWFS+BFS
-c--      SRECHT=SRECHT+BFNCC
-c--      SROST=SROST+SSUR
-c--      SRODT=SRODT+SDRO
-C
-C     COMPUTE TOTAL CHANNEL INFLOW FOR THE TIME INTERVAL.
-      TCI=ROIMP+SDRO+SSUR+SIF+BFCC
-        GRND = SIF + BFCC   ! interflow is part of ground flow
-CC      GRND = BFCC         ! interflow is part of surface flow
-      SURF = TCI - GRND
-C
-C     COMPUTE E4-ET FROM RIPARIAN VEGETATION.
-      E4=(EDMND-EUSED)*PCTIM
-C
-C     SUBTRACT E4 FROM CHANNEL INFLOW
-      TCI=TCI-E4
-      IF(TCI.GE.0.0) GO TO 250
-      E4=E4+TCI
-      TCI=0.0
-cc  250 SROT=SROT+TCI
-250      CONTINUE
-      GRND = GRND - E4
-      IF (GRND .LT. 0.) THEN
-         SURF = SURF + GRND
-         GRND = 0.
-       IF (SURF .LT. 0.) SURF = 0.
-      END IF
-C
-C     COMPUTE TOTAL EVAPOTRANSPIRATION-TET
-      EUSED=EUSED*PAREA
-      TET=EUSED+E5+E4
-c--      SETT=SETT+TET
-c--      SE1=SE1+E1*PAREA
-c--      SE3=SE3+E3*PAREA
-c--      SE4=SE4+E4
-c--      SE5=SE5+E5
-C     CHECK THAT ADIMC.GE.UZTWC
-      IF (ADIMC.LT.UZTWC) ADIMC=UZTWC
-C
-c  Return back SAC states
-      X(1)=UZTWC
-      X(2)=UZFWC
-      X(3)=LZTWC
-      X(4)=LZFSC
-      X(5)=LZFPC
-      X(6)=ADIMC
-
-C Décalage temporel
-      DO 2 K=1,2*NH-1
-      X(7+K)=X(8+K)+XV(3*NPX+K)*TCI
-    2 CONTINUE
-      X(7+3*NH)=XV(3*NPX+3*NH)*TCI
-
-C Débit total
-      Q=X(8)
-      
-C Export
-      MISC( 1)=E
-      MISC( 2)=P
-      MISC( 3)=X(1)
-      MISC( 4)=X(2)
-      MISC( 5)=X(3)
-      MISC( 6)=X(4)
-      MISC( 7)=X(5)
-      MISC( 8)=X(6)    
-      MISC( 9)=Q
-      
-      ENDSUBROUTINE
-
-
-
-
-C**********************************************************************
-      SUBROUTINE MOD8_S(X,XV,P,E,Q,MISC)
-C Calcul du debit sur un pas de temps avec le modele MORD
-C Entrees : 
-C       X : Etats en debut de pas de temps (mm)
-C       XV : Parametres
-C       P : Pluie journaliere (mm)
-C       E : ETP journaliere (mm)
-C Sorties :
-C       X : Etats en fin de pas de temps
-C       Q : Debit journalier simule (mm)
-C----------------------------------------------------------------------
-      Implicit None
-      INTEGER NPX,NH,NMISC
-      PARAMETER (NPX=14,NH=20,NMISC=30)
-      REAL(4) X(5*NH+7),XV(3*NPX+5*NH)
-      REAL(4) MISC(NMISC)
-      REAL(4) P,E,Q
-      REAL(4) PART1,PUISSN,CAPAZ
-      REAL(4) pl,dtr1,dtu1,VS,evu,AL,vl
-      REAL(4) dtz,RUR,zz,an,evz,etr,VN,rt
-      INTEGER K
-
-C Transcription du code EDF-DTG par T. Mathevet
-      
-      PART1=0.80
-      PUISSN=3.
-      CAPAZ=90.
-
-C      Correction de pluie
-            pl=P*XV(2*NPX+1)
-
-c      Repartition pluie suivant stock superficiel
-            dtr1=pl*X(1)/XV(2*NPX+5)
-            dtu1=pl-dtr1
-
-c      Evolution du reservoir de surface U
-            X(1)=X(1)+dtu1
-
-            if (X(1).gt.XV(2*NPX+5)) then
-                  VS=X(1)-XV(2*NPX+5)+dtr1
-                  X(1)=XV(2*NPX+5)
-            else
-                  VS=dtr1
-            endif
-
-            evu=E*X(1)/XV(2*NPX+5)
-            if (evu.gt.X(1)) evu=X(1)
-
-            X(1)=X(1)-evu
-
-c      Evolution du reservoir intermediaire L
-
-            AL=VS*(1-X(2)/XV(2*NPX+6))
-            if (AL+X(2).gt.XV(2*NPX+6)) AL=XV(2*NPX+6)-X(2)
-            X(2)=X(2)+AL
-
-            vl=X(2)/XV(2*NPX+2)
-            X(2)=X(2)-vl
-
-C      Evolution du reservoir evaporant Z
-            zz=X(3)/CAPAZ
-            dtz=(1-zz)*vl
-            RUR=zz*vl*(1-PART1)
-            an=zz*vl*PART1
-
-            X(3)=X(3)+dtz
-            evz=(E-evu)*X(3)/CAPAZ
-            if (evz.gt.X(3)) evz=X(3)
-
-            etr=evu+evz
-            X(3)=X(3)-evz
-      IF(X(3).GT.CAPAZ) X(3)=CAPAZ
-
-c      Evolution du reservoir nappe N
-            X(4)=X(4)+an
-            VN=(X(4)/XV(2*NPX+3))**PUISSN
-            if (VN.gt.X(4)) then
-                  VN=X(4)
-            endif
-
-            X(4)=X(4)-VN
-
-c      Somme et routage des differentes contributions            
-            rt=VS-AL+RUR+VN
-
-C Hydrogramme unitaire type HU2 de GR4      
-      DO 2 K=1,2*NH-1
-      X(7+NH+K)=X(8+NH+K)+XV(3*NPX+NH+K)*rt
-    2 CONTINUE
-      X(7+3*NH)=XV(3*NPX+3*NH)*rt
-
-C Debit total
-      Q=X(8+NH)
-
-C On stocke les variables pour ecriture
-      MISC( 1)=E             ! ETP en entree [mm]
-      MISC( 2)=P             ! pluie en entree [mm]
-      MISC( 3)=dtu1          ! ecoulement coulant dans U (DTU1) [mm]
-      MISC( 4)=dtr1          ! ecoulement contournant U (DRU1) [mm]
-      MISC( 5)=VS            ! dtr1 + debordement eventuel de U (VS) [mm]
-      MISC( 6)=evu           ! evapotranspiration issue de U (EVU) [mm]
-      MISC( 7)=X(1)          ! niveau du reservoir de surface U [mm]
-      MISC( 8)=AL            ! ecoulement coulant dans L (AL) [mm]
-      MISC( 9)=X(2)          ! niveau du reservoir intermediaire L [mm]
-      MISC(10)=evz           ! evapotranspiration issue de Z (EVZ) [mm]
-      MISC(11)=dtz           ! part de lecoulement coulant dans Z (DTZ) [mm]
-      MISC(12)=X(3)          ! niveau du reservoir evaporant Z [mm]
-      MISC(13)=an            ! ecoulement coulant dans N (AN) [mm]
-      MISC(14)=RUR           ! ecoulement issu de L mais contournant N (RUR) [mm]
-      MISC(15)=VN            ! ecoulement issu de N (VN) [mm]
-      MISC(16)=X(4)          ! niveau du reservoir nappe N [mm]
-      MISC(17)=rt            ! ecoulement entrant dans les hydrogrammes (RT) [mm]
-      MISC(18)=Q             ! debit total a lexutoire [mm]
-
-      ENDSUBROUTINE
-
-
-
-C**********************************************************************
-      SUBROUTINE MOD7_S(X,XV,P1,E,Q,MISC)
-C Calcul du débit sur un pas de temps avec le modèle GR3P
-C Entrées : 
-C       X : Etats en début de pas de temps (mm)
-C       XV : Paramètres
-C       P1 : Pluie journalière (mm)
-C       E : ETP journalière (mm)
-C Sorties :
-C       X : Etats en fin de pas de temps
-C       Q : Débit journalier simulé (mm)
-C**********************************************************************
-      Implicit None
-      INTEGER NPX,NH,NMISC
-      PARAMETER (NPX=14,NH=20,NMISC=30)
-      REAL(4) X(5*NH+7),XV(3*NPX+5*NH)
-      REAL(4) MISC(NMISC)
-      REAL(4) P1,E,Q
-      REAL(4) A,PN,PR,PS,PERC,EN,ER,WS,tanHyp_S
-      INTEGER K
-      
-      A=350.
-
-C Calcul du rendement
-      IF(P1.LE.E)THEN
-      EN=E-P1
-      PN=0.
-      WS=EN/A
-      IF(WS.GT.13)WS=13.
-c      ER=X(2)*(2.-X(2)/A)*tanh(WS)/(1.+(1.-X(2)/A)*tanh(WS))  !LC_MODIF tanh->tanHyp_S
-      ER=X(2)*(2.-X(2)/A)*tanHyp_S(WS)/(1.+(1.-X(2)/A)*tanHyp_S(WS))
-      X(2)=X(2)-ER
-      PR=0.
-      ELSE
-      EN=0.
-      PN=P1-E
-      WS=PN/A
-      IF(WS.GT.13)WS=13.
-c      PS=A*(1.-(X(2)/A)**2.)*tanh(WS)/(1.+X(2)/A*tanh(WS))  !LC_MODIF tanh->tanHyp_S
-      PS=A*(1.-(X(2)/A)**2.)*tanHyp_S(WS)/(1.+X(2)/A*tanHyp_S(WS))
-      PR=PN-PS
-      X(2)=X(2)+PS
-      ENDIF
-
-C Percolation
-      IF(X(2).LT.0.) THEN
-      X(2)=0. !LC_MODIF
-      ENDIF
-C      IF(XV(2*NPX+2).LT.0.)WRITE(*,*)'PROA'   !LC_MODIF
-      PERC=X(2)*(1.-(1.+(X(2)/(9./4.*A))**4.)**(-0.25))
-      X(2)=X(2)-PERC
-      PR=(PR+PERC)*XV(2*NPX+2)
-
-C HU2      
-      DO 2 K=1,2*NH-1
-      X(7+NH+K)=X(8+NH+K)+XV(3*NPX+NH+K)*PR
-    2 CONTINUE
-      X(7+3*NH)=XV(3*NPX+3*NH)*PR
-
-C Remplissage réservoir R
-      X(1)=X(1)+X(8+NH)
-
-      Q=X(1)*X(1)/(XV(2*NPX+1)+X(1))
-      X(1)=X(1)-Q
-      
-C Export
-      MISC( 1)=E
-      MISC( 2)=P1
-      MISC( 3)=X(1)
-      MISC( 4)=X(2)
-      MISC( 5)=Q
-      
-      ENDSUBROUTINE
-
-
-
-
-C**********************************************************************
-      SUBROUTINE MOD6_S(X,XV,P,E,Q,MISC)
-C Calcul du débit sur un pas de temps avec le modèle MOHY
-C Entrées : 
-C       X : Etats en début de pas de temps (mm)
-C       XV : Paramètres
-C       P1 : Pluie journalière (mm)
-C       E : ETP journalière (mm)
-C Sorties :
-C       X : Etats en fin de pas de temps
-C       Q : Débit journalier simulé (mm)
-C**********************************************************************
-      Implicit None
-      INTEGER NPX,NH,NMISC
-      PARAMETER (NPX=14,NH=20,NMISC=30)
-      REAL(4) X(5*NH+7),XV(3*NPX+5*NH)
-      REAL(4) MISC(NMISC)
-      REAL(4) P,E,Q,PN,Q1,Q2,TRANSP,EN,FIL,Q21,QT
-      integer K
-      
-C      WRITE(*,'(A,11F6.1)')'MOD',(XV(2*NPX+IK),IK=1,NPX)
-
-C Interception
-      IF(P.GE.E)THEN
-      PN=P-E
-      EN=0.
-      ELSE
-      PN=0.
-      EN=E-P
-      ENDIF
-
-C     Calcul de l'infiltration
-      FIL=MIN(1.,X(2)/XV(2*NPX+1))
-      X(2)=X(2)+(1.-FIL)*PN
-      
-C     Calcul de l'evaporation du réservoir
-      TRANSP=MIN(X(2)/XV(2*NPX+2),EN)
-      X(2)=MAX(0.,X(2)-TRANSP)
-      
-
-C     Calcul des flux
-      Q2=X(2)/XV(2*NPX+6)
-      X(2)=X(2)-Q2
-
-      Q21=X(2)/XV(2*NPX+5)
-      X(2)=X(2)-Q21
-
-      X(1)=X(1)+Q21
-      Q1=X(1)/XV(2*NPX+7)/MAX(XV(2*NPX+5),XV(2*NPX+6))
-      X(1)=X(1)-Q1
-      QT=Q1+Q2+FIL*PN
-
-C Convolution HU
-      DO 33 K=1,3*NH-1
-      X(7+K)=X(8+K)+XV(3*NPX+K)*QT
-   33 CONTINUE
-      X(7+3*NH)=XV(3*NPX+3*NH)*QT
-
-C Débit total
-      Q=X(8)
-      
-C Export
-      MISC( 1)=E
-      MISC( 2)=P
-      MISC( 3)=X(1)
-      MISC( 4)=X(2)
-      MISC( 5)=Q
-      
-      ENDSUBROUTINE
-
-
-
-
-C**********************************************************************
-      SUBROUTINE MOD5_S(X,XV,P,E,Q,MISC)
-C Calcul du débit sur un pas de temps avec le modèle HBV0
-C Entrées : 
-C       X : Etats en début de pas de temps (mm)
-C       XV : Paramètres
-C       P : Pluie journalière (mm)
-C       E : ETP journalière (mm)
-C Sorties :
-C       X : Etats en fin de pas de temps
-C       Q : Débit journalier simulé (mm)
-C**********************************************************************
-      Implicit None
-      INTEGER NPX,NH,NMISC
-      PARAMETER (NPX=14,NH=20,NMISC=30)
-      REAL(4) X(5*NH+7),XV(3*NPX+5*NH)
-      REAL(4) MISC(NMISC)
-      REAL(4) P,E,Q,P5,E5,ESI,PR,PRI,QR1,QR,PERC,Q2,Q3
-      INTEGER K,I
-
-C Production (niveau réservoir X(2))
-      P5=P/5.
-      E5=E/5.
-      PR=0.
-
-      DO 1 I=1,5
-      IF(X(2).GT.XV(2*NPX+2))THEN
-      PRI=P5
-      ELSE
-      PRI=P5*(X(2)/XV(2*NPX+2))**XV(2*NPX+7)
-      ENDIF
-      X(2)=X(2)+(P5-PRI)
-      PR=PR+PRI
-      ESI=E5
-      IF(X(2).LT.XV(2*NPX+8)*XV(2*NPX+2)) THEN
-      ESI=ESI*X(2)/XV(2*NPX+8)/XV(2*NPX+2)
-      ENDIF
-      X(2)=MAX(0.,X(2)-ESI)
-    1 CONTINUE
-
-C Réservoir de routage 1
-      X(1)=X(1)+PR
-      IF(X(1).GT.XV(2*NPX+1))THEN
-      QR=(X(1)-XV(2*NPX+1))/XV(2*NPX+6)
-      ELSE
-      QR=0.
-      ENDIF
-      X(1)=X(1)-QR
-      QR1=X(1)/XV(2*NPX+6)/XV(2*NPX+9)
-      X(1)=X(1)-QR1
-      QR=QR+QR1
-      PERC=MIN(X(1),XV(2*NPX+5))
-      X(1)=X(1)-PERC
-
-C Réservoir de routage 2
-      X(3)=X(3)+PERC
-      Q2=X(3)/XV(2*NPX+3)
-      X(3)=X(3)-Q2
-      Q3=QR+Q2
-
-C Convolution HU triangulaire
-      DO 2 K=1,2*NH-1
-      X(7+NH+K)=X(8+NH+K)+XV(3*NPX+NH+K)*Q3
-    2 CONTINUE
-      X(7+3*NH)=XV(3*NPX+3*NH)*Q3
-
-C Débit total
-      Q=X(8+NH)
-      
-C Export
-      MISC( 1)=E
-      MISC( 2)=P
-      MISC( 3)=PRI
-      MISC( 4)=PR
-      MISC( 5)=PERC
-      MISC( 6)=X(1)
-      MISC( 7)=X(2)
-      MISC( 8)=X(3)
-      MISC( 9)=QR1
-      MISC(10)=QR
-      MISC(11)=Q2
-      MISC(12)=Q3
-      MISC(13)=Q
-           
-      ENDSUBROUTINE
-
-
-
-
-C**********************************************************************
-      SUBROUTINE MOD4_S(X,XV,P1,E,Q,MISC)
-C Calcul du débit sur un pas de temps avec le modèle GR5J
-C Entrées :
-C       X  : Etats en début de pas de temps (mm)
-C       XV : Paramètres
-C       P1 : Pluie journalière (mm)
-C       E  : ETP journalière (mm)
-C Sorties :
-C       X : Etats en fin de pas de temps
-C       Q : Débit journalier simulé (mm)
-C**********************************************************************
-      Implicit None
-      INTEGER NPX,NH,NMISC
-      PARAMETER (NPX=14,NH=20,NMISC=30)
-      REAL(4) X(5*NH+7),XV(3*NPX+5*NH)
-      REAL(4) MISC(NMISC)
-      REAL(4) P1,E,Q
-      REAL(4) A,B,EN,ER,PN,PR,PS,WS,tanHyp_S
-      REAL(4) PERC,PRHU1,PRHU2,ECH,QR,QD
-      REAL(4) ETR,ECHR1,ECHR2
-      INTEGER K
-
-      DATA B/0.9/
-
-      A=XV(2*NPX+2)
-
-C Calcul du rendement
-      IF(P1.LE.E) THEN
-      EN=E-P1
-      PN=0.
-      WS=EN/A
-      IF(WS.GT.13)WS=13.
-c      ER=X(2)*(2.-X(2)/A)*tanh(WS)/(1.+(1.-X(2)/A)*tanh(WS))
-      ER=X(2)*(2.-X(2)/A)*tanHyp_S(WS)/(1.+(1.-X(2)/A)*tanHyp_S(WS))
-      ETR=ER+P1                                        !LC_MODIF new_line
-      IF(X(2).LT.ER) ETR=X(2)+P1                       !LC_MODIF new_line
-      X(2)=X(2)-ER
-      PR=0.
-      ELSE
-      EN=0.
-      ETR=E                                             !LC_MODIF new_line
-      PN=P1-E
-      WS=PN/A
-      IF(WS.GT.13)WS=13.
-c      PS=A*(1.-(X(2)/A)**2.)*tanh(WS)/(1.+X(2)/A*tanh(WS))
-      PS=A*(1.-(X(2)/A)**2.)*tanHyp_S(WS)/(1.+X(2)/A*tanHyp_S(WS))
-      PR=PN-PS
-      X(2)=X(2)+PS
-      ENDIF
-
-C Percolation
-      IF(X(2).LT.0.)X(2)=0.
-      PERC=X(2)*(1.-(1.+(X(2)/(9./4.*XV(2*NPX+2)))**4.)**(-0.25))
-      X(2)=X(2)-PERC
-
-      PR=PR+PERC
-
-      PRHU1=PR*B
-      PRHU2=PR*(1.-B)
-
-C HU1
-C      DO K=1,NH-1
-C      DO K=1,MAX(1,MIN(NH-1,INT(XV(2*NPX+4))+1))         !LC_MODIF   modif Bourgin-Coron (inchange)
-      DO K=1,MAX(1,MIN(NH-1,INT(XV(2*NPX+4)+1)))          !LC_MODIF   modif Bourgin-Coron (inchange)
-      X(7+K)=X(8+K)+XV(3*NPX+K)*PRHU1
-      ENDDO
-      X(7+NH)=XV(3*NPX+NH)*PRHU1
-
-C HU2
-C      DO K=1,2*NH-1
-C      DO K=1,MAX(1,MIN(2*NH-1,INT(2*XV(2*NPX+4))+1))     !LC_MODIF   modif Bourgin-Coron (changement)
-      DO K=1,MAX(1,MIN(2*NH-1,2*INT(XV(2*NPX+4)+1)))      !LC_MODIF   modif Bourgin-Coron (changement)
-      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 Calcul échange
-      ECH=XV(2*NPX+3)*(X(1)/XV(2*NPX+1)-XV(2*NPX+5))
-
-C Remplissage réservoir R
-      ECHR1=ECH                                           !LC_MODIF new_line
-      IF((X(1)+X(8)+ECH).LT.0) ECHR1=-X(1)-X(8)           !LC_MODIF new_line
-      X(1)=X(1)+X(8)+ECH
-      IF(X(1).LT.0.)X(1)=0.
-      QR=X(1)*(1.-(1.+(X(1)/XV(2*NPX+1))**4.)**(-1./4.))
-      X(1)=X(1)-QR
-
-C Calcul écoulement direct QD
-      ECHR2=ECH                                           !LC_MODIF new_line
-      IF((X(8+NH)+ECH).LT.0) ECHR2=-X(8+NH)               !LC_MODIF new_line
-      QD=MAX(0.,X(8+NH)+ECH)
-
-C Ecoulement total
-      Q=QR+QD
-      IF(Q.LT.0.) Q=0.
-
-C On stocke les variables pour écriture
-      MISC( 1)=E             ! ETP en entree  [mm]
-      MISC( 2)=P1            ! pluie en entree [mm]
-      MISC( 3)=X(2)          ! niveau du reservoir de production (X(2)) [mm]
-      MISC( 4)=ETR           ! ETR (evapotranspiration reele) [mm]
-      MISC( 5)=PERC          ! percolation (PERC) [mm]
-      MISC( 6)=PR            ! PR=PN-PS+PERC [mm]
-      MISC( 7)=X(8)          ! ecoulement issu de HU1 (Q9) [mm]
-      MISC( 8)=X(8+NH)       ! ecoulement issu de HU2 (Q1) [mm]
-      MISC( 9)=X(1)          ! niveau du reservoir de routage (X(1)) [mm]
-      MISC(10)=ECH           ! demi-echange potentiel (ECH) [mm]
-      MISC(11)=ECHR1+ECHR2   ! ECHR1+ECHR2 (echange reel 1 + echange reel 2) [mm]
-      MISC(12)=QR            ! ecoulement issu du reservoir de routage (QR) [mm]
-      MISC(13)=QD            ! ecoulement direct issu de HU2 (QD) [mm]
-      MISC(14)=Q             ! debit total a lexutoire [mm]
-
-      ENDSUBROUTINE
-
-
-
-C**********************************************************************
-      SUBROUTINE MOD3_S(X,XV,P1,E,Q,MISC)
-C Calcul du débit sur un pas de temps avec le modèle GR4J
-C Entrées :
-C       X  : Etats en début de pas de temps (mm)
-C       XV : Paramètres
-C       P1 : Pluie journalière (mm)
-C       E  : ETP journalière (mm)
-C Sorties :
-C       X : Etats en fin de pas de temps
-C       Q : Débit journalier simulé (mm)
-C**********************************************************************
-      Implicit None
-      INTEGER NPX,NH,NMISC
-      PARAMETER (NPX=14,NH=20,NMISC=30)
-      REAL(4) X(5*NH+7),XV(3*NPX+5*NH)
-      REAL(4) MISC(NMISC)
-      REAL(4) P1,E,Q
-      REAL(4) A,B,EN,ER,PN,PR,PS,WS,tanHyp_S
-      REAL(4) PERC,PRHU1,PRHU2,ECH,QR,QD
-      REAL(4) ETR,ECHR1,ECHR2
-      INTEGER K
-
-      DATA B/0.9/
-
-      A=XV(2*NPX+2)
-
-
-C Calcul du rendement
-      IF(P1.LE.E) THEN
-      EN=E-P1
-      PN=0.
-      WS=EN/A
-      IF(WS.GT.13)WS=13.
-c      ER=X(2)*(2.-X(2)/A)*tanh(WS)/(1.+(1.-X(2)/A)*tanh(WS))
-      ER=X(2)*(2.-X(2)/A)*tanHyp_S(WS)/(1.+(1.-X(2)/A)*tanHyp_S(WS))
-      ETR=ER+P1                                        !LC_MODIF new_line
-      IF(X(2).LT.ER) ETR=X(2)+P1                       !LC_MODIF new_line
-      X(2)=X(2)-ER
-      PR=0.
-      ELSE
-      EN=0.
-      ETR=E                                             !LC_MODIF new_line
-      PN=P1-E
-      WS=PN/A
-      IF(WS.GT.13)WS=13.
-c      PS=A*(1.-(X(2)/A)**2.)*tanh(WS)/(1.+X(2)/A*tanh(WS))
-      PS=A*(1.-(X(2)/A)**2.)*tanHyp_S(WS)/(1.+X(2)/A*tanHyp_S(WS))
-      PR=PN-PS
-      X(2)=X(2)+PS
-      ENDIF
-
-C Percolation
-      IF(X(2).LT.0.)X(2)=0.
-      PERC=X(2)*(1.-(1.+(X(2)/(9./4.*XV(2*NPX+2)))**4.)**(-0.25))
-      X(2)=X(2)-PERC
-
-      PR=PR+PERC
-
-      PRHU1=PR*B
-      PRHU2=PR*(1.-B)
-
-C HU1
-C      DO K=1,NH-1
-C      DO K=1,MAX(1,MIN(NH-1,INT(XV(2*NPX+4))+1))         !LC_MODIF   modif Bourgin-Coron (inchange)
-      DO K=1,MAX(1,MIN(NH-1,INT(XV(2*NPX+4)+1)))          !LC_MODIF   modif Bourgin-Coron (inchange)
-      X(7+K)=X(8+K)+XV(3*NPX+K)*PRHU1
-      ENDDO
-      X(7+NH)=XV(3*NPX+NH)*PRHU1
-
-C HU2
-C      DO K=1,2*NH-1
-C      DO K=1,MAX(1,MIN(2*NH-1,INT(2*XV(2*NPX+4))+1))     !LC_MODIF   modif Bourgin-Coron (changement)
-      DO K=1,MAX(1,MIN(2*NH-1,2*INT(XV(2*NPX+4)+1)))      !LC_MODIF   modif Bourgin-Coron (changement)
-      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 Calcul échange
-      ECH=XV(2*NPX+3)*(X(1)/XV(2*NPX+1))**3.5
-
-C Remplissage réservoir R
-      ECHR1=ECH                                           !LC_MODIF new_line
-      IF((X(1)+X(8)+ECH).LT.0) ECHR1=-X(1)-X(8)           !LC_MODIF new_line
-      X(1)=X(1)+X(8)+ECH
-      IF(X(1).LT.0.)X(1)=0.
-      QR=X(1)*(1.-(1.+(X(1)/XV(2*NPX+1))**4.)**(-1./4.))
-      X(1)=X(1)-QR
-
-C Calcul écoulement direct QD
-      ECHR2=ECH                                           !LC_MODIF new_line
-      IF((X(8+NH)+ECH).LT.0) ECHR2=-X(8+NH)               !LC_MODIF new_line
-      QD=MAX(0.,X(8+NH)+ECH)
-
-C Ecoulement total
-      Q=QR+QD
-      IF(Q.LT.0.) Q=0.
-
-C On stocke les variables pour écriture
-      MISC( 1)=E             ! ETP en entree  [mm]
-      MISC( 2)=P1            ! pluie en entree [mm]
-      MISC( 3)=X(2)          ! niveau du reservoir de production (X(2)) [mm]
-      MISC( 4)=ETR           ! ETR (evapotranspiration reele) [mm]
-      MISC( 5)=PERC          ! percolation (PERC) [mm]
-      MISC( 6)=PR            ! PR=PN-PS+PERC [mm]
-      MISC( 7)=X(8)          ! ecoulement issu de HU1 (Q9) [mm]
-      MISC( 8)=X(8+NH)       ! ecoulement issu de HU2 (Q1) [mm]
-      MISC( 9)=X(1)          ! niveau du reservoir de routage (X(1)) [mm]
-      MISC(10)=ECH           ! demi-echange potentiel (ECH) [mm]
-      MISC(11)=ECHR1+ECHR2   ! ECHR1+ECHR2 (echange reel 1 + echange reel 2) [mm]
-      MISC(12)=QR            ! ecoulement issu du reservoir de routage (QR) [mm]
-      MISC(13)=QD            ! ecoulement direct issu de HU2 (QD) [mm]
-      MISC(14)=Q             ! debit total a lexutoire [mm]
-
-
-      ENDSUBROUTINE
-
-
-
-C**********************************************************************
-      SUBROUTINE MOD2_S(X,XV,P,E,Q,MISC)
-C Calcul du débit sur un pas de temps avec le modèle IHAC
-C Entrées : 
-C       X : Etats en début de pas de temps (mm)
-C       XV : Paramètres
-C       P : Pluie journalière (mm)
-C       E : ETP journalière (mm)
-C Sorties :
-C       X : Etats en fin de pas de temps
-C       Q : Débit journalier simulé (mm)
-C**********************************************************************
-      Implicit None
-      INTEGER NPX,NH,NMISC
-      PARAMETER (NPX=14,NH=20,NMISC=30)
-      REAL(4) X(5*NH+7),XV(3*NPX+5*NH)
-      REAL(4) MISC(NMISC)
-      REAL(4) P,E,Q,XSA,PR,QS,E1,QR,QT,H
-      INTEGER K
-
-C calcul de l'indice d'humidité (XV(2))
-      XSA=X(2)
-      X(2)=X(2)+P/XV(2*NPX+2)
-      E1=MIN(30.,E/XV(2*NPX+2)/XV(2*NPX+6))
-      X(2)=X(2)/EXP(E1)
-      H=(XSA+X(2))/2.
-
-C Pluie efficace
-      PR=P*MIN(1.,H)
-
-C Réservoir de routage linéaire rapide (niveau X(1))
-      X(1)=X(1)+XV(2*NPX+5)*PR
-      QR=X(1)/XV(2*NPX+1)
-      X(1)=X(1)-QR
-
-C Réservoir de routage linéaire lent (niveau X(3))
-      X(3)=X(3)+(1.-XV(2*NPX+5))*PR
-      QT=X(3)/XV(2*NPX+1)/XV(2*NPX+3)
-      X(3)=X(3)-QT
-      QS=QR+QT
-
-C Décalage temporel
-      DO 1 K=1,3*NH-1
-      X(7+K)=X(8+K)+XV(3*NPX+K)*QS
-    1 CONTINUE
-      X(7+3*NH)=XV(3*NPX+3*NH)*QS
-
-c Débit total
-      Q=X(8)
-      
-C Export
-      MISC( 1)=E
-      MISC( 2)=P
-      MISC( 3)=E1
-      MISC( 4)=H
-      MISC( 5)=PR
-      MISC( 6)=X(1)
-      MISC( 7)=X(2)
-      MISC( 8)=X(3)
-      MISC( 9)=QR
-      MISC(10)=Q
-
-      ENDSUBROUTINE
-
-
-
-
-C**********************************************************************
-      SUBROUTINE MOD1_S(X,XV,P1,E,Q,MISC)
-C Calcul du débit sur un pas de temps avec le modèle TOPM
-C Entrées : 
-C       X : Etats en début de pas de temps (mm)
-C       XV : Paramètres
-C       P1 : Pluie journalière (mm)
-C       E : ETP journalière (mm)
-C Sorties :
-C       X : Etats en fin de pas de temps
-C       Q : Débit journalier simulé (mm)
-C**********************************************************************
-      Implicit None
-      INTEGER NPX,NH,NMISC
-      PARAMETER (NPX=14,NH=20,NMISC=30)
-      REAL(4) X(5*NH+7),XV(3*NPX+5*NH)
-      REAL(4) MISC(NMISC)
-      REAL(4) P1,E,Q,PR,ER,PS,QB,QT,AR
-      INTEGER K
-
-C Réservoir d'interception (niveau X(3), capacité XV(2*NPX+3))
-      X(3)=X(3)+P1-E
-      IF(X(3).GE.0..AND.X(3).LE.XV(2*NPX+3))THEN
-      PR=0.
-      ER=0.
-      GOTO 2
-      ENDIF
-      IF(X(3).LT.0.)THEN
-      PR=0.
-      ER=-X(3)
-      X(3)=0.
-      GOTO 2
-      ENDIF
-      IF(X(3).GT.XV(2*NPX+3))THEN
-      PR=X(3)-XV(2*NPX+3)
-      ER=0.
-      X(3)=XV(2*NPX+3)
-      ENDIF
-    2 CONTINUE
-
-C Séparation de la pluie nette en fonction du niveau du réservoir exponentiel (X(2))
-      AR=XV(2*NPX+6)-X(2)/XV(2*NPX+5)
-      IF(AR.GT.33.)AR=33.
-      IF(AR.LT.-33.)AR=-33.
-      PS=PR/(1.+EXP(AR))
-      PR=PR-PS
-      X(2)=X(2)+PR
-
-C Calcul de l'évapotranspiration réelle
-      AR=XV(2*NPX+8)-X(2)/XV(2*NPX+5)
-      IF(AR.GT.33.)AR=33.
-      IF(AR.LT.-33.)AR=-33.
-      X(2)=X(2)-ER/(1.+EXP(AR))
-
-C Calcul de la vidange du réservoir exponentiel
-      AR=X(2)/XV(2*NPX+2)
-      IF(AR.GT.33.)AR=33.
-      IF(AR.LT.-33.)AR=-33.
-      IF(AR.GT.7.)THEN
-      QB=X(2)+XV(2*NPX+2)/EXP(AR)
-      GOTO 1
-      ENDIF
-      IF(AR.LT.-7.)THEN
-      QB=XV(2*NPX+2)*EXP(AR)
-      GOTO 1
-      ENDIF
-      QB=XV(2*NPX+2)*LOG(EXP(AR)+1.)
-    1 CONTINUE
-      X(2)=X(2)-QB
-
-C Calcul de la vidange du réservoir de routage quadratique (niveau X(1), capacité XV(2*NPX+1))
-      X(1)=X(1)+PS
-      QT=X(1)*X(1)/(X(1)+XV(2*NPX+1))
-      X(1)=X(1)-QT
-
-C Somme des deux composantes d'écoulement
-      QT=QT+QB
-
-C Décalage temporel      
-      DO 3 K=1,3*NH-1
-      X(7+K)=X(8+K)+XV(3*NPX+K)*QT
-    3 CONTINUE
-      X(7+3*NH)=XV(3*NPX+3*NH)*QT
-
-C Débit de sortie
-      Q=X(8)
-
-C On stocke les variables pour écriture
-      MISC( 1)=E
-      MISC( 2)=P1
-      MISC( 3)=PS
-      MISC( 4)=PR
-      MISC( 5)=ER
-      MISC( 6)=X(1)
-      MISC( 7)=X(2)
-      MISC( 8)=X(3)
-      MISC( 9)=QB
-      MISC(10)=QT
-      MISC(11)=Q
-
-      ENDSUBROUTINE
-
-
diff --git a/files_src_PLUS/utils_D.f b/files_src_PLUS/utils_D.f
deleted file mode 100644
index 8fb716ab..00000000
--- a/files_src_PLUS/utils_D.f
+++ /dev/null
@@ -1,272 +0,0 @@
-
-
-C**********************************************************************
-      SUBROUTINE HU1_D(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_D
-      INTEGER I
-
-      DO I=1,NH
-      XV(3*NPX+I)=SS1_D(I,C,D)-SS1_D(I-1,C,D)
-      ENDDO
-      ENDSUBROUTINE
-
-
-C**********************************************************************
-      SUBROUTINE HU2_D(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_D
-      INTEGER I
-
-      DO I =1,2*NH
-      XV(3*NPX+NH+I)=SS2_D(I,C,D)-SS2_D(I-1,C,D)
-      ENDDO
-      ENDSUBROUTINE
-
-
-
-C**********************************************************************
-      SUBROUTINE HU4_D(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_D(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_D
-      INTEGER I
-      DO 10 I=1,2*NH
-      XV(3*NPX+NH+I)=SH_D(I,C)-SH_D(I-1,C)
-   10 CONTINUE
-      RETURN
-      ENDSUBROUTINE
-
-
-
-C**********************************************************************
-      FUNCTION SH_D(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_D: Values of the S curve for I
-C**********************************************************************
-      Implicit None
-      INTEGER NPX,NH
-      PARAMETER (NPX=14,NH=20)
-      DOUBLEPRECISION C
-      DOUBLEPRECISION SH_D,FI
-      INTEGER I
-      
-      FI=I
-      IF(FI.LE.0.)THEN
-      SH_D=0.
-      RETURN
-      ENDIF
-      IF(FI.GE.C)THEN
-      SH_D=1.
-      RETURN
-      ENDIF
-      SH_D=FI**2.5/(FI**2.5+(C-FI)**2.5)
-      RETURN
-      ENDFUNCTION
-
-
-C**********************************************************************
-      FUNCTION SS1_D(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_D: Values of the S curve for I
-C**********************************************************************
-      Implicit None
-      DOUBLEPRECISION C,D,SS1_D
-      INTEGER I,FI
-
-      FI=I
-      IF(FI.LE.0.) THEN
-      SS1_D=0.
-      RETURN
-      ENDIF
-      IF(FI.LT.C) THEN
-      SS1_D=(FI/C)**D
-      RETURN
-      ENDIF
-      SS1_D=1.
-      ENDFUNCTION
-
-
-C**********************************************************************
-      FUNCTION SS2_D(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_D: Values of the S curve for I
-C**********************************************************************
-      Implicit None
-      DOUBLEPRECISION C,D,SS2_D
-      INTEGER I,FI
-
-      FI=I
-      IF(FI.LE.0.) THEN
-      SS2_D=0.
-      RETURN
-      ENDIF
-      IF(FI.LE.C) THEN
-      SS2_D=0.5*(FI/C)**D
-      RETURN
-      ENDIF
-      IF(FI.LT.2.*C) THEN
-      SS2_D=1.-0.5*(2.-FI/C)**D
-      RETURN
-      ENDIF
-      SS2_D=1.
-      ENDFUNCTION
-
-
-
-C**********************************************************************
-      SUBROUTINE DEL_D(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_D(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_D(Val)
-C Computation of hyperbolic tangent
-C**********************************************************************
-      Implicit None
-      DOUBLEPRECISION Val,ValExp,tanHyp_D
-
-      ValExp=EXP(Val)
-      tanHyp_D=(ValExp - 1./ValExp)/(ValExp + 1./ValExp)
-      RETURN
-      ENDFUNCTION
-
diff --git a/files_src_PLUS/utils_S.f b/files_src_PLUS/utils_S.f
deleted file mode 100644
index acfa89be..00000000
--- a/files_src_PLUS/utils_S.f
+++ /dev/null
@@ -1,272 +0,0 @@
-
-
-C**********************************************************************
-      SUBROUTINE HU1_S(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)
-      REAL(4) XV(3*NPX+5*NH)
-      REAL(4) C,D,SS1_S
-      INTEGER I
-
-      DO I=1,NH
-      XV(3*NPX+I)=SS1_S(I,C,D)-SS1_S(I-1,C,D)
-      ENDDO
-      ENDSUBROUTINE
-
-
-C**********************************************************************
-      SUBROUTINE HU2_S(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)
-      REAL(4) XV(3*NPX+5*NH)
-      REAL(4) C,D,SS2_S
-      INTEGER I
-
-      DO I =1,2*NH
-      XV(3*NPX+NH+I)=SS2_S(I,C,D)-SS2_S(I-1,C,D)
-      ENDDO
-      ENDSUBROUTINE
-
-
-
-C**********************************************************************
-      SUBROUTINE HU4_S(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)
-      REAL(4) XV(3*NPX+5*NH),U(3*NH)
-      REAL(4) 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_S(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)
-      REAL(4) XV(3*NPX+5*NH)
-      REAL(4) C
-      REAL(4) SH_S
-      INTEGER I
-      DO 10 I=1,2*NH
-      XV(3*NPX+NH+I)=SH_S(I,C)-SH_S(I-1,C)
-   10 CONTINUE
-      RETURN
-      ENDSUBROUTINE
-
-
-
-C**********************************************************************
-      FUNCTION SH_S(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_S: Values of the S curve for I
-C**********************************************************************
-      Implicit None
-      INTEGER NPX,NH
-      PARAMETER (NPX=14,NH=20)
-      REAL(4) C
-      REAL(4) SH_S,FI
-      INTEGER I
-      
-      FI=I
-      IF(FI.LE.0.)THEN
-      SH_S=0.
-      RETURN
-      ENDIF
-      IF(FI.GE.C)THEN
-      SH_S=1.
-      RETURN
-      ENDIF
-      SH_S=FI**2.5/(FI**2.5+(C-FI)**2.5)
-      RETURN
-      ENDFUNCTION
-
-
-C**********************************************************************
-      FUNCTION SS1_S(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_S: Values of the S curve for I
-C**********************************************************************
-      Implicit None
-      REAL(4) C,D,SS1_S
-      INTEGER I,FI
-
-      FI=I
-      IF(FI.LE.0.) THEN
-      SS1_S=0.
-      RETURN
-      ENDIF
-      IF(FI.LT.C) THEN
-      SS1_S=(FI/C)**D
-      RETURN
-      ENDIF
-      SS1_S=1.
-      ENDFUNCTION
-
-
-C**********************************************************************
-      FUNCTION SS2_S(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_S: Values of the S curve for I
-C**********************************************************************
-      Implicit None
-      REAL(4) C,D,SS2_S
-      INTEGER I,FI
-
-      FI=I
-      IF(FI.LE.0.) THEN
-      SS2_S=0.
-      RETURN
-      ENDIF
-      IF(FI.LE.C) THEN
-      SS2_S=0.5*(FI/C)**D
-      RETURN
-      ENDIF
-      IF(FI.LT.2.*C) THEN
-      SS2_S=1.-0.5*(2.-FI/C)**D
-      RETURN
-      ENDIF
-      SS2_S=1.
-      ENDFUNCTION
-
-
-
-C**********************************************************************
-      SUBROUTINE DEL_S(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)
-      REAL(4) XV(3*NPX+5*NH)
-      REAL(4) 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_S(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)
-      REAL(4) XV(3*NPX+5*NH)
-      REAL(4) 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_S(Val)
-C Computation of hyperbolic tangent
-C**********************************************************************
-      Implicit None
-      REAL(4) Val,ValExp,tanHyp_S
-
-      ValExp=EXP(Val)
-      tanHyp_S=(ValExp - 1./ValExp)/(ValExp + 1./ValExp)
-      RETURN
-      ENDFUNCTION
-
diff --git a/files_tests/example_Calibration.R b/files_tests/example_Calibration.R
deleted file mode 100644
index d95410ed..00000000
--- a/files_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/files_tests/example_Calibration_HBAN.R b/files_tests/example_Calibration_HBAN.R
deleted file mode 100644
index 75b7832f..00000000
--- a/files_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/files_tests/example_Calibration_optim.R b/files_tests/example_Calibration_optim.R
deleted file mode 100644
index f08ec410..00000000
--- a/files_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/files_tests/example_ErrorCrit.R b/files_tests/example_ErrorCrit.R
deleted file mode 100644
index db241e83..00000000
--- a/files_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/files_tests/example_RunModel.R b/files_tests/example_RunModel.R
deleted file mode 100644
index b240b8cf..00000000
--- a/files_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/files_tests/example_RunModel_CemaNeige.R b/files_tests/example_RunModel_CemaNeige.R
deleted file mode 100644
index e2218fbd..00000000
--- a/files_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/files_tests/example_RunModel_CemaNeigeGR4J.R b/files_tests/example_RunModel_CemaNeigeGR4J.R
deleted file mode 100644
index fcbc2488..00000000
--- a/files_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/files_tests/example_RunModel_CemaNeigeGR5J.R b/files_tests/example_RunModel_CemaNeigeGR5J.R
deleted file mode 100644
index 9e449527..00000000
--- a/files_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/files_tests/example_RunModel_CemaNeigeGR6J.R b/files_tests/example_RunModel_CemaNeigeGR6J.R
deleted file mode 100644
index d381ff51..00000000
--- a/files_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/files_tests/example_RunModel_GR4J.R b/files_tests/example_RunModel_GR4J.R
deleted file mode 100644
index fe8acc49..00000000
--- a/files_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/files_tests/example_RunModel_GR5J.R b/files_tests/example_RunModel_GR5J.R
deleted file mode 100644
index 62e535fe..00000000
--- a/files_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/files_tests/example_RunModel_GR6J.R b/files_tests/example_RunModel_GR6J.R
deleted file mode 100644
index 2bdc4e0d..00000000
--- a/files_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/files_tests/example_TransfoParam.R b/files_tests/example_TransfoParam.R
deleted file mode 100644
index 0c5c5037..00000000
--- a/files_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/files_tests/example_TransfoParam_CemaNeige.R b/files_tests/example_TransfoParam_CemaNeige.R
deleted file mode 100644
index 85efecfc..00000000
--- a/files_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/files_tests/example_TransfoParam_GR4J.R b/files_tests/example_TransfoParam_GR4J.R
deleted file mode 100644
index 61019033..00000000
--- a/files_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/files_tests/example_TransfoParam_GR5J.R b/files_tests/example_TransfoParam_GR5J.R
deleted file mode 100644
index b2361f3a..00000000
--- a/files_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/files_tests/example_TransfoParam_GR6J.R b/files_tests/example_TransfoParam_GR6J.R
deleted file mode 100644
index 1bd48fa4..00000000
--- a/files_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/files_tests/example_plot_OutputsModel.R b/files_tests/example_plot_OutputsModel.R
deleted file mode 100644
index f2df3057..00000000
--- a/files_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])
-
-
diff --git a/files_tests_PLUS/example_Calibration_nlminb.R b/files_tests_PLUS/example_Calibration_nlminb.R
deleted file mode 100644
index ab52c332..00000000
--- a/files_tests_PLUS/example_Calibration_nlminb.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,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_PLUS(FUN_MOD=RunModel_GR4J,RunOptions=RunOptions,
-                                        FUN_CALIB=Calibration_nlminb)
-
-## calibration
-OutputsCalib <- Calibration_nlminb(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/files_tests_PLUS/example_Calibration_nsga2.R b/files_tests_PLUS/example_Calibration_nsga2.R
deleted file mode 100644
index dc9de218..00000000
--- a/files_tests_PLUS/example_Calibration_nsga2.R
+++ /dev/null
@@ -1,49 +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,IndPeriod_Run=Ind_Run)
-
-## calibration criterion: preparation of the InputsCrit object
-InputsCrit <- CreateInputsCrit(FUN_CRIT=ErrorCrit_KGE,InputsModel=InputsModel,
-                               RunOptions=RunOptions,Qobs=BasinObs$Qmm[Ind_Run])
-
-## preparation of CalibOptions object
-nsga2Options <- list(PopSize=as.integer(200),NGenerations=as.integer(20),
-                     CProb=0.7,MProb=0.2,CDist=5,MDist=10)
-CalibOptions <- CreateCalibOptions_PLUS(FUN_MOD=RunModel_GR4J,RunOptions=RunOptions,
-                                        FUN_CALIB=Calibration_nsga2,nsga2Options=nsga2Options)
-
-## calibration
-OutputsCalib <- Calibration_nsga2(InputsModel=InputsModel,RunOptions=RunOptions,
-                                  InputsCrit=InputsCrit,CalibOptions=CalibOptions,
-                                  FUN_MOD=RunModel_GR4J,FUN_CRIT=ErrorMultiCrit_KGE2)
-
-## simulation
-iSet  <- nrow(OutputsCalib$MatParamFinalR)%/%2
-Param <- OutputsCalib$MatParamFinalR[iSet,]
-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/files_tests_PLUS/example_Calibration_sce.R b/files_tests_PLUS/example_Calibration_sce.R
deleted file mode 100644
index b4963a51..00000000
--- a/files_tests_PLUS/example_Calibration_sce.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,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_PLUS(FUN_MOD=RunModel_GR4J,RunOptions=RunOptions,
-                                        FUN_CALIB=Calibration_sce)
-
-## calibration
-OutputsCalib <- Calibration_sce(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/files_tests_PLUS/example_CreateFunTransfo_PLUS.R b/files_tests_PLUS/example_CreateFunTransfo_PLUS.R
deleted file mode 100644
index 16e728b1..00000000
--- a/files_tests_PLUS/example_CreateFunTransfo_PLUS.R
+++ /dev/null
@@ -1,19 +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,
-                                 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_PLUS(FUN_MOD=RunModel_CemaNeigeHBANLIB_DMod,InputsModel=InputsModel,
-                                    IndPeriod_Run=Ind_Run,IndModel=5)
-
-## definition of FUN_TRANSFO
-FUN_TRANSFO <- CreateFunTransfo_PLUS(FUN_MOD=RunModel_CemaNeigeHBANLIB_DMod,RunOptions=RunOptions)
diff --git a/files_tests_PLUS/example_RunModel_CemaNeigeHBANLIB_DMod.R b/files_tests_PLUS/example_RunModel_CemaNeigeHBANLIB_DMod.R
deleted file mode 100644
index 3054c9ef..00000000
--- a/files_tests_PLUS/example_RunModel_CemaNeigeHBANLIB_DMod.R
+++ /dev/null
@@ -1,48 +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_PLUS(FUN_MOD=RunModel_CemaNeigeHBANLIB_DMod,InputsModel=InputsModel,
-                                    IndPeriod_Run=Ind_Run,IndModel=5)
-
-## calibration criterion: preparation of the InputsCrit object
-### InputsCrit <- CreateInputsCrit(FUN_CRIT=ErrorCrit_KGE,InputsModel=InputsModel,
-                               ### RunOptions=RunOptions,Qobs=BasinObs$Qmm[Ind_Run])
-
-## FUN_TRANSO
-### FUN_TRANSFO <- CreateFunTransfo_PLUS(FUN_MOD=RunModel_CemaNeigeHBANLIB_DMod,RunOptions=RunOptions)
-
-## preparation of CalibOptions object
-### CalibOptions <- CreateCalibOptions_PLUS(FUN_MOD=RunModel_CemaNeigeHBANLIB_DMod,RunOptions=RunOptions,
-                                        ### FUN_CALIB=Calibration_HBAN,FUN_TRANSFO=FUN_TRANSFO)
-
-## calibration
-### OutputsCalib <- Calibration_HBAN(InputsModel=InputsModel,RunOptions=RunOptions,InputsCrit=InputsCrit,
-                                 ### CalibOptions=CalibOptions,FUN_MOD=RunModel_CemaNeigeHBANLIB_DMod,
-                                 ### FUN_CRIT=ErrorCrit_KGE,FUN_TRANSFO=FUN_TRANSFO)
-
-## simulation
-### Param <- OutputsCalib$ParamFinalR
-Param <- c(35.850,139.151,23.258,0.742,2.107,7.518,1.567,0.979,1.000,0.972,2.803)
-OutputsModel <- RunModel_CemaNeigeHBANLIB_DMod(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/files_tests_PLUS/example_RunModel_HBANLIB_DMod.R b/files_tests_PLUS/example_RunModel_HBANLIB_DMod.R
deleted file mode 100644
index 77517abe..00000000
--- a/files_tests_PLUS/example_RunModel_HBANLIB_DMod.R
+++ /dev/null
@@ -1,46 +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_PLUS(FUN_MOD=RunModel_HBANLIB_DMod,InputsModel=InputsModel,
-                                    IndPeriod_Run=Ind_Run,IndModel=5)
-
-## calibration criterion: preparation of the InputsCrit object
-### InputsCrit <- CreateInputsCrit(FUN_CRIT=ErrorCrit_KGE,InputsModel=InputsModel,
-                               ### RunOptions=RunOptions,Qobs=BasinObs$Qmm[Ind_Run])
-
-## FUN_TRANSO
-### FUN_TRANSFO <- CreateFunTransfo_PLUS(FUN_MOD=RunModel_HBANLIB_DMod,RunOptions=RunOptions)
-
-## preparation of CalibOptions object
-### CalibOptions <- CreateCalibOptions_PLUS(FUN_MOD=RunModel_HBANLIB_DMod,RunOptions=RunOptions,
-                                        ### FUN_CALIB=Calibration_HBAN,FUN_TRANSFO=FUN_TRANSFO)
-
-## calibration
-### OutputsCalib <- Calibration_HBAN(InputsModel=InputsModel,RunOptions=RunOptions,InputsCrit=InputsCrit,
-                                 ### CalibOptions=CalibOptions,FUN_MOD=RunModel_HBANLIB_DMod,
-                                 ### FUN_CRIT=ErrorCrit_KGE,FUN_TRANSFO=FUN_TRANSFO)
-
-## simulation
-### Param <- OutputsCalib$ParamFinalR
-Param <- c(9.766,492.749,14.560,1.565,6.553,3.582,1.847,0.386,2.022)
-OutputsModel <- RunModel_HBANLIB_DMod(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/help/AnIndex b/help/AnIndex
new file mode 100644
index 00000000..40110702
--- /dev/null
+++ b/help/AnIndex
@@ -0,0 +1,31 @@
+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_GR4J	RunModel_GR4J
+RunModel_GR5J	RunModel_GR5J
+RunModel_GR6J	RunModel_GR6J
+TransfoParam	TransfoParam
+TransfoParam_CemaNeige	TransfoParam_CemaNeige
+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..c2e536114b01a2fdcea611ade64d2a97338450d8
GIT binary patch
literal 115007
zcmZ^KV|XTA5M^xJd}G_m#J25ZVohvKCbn(cwryJz+uF>xyU*^A-Jkt*_o;j9)~&vE
z>NF4#h>%-GV$8G@C==39@oJ^b6H$OUVQxDCOc><XS1yr;R&YQF^JEdqBzaxvy`(oX
z;Sbq0=rz6*;?XB>6EmL)R!|^_Pyt$K$7TJCY)qGT3qhF99m31%w-8_GXojdT>0g}f
zY<Q|nWs~*xO+PfZBbJ}61q4PQ6I4pVof?!7ANmgVQHWL%HmA0p<Ot+D0}?(6M$xsT
zNwI@7XE#ka52MbP#<;8bajidmYuUuDDn#%$ix^wyGECHe+DesX=jlt33BkW)#dmEP
zK1cy;Ck;FcYTL27@iZOfj;95Avpo?eBYT*rAf|idGb*_rD?uvZavaSjhSCckTXOk2
zk&u@*#0$Qc!}%i9+}iz2(P{(&LgjYLnAFggUuQ&<vpb7)SZ^@5N)ri(K}#9<+fUG9
zofgzkdWwVsen3W_!sg<j1M#-+8Mu04krpJP-2j0x`XPtg{&}0}<aLgx3fDh^!?jq)
zWqPDn5}o%dX)Lze5$>K}acz$%9f4<!_*xJ=0ZUs$6`B)OP!#BfXt<DHRFJXD&s@vO
zVBH5O!)IOQU{9ZXfB>-qbzo}ZIQtzt{c7gE)HDU)S5NZ2^fLb{LA^YIQjW<o`q1$W
zR0H7!egm+Um54q3%%;3cW@_sY0GziiY9Yc?rg)!o67z3u3~iR25U0M`S63A%$roOk
zT?xyu_!S#uN4*|ieu-3G8)Px2OME4|)(EdsEbTM>x(j)`$b_nUQB-K*gnZn%9}#n;
z`i0$;pD-S%<!<K}{#EP<4%G*8&mfy@Ei<#rKPU&64z~lc0!t;W{=D{5b4xGRB&i1Z
z=d`c{h7;0d4OsmW#mq6h?hZ=`yQd+59#@H8S+XQ;NRv<~9Y^wObN><M%SBQqRAvfL
zBy;ln09;X@Zth3aKpO%rmxQ?ksG%TZ--HlmGib=V2#h6(6J=Fs74Bt=L#Kx9>q`9&
zV&t#^VKE*pi*7h)Q4Z)w0#nt<k83k>x<xm4?;Psd^5)>A4sff{<D7!AQ|B(Y7P!aT
zgzUWMYQ^g0g)qci*~9{5?Sc}33s@=h^TvgVTe&TDX^Z~>VimI-B_dCyBuVMP{OI2z
zT}HxqDV@h%j1_HpItOr*O5T70J0x?khgZDuoSw@zG3-}cI{<p)UO)HBLor4pjF1|k
z-~x-f3VTB+J;ZWZl0CA@lVNSiY69ELA`(k!(=~!+73t{gV-xNHdsnHI`CsG#$<ydE
zM7o;FgmH<{2hb1f#%VhLcNQ^fGC-Vs?fQP-5OWbm#ED7olpL4Nov$`5%*E!k=NmHZ
zaj(B|P?FU96tp8-LBIkdI^p`mfQ~nhy<IlrpscOm8Hvz{QnBk5ZC1u5iGmK?TIsAR
zc;(TBQQUlR{hx5EnMfX?jTSrcJOurH<9=z<Mz5?58|~|`eu1M8TPxY_J}#ae^2=&(
z<o7rU^GW#a*<(#7XR8OgcO&DbBQAqRn?c6Ws4E#YjYgpTQ3uAB*HcQkZi89RxNF#?
zyurz-3qP4G`kbR@4{#@}d1aQKN>(J3oU)E8sD0T^ez2_%h`~@<Umze5!T(=&BHHr>
z%Pmx;bfc_arJS`UN&lm+KZkh(yikytvl&ki=d~?vb~HS}0%Q>L+#g5O{IU4qZaAKe
zP{0WF`FLd1@|ApjeV@ZA91?ETuZSK$#0z5%n=pC!%bCIDuG33IGO~?RkmjMK;iUmY
zf?c?N|0y%Souit_w41^)cxg^V%+QWGOLwxBw7s@rs(cz_?OOlm#Vn2$vbZai%oH2N
zDrQ=`)M?1yt3s6A-|sz=`d2kRMSh)X-`Pp}s=>{(X*YK~EXccY`F~}nGmlC}r6=i9
z(9%fUyT4;1$+=FEwE7u;B&jc~(Y~nrvj^hdaUq?xB7lI<U;fKZcI)hDNeq_O&9ZY<
z{dzA+X!hqiYqn4|$pxCtIT|q2xF7?8y%G(RKbm72nlHZ&#4iecjqN5SPAT)yEz%jw
z(}8b!P^ix4hx_}5vs`J%%e3J&PvI@t`QsPUItpvZ9h8mdEu}lWBEiM*-eScOVsrQf
zGZ>{fVJIj&5*|TdaUfoC@}Zp<&>v$0gIVq*iDn+xH#<K9H#a-!L97UaX=@R)wAJcu
zJ8pV=@L_oqlScEoc)1A8JROf1nPc^@HFO0nfR$=2j!M~H7J@uP(tI^;t}YQJYdCo~
zrg;r`2#$FBk1scuhFeO+Et^;MNCksE5-lsY%~F<ts(ZS^-q>uvqSCyt_%zvDjaRw*
zG9b*8JN#_!isO3~5thx)32~Nt_4M(Vb?6@{dwjC&Ws#(JAy#m|ly|M|1#w%N)W#co
z4r|1j7z~s_H^4mWjSkNVL$=SoQ~}!D#mRrla_*7rLC?!ft)eA%g6QFkz=JIPRH>eb
z@^vbel^Vs>czIBR>X_rq&K?XXIyy+Ae#l`#$$*yPqOjy)LfKXzA(J9Rmdsd*U_$SS
z2N^P%7lh|2j2!xpH3rbubQo~%Ae*+)^!bPDjAde*DffAn6ktUgCZOpBdUx(2*TZnK
zi6PMB3;=<z<mKH^UGTyjLkN`yZA{Mmijz!(Imfo><?o9iqHR!bP4T#Dw7akuB>9-g
zK)r`WXZd+Aoa}Zhe>??e7_|kbm*Haip|o6W;w|I#&X=o<!hxO4Am7-G?W&jgI0n;#
zAXjt^ah@IqhKC95W)Q{>dt9Nx_Op{=y}3|eQzN*NX=OjG{~<qCx~2bTL4c?rV}+(g
z!|%Ge7yW6t@g%uK3YjB12{H!yHL2U*bfj`giRz}>Ha+|+ALzbeA9nj8W7gadLN9=u
zB?86Ps)HEI{+{N_!h_;Ct`{~K(15MXkL%4=iWwpLNMh|RhE|P{Gzbqza{R-L`&!C!
zm-Qafn&?lfMxGq|W7Lw5_KlzP2ej#LO4^VIM^BH%Cj@8=CTmP&<1bKc*B{yKT%C-j
zW@Q2NI?Q}i7ca?NGVf2jI+sAAX%jiH)zeN_<Cms<xyCz?H3BMlp4w}mf9>4c>oMTo
zh0Ehw(#Oqh(5CYOR#In519kOpL@Yk%S1b^truDK9YP>+;P=l04Csqv(Jmj!fllVW)
zt~*$li*xe&sGGLU&Xj{x76x1)B@R#evQ+W~J5k!?0lM@nE_HvC&EMd#_(9D}1~ndr
zp47eDl3h(=VxBk3thtLTK{2Bala?0u`@6=<hwOwQJwIG&J4gba8lQ$9+?t<EufR8M
z9A@P2ui!U8NFEBvBCGk4Ir;iEqB_SQSw3tMcTA_jmN#awyP_pt9i)xOyBT)ymre(C
z_LkzpbpRY7x42i2y{89z``JY<FJ|A_ROCCG#{R#~dYFl?Apr&!=r9Ch*6dQO=_BNO
zi^=z*UO;RX6hEH|LQJ}^jLnaRO=5w80tX0_z*^6$FQ>mxdnZ3&0(b1}=zo8o_T-1e
z2eG+z^suAKQrM3aIkj`F>CMkPTeArdNTn<n2C))paevMI^-=={tmkf@ylvfVrmM%)
zZ40*wSy@o#*Kl-Z$zyE9Zfa>BFPewjJ~OmE{)}w=li!X;ew-G64m&AJ_8@%!q!g+k
z?6Xr)?W!T5+@nWh^q$k{s@1`_em!F<+t;<mfb@SI_x|4r)eG%Q^|wGM`U^)2k@gV~
zPzbzR#-Xm2_PQ7j8*m>RwB))q$E2tO(aM4!^nuu3L6AK>un|%4P6CW4oRrCU?7^=)
z%(aiYuiOj$4ZHP48p2g$<M^>9jZ<ZU0WOWc4A-O1hyrZ)W&t#qOlW7V^;EfV7azk9
ztQtL%^BVh+p(=&!;Hx83Rjvh7<=NY~3IdBZBZA|C?5M>1+63iWDLJMT;!*d|leQvh
z3oC*76N9sLUNa@RaYog-FtgmBI7+h$x8jdy;JR-mCK_U67<U#PuB2$E-2ETN^`jI1
zRD_xl%kzz$HSM~d1-Zq}NsY8z;@z6s&5aKr0)D<FFXaSh)pcQGw6EI=C*|+IX}=s?
zT-uHh+vdxxvDiGuzIg7t=fr&HZp1GXsg#*c^k=tNd>1G$fKGQjPFkh}_$eyi2EIyF
zm7C=uTlj5=TFxGXZZ+{+4;c7*!gnw`<F(bLU8xz4PaAb9*21q*o(p%HbTRR2VI4g?
z6W4ogXj|)Mf5<{2{YHVY>A1|i7`%auOshm$RTZKFgY?7fVSuu2>OvbYZj4AQ$ALNp
zLhwg)-*D7rqg$T6s#~<xT6agNbtjM8Zht$r1T+0uBXQ8;ONr50!xJ+{x(vAT*kH<q
zNaI$v==3k(+u?ui%CWV-AO%nl60_&VvZahM_Md(Uk@;s`Yo9i2|FHf9Q+IXr*?$qj
zPi%N_{39#TOz$*{t~ol-cuE#oYNS+`vR$)2`$w`6|4z+d5b%aL=856Dgs5lB8{NuY
z2RSL<0@p=5GC~no>BQe!r>n#((A;z@BPEe>135l@v?T4>9Pf0d9ge&7`H<Pj_EhxH
zhu253BM+A9q8P`IhHj>1gn7KwgppUZ_$ZkBVY`zDscWt*D$HNTamoz~{sBUIpRT5i
z3y%W9HE>iaQTF8=@<%78ErIWkJuVzHw%)p9yVZx2K9AS%Tv353*&Cd=rO<tHkKwi9
zZ2$Gr+OzhK?sa>gyrD*w{l<?8sB3~}KEcqx=h~wN6{%aDh+c4?8b7X<&JM%xxZ`D)
zwDhZio_d~wo*K&zwmFbk5WPS@#agh=Sc~*9D3GCd_*+W+PjV6(AwICp#=<OFX9KBr
zke_3(#p>nc9pMLl0Y&#l2QsHoD8huS1Q1{1X^jga2mTg&Xz6B_b16-eOY`&--XX|3
z38xx9z8MN??y-ZWAFgD(!LrBkTC28{A^GjkvcuwEHdJs<Z;#>CB)jNVq7tcndP=rq
zb-nC^Zj8bN`A+ce*&W6d>ISv}{&d@ys6Lo-e*w(0gWVl=^AZ=nHqxW1aEc!~=J<yW
zYmYvs5zpF+sY<8Bu{4dQ$2Zf6H;9AWTARtXG<4Xn3)7hUCl=O(k<9Q0_^V39KSMcJ
zgDD7Ups#unCpqFhMBh)CA^!DbqQ_V1>p?f>CLcG<31e~<?7kRui|JNAP~w<0_zUdF
zyK<Nk<O7ZeOo*%#rEPP7b<O|m-3`MW+5+zd^hu-uo|?c1#t-~-+q7i?{-RV$)V#9F
z;74UY+q{pPWP(x)<OTb=R2?Tnk_F-m^hNAPmU@p5wC&%0R}OGu*%P|z-G(eYjipQ!
zw(dn5mJPA;l)UWy1)m&ul4XT>jrYtIUG7l1Q0Z-6wxoUXtSq*yav>o(PF?iQ%~J@K
z&Y6}oO8to65m<OIVOeo|#ydWGCc|ZP@6iBVAL19X6XFBDk!+9N$LhvS$uFD7jAsP<
zyQO+Y3!#Z+$0O5SoSsczECJc^DKtoIgBjDIk%h{t&&J<n-q}C!V7xLI>*?)vDPWzE
z6qf<SwU>{V%mvddd6y{2bBADS-fl8pasd~i7F>8k;6KEP*Rl9lov=@wT2VLPjsBBu
z=Ru#apN~*_YWXObjwfyN8CD=y2SK8r=pNfTtY(o6^^S^csEy(rvz*C(0)b!W>IOdW
z$t3UK@5wpO{GqQL|3zB%PddnT>=e)qFRkRdY9c&n(Mh$6#JB9%TumHD3=`ccrg9>j
zxYBX=e(w13#J)u?W^yV`&sN~yt4gy5*pf^I9nKr#<Wz;CR^VJ8di+MJPLY*?2YIEl
zxLTn<K17%*4m68G#okb!X`ZWng3r-8ad+)@y1~h)B^Iv!bC=zJlQU_*csZa4*BA9e
zLGVL_LRb>!*Fa>GHLXK0CsM00t&m{007eR^(~+vwm=FI2Ry3vTCcR|OQJtE&W-(o4
zmxn$D%4R=V{kI*ao0!%QGhlBAa0(i-64a#PE436I#+Aeo$sGnUBeD$kdt+5C{lcT9
zp=>}fmL?G5QFV|py-mpn^ujgJN*%Gj*W6aOnf))>q&}#4uXymVec;&vU=M{6gaDbo
zsMpyMg$XJmKpdP)AM<dZ+`|@*6M=t=yt>_OkF^5&roKn@T2)}v7UCJ?JviHz16T)C
zA65#VRFQ#efV`n_s)&EgvQ|%7m%-gk0tOnNy=lpWCwERu7_t`nWSYjxQL!1Oi?#aX
z7rbd>iuqjT^MXvjX<VdAx0n-(<1w2MPaB14CJKSogPPCPkG>}m&sWECK3PnsH?D!l
zWGsl8#%-sb@*VY$v0*?Sq#OKun*K{lJGGu1=Q8-<RcgwDNcSd?)Xto~DbkO;VSniB
zplmq~7%z~^-Cvkba;~V)Xz!(r#ZKveB^F(KxURVbPhSDY<Aoy}WYLYah#TW=o?0gN
z+#Cn#Gv^!UZ4mVQH*8RUI5=ajxm!X)r*(hC{PEd=zsB_+?JJN1*#hfcCD%Wr*^aOk
zx(B-^XbCAl+~m;)b0gGw-<VL&po8-QqPMg)bDDZY;)LC*3PuTBFXRzS|7BMKy(!%T
zaGR6&O$W90w|hCUi}qXJS@$n}EU<)p#@Xl}q}x(?`-rPwTe-B{z71rPxHsLgxnB1X
z9pXm-;DKZM3bqKEd=JI|Y@;8xkIu|U2^~DjKf3WEsJroDzu<-69@%SFK06(R-k;&+
z#AzEOxmT30bkduhT$QFr)gF-{!!tfonJlESc5}65u`#3Ih1vcaN>%m}gftiw+Ac7>
z8V(*LP~`qQLij4+=*W$g(1FEz^KEWhmy&5>Pd$6c>~FBI(W=8ilY99l{4P6f;aWht
zNXE{{H;Rmv8ga^KnY7_UyPa3knX%$kh0F7Y-IcDibN=9x-3WN*7wocdo}7S!;u)dN
z6|38B#;M3ot&HoKvUtm|7!^cVk5!pQ=LkZBZ=jXOc?+5ohJ{U$)a5adZ3-OSv)>~-
zMpGi^Cu*_OVPv<l;77~1E_1_p=iAJjZfTM#9ONt$4_@KdW;Euoq<L7$Z`OMy@l+;A
z!8Yk?BL$!SY(#{uH3(dObJO8=u*K^&*%f)fX*ym~6l1=TVNZA;%4O1d-TdhP^UV|O
zLOlN_(oQaz_O>~ttwf_%vl(J%bK1?H=v){ejpz>64U*m=K)}$7NXA0rqGZ+s(C9q}
z1HiSq5@X?tm_0Act#0;_WGMZm0|u_D4_F}8&=gXz&V>hj27C)xC;63dp$d~xcVj0G
zBy1f`<Z(2!@ZGVa$WeBm7YZKu9<B{_!iLTFZ|oPmS7dtB`Urb{(M(-sV_2=88cgr;
z>)vvWo8J`Df-2)}YSz6e2XjXRV{=)(>h4wO>Djd1i-^+fu{OqwHSauGGBzA{OFNcw
zF6|SkdVLA}(9_dhm~)|IiIg_qmhrJ<Q-JN>q;`Lw7X8Ecd}tt7O~zcGT57|m(<{;G
zvRHaBGeF!`zAiR`<ZIeUV?yl2a8MJaD8oSDxaV7L+6wj#%7f&q=4Ux5710TJlZaGb
z%T>g_>li!C*n3*?me~vp4yx|a2PZGO6pjrfF+P19&6v~=v}FH9@T2KYha^KBhRLv4
z%AU*ZSsmBp@)qYW>Y2}G`+~5B<lhOlP3Q>eNulrebWeqx(_AVaknfSh_>+@4qzHq4
zK6PL4JP2$QQ@1Wn%O{#-?(n}4H$FrgGUdY2hvQsjBn7`bOR9JW%~JLLsuOCp^#h9_
zN8{Uax7Px7OU2LXK@y_pfB^8=2jcFo?sg>N!;z`0q)Q`g3lb1N4OkE>^*`c~jlp;&
zVKwRNs@&G4{i5?lh=cCmF%-P5SJ3T>IT|P*A23@_uklriQ4i^SQ*eW*hpyjQ?Fs7R
z{TCBxT{S|2=3<I$@Hm0qDl76;5BwowLL2J$_r}66o#WuDEQoH^Vb|S&XMJA$Duy0L
zq1kM&<1JH+e=9-HV$%vYZkE{4cY7lLj(y!`jTdc)KG{%aQZJ)LNqDeEaOuJ5>%lOP
zC41ShoP4J@l_`|IlO7Nu>vO5q{fxSeo+6O~_GAxXlh}GDw>ZESSw;}CKuFIqL2)Uo
z8|)r*wsRIBBU@<7q7(xkFWR>>vif*rA5rg{;!`osg#kNHpi6Va61(<MZ4ql}O^yRw
ze7l>{3lnP3f?1&7qak!m-W3uZX2YaiCHTEO^`;$$O<uXwFZnlxM!gBzl8Fq4K*X+v
ze2k^HgK;6Haj<#a!es|l0k0|4l>}(n)U8|Zo`q7EYj!}&WXH~Z%7vcJ+6oP1V!FCa
z-c*kaT<Qv`isCU&uJ+m)Ib&NU<mDw5M|NH5*_mGS>9@UUNlA;NvbvtbGRAXRzN)Y8
zNZBm{Oo8f-jy`ei4Xm*ftTT>7tI9rwG{Z8j%!v#9+$v5ou3Io9`A3x=%vv6A%Koa>
zWtPInXFylDw^i`v4G&3|Tr=~pW7&eMlEWW_GJlO6zUyMie|2&1zaGf%`SYbFPo&=Z
z=owu^@WJo}twtiPe?1UWc3iSFSrgQg|LS5t%Q?B3OG(7h&#&pJiSN1?Nr*CZBR4kr
z?b7ngYcz|84kbS8>B$xIW4}9Se^$~30pr$c@`u^HmVlELGt$GMwbOCPi6VDT0Z3xx
zkFY!lnuf9JsoxwY6#&56gKP*PWHI8ETx`l`)&u}6FrMmn=E;RuodL$h)S6bY8vMX#
zH&S{&x(aWEtua<4y71~@*ojg}@eX0|K^KJgG>p1kuE(Gsy|l^uz+p2^2fi}PwyCgC
zciJ>k(yk{!L%!)j%`oQ@L&#kTmHlX@5P=@p%1W_AlORqb<%Q^-hRt)=>eeoOQ`Z;>
zX!4tZ{VtAO=hfOUnn7}Z`~~Okgd>Sr$|X-0l7?=PL2(2{DS<|l5+WI2Z~BoG0T50d
zPpwL2t2g7%`eJli;_lvmFS)z8KUeoKvBND_32Q3U>@R!ms6{(=fAZNj*KcUPw--@N
z=p5tsIo}+f^uD_N!apQLzTD+J-S;_U92SR7vrxgCWU-cBoM^ki(#tRHvc~cdw!ul7
zWz{(<(+ez}aIh9%d;y=xEnlxPT>M}uk2+(z=o@?AXj^l%&Qx7TP)_*p3>LUoYi+x*
zaJCKg_4yjw>yP}T(G_>qh(r~T61dq15<mcUHMqL}SQ7lyX6rxjReRAVdtQDKGV4sq
z>|A()h5V)Lw8_t(*<JarZ$DFg{!;o?COdsC<JR(2%wOc`hht6GV!JJGm*=w6*gZdO
zW`G_AquL_tjMVG#6*zeN4m5>E3h7T_m@N~1_k$jiovxCr1n4Pu21>q{Kk*J^BRXaS
zaVli)5Dz&Zqy9*&W)<`u=n*nb`nu;MvJh5Z99^4Z*z=DPGXXF`h_{YoE&i5ClC65H
zy(rQeC|)pMn&T+`B~2?IDU-BK0O2s$KrD{r&H3U$WPbt9eB~XbU0-=kb&<}a6j-r$
zdK;?X3C=a{%C-dc$%^5Rf-2ZQq~o`*c#C3`BX0a-;Sv{^NFivB$?R@Izvc(+7sHO~
z%A_O<(weGL%f?wljundQS+SS1Nnld0QO>2~-e;5Gwt8tCZ|S?kG#4)R<r-6z>odt+
zY5zhqU(z`}t43{B#oJYkS^gfJUd9jflrNU)e^6;JYGMs({?egwlXSDyIcDfF6vFPL
zy*UpvQ<dB;xzx#DWlkOAX|EV;Ayqv(ow)TlYbf61F-2<+pxDLSg*itbt=wNvKZrGM
zkhmsYBiLgCABZjcd;V6K>XXx9e>}7Yl=KS^1t}!qug2LGH-=iJ+Pc&7IW<eTWvk8R
z4eUH!S#Kyf0gmY6SLIY{;oI4|m8&h9v8M-;^N$t?PuaL)<+5p~+>SP6#x2U}%5Cko
z{G^44w`M!c#bcX5_xIw$*7YY03ZpkisCPu@8#b~|)J>Ph*BrwUZ3BA^qXOTWb@s@i
z7rSrQs>Ur~5-jWskPNuXtcfGl22mJfOGG!xKm8!wM2)@}Q!aY5i59q2M~(48bVGRL
z8qF`$O}aVmVKDTi@|KxSs}uuEb=Xm_>5c;^+u7W>q>z<vj`vvAR7;j@3O0Hf^%|xP
zyQnXh_lVaJN>*FV*JO#tXae~lzImRQJjeLNgrSC_Tr-^y$AMhgB)Z<aMbFH`&C4nT
zruT54x7`cv3qP2FrSkPaoQvuGb`TjuLK5d6>5QC%Q4}jCF5@FOabYvABj<&}3(nlD
zNX|HVrtC_&raiBZOW)r_zj5CYUBRrkjD(&BX6Q{~bBd{8BY#KXg!OchsJ!_(gL73@
zmh6vcATUzKM4kca1Nqiofn(fP-V;(ocvQng?gduSS7o+{MF=mnAP$j!SlCHg0sV)R
z@E|I;K?u*%cq8*HbTsWU5FhMwoONjUW-v(DD#BHD;MhNvV@PBVk1;!viRld`MbWsU
zyi5<mYzqrDl*`~Kk}0+YX2Qu>=A8hT#V#TmlK9m4633WC6_rsv@`h51X26hr$S#~i
z+vpafs5sHppgaEQC}pGz5if*~zLjgsh8WX7*-(F~OpqKU8>IX9hjSH<iIEHVGyFMg
za^bs9;Je%m(N$fY9WaNXo!KG)HB@v5<GivW&4k1O{~7Et9*=!=zz+8r?Qy;$?EqCU
z=JgrwvA(0hLu3r?KlcXC!8oMI-U?Q@{gF)VI?eg6k_IcB%PJiN7Cob_Y@{g)*OhRq
z%c5-7oCDR~SWo0Kak5lkt?T$D&-mVX+}6hrr8&Yk2{AR4wavvcXOB^#HweJh4AkqS
zI1^%{xvlvam}CpeK=wu;Tb~rPh!I$J5rU;%jU0UlHO1WET*AU5Asuy*nX7!qCH33r
z<}A`MSLmxZwP|4ls<*Wx(#;H$Q?H57(Lx4p=FYvrpms@DsJ7;}bpfcQSKs>#(UC&&
zALwKh)Y+cV9DndRcj1UO+M@iE0BqBC$npfVszh6k=~=~$v+DFLZE{jA1TJtNO?a8&
z-STHXoBDdg$f~_+xc*Z>>F>jA8;e(#$|;W}xZCiCCi8jB+olDtLZd?a03lDrXT+7S
z5o*)mO{p;f!!H&FO~Has=^uD6L=@*rI38mJ*U6PbfOi@IWo}KHqGg@hfJx;_(<p0J
zIip*Zsyn&+=h!<D6^|_0G+VK(x<N2~AqU-1vvswEdvT*|^#Q}0tOCriAG<YA`S~0A
z-tQXl_QYf$3Z-fA0pi92F?P1%EnDVs+y+T|Fwy(mfrK}c=0SG&JmS3=rD7hZ&U9_d
zhC|Vny?{wNwqaYbOM9xnO@}zDTdIfKH$wY-OHJc<Q`c~l5od33)WP<Uk5PbayN;O&
zcBc<6;-ZsCxpe_SZs6qpOrGmvJ4pHS4<G#=iay*Ly8=AF?>znI!%D;yxdqOXivdNb
zKn-kwICz8nLce?lf<mv68u8~iizURvMTz)ud_INpd#9q$vb>W;bV4zg56?m!{P>-5
zSX#dQw2DqQ0|`46hhZ_N{>J_j?xWLS)Q$9xbV;9DeWXL4BZM1<OPVyB3;KQ^2o#}%
z1hK2{D54CES$A4ER{1XozO;VEoZL*`Ok$+39dLmQL|<O*Mw+Z4hM(FHnGt8#$xtwT
zZ#7rrQkIr60l;`qg;R%JNaxnp?Y&cC{R?<F6}6!x7uW2m`XpKNX1ffmkskf~eLwIe
zqf1ru)r=9QlUG7-(7isSl$0nW;PUFgH-2|!CJzuP@qp~b2wje5VEzL6IVB4_^unM?
zbY`fZQ+!b@*ZZpbDk3V7=SN6G>-8gI(N^tw(S@$+I2jo~NZw$)jjCwTt(;uS4?m*d
z{`bW#`Q^jv7jz=?A56K#D!bdL9N!PjW6&>#i4qLY($ja6{4#giNA~0DUB=vVo2g~$
z>Xv-o>C!RlOX#oF-@=(9n6SmyFAKpx=#7fM(4U3e;9b_*D~*Z-6sdr#`@6D|?<thJ
zk&!|&%#5a3OXqaS!K${g9PdlwF|9)oUqjG{r!~g&i)#92W^q@(>Q@kJ-+b!-zzeN<
zcTYxb$d>5<e~72q%eR8vhZ7&MVn28@QM1y1PWF-#{H^kM24z62ENe7+qvQP&>Dun%
ziPCjVk?zD<v|&;^H0`O^E1&<Rd`$b@nmlVedYxA|qA9zjM)a3t+tZin2B#a5ZuTp&
z26kGe`=1WwAYXvwM;LiHPa1EJm^eKW3qEm)CxACuFIzw8MZqS8{_b_GP##jqN&Sgb
zBG~`FfKoKe7$ARwr)C^zFemZ!aKrT)Sh{^5Rs%=*5*}|rp80zL?X4YlV6?EwU>G#w
ztk+D(Pa9Erzx>ac1Y0ET%f5DYN}D-Mj9<|~I&KB~Vmr<=u~*M{Z&d8v{>nk&HJI~G
z_C(3T>3p#3dg)5!2u^W%HZuWRD^xeJD7+A4BB_WqslGC(?b^Nf^wCCXQ&7e^POzi4
zo(-UZPqwFNrUqrzX6Z#AbD5E6o5PeYeeNrFaUDDv4WTb!15k+l{27iJ*EEn@C+k*2
z-XH@M&*Xhi2HnX7+Fx%+F1U*#mkEBHx2jj&V!B^iMx9T~Pqj{6WAxY^%DQp`ZfMWY
z=kfp=>w{Bw5+)EdYbxgs4n@UGh_aeR;s@L(I}a_gfO+g4u9do@j$?Oz-ljF#Bdk}o
zFF=++tnAnp%k#sl#|N~O7oJ9-?s!wNoXY7B(5BerDaKe2YN9AFivtU?8PUF73jp2O
zJsC6czM{bqjwC=Vp$g?tnp7S(r0hVLG_)T($2ziOHb3^`Ec&nn@WO^*-6MAwDh;g?
zSAx}JUgK0>{aYdxWNbq{UV}`POhK$~xAfqZn(gl>b~Ff!y5#rBC$go=q|}MQd6W|Y
z1m=Eqs<%?nQZAR5E_U%Pmfw8R9aMXan4=k93pmdpewt)KYzZ&$WzW`VI4cU3?02$_
z8)A_n3JDTU7;;PxF?Afu@0lo!m589+G&JriU^*`eR!V@h;3dVYE4)dEvVb$&!VeSl
zE#t%Y2FMTjqpu`dKg5>&{Q<$lAuma+#0KneAWb-&@B<Y(q&S-9_t^_-?4e17xPR&y
zX)G4-kvw7OqD9X4)Cq@Ukb~+T6whYGr$Y2fW^43+8?Dr13>wpMY>59kTxrM|=?*!o
zo_RD2c9)?QkWnDs@9FOOlx{+iQu%~=$35>p6cq|x*#7=rF+lT`gVjlL>OdE|j}`p0
zB~AICEusHqODK2}?aKpYEptbPJon(9lab;-kcrG7l+te46lrL_;(zb+LhH_VxUaK=
zqRaNUp{2A2p@bqEd;$_QzGFg)AD|K=dxG+s0%)iY=Z~3byCG3g2;sAHO>VbpTRu`6
z1&<e$=Ly#hRP5Y!8M=N~M^PE%ypFE<N~v^1NhI|54frVT_(Ku<TK^rAWLf)CL@7c2
zsPama&iq(XWB<&#eVZ$6cLC_{VQ-bg+sPaV^7c#iC`g)w9m9ndZ|&^cX1d}wt9T?n
z<*e^)+L{J{AVk0EPAH*-_JQsQuhbEw;A^9VE|C6P0TcmM5NrTm6=3SF=p7i|8ikPn
z+>Aa{#0V@!KoX!<>|Yj#C<&ndjutY9I#-D;gQos>^K|exz#GJhq?9Y3#&6vzHN?;{
zz8&vxU|l3_#LxxMf53<W${_H7gq#r2R=hkFi}bY|9I{|sV8T^-?J(VZk<&kZoCO$5
z+UX2!kwaFvze?I*e&CfJ?Qd;jqz1OY+}O9>EDB%luWPOQ{^$v~n3>l+UVC6q?qn!3
zrx)vj<_>EP2O&dygpsT~4NTWsw^|9D>jMUtH`4vubIlS@)YOK~`h!n`K;`^#nU>4(
z_wWcd-qP@BEHO271T$HD*4y6^fJQ)>$*g-Q&i#gW+JVB~6<DfOZi+L#{&ly#Vf~fU
z<R*R5YANcZ+n*Og#{E8Tbd0H23O`x4W+P9BmDD!SuVW`;f2FBhekY)<a!fnjq=)`O
zH94nwP8Y|Z2oyAJ*bEqci<R|(=bIBY4|I`i65NLjW%6}wX8MwXUMoSGx2^WM<iirj
zXzSldY48od2k?IHI~#lCz_34<21ucSJ%|RrM42)Ju#7(85~OGZ$5iG)$||S}>mfbS
z2EMEX_B_Nv>rKAL^uRA5*H$Z3U5n&CGm*gGqL?_-8E?3Z;LM}53y(nhsv+d^^6xrf
z-b+b|8Z>nq9QiDNA~aJl)uG`y5*PYUHds_I!8kRIPY5h@a3j&G3HbM(fZ<?vA{iX8
z#G{mngcA=Ngfs@gw}tnBufS?TY=ZB=uTb#^bNI}7L+Au$?$rw^LA8<XFrTw#BfL8a
zx>h`iQb4EJ0kN%6T|$QvI-K>uoJ%DkH-jt~j(emkz7J(<sQSY-RRrIM;(l#I?w;<~
z;C`XP_MQ2E==}h>rSQ-0ldB~TO~&pX4i3uh{iH3QAVMMS0XY}4ZAj6O1)A>X7bwW-
z=P7mXW?6-0481emK{+p^HMWIlf#Vqzqw|^YM$qx6J41fDSxnKW1hMPuO66et6h^Ay
zN6?OReXDcX^FrZ7;2B)T7?zF@*bx#k#Qwn^DhLqs+udwM)Bdd+##BoUL}4HgM|I@#
z#cyQvfo_l8<OTkoT9OV?)gz|}yf41#zC(Sks;P+iRs~(#2HgSvmUNKE-EhKOlv>5-
zH(gG|o%jVb)?&*1AZ?e5N6E0!TFdEo*nzUajmUJk{+I8ZpVw23&1TZ~M^u%&N8pxd
zp&FZfxU45IxD-}b?WwS2L-hQbUB4mtq<zwOtZOxCD+~jRQdB=beK<{`+3w^01SV#2
zvH6}8de#Varq#QFE=WGoyd2fdIVa*$QvXi|i)TgyLygk4#A2CfuQs~^$Z-Q%$_l9D
zy<Ys-t47#UE8~3-y?M=3Z^;LEj~?Gv*6P;Z&c%CKus%`e1mdr4AYV{dJzb=u%cc*q
zUzgl699p{7ml#)TTYIpw&p(-bx+?mr7q{9bCA&7j@{vrB!pH7Jbxt?)79&*`P08;F
zvGLO1>5#}(49nw21oRrq)_GwmWpy4quImi{Mhad3xf1dv0V7Nv8Y)-bpDeu*KYboM
ze_mS=DP?8nV;THPZ*?@)%FN2j%pwTagGN1hvU!$j0reD5+V+-=Teu3}IAIvMqRHL9
zQMQ2Zs)FymdM<515F;LwDRipl;M*K6ETD_d>Dd#Lqe4&tZ_E5${H7_=PTC+t)_at#
ze)Vc3gsml1G!$LkZl6{I)1H?8{E87Flz^?j{8rFbkKx@UaQ^d4&h?et;&0+E;;!?`
z@}Y}|SDUvt!RrKKXYlQ*Sg9wd&BvCJ$@$>p1HpTH@yOM^*V}J;d5(Q4-TLQBU59q>
zEW7l{nw#~oY-QYQ`+SZ7r#R(4ShT|9h2m<fCQisiR%Ze~mljvx^}>P{`|c2X3iknd
z(u8&SvexzTJ2D5&wQu&y<2~jTLC>dn#23`;J;np-dx~(S`<=}A>1U+ZqzQaU-JTR~
z#DDa^e9rH|g@~mLA;VRy&AUSagM_3R23K!!A=5V@iWk_zjmQ%R2>06Gu;@`>Cd)I(
zA0jV5Bd9x;7KYTpc7yfi(ifh?YQVqYRf3FlkiUr+_IT(%)EQD<h_@6#nQ^aYUJJ^f
zF`}+z0Q-lH0y$nFA9?5}Y0aff)<cks4AWgE{mWN0;Rnxkf`Y<*hDbNWH&n!@tNT6A
zgiU&uv~DFPgeP{o9XKBJ;ROrKR8@n_`Z@+^Dbc3_imybYdR2d|Juoi0p%V&o--@=!
zh|U3Vza^V6M@nHg3S`?^+Iow9^~DK!=a`1>xenSoAp{{5LthtVc{*8yEerP6(hiZ~
z(I)N7{yMh~AYpS-3lUdJM)!Wfz|cOLSxJ7cea+7^sL!MrO`XGelBR)m**KU<6+X|s
zg7SIW-B!^dVv5scy$s`Z`VH}#QZJ1%%0|mrG`UgASn?<no>Q9g*O6mhl6)_vNU9|l
zerZy(On;fahHW#i4TsVT90HPDf7Vp2%9fU#BDE~1#IqeyqHK#qN~X#!P69(B#s=wo
zbDR|J6v~l2wYCA8(U=lf%*3wjW8ji?Dk#U~bl`xKdr+JC_+px2UDvjzPD*B5uKU`f
zjrQ_HX?xU1g8OAccMR3@*W>-c;i&X;L8+$l2dZoQp(R*u=Wgm0#asHsd>bswM|onG
z6~avY?nYNNw?^Ybq&nS_b44*xzpucaXW~6fUC4T_0Yvuf%mL-+5`Wv}7jXWl*626!
zE%kqh@BbtI|Bv{VXe5D3Qp?>jOq~=9HH)tcb$cNDztsP$Utg=KFD@>r|634t^(_cP
zef*z-uq)f*{%_uUepJ#Y3gMr=_OO147uwwETVLztgc*{bKbsPV<IFEeHV%==+Qvvj
zaW>llBH<#uT>lg}|Ms8CR@~`ZW&876W$RMkqU9*=Vs4YEo=rEj+l{rJ&$dJob*Yr1
z^HZ*lft4e1A$nHezkdMyzkV3vFVVoPScyguHhjp1H=E-Uv{_56sJ{sem<ADGFZMTW
zQAaF%D4qVW+#lj?W1cnrt3x`DNnsQx)s8jnnz%b{B>M>;bf)(U2q*{PAMx#}KR<#)
z4>CT8+g8<fIjBK}(Y(<Su7>EU07g3!rov=Xj3k@BR?wDZ=g`%E`4V>AU2nd10G*kn
z#$i)5`cf&-f7bwin40>;96uqWhag50YaDCqgLih+@TUE_59S+Q6TTl4$rlS8#p6^~
zWja<?h%G9*_!L=ZhL4sY52^L|gX*VfWlrjZN(E?9jpHgMjiwI>&HO65GR@_Bc1n_E
z>ioRe=p2kxm(s*svnUDQaFD>gEOoPa>03sqZ<o2%?xEU8su`EInLGVEpmR^0LEzQj
zu6KLsLyhpOvZIJa?hDo76W@oJ#wR1IOZN%3Q&X31lAABYm*-ahI7k2Fwf?iBp-}U_
z`0u>2?-JDoNZC%AlipLde*BW>!PP>!#Y&KQ5cx*^dQRwh)<y7wHR!Afz`F-_2lE|u
zQ$gCUtpo#S(SXA;@|xs%ux8l+F`^DK@9hJ9a{#LK=c0995$rSH^HW@T&C}r0-b$z0
zqT0hPPVPa}uzzu{ymVEQKP!z{Bp#x!ESNKJNKc4YRqJP4+8NHhh82@f#y7odM=~f+
z*pNXmgdRPJBj}CF59GV!v?-qU^Hk1!To&-Hx&iS8los)&1BZIh5=9Z6o#CWKD*V~s
zEnz@eBqc(i+RL(b2q|d`H>1X0G~o*7L2i{=m|~jkuZoLfzy&`>ZKpw3RWc@Hd(+!A
z*OSH;Z$#w>_9ZD#a43e=Fj(@Bl@?PUHp5J2A2!Q}7R5E+4=ejCrnZRQ-moT+Npzc=
zm$tTo^Ja2`Ib|0W<w<u)DaB4*oB-dLA#t2C+OJ)@*2;&HBsuI%grNUX`&P{@XlH5b
z?UU;-#r^tCLJjgSMg1z@qZw2hWX{IsDxyeGDQvM_E=pC%Ks;*c2B5tyBM4}E)iym@
zd-LzMmU#aJ>tnlSlN8NVu+DTUO{5dQQL{9&adOa=q_$#EQ%Bu6XEVD|4`(S)ht1C#
zpF{izLft`~<4Hk}7tbLV6M=yMq`eNh?DIti$V2_<SC3tgw_d>Ir(bCmUmZ5A4KnYU
zex_JYTGtl%TxDav(pXZ8=rD>7OT-Y#21N)&lqPU!&>ZdtvJ2c!;@>e1o)bi6V%ovK
z=85ZD;HXBAuT|4}qQ5477KW}|cl)VlRyMe1b%wr!@EmpDwA8rwMs9TE_uWL6#Ox1g
zkIdr?mG~AExsqXTL6c2GhH#mcrr9>l1X%nN_1#PD_pb<{GU@h!UI*5|IY=as6Ghqo
z;qhN{{HCpQHTelDT-f-^$j?C${NLO}CFHpILm9|BV0=^^xoxY%szL1nw&AF8Q4v7x
z{I_9L*~vTLGa#}r71#+J>m0OYJHa*}wh^eYQKx`>!N1r_Ok|#co>AUSq2if#5f~w}
zV5zaQf5|L}K}_|<T|wP}>_LUJD3{P-@}xzSFMIHo6?uwy_k5+Bc;V>FtkjxpsG;ja
zLS#iq4lpuijHV=PLO>)$tXrOv8SIRvh)e*1$`1kdfEg!7zol&dE{gF{8<~E6-#P?`
zQ)MO)vT0ozHSrSaSlv@>ws+@t#CW$}nP&?9K)?cxmXsU5P;&%v!+f_@fKC;O0J`$u
zhE)|JH+}Mt?)k{5yD1FvT9O>GVSiLMz~RMLks?Qi?OEQb4wM=N>@i)#Kc^!Vnanjq
zdO?2Dmn3)%F)8702X-S$FOe#?`Em9UU(#BR56TrC@K3m1Q>J#6F(`FjhnFvPneBU&
zrng_B6)lhT9_y^mM0!USy`%k=({=Vy&WOB<p7%n0L)h9<I$eqvc{s$QDY24SH^2Y<
z2|GvtV%EbV$c1-0GDPdfPRlNv=lGuko&GuS#Qx)Q0Y5seJ1`kJ3*^ax#8$X+JYaZ{
zVWh;V8T>V+3iiA(%Z45hv}~0QtG79E!Hn7k_T(UOJ~`PH=#O;i_vR+w%_mK+SPeFS
zjNovrs7>!OHyH(cx5qn%p;jo7j;6}+r0>vw*<b!zLc*CDzba*^Nym8UT4a>Cm^aE3
z0dDS7?rA18d;6H6XW~>SgzCqpOm%z5&n)Ux1Y(?KH<=;m6Q@-R_bQYn{V?4@leQd2
zyDU_g3Hpif>8U{P2|OhB4EaoGcmsp-U<d3FB%DzLRklyRZY8h%K>6&+Ntw%-u2@!Y
zCSpE`^?OR?vYcpR*>NMDHmw|?m{%roV|fgn8<geOXeWA>YWVL&qHblHw!{XCizWrw
zVn2u$<b)^a@*WbhYb6c13=wZ6q>zO)9GUXN4=I22N-@~K5Q?J7fVK_&tg-EiH6MQk
zOa}=IW#{o8YJ_;M@J=6^6Nsc>Y<Cmp0+GQ3$w;y^GO?_Uv5C>&Nx3GGd*W(M9T@!n
zYQzb(Q)=(O{H4^hABPhwK?!)CzcLg}`n3Mi6))iaGHaa3Qg4aKRS1IJfsM<|6VP><
zJp0oa``aOuUeUL5yI%So$w5t`h0@7k{Jg3vb;&B&Cl38CjHZp<K1DYoOq9diU1(K3
z94EEIlG<H(Ia2<pVR`Q3k0nJ0cy^*n8}Q)AvEqR|k{Blt|4i=I7}Mt2!FBevY|wGf
z^vi~7Xrt94;4<JlI2SJk@+*ClRxTedye(Iv>b}(=kA+%FykPIp?-VEa4dfh45(7jE
zJ4$QM8q%uH*d=~6{2aCgsYMNiW@$g$K=2@*oJJL8D~>;Fv=251>yo_bTz)<K^^PbU
z6pz?)@#Py$T_BqVH{Q`LxWT1BJ~?#>!G^a>j`1siF84A2CQ`im4zemNcdoqw(Y~oc
ziMBnfkP!@YL}1Y9Sb!0uQl!XkSZs2zaA**zSln-#AFE7`UF2d*+i5YVWTiSxJHRd3
z;k8<S;sBzcU66>Abgn3cu#|U6p5uy2p`5X?HBO3-l{!>uHk1S)5CmkB14N8o-*;3<
z3wl5!;|lg+6kHO#R8YydMz3uFh(S|_Wa|(YXOgW_tDPw`VqOI(gMQf8GBr1`1t$J*
zysY&>k}7&X@OHzZ)k)-J0O!^Wj**C-TB^KYaJ>9+e|jaH&#|hW|2{5lxS{=ib`#|^
z86Ktzi(Uog@0+^KB8`qQafIg%Tg)<rMaKi}0`f(+mH<$#_ayJssinIigaRzZzrkTb
zXaAr=K=a_Dn5SCUlzRj>=D0y&xk&(!1ADH6MU=i5L8K2ECI1>qXqDKZqiB2tG*{8=
zae#=d|L@YgA>duYWku>@$dBq;rRFB4z#2r~?+rU|JuC!Zsr_&4A?l=ZaDW6PL|n@g
z3iZ;zmiZWkP#jQvb;Z<fwu&guIzRA~XwK5_hb`wg9bwbctgt98n$$g2A0b>0_x!pa
zRY@<0RU4JeM5R+%##kHOi|X`u4X=g{7AA|<DcR>cLtx0zE{mjXPP-bkY7rvDY;Pb?
zwxq1j?k<|xCabW~X6&{<<^tOG`ylcNOz$desso5SfG+oC@5u2h$Z1X_L<p}*TFx(a
z)2j-`d*+}_&k^+J*QF`x8rI2n5O)NAjcoiL_^?biH(%14A%NThPwrNEf@Q}9-vWJd
zD6Mi$e?xX7eD7jSzr)#+SY*Baju4*dx4B}}q<BgEeRju)cs80REhHZTEbwTELv+my
z2{-hO;Yqg+ckoawFoeKy98r(xfdXoXZz=LgOm8N#`D~NrFAjgF9VbDYO)Pr?FMf&q
zb_gAyCkLZiM6qTl9T5G~nAyxSUB=abTe=*W%l(L7R~XF@6Mp6a4K1cQJ;HJCl8W?>
zZlrTZb+!^s8ShR}t!pbM2iuPb8-Q2dZ%N^>$lfH2BWLV2&U0f9Z=eVq$o|gF%z%*+
z8%zg+Pp7eP?IU{{*`%v~_)fUs+6J0E^u}<((dLm4Fnu6H2suuC8Tt;Yy=F9nB^M5C
z`?@nPPILPSsRch`g#TO1M=Hm#0cWf|n2wLx&pj-F5t1AH#_+_986&x>!w%*1&k*aX
z5AR8d2mBqBmUpOU@bYvp`oK3V;7;vL=N*{mFxv9F4wyt0K45-uU+UJf*LiZ|GFu$@
z`;sW<HPkzkO(yKGa#xu&{)%vdneXVyzM@<zY5(<5mWNx$m(E|VwF;^=Uv;1&{Xpx9
zf-d#9%Bve7`FO(orZ783TV;7znDBI*D=SEtTXR!^SE-VIvp8Cc%Rxa=++o!T?9IWQ
zv)Ep{6-0vh;X-vYkHxX1lsXH-?RpIKP0(=iw0qF^(v^_^BJBHn996Yfe3rKrVmuaG
z>wvfZ0kGm|Pd_$KEj_5Pv>beh;5zSk{FLcmrzG6ver_wMqo>k;YgRPVtW=>}6f^3t
z!Qe0J)28D+yG9rbmJ68t=zv(s>fQ(@!8Cmh@B0wVc+koV)#Dm8;jVweyr%sm07IqT
z2?N};(+qA9Jb^f(#(V!+pN@#)dGjAQ!|!$H!Hzs6Hwq42i9*rNisB28B9EUPErtH{
zJ^lQUG<9_JaAf8_-L$#PuL$}sC&s8<GvgbyF4H?^I7&92HXS`(3oR0y+dvN=FQxjF
zy9(Rqu4fmNJ6jekkKCbVgD!*UG&!yv12*~xl)bAZw~(2YmAoG5pC;jXQer~LcT2Y}
zXhMZhVU|mTjr5~)MnqE|A6n>D2<65zt2lVH#uPfe=F3j_#M}v%9aA$2v~6{>L$<=(
z*Ne%mT(E2`J+sDN5fh>nT#Aoh)Z2JfqorY@t9@)uCM>g$-E()yyO+1TEg{GNUI?GO
zto&@SqV!|;rLp-;+8q#!WoHwD?7L7c*{HY!^37IYgxt~3w(%o2Jc|>jW7fAL$_t(A
z3%p^HE%5YKOKq;{D32WRw#vm;`wixm;WOfto{V2!o2&d2>_F>or*y<yv_tF&%30Dh
zaNPyNd6U%$9Kj8#6>~v<Wh8HcpKj^%BZ9u=d~sv#HxIWy#LRe-&0B$eFfbA=z+K2`
zIoDueItkclayK~!mce0LS~6}h?m>Nl=!FuI+_=)W21F2$4y3Hpx9Y^Hj4%X=0AI*5
zM24Kjl%`>OGfZxauY22%X$7Uep2rxwGF$j>EQ^nA$1?_&`aErN=VpG(^LX=4p=KQ~
zsNZOv<7AsPk0Qch;S6zmu=<`yLNRD8q7pJ<Bhz!TN8}vXNz+!Ek?8f=gT0q&mIM(t
zY84e#hj%iXoV=q>?n;!Px%Tlwa`YHtE&gy0!BfBQbuwPHnuR~HTwz5w%52Q326dfK
z$>{YL8VoudlItvZZ}b*0DG73s77NkXGF2<xB-!XNqN&4-Cuf5cKKpHSP!wMatX0BV
z-9C;VeIP=$^Fx2Oeal!Y5+a%$FEp{t*P^4(!k%BBTiEjts}&CNCVq0QvTE@!Htv0{
zC>5HNUIdLLQv&7MV+ye5-k!uo=PLcJ_`nxBq(O^iY*851R`4m=5WRu=Qp;tI>_d@)
zN`xPTD_FI&%q^%FYyXf}5gqvx^-JwxUWLB;q~g*Q<G6_8NL6}Mo2{;lzgCfbi)lQg
zrWlq>;E8<rDr&or2fUHf;ox+|je1#Rmgy<J-_-+VLaF?Y@S>j7`S^a$R>f>n{oyd;
zeCZgaJgK6HeA5^5fAIB|0d)jHx+t!}CBfa@o!~CP;b6ht-Q9yb1ed_U-5r8MaCZyt
zZugM8cX!{u``*84nCVm2H9gh!RXwbS`*CO$RBW_-Q$UHRU1*)zI4Zt=gGES_bOA+Y
zWdAEV^FPuOhk)X!|I!j!GowMJ87Ocrk7S=neL!$MjC!wW(c1U-I<{*TE#qKR8FV-E
z?Y+FV*01`Gn+jot#+$FNYqu9SOk2(Tbd2Bz9%VQ~hL$&MlG^^vJ4<(Zga=fQ)Z|Dd
z`Rw>{sl?(OT6up)_Ukg@j5nG(9=Lh^+}$DzZ|<!rdzP6qL#w&6#_X^^1+A@UIv>?R
z^SpdE_NosI9h_Q2rPPRoUOI?81eE;x`;nGN`2dcf5&NfHL}=rvyBYcT0|Y(KykR0M
z(zT3&mb&F-oR@ual+`P>Ruz0z$Z0#4Crh9U6E2}zHDr{4z(+LTS7gfME&7J^H%c!T
z3>@(i6rIU>2Bjr74vIrSDKCG62obR>fD!rm8;S}>dAb;C`vT6x-{VHOxzvy@0-z;B
z!6Wo*W<l5HJfr2hPuJ?rzr~98UcbFdzN+y?&HH4rUfFxMW8RoVkgqn;d(!CKXJRV;
z#i1&nT34pY&)MbK)UE4%1MMBtA!o7x{GKk%XFc7;`6Df{VL{DKMZ=6^MpJt|U!~Hr
z%BM1we{QO)95+T!U7+obkm{x87N~}>UQYeo7Od}Gt*LigkF<gQzWNsCMD*3#``2+2
zzR%j{Ct9BaBG{K5RCkoSj?kQ=OFzpsW|xhZuM{uKk0GrM0vs+yTd>GUa^o&|HzzMP
zdpTReUu(}7e!Eq;hf4ZI>YY9{2p<Yw2%bD|J-7P3GFZU6zGg{q$Y-8t{xNP{{KnvX
z?#HjuJ|)I+8%cP9d7^TvvZgv3fF)bTUe;@?igzi$Xjfa+`}#NKIq&J4ms-=`&`!N^
zn><q@cicORVHfw!slLq5>sD$u9AB$2WRM>b7Gc{I9UBPrrYaJ2Im@H51MdPP4Tx-<
z#$7mOS3B3!8us0U_BaB#mnoIKZ*5o5do@=LC-UDS+zd97S9xN}lU$m1zX(49R0R&H
z{kfNyzaqb^zd7V`x9Ox=<tN05LO4hr605X<pr`u<MRNmtBI*=IcTc@pct`b%H0pL6
z&7Dcny5)qb+ztqLNri?!xiH&A*i}pd%`GRR`kwXGacWU&bVtuqG*6w5ica-1&a|#Q
z$a&2D9|vru-)DS#ejIqVDAYU&E&QA|RjT8>0SptmXY8C-7>6lkY%=v_r>NGp(^Bg(
z>r_b#BfMD*YWC5Q)r`(Wv7%mAUr%3q&&_dWL?<JQ^w34No8R2&)y>84OSY*1r>(zD
z2T5V7u-3q0p14Ze(%$wYQmY86ap@-!tkiS;NH7IrwUuY`S*VWxHNrE(48uNrIjYz$
zdbB=W(dx)&IQ$)|a3G0}`Aq$hi}=LfeQ_g$$nxBcev(i)gx02rF$&>ufqIW?Ntgel
z<j=?!^11O#TK@B<sn2brYN}U!O^{AyIvH@&hr-|nn2y(I<er%<0lUhPQOYOU)x?^h
zHu}`6&e3uB+l{K^r_pB4_xDnjn58gA@fWs}uTF>0<VRgl+nXc`Y2S*^(yHJJmeOkV
z!}vP&>||ZW-)+w_3>a7Q<A0tV#*}%+n6?}@s+8tfo2rrhtRQ_aQ(MT%!mYG?JYSht
z>qF36o0idkAS-K)?|i4MI9j?vd=>iMNle5^-|;hdIwlBoVqc`f_{__TcS%(J-ZMZa
zHT#ax-y^!pGOOOtuG`qex%8v7l}K+n_WqvQMt49tqe8iz!jpbJ<iv$T(?kQ~Z){8r
zZc(NFSw$mL5K-^jx7M=b<ce`@L&m^`@A`?m@~}C;%1SDWRUCWdyPv_oZRUq0`v!oZ
z)r2<t-D)~>nZ29|5UvHb@O?C=GWi8_Rb))Q8cKWK`852<%=;^oSB3$lMGvcaUn5^~
z>XbO7ZO{64!jsf&>W2p0@EfpL=Gt|%FQZGJg3<T4F(TXBS4-y6udgy}GC`o)!lu`o
zljpdcT!)d{!G06J{$rf^&?oB|YMaQu6PdZ&Sq@#K{RWumA~xBrUi)FrGOW>Y;0}<e
z_@-G_fhsrSf#BqvcQ1zOPki`B-&?k9ES1t%xDWB*l~jb6wi=x}O32MoZ3R-PI7=!z
zOO^qq2ny<VV(@-*wh+n7H*wSf+nj~xa)OsT^^c6T8(s4DgZPkfJKE$GJkXaTzV^J8
zs(`N6A|BXIa$0V@&~J18v4sF)Oa2!>sou9ArO)!sq?cb#jBH#-D`7emGg?i=ukm+U
z{-!9nhs;i9zKP}AQdp**%R_Y@G`9bKsNK#1vstvk&+DvTLeA*XkQ=BUDEWL6w073;
zJf_#N#qO!nZ*+R9=CZA)a@=W1D*&lafw17XybPYCo}tcfQxQ@u$lQufQg(-2swhb4
zmr=g{)H74P(s9fn-61}>!XZ=E6cK#O36>q^lP%nV6m;I}t6|u&hcUlG%?<7qDBQ8v
zLswlT1#Id&O021=3C7}r*9%&k;20^y;)0y$%}!QzfPF<a<Cj;qg1$gL;iH)Y+{+AG
zkXR7v_;+-hJjmu_LvP2WUF7^Q%b}Ehu%j_ZpmLOcC@exr%DH&0(y8@4hHW8#Y5KDh
zeudEq)cc~SZU;%68mtHi6@G;O>fwh6-9qj?odCN><vpkP01vrJK18vVn1b`ow^zf-
zsD->i9W0&PJAoCYR`!A1Qt3MaydSAn?>iTT+?5z3d`|sMz!iqCV5%&tzqIz(e~+?#
z$A$M}7w)C9`Hvs!!9;&^pMK*+_#lh|rB?od+!lQ|;X-=!Q<_Nc<e=h1VL2G9^aHsG
zp>gVk^lW}NC)G<a09olAm;tC8iL`C-#k0PKZYuT!=yCa|pw2+IMahoFm)HhyyNBZm
z*@(-zu!)|k52OLrDB6{Qv{#&L&KxDLeWRRgi^pwT)KDuI0@^O6Nk^d;RTjlZFsYHp
zwrxv}Ckc9$yq<||Hoaa}+nm5iQq*^dXC@jB%i1#FIrUbuYJPbc(CqGrj{Gc5s8d4?
zwl5TZ$Yg>eyqG}sK~If9OoPNR-3cjFmy39z3|MFbw##}z%Fy?}2bli`9&x8?YUo_>
zp!?!eaN-Ws)RaNu9BYvp;UBV{5C`dQMBi9G<6@HbzpHH!gP}H|(Kk-Emx{qm=n?*1
z#P-Co))NoxLsP7uiXGHk3`w;*q62l%1uceytUqf>{~xU}hltN#)?EI-wD#+>)`n8A
zsxR`%U(zz#@Wa5hfucPr)g~eJsB%%z;<R9_?NonHYfc-XX}b3xG$69exhh7i*l0hw
zOKJ^K*SN19lew3&<Cb^~JbnjX%jeSs(AO9`%vW1-RY7(A{))CLh}~pUYN`<E7xKE0
zw9L5#po@<36xOn;;JQ0v{U<@I3LI|s_|aLqpyF|A?*#zc$i%pUb+KOI-lrj#isX7E
ze;v@k<jZdByv(wMFrx|+$SjvC8xoqO<3?wr>c{-~7XZ>);Kr=Cq%_yWZKa<h0GMgL
zq3V9CspJmP)c+|$xh>?B`-Jj_|CC|3>O6odac%|dpM4rICpXMPS<M#OV15{(ETM7R
zyv#PG@P{>z`InYA{9gYfGlD>z7_6wgFYF4RBgTLrN3}(j?$A*dES>#t4#BwN0k!FQ
zlz$fOIRUW{RrX;32^S&clXu&+hq(W-s+K6dKhzJhdlQ&l4~OI=EFntxoWil76Li53
z>P31712tAt2-JGX75@=Kl-B#{>nC#fqY5I>xF8H0ZI9|@7vw<x&7oOJp*jrz)uBTi
z7PN$MuZUNI75|fR8gg%7Gt~cFue@yDbDp>>M71($yAdA-a|o#-^?)I5`cU}qC!|Ml
zn3HjQ1+_Xr@(2AJ2WBR1E0(GmQ{+PjAd&0}H^S%i%l|XBbZ`&G!^B#MA@Z%nB#$`V
zUMi(12)+&<Pfd80N9gK;m0y#HhOOV-94vUy=NRJV?hgOG7@HKkI*)hijUs<dk{^RB
z((>i>Ofg;t{C!2r_j_C8D;bbfJF!3kp`DVPN7>{$8j}I?-_(BfboIPxoAohBKN4M>
zSHDjTFiFiaK{ym{e;#hkK1i}}<58NQzaI6fP)B!@Bi^Vu*fHpX+GVvNkerF3^KQzH
zEhs~6k<$h-`0cHpV`<)L8YIQ^#)K4uxZ{rj!oLCkkn1r|L?+a~J3kFM9rMu8`O6ho
zd^jU68wwDADw@BLCI0NxXuFEQC-TRCtV$o^g^Gj!ke}?01#fA&3YDfE#s6`5!j;;S
zAVZ+sN{j(bpOx`n(yLVYpVFI=dBCW_@YVajPaW^_;k6lc|I2G9FLPQh!M{89zG0uf
zY$se?_x5mZC6-A4^A>F1X+iE;y5fIWnL5bHDm<hnF%M&WxR7bs;<yWpQ!z4|*MDz<
z34a|7L5u%%FYy<NptsXMGv^-y%?(<9A3T4|{VtOL07(a3P&yrUiNYJbfx3EzZ^}_7
zZG<U^U@gK`>A(4AoAro!RoU~%eQQ;^*1Z;aOafsn-S`>TfOD7ghUNVvdoFn~eC6ev
z8Oh4C<|DT8EAzxOvza%R+yB@-b26J&fzpxkmK83>`?hb3V7XG~Kwl>L6~>iEHkR2y
zo>t4HY)egwI>7vBCtA}i*A#xgqJbZ6>1^G4aiy(A5mP;qZiT9@;_XJcN2~sqHG9?P
zbSz)TnJaZo39nP9j@{H+)!M9DeZ~E#n&yGF5K=TVgC-WHhHyiZwV6+K=~QFFeKrx<
zf9f<8bHN8l0=NrrA`%rrXrOEf8=I;!3Kb_^j^f?>Z>jx>)ho@C^<_&ion(e)^11gm
z_E2}>H`c`(jhx!yJkXtp+Vj?15rA5T4Zgtf8cdXtj9;ZOZzgm0y(nHY7VEJkx#}mi
zwm{dp6`<$YGjJ>H(|F{z?nR8t3j3+qn_Xt)%6MsW!Dei=UlP}%Vx#aSEic<8^GTo0
z*&=(O#e7ej;kiOb<c1hOa@!h8+r$}1dwg>uXlrD7Pg8%J)bDC%eQtC>ou(F8@ieSP
z1icaPs_?59H{vfetO1IQ<w2#GnhQ2R?6Xdo*=3;#+*tR76tIQ@u&rBXqq0DMDJtX;
zc@{v8N5Sxg=<5o*OlE@@<Es5db8%Tum=~_|v3TGz5qOh<otrC%e<44lez$LriGp-~
zCwh30#+bK0{0=!wN1Dfsdu8f9D%-~3b2ve4I(h!*-Op^&b6Rn-W8@5?xhH9lafYTl
zuvB(mR;Dy@-I5=J%*Tl^Qv-$TD*&L4AU3tzT1!eUl0<ivf#2HFkhJm}oG;?DHe-CE
zm=6^yY}L?X0J?;%p=bQH@P+ic`1tZgn}NujWKWEw0{Rr<Rn*VIBl;l<$AlD;Z?3!T
zfX_S*L{+FfS=AU%JBpGEat<Zwx%rYpNR9JL7gEae-K;09sTWfD&Y&Ge$e;zqr-**c
zzMTo5>kskq5fVy^F%2>CCjje+L3aT{g_gE1XG|eSQ(}2829p?X<z4#f7hcQ{VLaLg
z3Xsw3`{5oSPl$N&zDkey`G4(AX;8rD^Gztp0e!V#ef_H1n<jlC_EH#YBUk)Hy?FT`
zP3kG^dzq-31>MrGIL!)G%*SFk18YNR9)uP*-2b!i1<ja?g-U4yz8{2R(^Kg+2R*(k
zch_HR<xW(y1Cq#1;0q~LX{2C$mhA37=?*<UaFLni!&+0AhoF66>6|%T6O!zD&JFw~
zDO?juh(0LcGfQIDL#ODUC<f>?1|{F&-H61VAcfXwCy8~Cf==#6c$?85TroHj%`1;{
z3lFf)Dn>d*x+2}1J6_8aRu7@aQLIvaO)SR{{bjvYlhvSd+(|X`TYe(?memj15xZw9
zsxS!90p?cfGkFFy;w~EcQv}-=Qi>g{s=8ghY}pa4IC1$@%K=gKh>XRiGDcN_g9c3w
zbm~zoX%?FL^{6wD+5SEvt!WARHVpkIkQ@H5q2=HP>hgbVsd`kZ6^mvU^m35yj5cb_
zn@pw^xS;exeOeN;Y{A+g+M>Cf2F{)B0u!sLv|L*6yFbu{vxhOESraHu!;Q*``<a_$
zi?O^*2d3SF)kJQ!lkx#XJ#XP^InQ5Spzf#+?^>AujPr)33O(~`hUlIe=RAK}4PE=)
z@#FG&_17lb;$*X&qtvWZ05|z0oUZPI+=4AjW#QCdQ)GLO-PyhRa=`Y9qd{fF2%ii$
z!H>oLQiE6igA=W}`UXdPvbg<Z&cl@6O~Uxa+5@FLF?ftD-X)*r0Ez;fi3-C}9xd4l
zx4c+T>>^t6wsJwHAzf=IT5;E@<?;dWIoFN^y5f@Wm=sgox=A*o3i&b1Wpv7-lvUIB
z=DD2N`8R`2jchg4TtCU8Xo5^N{n6`YV5`+jPLDw8%oM%zt@`D(cjIQ)D1*YrADupc
zp3`K=hM7^S3(lT)Wm8eoZOW6j{ylz&vGtsc3zOI6-F_p-)~t@VUrU%HTF8o0`opLX
zbtLtSzUqelQOdE)VD%`lEYs6o!^!$m9F7uLttP#lvsyD!*7-Ruv-v4CeKR`=go;&V
zXPWs7w{>{flXo?cH!_f?IGeYkA{rG$HZv2{avAm3by=q2WXZ^tJc<<4@0JNmO?Sz*
zm@`c47L-WN;I__m1C{)2se1NMd4p==lP1!#(>6`^K}Yh$se(WQyz}(f^_TpJgYQk(
zfWik$t+=*Ccgq97E&&OfJYu6?r#BNE<!;{0#q7iDF&SotW@y%v!cxkSU}%0g>+?cG
z=r`S~gCW(Pc~zsPg0-0j59jI1d-xI2c9`dkRbfTqCWA52gTP8I?e=SX&j|<XFog<6
zfi$b7d&5*U_p#6$;mOyHFIThtwymb7=POpWHe*g*$`J`0GY^8dP!!|{K}eK>4G`jJ
zCQq}EYb<TUI|_!Mw`hzpK<UCvrEsxFQ0LsS?v3KR>mG&UH`Wa0<?EdeJ~Y0mPi{#G
z)a1I9x|Udxq$4NFKDP$Ejq{U9S;9#-E$xl?f&*mc@44r*!DayHh5gG??DAh$rY}O}
zdHsM62DA3-T59^I$@&NRJBo>VKGA_ne-6wHYOnU|^-<c~tf{=<K-7>y2$l$B5f0f{
z<f_N19u8VHHZA)<B(c;x!mZn7L0diwzN)AN{Vkg(@_o}|hSrbAadP;<0@TuPysGE)
zh2n3xY}L?vS;%ixR8?-z50%vchIX?WuoxPP!64D<=54q^OS+X6A54F-Uip(VFmEM9
zhV~gNLiuKWoz=!p?L-adGSlKRvk`gWt7K33l<1Ld-65;Kkdj!sF6Fr!j*rh8HBPIV
zC&`3=D!bctZxB#}HTu>?H*3X1<>V@j8dB*Y7oBFWg-XtgkM+DF*I&#)Nk_&Ys;gn1
z$#2^#FI>zZ4<O@^nqMBl5#5SC#!kf8^n>a$%Cf*+Z0jmHDZes_ovE&<B|97EMsh;f
zj&KZN@2liHg9VlVpHvmM>m02auD+ifUTj^eL~Rh={P+2}refGcdMUfSYB2-C337lh
zJV>n)qdKGJ9t-T{(TGhz?d-<XZ-=>H{rD&N1>ZdG)$v4&q9D-Up+$<qNYVK|)4pOS
z5z&@W6JF}ms@fJ*i}~hV;b4j<;n41sc_E8W?v+^4?q5W{>6BTgd)5tVZUlsXzJi+5
zV@O#*Qn7nT*RE6fjF|DOf^m^zyxo1W=IesMy<zn`?Ta4=7blM^ycunVi^DzOR<mYR
zL|NlzWFj4u%r;}WA|2#Lhjh;K{jqbG^97h)tLyn-C|iY9QAt}+b$;oUe5YoT)hN1E
z1e=AOtv9fduL$#S@D7=76A$+PEI{yId6*wXm_Nri$Ou>0V<QmCWJIH{ji(q#{<k`(
zDgxxs?_c@Yh!Q;@z&??>Y3}aTv@Lh(b36WmX1Qt45m>#MyoV2a6n7nuXF9X&8MU@P
z`W(TzGqS4Cc)!gqAPXwPtYg*^kH05XHE-@zz?_8%HkD`RdF$Z#_;7~Ve{ycD<Y;BV
zT2Rf_nG>@QF-&Mp&wD#3bn=c^!vnaM37xV*D9FPmZ&QwH{r1H3K&2+5FWMP4GDlXW
zj#=Fl_~om`V+D-eAnsP1we+IfHBK+9cWm&HfyOx|%+Z;$g`#EOZ+uTJ*i?J5f)uMH
zl8EFi<lZh52EDz|7ucXd-4igdG`o*9%wv6wL0n`A$IH+PhI#E@N-=pzs8GB4Jij8P
z)NCa#B&ZpO$+gx_ey<^!cim}wy={C{9BA`M`NT4HRx5f}@-^&$Vk!6_%L8=u#a1`@
zY*e#YqxnlE#)a4LU|}LQaY8nj02#S?5$o8=-e7$<vI3Wv4PlJY;ZCSZ)y8UF)yDLs
zeV->Y{l!L&!y|hs)N3Hn0=L*pI1hO6w@#gY-bL<VdMEv*u>zAo`b9<e7;$m|ud06R
z=P)Aju*yxQN^90MqE2A@>_sWzfeN(RPRv7&=IO@UXGb45Tiezx$Tc4MnsOMyXFtBX
z4M1M3^UIvO+Pu2WlgiCmO&4yOD_ANC(?aF(%dyIA>(>XqXzL8l1^*SD_H`)+O*aAE
zp;epS^piZ;2Zmj{zMa)1SvPf!k#X8;jARLJI1lD+tVQU=6NrO#d!8m{VR03#GU!a?
zO^=}iiiPj@zn@;?)79tH?=K<6hH(_ZCWQpaT9%(`btZ8<)R-EHXTkCP`B5Fm39L$5
zVtjKNICqm~Ao7DHl)c?plEj#gGzR=~&)`3kFv)QKNL=D?ax4arj4%MR+;w2{gDvs0
z{1!M{*{;j(u`{X*r|F0zF?ZZ&zi?pObE!8Tu%XN+RwtT}O*W8^s@|$K0V>G7tWUVV
zp5un@FH2=qSkp65_#7_<VH0~pJ;sv@P<^SB7jHrc73CtN+Phlma+ujn8O*tiEV7Kr
zob@HTt59TeCjRNqPa+Vc%22dO4@(3aBpA`?`&R7`$6HSYEe6l0Ihaw@rZ+k5<0uH8
zNWqW9)4#Zubj*~gN4#$MGmy<G|L3@T<k31GeUD^R!R=y4mX>dA9Hy_nM=dkH&_Z4J
zL0pdPxf*XqvUc1dSf~Gsh;sXd&9K-}kw5hmu^W2BUfvJQKO^G`a2EYkrz#hfD%I`T
zxS>ZDYe>$Mw)u*?&MB)k6o^7k_!qdlRta8bVdXnH{wi_53ca|QG-MctK7rebbkYn*
z#MrS!T@zREA+;ktHU`hz%#WB2bOQb~`ht0b^Ynu)=T~s3`OO55@n2BvqC%P?vQAXj
zXqiPYBdrFv(+poI)CMMYU9YOEjwAdD)cTI*Sfl&+pgJz0OE1hQPO*mugvb{QTD6!>
z36o5ZeLg1R$tkz+`~}Mm#?zmU#dG-Z354;d-7QO)x!eLiNNz$IFNqGNETu{5Kq`o2
z|4`+mG*#*58FG?Lie}mHE-BW75)65%*BwriS_KyjdMW>R1tA!Qzn#lgZ!Gts2X-BI
zeJb<Y%#!kmG;FLO;XGVbSSZOn4#O55--Gomzf?8HJ0!lE&u(5twDekWSiS?WUz}0E
zYy(`)_dfY{u+KPI*KWBd6RG8_w@#nh1o3w#`ofHOvVJsrq8AL#jAT+`KsjRe=Z6;V
zu`EaX3Y-h{&h>&7C-nP#;9@Ol@0)_R?mlDMq}iNtx3}cmvA~s=oB=(jI^fO9OeW|v
zHRxLzQk^`%SY~I+&8@jPNwg?8Sl!>EM;1q<(ot6FcU`Yb+d&rrm-@gh59lvYhWzSB
zS(K6)-{2o7OBMy=pPK#|0CL0LmJ+CBpl$18;R}*?{I@iyl%rH8v93br;$3T7TNc3f
z_8LzZr>Pd2ZS$YC{^r~HdU%cksobNsv$D`@pnlUc%mP{paTs^S_T*`2Ko2S~j*Kl@
zq)-nr939DVBfpWKf0`%zY0W059Cphlh{eN+pJ;UzQ^2k(r}W5!L*v-obIHCiW&KWO
zRocGUL$PJzI2`8Bt<|RN(3M%PHuo~IT(CVxZ8?tlMx$I|?S~ostmZ%adyO~$<Du|{
zfIsS+y04W^m~&fcs)v={Pr~8^w*@~X{RD|3xvA@unxd3+z<2N)JTSpP{QZ&a;(MVg
zXk<?@Hpnp%<f-=8@mBN*icRcY2I)@M$WrVXq)Z;2lY4N>Q;kilAre!4zpd-G4Dsd%
zn5)bZF>2Bx_;AvO;-@;0THAG+G8vf8B(ZeEhojQ{yhx18EM@&m!l*$3jfv2i5c^i_
zNZYm@yC5}&iFPc*Ta#)9eX*J~1=yBo;6c4*_5ndpm1AFtOD|vC`H*r9?>8)pdkGpx
z^-2KeXv;lgiBVC;*y2oPIlQ_fPhTO&{Ib`Em7ia*$k!32N}AO5lK`z36#5A67xJl9
zFJ!B;&qfVJ1%x9ycYMvIr70Z)$R19&=tl|P{&vfZU%%$8Z(X7_YWOdZ=-X*zP@x|L
zzz@MoS9D0%1;p6>U7t17t4W58dV8$QS3^V7Oi#gPDX>%#*f3O(8lq|ae7s7B5L%4m
zHPJNw$l<8$_T_<ZcLP+^W3b&%P+BjP2IEfnj4vN;fMxs~SUC!UEIY+bhVZ8~`z~%u
z?7~2cMX0yw3v27gFP;%0Yv0`~LFMs*wSzs1v~A<W|Ao~H1|<nX5+SOp={<CPdUPCO
zz_S{lv7+N+;P%)H<CQ6`35#J1cCMol8XpX>BM#$Xe%2g!Gj%dWl)?QLRxSxDQ&{*3
zTqz%mx+``rkZfxTTE<PCmU<2R`wAolXnqN%Z|G&R-6c>X=Ud3ZwU8!}5Jj;KjKW7;
z$ljkG9lZKTl!n0;NU9_$@X<?=J|;reD#wO^k7dO7eAa@TA^>X?z(<ep{eII+Qqv0c
zLx!82QNzEs&mgqdpd^YUuwDq?T)1%=k2xX|X*HxBFWFzZ@D2*ZboUF1I$}bw<Y#8c
z4WbwD1++$i@Bik3p!_#aH)derjlai%&^t>vZVE9LA?%sZx`mxLIV}%y7=C&MoEVUp
zSf+m4h+jP_0yGU#M+0%dUu3WqLZS$<ugsp8@tV325)^{ypY1XfT)lttqY~|v3q~TE
z6vQZ<>Y{egSA)D``0j>RHbhjM=<0Xh+zACDO&`p{WZ7=oT}v+vBBdqh&Y%}Y+K5=G
zj?btRfQWO;@{|)e3i8fk9Zwp1b&evfDCO`oSfVA_IPWIvcwQ3XNKg<UyC@lA-1SsX
z%t;qg1`z7iOzVZzc2&)!^UN!B)|;Tr(PCTY(O38wAEuU7hgW(zoI*9)V8}pkzN%kC
z)#f*ss0MT$Hs8mr5*AKeoc0N`Idm-FuOJLPZ6V^r&E-;=3;H=J%0;FK-a%F<qBA^|
zPxWV83XF6L67$YTnsNqoO<*cPZCxHeQ>s`CcFGCIkD~S4phFosgmhZ8n`Y<=1?)L|
z$_J$#o~IwO`vq^!t=nQ~CZ4qwXOn)H*$p_#{~XM{0c$IS>=3-avF{5b7()L}oD#dZ
zihqH#YZhPIa?t%bu8%+9+KBUBZG3+pOMVUB)&+W#a2M4s`k|>+quVV`6rb*?sWr9x
zKF%Z>$>)AIeAW&kUy2X|@RKgXr2em#@_S$S@bO#myKPYe{|{cAG9);GPagK}_JvNj
zv@@S5&d<oco#;d~60}5(`OFXshoH-RIl|BNfuY;Ph_qxheaX2OK=2Ljy_9uqR<@x`
zQQqOAR4#RR*BR`#JArF{;+n_&;_;<XHsTza?>B(OL!2d(AJd?v@wR6TYezfEftd<F
zl%HNYN-h5U6z#5ux?5n-&*N5a886C~$&`|a@|;IQEByv^Kz%z$a11zgdpEn^@b?Wa
zi_@SuY#kE3wHx2%X;5CUWN0y6L~M(^m=5&IL7TWpy@ZMqeF9ba@}QnEo8S{PQg>0$
z!#KDe+s1Wk5`Cf+fX)wQCA1>zY?F2~#y_UIuYOqR*OMMkMsI+YjgWvX>G&CgvNsqy
zVkFA6_=m|!bo6q|nKv7k$muP1a-vw1mLpYWAndhmRQ|8b1Hu)ZmM0gt<hKqg{35%!
z^}6i!H(hhwRt2Jfj|-R|{7Hu*5&IUu1cQ+?T!K}O?(SPgmZj1@|2?D1da`10jEPI0
z-exnwf7fw>MDVb{T|e6Ry`Rf&K<F4gXiqr(+cqFRjMe6(-pD8gP-!WXyXlR00~dk;
z+`H+W$Cso|MB783!ALAn;WA4gE1gOoR(0g(;NwlqkdKL-P=Nh=SlsjTn=4a!HDHCj
zZ3F50)7Pny{o{!Q?Cg?Vb&2KIbZ76sx$h5Efqo)3y%5G)RzF|7`n$S^MAHdbw%nnZ
zFlT>`+^#-9i8}2sMj9qdWUHS3EXGFo$#9~-tDTdR2bmW<D9CYq*R~>#=lKdtxSlL{
zF`JWuw%AnZmP?d(V*9?M==_w~hR#3;yniA}9o6HqAMGMq3keO5B?)WMlJs_i&g-{Y
zhD1s$;c{qYq#XF0i0yY-b;LhQrW4RkDm`aCaTu<SIl3RgZPZXPd0CkI&hb=}pX9-+
zaGoZiHc5rM;U{y9nvmEx?5-Y5#h@oW7<BXPTv)4@VW>7n`-+I}^9MIIj>CTC#tM?^
zY>{No+QRPHSnNiVR~3JKs3n`BJfsuy%{sDFVlrF2RK4r4Od<O*3cilUy(8X`B@tXD
z$BFu)Gi1R$p`f7TvgAQ%J@Tt`i<U?}h!=rvEft{2fs3&JFb1WL|InSlG)<MWP5#6%
ziEj7nSLh2@A8V3!%&^B%>%-ajtEdM4S2hodn(QS_DN7xu<sz}`^_>fbeQk=K=zba@
z8rqH<)n)6E_q!F^ESq1K`$rTi1v4trx;Px87Qm=224MQLTS_+l>QzN!9ObI^Fae9l
zWUsZGr%sTs70crx%V$^58#&5T__q%AFP~fRI(RJ~cqoTH&5rhWRzp2Pji5^~30DSz
z><PmdXcFjMSnBCuTmz^{?vtam5ds(4s&rQsIVc!F6+KY-EBWxKNGT8$8hn~5=ZO2w
zH`g2a7OtyAh=xB|$1`^~a9a_`H_kpdTG&1(<E68s?(gz|i`wdi)_zOOuPN*a9D0<)
zvJSKQt=A`H$<M*AlVj}VwW!rd?@XEGQ+8AKdL03wSO?EYE~t0%?jiO-H%n}N9e$CM
zgO3&i3j3qkiq4&;y`YhxG-=PYn{Bqi=m}eiEKMG)K8cwPPKIAxsFd{9m);aE?#E0b
z&yv05^9uG3y(6AJz#Xy&5)hGWOPxPFm{HAYKrLbQlzfqPrC_EVHdsiK(@*JA8NnLo
zJK7D3rV<lLmMnR*rPR0QWk$-;O3T4(`?WZ7mk_T~U&AruK5k<*wzjAA+>(WxMVQr3
zXCh8ybwd8b^ojwF;Cg+@uc&OyhN7{{V!VTQ-d>)I;HNo<x0>SmP(@eOMXMn!?ez0K
z_68ne6)B4SaRq~H(cnP~-^8Jv%e2coWbnR@`TrMO^nZsbEQ@mg^@>U`EfAY2v@Qn0
zMW0Cp{WI$SdqQHmDOfl0Wf+Ap;Zxb;bqJ&%Zk!0!L)f$MJt!YB*H2x?akmbSu9;CH
z*(d%lLM8C{@-Ca;fXX8_0h&v^D*=D+552};TN@e|K}PU|*FU$0KF)6sXIO<N_vU#m
zPV5;<i@0m@p(+8!_ng=rPvtDG?*p1dHV-1dr{ob5>ByuSi_jWX_j#VEicCsKHiY+%
z<C#)Gaf*a5U(KJRaqULcNS&7ws;i#({sS&rxlZ$A_OyjHV0Iwd!`Y@_l-saqpDu|-
zIyv)ZyK6a8qlM%hM(9mX4h$?I#{K7<?y1|#ERNf{RN@UqQc5UtB%J)Qe<ruhGG)Mz
zMvIKjLg|du%D7#q0d@2M`j&*B>^?X@SOGB45Pa3K-HQf6J^p=yHGQs&O|OX6T}B(f
z&&Xbl_1icr@O8C!K^-qNQ?fRE&aT_;Tc(qpOL;)0JS2`ZODl{_*C0<OO&cSsLk-G;
zZsRFK`$UULSAco4zY~nBsHbrRvT7=>C6uSgjV_@n3}lNPc?vRQlxva9Qip$>b#^69
zVcclZp_f+eb>4Ii?*=k3u|>UW+|Kl+79-x*j|G>~vm|K$#iBzhw}y!6C1iL|C3~Jt
z0Md-T*!8~-`{w0WA%D8T^3Em68%|N{rh4uodv`+gDcle1?bx@TEA|sVpMU$-T@T|<
zc<15P)k<_GQLz>Ct};|??zDE!p4!Wy48MH)IgCmXlSCeT3T_qJOT)e}%F!ZiW>1v`
zWxmHM7*zbW_pHYg%0xiQ4k5)kf;fpotx=}B6kHJMnWTr&IxSt$CATVR#gTTBOvcd~
z+%~8~zIr8NA5*}9T+OEiDi8NN-O0SafQI&FONMEV9$)u}I<gW3*>D#h`p~yOdrgtL
z7Xn*wCultZH6Dzmprdzrj6HN)D#A6PBq5`MH$9^Q14r|hU3;_?RZfR+QgUvI^S_)0
zzf6B)PsHZ@kfvI~n>UurU``IsFg0K7D{}<kCjB;*kTjaEPmsycFkV~PY|D=}hv-#W
zEC{6aRCas>dJ6hI%G}*LRer9mQmp#L5X2+Q*cO=ijixuTS`h)bNhpnrm%M<LNNdkc
z$s$b0$)-p^l!beCBi{k<oK+RtA^BjRR<pZjh%?~x{SW=O=2)A0m0x*wY+=;GvHbCd
zMs8%P$B9>_C9(F1Ck#DGj502k^LVQJMaj2?7UsWeGvYXClDW2}l!~lc==jhXe#qTr
zNAKw&)6jUxDWzg9uWLy(Xa|7GGliIq0xJq-;!43Ozf(cEpm!Q&NKx>J!NayNT%?4N
zdWI+mwoMWc_^_@cMB9unWPj@zA5-|DnAK9abUjTwdiyEys++uKQuY~LfppW@k1X*|
zemPZ9`5$v_2^I1=9E#DB2hQ&huKvPjiVoUnblPZtI1E5Ny^8F^(UBcjHW^UpfZSXt
zx5Ld?wAZcAGSp{x<=N6S#TjX-)*MAr*mdd4_)DeByegUFp>6dl1aqzjrc=SzRO-r+
zwz5}1!&>$dl??f!eIqPP3pzl`1;OIEs%+uvs=yWFiCbSj<nqBietvM!>MMwuWK0V(
z$_POkyD(OGy5umut|*zA(DB(4)*{++kx-kF)@1eZ=#d6`6Wc-GV7qSL0>H>>Od6>-
z#$BcXyf5jkHnLK$FtS0~fDEluqFeKCssn;JGLqCzgyelhw|LXY7~WwZO%0el+wBsL
zO1x>}$kjIsa2PhRgwJQNdLcdy0Fl)IR8r8P2td;?OG@_ul>&d)wO5-^-8sD9K`JMS
zDEJPJjzg?c66xSuYkAGoDPw}FEFG(jW=iXj>xgEc@gwmaSv%6RYXj&CBJ#pzu_}z>
zDq_}-`$Jv29~`C@c@I$SaZ1%N6xJqHsVb$|ELJgms@+v54OUFCiOUbmOQ2{1%e$)W
z*W$@ZaubbgqobCsD4|a;X1CDNRl7Bj)KWMDnp-Oj=Ontt+VBiImJnSz<Lj!Xe4^Ca
zL&)?kMjC(oG|ql7dLc=7fqMd`BJL-%8vTW|9hr~4lq9~jheU>Z==Ib3Rds@l^+-0#
zz4Vj8-&lLR6R=b`EQ;sze85=N``?Ir?vZ*JYNu%F)FmrU2)(m&H+HE$$`v}dI4Y{e
zLd&J%)-(sbvGr%PoU}ql=~e?-X%p$WrS)3l8o>ahik5SA1~+=sjLGP36L&AZ3%<n-
zHQ7THG70#uuvZ_=ezC&0z7IMCAnZIer&vBCN_#7>L)u`dTaI;TsU84r=|&@mQQA&A
z#0TPi6>KxwbV6^+G&yJ1PQZyAO?gw;G6dY4KXElcYy`flH$aUroJN4eep+qrFZCKD
znq(j6h55lCgpED6+ao!>a6&LcwKmkKQ+(<{zJWRYV^->SW(o>5&i({3H7=wH#y119
zy!1SQ>X_(4sv4zuq+Fgo9@&+Vi(d6y@RgF3C-QzI16)^LdT@n8MyGJnS(S08+LoVr
zKgt&KAF!MM)`W8p&)Lk{T!y#FO^ITX*mzq1&Ih-apC>@80goz*MNfg)pSNYR7;Yr5
z^B~{L0cQVUl?FAKYu#wQ?LG_!6+y>PZNiu(D%|UjVkHP3(d6X%Qf5u8KNH1ZoQeV8
zS4an0@3KKRkCHF(QMwcr{~~igA(EjCP-7n()JGDqwcb2sZx`D<nkj(UqUp0x{+m+&
zT2FfhD!TGL!CToEzmt47h8y;1p*Ns<kC0LB39Z%3UujWki!3EUrYebe2IeGqji#i<
ztSC5-&Ec;ea!z5xgSY1dx(CA!#a~-jTVrd-8<m6+-cMA6_MUuPZOrWBnnoL(n_MHM
zt%_j!A+Nw(OD^g4Sj7Y{w9#Ps>P*_C_<2j;K2N632z%HQ0`Ol2gPhB4Xf3*+wO+Qy
z_h+5}Vx^<H!|lvv;j662R})k_=(CWHCV&85yg7_xV_b11!>HP`|Fgk4N^>+>5%>7g
zl_9)>(q>|H4(4u+q^5JS-k@G6n^E^nwW7vQx{DKh9aIrpw^Q|GhzX@sp#;c3YA`i3
zZQpqZCm%yQtlN@xYzm%8YToL_NwG^h`p7qX_W0<)%Q8vf=L=1BY;xZQ_ULMVi+MHz
z9i&6*yl5(PNvl?Z+jS$4F9AqzWkHT*&h9L>8I;Zq{VcB|+Zo{N^!1Lc+_OuXJR@N1
zn5(6emHn0SG8{tuK67%tV}t(MGL{vW6vi9NHEs}X<gakVNL4`7_YDML>s6ReaK7$Q
z-77<~Y~8p#MiZ2*osxKp7LBY}IYL2Mvm6P^*q;o)hBu&mk)Dr_xE?nGHoD&=W^=V-
zy52y`x8e0xakHtq3rRKsREu+fM5a06hk3s|Jse%CF?X3Jf~on3IMoG)iP6X7SA|pU
zLHK?0A-vhXIAgIEQr=;1N$F6pz{odVI<F{G+(#!iGqh=#83dsEr)C7NhE^X+B`ru$
zLpu~<b{*(-e+J9i=6A`N$kjb8llmK`08oN=^%KLZ<fdfxR|Hv35C#4JNHW``s{RW9
z?+?8ol4>I+!ZU?Y)wwf=)~_qAw=24VW*B1mIA1!g12s<}Ln$)<1~bEnn_<k{r^#b>
zV7|o^LTJ1sPr<Nk%2w+GZ4W?5S(r|U=Va920r^d<YW-)6A}q02><g8}9QCfEuaLgT
z&)3z3SYk(r$V$M|Dy9Jao;O;03+VVKyfEr58M^H7=29qwkeNu8;-6`(>>OJ20u$NY
zzQJmWbm3xb%-$BzHOsJ{WC6lDAOo-%2=S7mqeqay2mVb+(R5$dbt}e#eL28X9sY8`
zdqQ0G%204XPRr%b)KjUNac#tM$$CL~lKHjbCxn$T!ONGs!8yA_MgN>$WY+PeZwkVN
zf;*^1%WqF~7l@0(#XNW;G~u(UAk(M&<<7djj}{E!7@4obsg#p2wQI;Ab12OA5Z=i<
z>=uPyijAxk%zNC)(;Aw)C~&YcrNfe&i^$KlUrW=U946oMTZ6D=t-$ejAqT2xsI(d5
zgsHPQ@0asKhDYZB<?>%!3L<Bw#3FdD4hj>CbP_B|asj<Rx>IbI%w_d|G+W*>o9}tn
zCFbA9+}O6ACtfp=o@If-xpgC7;Krh3V93wu(+d})HDlZ<Y#F12zEy^1!CIaNBGM@y
z6{aKR7{BA4G$ITDj^mutsiK-M+3!(#^;h})JF30PaGYWxK(!uq#?!pu+@bE`zYVM^
zeJ48U9QpmzD|$b!^r@o(!hsM5RI8`bbW8y9XMljpc-k>2QtHE^%5sn_%Tq2jX5(gL
zD>XkmaOK4d-HgE3tw!`#U<(d{UsPl$-P2znoY3V(wz_PpEeh*PDA69d&b+R~ST*vF
zZ7A7q-9+pdnapluUkEIotFb-#LVFY4J<t8<wE8IJhMK~|8UF+sMjePErHQa+HA&4<
zk+*xVEVjC8HQB*iu{(1?9dEtGyh(=fi0<>^AkDUG{DuT~xDMNCK@=(q4?R|QZEn{W
zjgwz%86)@Px4DUSLAFcCMjlG%!N!Yw&f`u^cz!tvDlR}!0jBZZvkWUi2*W`0wx)nx
zZlNMQy01&fa@>af`dwiWzD?yD!*7pHMWVP+839Ze=68qSGXYc>#i0~nEEAxaD)9Xv
z7&+HBc&B<0dd@|xbtTpdnOCDM;!EZHs15B-K)zz0UNA&9Y`gF{KavDt<g6Ut%%`<g
z#)>pxd=kC5%Fk!#M@j*>e9(?Ph+nR+i_c3!k+J$Om51iY-rwcO49y5e98;Obf)EIM
zE|f+$@-{x@HG)YQf?u$_6HRW&$c=+utxI-_etw{~7_i%ycM9*0k32^*5Bw(w;&W|6
z_<QrusAV_8K({UpyLWU?7#E*nh}%1+JfrWsc~bD=Q7C*ZL7{swyo16&<J!!nr6>~c
z*G_U1SJVy1wj_##CrnooF%-f?XbFM=uY-&5su|UmlfUVQZQ*|KW8xTTYyHr&q}@@7
z_fgr)z90W;uPTSl*%KU>Pb?!AOL%n3>s`p?O1wU|fERn)|J?Sp{aTY<`Bq?J+}ihD
zftnXFlhEyaEk(Ysy*oA~^6{r8jFah@!|&Ydh4)2Agk<tv1r>x+`*vdlb=9Xg?by+}
zTDQa>VG?7%dWJ;f4SoF`83#tp8^s|9fxz;|eJ>b%_!g>1_$@Eq3Y<F#rf}+a!#F>*
zw(s<Smem&#+C2)Z>o?JTdRkXdB~=l0)&o%BD4xVAJmg1heIcc)xMI01yh?+G_Z(~?
z%MyTxIk^TSqqV+Js&6UFd%+CTh4{wy+EePA52fR;rovunMjPj==)7UJnV`O6i?n(R
z18d7><KC?{PzIH7FZ?1#AT6I(t<`|yWgeLnMRZ<dFevj2TFvd#Yrsr%xy?0zIm2qF
z=O+%`QqDsat=m{&Rbw1*f?~0sjzPN--6oZsD`Uk-=k<O%hlQu8fBBGLX6Wy*`PTDi
ziz$urCboIOUrmGb6atHS6F+_+?hNstJpQ>!0mZ`l{Jlo=jWhO>=p1P)Xa>&A*D@0W
zs6|@bs1jv?#hBjvvwwuRvLLj-aG=-D3mD)sQ8&(=;@7#pGxoQ|xZWDd%FMT&bAMUn
zNT=^9nfIb<D-taF1F8_~<S?-wALxVYj9sqYqrpKL-GAc=7@nh_OkAIIdRUjT&mP-p
z9L_SKW5-$zd{>ivekIzMrC9s_Pt^c`K$(pQ&?pq3l38bzCTs&`OoveqV9SMB-`lAE
zGgU+D|CXxZ=iPjm^G<<}#8hh)<Lzq)#Z)J4qerp)qwI-uWBq#OhMwS?vO^Y<)v(e&
zoq%3G>vFLNI4Z$Yu|^J6sv?ns@R%!ARD!l_BB*Wlu)8N0hSc46qp8w!7{hn{@bRe(
z4b~sFDqo`OiI<WAX(ETIn>lJUK1h#*v>LJP0Ojs=M8lW-f2|_45kZ*DUf=&{6`_jq
z>{-S9&F!;{mogrxRfH^tPA{5OgJ#|*>GBh2)HjA`_e8uaj?{PE2QaX|J0BqsZF~Gd
z7Xtr6p}>4N0H$<@q--}p6Y+Zw7fCNAv_Dfk7#u35v_Cj(9nwi!9a~wtme9AQ8lyo+
zB@l>gktl+0IP7$!;6zpMDo2$fIkr7f<|IjFV${QTmrQ!^G9Jk7V>WSe$LMA;{vDUi
zpwxvCyDe&F?S8#;&8h9#6$IB@8$s4<b+dOEoO$t6yh?>@<Gy=rR$1zEaO^e6Fk4Kq
ztODw#mpXA+70WO+13Ru9ioJk+>y<djbfwt@oja|%hQ+ObI_LMS$l5yXhY6~EnbGXV
z-xQZjr|mo-6zDM@sB6R`?Ll*_@3zTjrnUe(5#PE!6@eF(ve4n?hYgvFs<)6a01+PF
z%2j}FYiWxuV$Rcs`WqMZO?)L$eW%qh8$T$mW95vfp7|6)FUXt0eIthGh1s%=@R6^=
zdihR0XG6PuN|HeHyq$yNUIK5T5LuvGG!BJgu!SL2S2ji6V!@y9k9lwy3DJZ*<XN!H
z8Pvhru;W>7V1|XcEi9*QH(6Y)lx>eLA{P^K*5Rx*5}qBY%<tyU%|ute!{d!+5n8Rf
ztmO^J!L9y2anI<sEoUhy$4AkNmg0KZ=%^Gd3EOr|lq|@fBrCS4GqNv8ccT(+w}*?+
zom>Vl=oa$kA_iHAW%7YF$3ei~l`RqJ!=;?`r6<^^;*qvv^}ORR10jcd$83qvw~=ZU
z9+g!vH=-6PJfXS(Us)$wL^T(kEWKt|`4{N-7?Iu9yWG!kpi_J);BoWF67Dr&RTbR@
z*M6E;bOl@8<+j{-K`WD@x#<I7H{(>o25yifRu;HK(V*b5USdDOGtTY=&AQ_;y1wb7
z$%f<ixWC$~D%>%_ejLbQmnmT}Z_ug~tve`Ck~#@~MIr6Np9@@-WQk4eaNk;fnf-3u
z*zsM;9qbDH5Yl^mZhkpLO3}YZPduB+)1<6#Ht|$;+NgAz5%(~FDpD%F8kTxUTFF+{
z#g_%2>b!JsJi#dQE+fzBK*<7EY>ppK53drXax`^cL5G3e_vd#kn+zPQA9_STluiXV
z5q7Z-x4O1!WMEl!g$QaHhnd9YEqW9Dsh5cFF#&X9IC^=BJ*QX_FX8p~eShFkgcSZX
z(4In+K}Nypd8i&UL6opa5kcLFo~7~+EF0o=!SKUB7CIxEC0n*Yrh{+N4E-X<nZmeN
zO|9YX@WORRzT$!JSgA}!fl|7ie|kc=K;Gq>eg>f&VF`xhz|KWF>9RiMY&0QehWB&Z
zqg~~b4|pl-HV`!Q^N%z0RZ<ER!>0OM#Vt(Z#@@s79vR^{^3aJA#<N0+4a4vlfLp8#
z?sU#eyNR9k3eg*hH!~d2d93J5{uvW?nF6YD`@DYO2kwxgXVkiQ>qqK)XER1+Izy%+
zRZwZ{E<BOvfJfVZI=&?PV3!EbPuFr8xE{jp=*r~xJj|<RNF74t8wah1{Q;2J{^~fj
z0*ppVy;yu%oEfiGHNuNBFi;qeG|;_SKmj)+rfQb^Jl^^TQ*c5gdpr^XqZIGov%>Z2
z;VTxpUPo3{XwqLHtw=HV)0G*H<yH)=vnDxPSRCls==<1?j`?h>3)?kI#Tw{<GhzN3
z#QM^smDvFjsCpsZ9CSe0!gWkk3cOw9yatg~g*H!R??ANpdxNwYgAzSOe`WcyJ8*fc
zIp#-iXL%Rzm3-myqs1aXbsSKOVy?!Du%l;>X!m@GNM(Ve?spN^z74Z!srb81K@iLD
zw!S~?y<u@g#U`mD5FuBByZ3eZPoQsz588jmao3!>wrIGAe~G`VV;-;<Bs1c0kwjdx
z%GWwF8J}{F<#FlLVVfVGr;e!)@+`$Rq9AFX1)<Iz0{Mf!+zP<ygtq^*=b|CtKGmGg
zLQXn^)F2+s=*b#%A`!@G+rmv=-TdBTr<7<>sbOd9X_DO4{b0p#N>I?^vbjL)$G~uK
zM?aQuaU9o`jrA^E*hxYx!#N}nHjlu9b--z-N;(a~)8ON7x$-nEe64mW5Tmv=Sgi_i
z{aoM)8!!|1Yv$HO%ml_AvbLP&Fd~#Gv#{HSQ3LKLfJ8E#x-R3b``(VC5jZDjx2mWb
zG1c$XJt_RA19&_3&?MaQirW~Cj3QRf0iBrR?dl0xg)~>l`pBm%p+$6+K<OQen>?pH
zokbE_4>WpMe_vAxS}?zy{KMhLTCZff8qH%VkSgXf>N-w8Wl8Mj`J0z(M7i&UnuK2B
z6b0O7$Q3YuPkIwtjnI;T1x=+4YR8g*<jC|-ug82BQZR;MS4@3Ja3LI@O0geQVzrx4
zN#Vw8E$dl_%A`hdmU*4nSw(^6fLkjo_a63$Vg<RGQDCW!W9Im=Ye*PA`!C0n$TYt)
z+%lkvmvLk0fJ{*REO#xAi&7Bam}irV#E*?()CY%G@_}J!V<gf6wNxMNgGtqYX4=vQ
zLK}w%>j#9OpM|t*)HYPs6EKm4Ll&c1N0j_B$E|!1AFGbDk)wN|ZBnuIjW(E36pEQb
zPz1468l71sWCzE_Ws6?g1TE*jYCT%yChauetkTr(npu-AhOtMUu_~)=)3_rOw@gSH
z`IDjyI+drgHBYM(&4W|GQa!$UZIQiSUiMmb+~Do6iDs)-0flH^B%ley+`0EUZc-Mw
z0(}LmCa6?o(5CDppmtyPIHdR`#?nsHhVz?6t1VwW$@uDzc9kP?S}}L<tB~?9J2a>W
zEEaR0{k&%1CAA&@!pChH&fo%;-%V7XehH^vQ12FKS*)-TW9E-Fa@fwR2>rM_ExQhg
z$9X%6SH#v8ymP3V?`2V(v$2}fEHen%xZ4PJSJhp*fmJ$#{5iDjhmA$WPK>8@n8$*O
zpk#_t$~DUWu=$>B9aVZ9`g>*8;FHQHH@WDcSC<P4)nw1Hw0#+JB@bwK%vyG<A2WKd
z5c%ZGdeXn#(H9o{jp7CiVUr2|7hCTb9qIFif5w<-Vw)4&=0uZ;(ZR&FZBJ}ZY}>YN
z+dZ+fJ>TE|?4CWlulk&RaX)ueJyqSGs;lnn0qScw_#YD4)6FZ<%qsy{g3!zZp9yit
z?63n0kUS3x<xkjFH8HeqsF#59J1<hEf93)5UV)=c*fGN&7)_tN8^bmitQH7&3AJV9
z;ZrR_jeyL9ADyY>IFMB$KkNX*OL>@Ns-PdnFRj4{gk)kwJqz>E0J6znm4lU`?DuJ;
zdm|&Y`#h9zmT=f4Oh$!VLGqt-hQl9kCx3XuKg@`?V<Zkg744`lLNkr{8w!Wsao~b!
z3?+_w)TFc315{JLCg{ewXMUcw+)-CBhaGDhlf!h+1kj{K_lBPf?jXeKeYX^*MiUU;
z<!MaZ$|{WkW4wKH7B*?+7#mzv5ez0=GfG$9o>g`1hc(Jp)EBE7F01<F{+-mPH(>Ud
z;zwnqTvugf9{Cm3**_=Xt&|<J5aNyfKtVS0EzjeJ!M$P6wD8Ao3YY8ovD6~ZyM-mA
zrF3=VsZrLAwi~tIjdjP>5lPm=h7Hs$WAu9V&tQN#e)+{Ej{XHT#Cag+Vu$hVbW7LR
ztMutxJ%weFx$RGzG*!Kb@}&_kg22|mIKXL?u$cFRw!stBzg7pS<sthdkcg(X_S)7#
zHyZ*YJ4Hn(9>H_`-{iEWet*9Mqr7mk@qxO!rVXFf3iY2B^AYTi#28?MB?#b8G`a2q
z`={P0b^RR9NwDCUt^%$mOc6eqJkb;gRvH`(2QxITd=$G|)c&b+1=V~xYbPV>HZ{+;
zIx+ra;_T`W*K?}l_Up$(l3HvmE4tM;#!-ONqFSudnw9x2DB)|D#gpOHpvgu*PMoa<
zou@*`VT)M53*3~q{hdor4({Sj5ev^oSdPA|xbrMbB`06qt_!IPcfhDQ?Oi>G-tLmM
zg)tMd%B;T;IC*d<7g4?*F)A|~h*7qQ-@^pupdNrfu;#FO8S^>Reu*5*LtK)?S~wCe
z+l0Z6T51EXSSNBt2KpP3#=w;*#98uVp(UqcVYyZ<L2DH)y6jG>nUQjK*4nbt3pYqK
z5tS=vlXjF&rY0TJfJ&_?NZ@=G;i|f6=QA{kVXqA(^<@kz?gV^Hca`<sC>02XN%Y#P
zT7+LNk{p@CKNiT<eyNeR&D>F^4^OA_agd$dR+hd`-5s8`85l<#q4=%`AsF;#mmyc(
zFUFF0BM6L)?M}t?l_}_=0LgwGBE`!3Y140o2?^K5l>H*)PXk>F`=sb}9Mb?L<uNvV
zUSEDT1{zaT87AKM3+=J4vHU7)@Sv@Vm8^Kkkl6wICoz_N-~wn7Qs&VKe`p4Oq$VWS
zlcLEA%Pe(OKaDpkB^FKRfW2f>t?=RI@0Rr_{N4L|qd6+@zDIuCn}e?;6*;)Ka`IQ1
z+E8UjU}rh8$NNn*UEtH4<WlO>Ue||3R#sa40>4L3RN7%*uKmiV%RTwKxA)sZX>CGB
zKdj-*r|Ql%@W!&^O(Z?*eY|H|HNacYm!`BnzqtEr`8MQ-Ad~OFIB_xGTsQ7ra*X(~
zg4^?a#qT>?m`mkhAp}qdG>$*OAT4<DKbm=qv*`dT*QzWlQh!T25+UD!{mHW^GY43T
z5$)gPpE5V)*bs(5>1x)e8^{o$K}oYVK$(jRs!O!A$&`vz8GB8MXbXYAK^U!$OAx+8
z#%aL%pw?CNG*NGzC@geAy|ErJ$zJU{UP}53Ob6=Xp)U00iwdy+%#X%asji0TMtWX1
zKkHZb+xCAWlzyope_4n%d*=bR$9892`H84}Ks*VIY>$umfi_o_gfYGy*en%?3=cgx
z;jo!~Hjna~*o2&4UaH}6j!lU2$`8Egst2(60jUnw<GlyjF1;jJVE#&w$PYh>bB>;B
zuu}_DVEM6Mx8*-MGD?dWs$@}tswK3FyzGB?s3F?m$zU5$Ifw>X4%anX@y`dOO~I4K
zzxtIP2Yn3(s<p};1%0jUm)SR~ssMd6O~8Dg`IYQ1#7~zWBelaqNN#r&CnNs&iv}P&
z-kWzPNUpp*aOaV<R!YC`Nl=OI!OK4O^4npVlx*ct<X`mNkYocwgDKB@!VgGE1l04;
z102lLp6Iu}Kh>dS7SLGM1BHUulfU@bs4MHH_(Bat<cu}iB%YPu6-S(vnOo}GUA1@1
zD0fSw5WPdCyy~R$xi1nEFivK*z3_g{SPl!adPhZjIuL*UEgA<y*o%1*-Nk${X(NsF
zopNj`ceqT?XG^mAiDt_jA(&fGqz-wJm-C9>l%A|dMk^rv(NxvhaWNjDmyRTeZm_H@
z5+{1~Tm)ZOXi*ry%S3krPD^%)?~n4Ag@5|yu;PV=EDcg=Z8tPYT<XJ2Fyea$m>1Fz
zE14yuM%a8cG>L?j*P8sYy(woOMK-k`v2uW;BGuf*n*NSEWeXd~3}X4itcGpiK2R3R
z$UNeaIH;8>W*X$Y6U{UU4T%#Y#`Kb5_bhC3S}|XO@%#(bA`YQPPd&hBa67R=ZJJ|q
z{*s9cJ2VD6qMtgSkp}&I8|EVkjX&tkCtc<Nzo+}?u-WaIPg+I|Gdcjtl=b0D3}VF+
zAJ^MP(f%N~o&*i%JEU<vw#t~PzS9Uj8&~Kex5YgdxJ%sIBSFH(1Vb;tc@yR)O>r5G
z>BiRWqT;)bqp%?QS=(S_Mdc?X27Tx--Ajb<t>HQ=*LfMHceeNdE|8Q7hDo}}oRTom
z>74>t?Ed_PNhrf)xf|sTSJx*XB`0CwKIMFxp)bGt<^cOGP08(jiagx9Hw|Sggb-O}
zHpfVLv+K(nK-VWb#doC6<&6!f=l+bX`#~;$`6LM3c6*l6{ZNi~>Ch0GA-99@qSBfl
z_t`VNYo$j0cm!)VC%V@oK<~()o!Uq!xqu~t>&oNny}zs!_|}5jpb)kh8W8W|xl1H&
zQGC_k!Jm=T`V#fWTlB(*kw&TV&i*yN>ggK6rha6ji-K&Cfh6K!$fC`?J$%}peWs&e
zsIL(jV9CzAYX_2-D|y@j^UPbeI)U6;MBV2_N0MEglHA8q9WFo4xYyUY<+)(iQ~at$
zeK;!plfM&yACVqY-an9KwMwux15YqM;UZpMSYldnpbfbjaK=|#W=@>PG#1{)X5RNx
z0|#L;mWZF4CAMUx773wzupHu7kL6L*@IE5HJAjqRwZPtF2Q8*+8}Qv<apvoOa{1Yk
z@xwj;a<F>8#$PXUBzFjf79UmX_Qmmj*AIW+THA&tl6H#_X+tRyRhz%D5YNMY`f{L7
z;q2&I@i7S=Bl_b8b$8!jD@!)JY0h6+2&h^p$SrMNi%^EQ|K*7}#}0H3m<cltIUbv!
zZ4$vUN<s?*1V4b)49^Hp{6-?v)NxQQvx5t-42*Bcry)8O{8LtNK^ZR2#O$dXuW{(7
z`8PhmH1UdZ*w9_N4Voq-v|#MOpK|0|j;5Rn4zr^v7J6x&AL}%I^d;%7%nl}e^Q@S`
zvpYh;t6y1sT_^=wXU~QEcY`EIlR+`G6gviyrcnB_7+v!fZku8r!YKvy$k{GX<ureD
zUWq(Ad^hZy%?fS_vPK$EVwrn?(6~kWE}bHx*ke=w7f|`XfIJfa1^fmII0)M8%Jl3|
z#<;By*eD-1H60A2EKPRbp*om!+N4r+$9{qz$r*`Qr%=iPfhfS{mRx3s7QT7XdJ4+&
za~xgUen0*SvP@>oCgJ-XMEx;mxGHigX0x>Ri~ssA=Y8FgS=(@?r-hDHEA6@hHptI`
zNcJBt>Z4Uz7S#sO85`UQ6Q!ayORH=_n@m}wl`4Emm2Q4cM{AMkvv$q6m89f66)ddf
zAW?0Wrtt7zb<7x`g`EIp!}u<|YIC~*>zHwXcgiE=D9|Pa(ZwbSIQHi~pm=l{vWpcj
zgwhV~NXLYgE?5HX7$gVM)A%b>Y;eNzsMjAcc<%G&Jf+f8{cpHP{u?gj|AxyxcA$`$
zW?kfm18l3oI@NrI=Zg1Ng3O}l`im&m+i9h8+el28cC!X*3Gz_f{K?xM*w_TGCW3xN
zG)#1mSiEkJCOnY=)cXX7v1r^<eb$bN%dKm=HAmL-G?O3$lQNd?kKn45#!~-lPh#IH
zMVfu$e~(mTY}RbX$dj6^J1MIFGXF-0$<Aw?-a%Pf<h#+J$kFj@OWx7G=+t<z021M3
zbb7?(Ktis}f#`|o;BoFgSN!m{2gLIxgP~}pkDv*Vj6$de(Jf8W8`^YOmtj?IVsYt_
zSohPjS8B)`18}BD)~GIwQ5tnW5Z{eojg*mpQib~GcP08Jz?v1?19LCi=)T<D@|mOZ
zh<RL@+A5T<^KCJGaKUhJ7Clf=)6?un-!aMfmeN9f!D2_<<`j+gPq>(mq}h4TrnPye
z0-I_-R-5?Kv#&{)NAv2RSkYmbT!}kYe0_nj=yEgHUw@~C-2Z`0Bidn$JtS_EGDUDE
znTO_w(p<{*oShaURSWf(A|YO-(&1y?Wfp|StnvvL@d0x~yBTFqx-$N^&ormfX6j!|
znlqI+mj#|3?B$Y?Sf!xS20simu<M4?_RHLfBbar*;s;_K0L;%eaDWUW(k2boI>$DU
z*TP-(^1P3^!pBr6&(<B*Spy!JG$W_xo8CKovD?zh=T{J1q}0zwp0aTSaUP&f8g&#+
zVd0G_5Hng0)=j|t=(-cZw_e^Dm^e_uPj*6n)dfe-Cg7ZQiY8K(2hcsQ_j4#Pshh2d
zd4`hD>k0>=$)ujK=k!EGO}bCoF-|&XCOIE?AiTl#lWRPV@5xlAb*m8wfL3&ZsHuAf
zpr<8%i=_I}`Y#ZhveCk{*1@DuEmiv#9?FvX4e7(iS=z%+z{8TF$dnEK9(mk|eHo!A
z@wM0Ycz&5UaO1|-d5Ag5D5#ig{maF^Tw|iP@v(CZ+T7fdc!vuPyeeF{kALa^fQ}Kw
zYfNXDSle1?qv~MC+%)MsM}iM7_hvI-lLb9kE`z7fI^>~J-!@}h?&z3Yipm>B96m<)
zheHwlhs)mx)o!&ZW7}h{u@K#<`9sb06k86zox{Hy!sbSQSXu3)2wV6$?F6{E1+(d*
zqk*52)7cDVgL@jasrbKb7=;4b(6&Oo^wc^5zsYSnV{T=L^F4Bq&Ivbzk`<Q^txH^;
z(9v+DxpKW;^^5H#<u??iAnir<g>n;R5~14eMT-Awg|bNDBn?5g&NQfc5-j2A46FS#
z??W@v41JJVW+4PQ=#&~N*b_QN$xJR7@R;WQO)MrE=QZ}SOU4(a<hFaf`-|RBt&sH%
z5i@i;lLkvN(lm4$V;V~`bUHg4^^}#FI*~AVQ=H6J01*LGXj}Rie~5MKD}s;V@7K>5
z!KRA5_@LcO02ifd%L)sWrRB@4r!5jD3B4$z$x!O}zuq(SNjG3TT9TXYuJqjeg&+5f
zxAQ%Wqfwj*9@W>g)naX{&g`rE-%$I%p?yf6gVqB_T(n8d8tvFR#)8oisJbCuJZ!YL
zVE>xII@~%|v#9#dfX240&Crd#OUv-A;V3!u$THgoue@9?tE~H*gSXs*KQlkW-<E=x
z2~HyBlF9^akJ%V5s-vn6f*c2e_1u)?;^Sgo7=k!DfCw}^=z^L|*~JD*#z7M?Z+rs<
zf+_`K3_@0d%BJ}fWVfUHHs}4XuG!&zq}rL;9P#S1s58_r&9E}1XYo_ix~h}+8iK`T
z{+!2OMBiUeedo1;F&*ykhpRLTz0R*~6}RMf2Y!(@8y$XOERR0kn;0o8q0eQ;pAKvG
z!v8HQw*qLQtTzqs%%6oWy+jT|f~1uq${n&jmI0kuXbG}$uyFQKpRe6;fJ|rNG>1R9
zZ#PhVCwZSf9qga(fbbnkvlVem?yErUQpnsZAlJRRi&|<i2T||ywVKve{rFznSrbS{
zJi26Sqo$c}AdiIm;fcLnPO%&-zu^L#U?rK5>iq=ZJMsR6-4Y)&0G*&I|0`=c336M<
z2)1QYUY`<$S{4-LWBd|<kK6d+w=zeIp^a!xCBvSOIGWUU_dnN}BKS4UQ?gN>&<#(a
zc+h2MD6;nN2M1M~YeLi)D~ka*9#h+!*^elnXweEWb8Hdp-Alj6oRm(fqp1q>+ES|?
zy?pJMab5}v%DS?pG4j<bPLyOLM9bf9DB5x55d6&68>hD(qp!Cs0#e^he#PVM<A$N|
zCH%dxn3`FyT+36<L0b9f{sppJXK=^ae9&iCniywPm%|nnfcYe$aOK!~{JG*$a5x8R
zr0O<=@`?2C&a=vdvt~kU^-*Zhu$=&!9!iEs{=b7XQ6439-HAL|LTyo0x>`4pf1c~B
z%o|DR0=MaJ_$d_nj$mL8IR6gPtX=0NvDCJ{i;8~BZIEs6>2c|mCLHv~_}(NuKd{RX
z9NP>zpczdTWo>OdIx8z9c$aCHF4TX$BXtjGcPx~ujbEv8pa*0)QcX89tWR&WPG{ko
zOZvEL#TVF=N+n(q=|5y*e})Vy2kAfvJ=Ut@VQ}+VwzQp_x0T}j?sm2=w7`uh2T;{V
zR9HBwR-f4bgA6Pt4wGn`F_-Ik99t?KrQ$u>$%)-8G(GoeDfK0~i(ENA9qv!!qAS-r
zXyCGQrSk5=S;4%ZUT5Q6?;~9?odXeWQNBI#xrJx&v9Tqzl3$-FBMsU|f8~90IGz48
z18Do;^-vMv4(*E6z5F<bTV&iZT!{(X_xO0BXznu9b4vWNIrQS8YmaGB<JFM6#s6ad
zpc(k(4rKi5TPBvXmq$GEs~&5vTDGYA7j2Tq)P+AJe05*f%jf=tZjc4j2}(n%PvDFS
zqK-Y@%qi&P&6~m8_Mx(p@%Og%K}-4z3JYZtGWc|#U`E3}48n#ALmW^B3C9^+DD>UE
z+<V!3z*VQ%@P&bV%oJ7JoN)Z4{1qX)^yT?;xvnaiJPXP-6>#Lt3op@p?u1ccwkkIt
zDPiL{Z@jU?*9$;2PFY7DS7`w>v8y#yegUW>+FYBgPHq_4s6?OtQDi6F6})&afV6D+
zV=vWsPpeucQjQu2I%KmnEI;;*s_Z&!J-&VBWiLe(|4Ny*Gsg9!FU>uo=8zt6vrjj!
zCL#Vlfr*}MQ|EcHy0&M)>4N#X>)pqH;iaV7F%8i*wjRsm`My%&QI%jE<5C_i!8lT9
z8rk)w&T4(Wl@3`aRY!X?W~gc%>`cs!_~HG4k9=BD=DzJg`44ld(TuO-T#yX;(JowG
z1OKJ$ecP0>$e-Z?{-7s9h|Lcy<to|xy`j0=q+uo`*Mv*EMa*YyIW+dXZK&6p;coC(
z$(wxzojVz%6({h1`YdT$;sN9z1{`=IiHSA%A>E>K;yXx%=yymg-*Wu5ry7)b6}aT8
z$%aJEs2uOddQ(T1V{9&1mmLNX-+&sl`LtD9RWoMNtEhpcXvD_&Nn<AH_W}rB(66e)
z11>NkqEC1a=L<n>yOL0fN_|&sPjmxK5!NIGeuEU=SZI6*d+$n?rgYAuQ(mGrn2Irm
zw~0tmDMx!{k!8-v{~WucOV8=^0)XExic7=w3>tC%B^fFAv|e51BWGdYAP6ghD*4iA
zG{})t`zBpw5cY9`&N~mFsCVR!wu63<88&i3-W35!*f==+<tmoQ!s5|f$bsr%gt2Ki
zoK(lRu}jYlV{-26cxhR~_Q%SkY;J?YccT~l1(*hHMi0<$m<FE4A<Eh;JbHc&j19^r
zGV%aUY{#1TuKWzj&xIx-nTo6uEQfs4K<Q%NqKrCenxP3SCM{9d(5k$-AciU!rXB7+
z+6#+eb~o@^u@)pxJ`Tkn6&G-M1worBpfs!(cXoPL4^u0;18(5R6Pk@wpRUutSQcYZ
zJ0^5dW#Qs|H(70RyU?=o^jK3TzW3NGS<{S9SK-*SxAq>tB_2p2QT2v0>uutt>aG6D
z8>G5YDF;W5;9$^5_^+Q{@&D!DE~32{KKe{1F16BR!>ot?$EK}g;L=QiMt6O$iz-H^
zx$(Jam@viC%8<WmigAy-4-|!9XK;R1VgPm*@8S;eBy7>+zrnNoH+W|i)7@rx34ghM
zV(A}PXw}iKM@*eI(T{&6pOA+UgHxE7u$9c453Ds|(e}zk$aQyuV*IL3AH_B+o1UCu
zjK@Tqy}NZ=jmxzgGVO<TG3D&MP2vPMzr2WAehJsqR$eZ9<RnrnOB7{$R{6k-MEx!x
zy&09cV888e9!4|Dem?&;%NWsCX{|7ENifYwOKTdDS{$zMvt*epZC1E`sWx0pUY*PA
z2X=k7W&@Z$S@AZ2cZNE7yl1%v;Qp=3|86j|b;ECx%ns7UAZ4o!zpCOnwf;+w{7Q!O
z?CX@Cr4GL9;*iF0%H&|hFn6B=fy2cY=GCv(4kU5}wh-5SUF)@Agi`0|Aj#SfS_ltG
z<E5Zx6F;GzkK9EDIu4RW<)4=@nOES%JwCDNADJ5Opx4!C1rwVdP?(!V#mX`6<*<5D
zvMno-ylye!c=ApOn03NK7Ec+glXH|cHvaY<JV;_?ut2*edDlVufv(1hiTc=~^;?r7
zZqCNtG7Qs7gtT|P9W-GrZFFiI$D!VE&GW{95u-XhvR7VewrF`EH6d4*9Mw<RK5-Lw
z`H`TO3P`;^pESI*ujT5f;?g0Tg^P8m=i<i#+2o?Wmdn>DhOE=M-tbJlU5QSnt~OJ|
znlS3ZK3KQx`S45I5XHX~oGaGJu~Pg&HEsn<mxy`Io>$tae471*`aWv=+o%}pdw5nH
zOJ_N1(_=_v>g+jx&a{-DNOq1|aT8@FqGe7zWGz@Heup7TJwXmv54mcQYn0n%W8=s7
zH2e7zfbbRZ+ksdhd|Eig7-plF)6v)FrIcBspz2@LOYn$wKqjhjx?i9|8J;zZs0%0T
zM$M>P^LoA1s6ODYkyvy0Ld>3Xe$*~{5??7xiTpU$pAeCL;Aqb0SlRmS0(>nZCBUhF
z2|{!rzj_RNcp0!Dc7V4hwX-2d7JV}{_RFu4T3?)f#L_k{2QOvW;lB7=;MLT(0&|a$
zF>y_3rX$m-sxRe&{$&0M{1K2~E)R3nyLApUi)`rt`3b!~F8po^Tl4|Vi4=)y8IdCj
zD_1O}W*qiuFQ}DgdKvl<|8Em{;&hO5@>rCthCK~Nvuyy0Xi8<@T5IJf63E8_CnLqZ
z8|2h3dYOs`^3)}I5BV>w)cR6&B{tc9&u}%jnu!{SkjkkN;c76c>GU#2Lw=>BdCr^=
z95Q*6>;Z@y33G80;p2S2Ug~IS*J6HY)t?9zkT{~bP(;$&D)jvSXR%;3%lq1)l_XJ`
z&1$D0BZWoDc<pyOo;P426ktA?xBY+Gp;LqDJjm))SqgCex{vznxSpmK2d0QQ60H)E
znL{&i<Tv<yyaZvyaA3Ky1Zr-T7k^Z=EoV6gZVPoGc_dnjYtNmrqCq2ZZ-dFK?|&f;
zvAhW@GL0^bCZznbrt=02a8mo|Wg1v}7K{|h*kG(=u`26v>-#v~XI#v*B95!+;aHEQ
zKGV&h{y!nb>&@oJ*{WnkwkSZwm{Ogn@JJNhLzJo&tH1Y}B%XtmP(=eaDh3=Fph>ss
zTvn5hquZI`9zsWB3zo39@5)-dDQ*?ay|RbHH(+C>`1frccUrT_*km<+%9@4xb970z
zL4@gcfQ@H!z>W67Cjnr`tnW6yQ(Lg!)&0lKX0@z1F=K~0$!H%XtKqM?|5+Mb9>x3<
zlbQgaQ9H$SwJy^*^5#h_jX|SH_K{YjI!)o=Zy_+Qo14kaK!*#_#=$mpe(!xFYc|A{
z)kbA~-3+!5yGD;f6@Vy`^Gcol#!!*R7*TtE^25y(qnK6~b(*;CRkS53d`eT3^L=6<
z+SqLtzl^)+-cnW3SHGLK3g<h}S^@jp_Y&GFp{pL)AY?1*Z@wL0-bm9IYJ<#Ltn09e
zw)ZTOC*g<9oRm$+mz<IW))uYCYh>CrUCwQemduhjGczYxC+7xT$GNC&x3ihYS%dvD
z$K{80pS-X+DCLZdP0#}=_ipes{B*v{cgs|8l84P%xXckb)mPyVZ_S4!Y2v;*)m@m%
zz5=&qvVPI)GzxW8S1vjX4O#-)WaAFQ;OHVgQk#ZSyBJp>Is0!y>Wo)gR!5Ph3y^lR
z-6jt_!iVpN+4D?z^D@+~z=aM_h)zP<FZw<4%%Pm^_yJ+$!%Y~&v+`0Cd{$B{r&Oo1
zhwfu&i6*R~RuZ$DWyZTbtMS$h-<qx}92)77$=M?1#cMg(1GUf{R<uGn#I+-OSlyD8
z@<|N}rD_O3%kcZq%G%h4cD6B9ad$TZp09)x?reuv<(SpkQWiZRLEVVcQr%@RtOC#K
zeJX=;^WZ~Q^HWUn8&kV6DodFz#;LpR_AKEhacB53(yX2_X!|YY1ov;q3gGM`_=)rl
z>A_YyW+UXw9?pv~5=RH_Ypp%%-zO0nyE~V?EX)SJJ0~cBAU=XZEoGhcc^AfSF3_rL
zb7)czQ@o0}`Bn&?;j?4Bl9FJW|7Dot*F1Cw#H)<bY98Nsx*0D_$Cp=&c8Ke7<LSHo
z%SnQ2n&}cq-xmJ+f^gaq&<b3+VSy#|!rJ4$5^l@zYIdgsd8AMM5Xe+pPXuzYB9WP+
z9whkTx>S!>ppSL}`7LcKAiAuxtz!4_E$`Z0kc&;kmEFDGtQ6$2Yy|k+tzyePdFVgf
z`OL`llFII5!yL>sds7y@sax{Xa($AijHAuG%18UMD5S;fAV>Tjy*aCgaj{JA?A$zN
zsmc#hP1|DS&^68!hmIhrSnH}<G19sK0SI^f9=;#gxlkhtAkq{Ck!EZ!h%~>3{J+a;
z!Ae+Qg34<B-&)Q1-~a4Q<Nmv^YVlYQO7Z!bkoKIa2?K_R=Bt5r(AB+`f&K7iF7l;w
z=lYuQb=VhPA(VO$T1v2+B|v>}CEYZ<YG+JWe(CXzS!fJ4aX}lK+%k$#EBLtp3S?~B
zd^;UjABs{<V%#ki5y2-#4pM3Uy}a|FioKW`%Tw1wYWnD2Nzdn~HYV6CV#YNWsiSLT
zE}T=C6)KYn!MhPq=^}D}mjU-=3b&UA*mAh>O-0NY%lCC<yvB^f39y!hT6e1Al(r)j
zLY7A2-<~9eGwz3}F>L)DqENNr4fCZV*FA`MgGHnU;DCXdqy8(Xb*YE0j)e?&vj=Eg
zuPU$X#4p4@`-&#)&gO)Pn)C<;D(NBS0GXeV#>_T*ue|=g^)S6@>wGMiEzQVMe?`$s
zf$8%jJ0UHc|9Hdkis#X|PtBJC?eur1easYFmD`cy<6)*}L{0zTH2+1!U8|etRGnO;
zG5zFjvI$;=ndK0;BQg)2#t}Zlcs;#3J1fW+6Yca2L(qdWYtwN7QXTEHzbdM=GU|-a
zn$GZVrtBd^r(=xG;|X-MFj47?O3Z6%W|5=%n?k{za@Rl<m$LGx(IRylTbsqYYS36W
z|Bck?pBSf(>MqOSS%McGr^Z`v%thoKnuFOnZ__Q`M8G3#cS-t>Nt4stbmJxKB(N@>
z>7zLmi<&~1YjE8FuhMWU%lOkRmIW_{^(_C+sYIb2{fxCLgy@yvSI>+I&Yr(2I?9(|
zyo5dDu}tHfx{pUg`MKdF{i+79ILZ;djy<xmg?u{O$Xu)@OP7@pIL=^&Ji4Yym%J}x
zYnKR*Ei@$2N3|H$Q$nI#Q(Ht9X=2GNx50V+)<t-~)hYd((;YSVU<dloo+v96xKZ47
zn`|?;M;+Exi+@T3h;g#R-Y~=RC9Y<(vUS|K)dQ&rJ0bRB_lZj#nsGf1TC(*MN@|kw
z#B7r%=$A1c%pBcqIp2-M^ra-C_~-|THubb~@DVGuP%3_;24u!>FJoEX|53~1Mfd{p
zmEQBpf0xiZ75YXVUDR$}pk{JX4RX$0dpA4w+1N%mw=un#y{yXfbYI`_9b`jhbDW?<
z&?Kx7g53)8Qg(T<o*3B%mm=k=mqVg?bL+Ch={dr(L%d0?$UeVdtmmmN_Pz!yCQ%qQ
z+t#{#Tdf#W4dq%`yX`TJ%^9_|)?w3yt!YK^LVj-b;<UL}FK430n(tv40n~Y2^N+VC
zDJS!l6|Fn7?;-rca!~79-5_Hk?kR#CA$8O=LCAUuQ~e=KVBL2`aB-Ml;ZbK|Ajp(#
zMjEaRJqy_Z@hnrX?5I$$%vSpj!42jv>|$ZFF!9BX;Kpq{o~`x?iyPcMuQQ%aF#~E!
zIGd;Rz>8Fey+ds)Lm@_>GVmD!$a8=`5)7V}rZEBDOv1&69Wp*Ku;;mhFv4WSql@i`
z?noH*h}MGO{#dYaHD0$qdDGE0(Fmzq{MiZd0rgy*{Gx~T#CDJaIP(<(^Ywp|<x>k0
z2X6Q1k$$e#jRCzzH3i;~ZfvcUJyFZIp$BHEE*N`s1+&eJSI!ldgDK>1X9VKLGT9G~
z)Pfg{h;3gTC)$Z8q+ZoEeh;JURq!jfrs!(rC<i@`pF0LR(|F>xKtDq%83|YD1jT&q
z@}p;v2zf9uxL5kGf6y)t_rr&@nz=}c;%k}l&!PxDWoWo&9t?|`8S~Bptvt8covYeN
zVg1b|)y7MZts!O{w(x%PJh5kJO0+>He7bXuE5#Y7M(<IzWoj*CB{mcN48>)HkRLG_
z7yYTh^c#Z&du?d+G@BgUexy<LGuna><95T&f<fi6_xlG~V`2;6ddaStN4~mnX{7n6
zwN8DOj$}2xA)XDY+0(1V*k7Y$DvU%Am=QQDl!Vv>Y7V7VH-7MC5pS3lF!x+zats3&
zaP6Rul{(ZfwK(96BDxmEsH~^}m?{xnzS{6K!(d&)316_TfVZ+jn`US)q-ST@O-7^z
z((}5Fs{n3h<n>7Oetsa~fot8Ri_39T8MY<vmCUFtxo`Lg0}sBecZ28(H3>4$q^Gqa
zgO*KUkBNMwq?JM>j465efyNG19Ld_W{?9(k*y>T6^K8P#6M}R#Kiu&C<cXmwU3&P<
zm5+$L814_mByc2ZCa`Le<gFclox5=*OE)*doBL$vS*BgPAU%-}88t*#+KT9+S3Eb!
zn<ya(9pT@$ki(=oJ!>1Ec5UE0PzNSelfkZSwtfk*)a&D?MSdWGC1A%1;r5<;({Kmo
zAS#)66Y}3-A?Q<JhiznXV|_uxgHml8<QTlH*2%{Sy26?P{+u1(>mqKT8vo)uiPf_E
zXi>mEcuI~e&2ciBA;+~?(cCZY%o@t>JXlwjA9D20m74fd64m4PBV{BpCP(D3%4E7i
z=(Z}uR}9mB$~a2TAuROKxLI*B-0TbIuN^*UM*VyhKaEDi>HePmIj@0^#8#1IkVi@`
z+LC=0>y!ttXfUO1z|#xl-6c5?(X^-t3%W*Pu}>*?WtF6hm!(5d9&TEpLD_7-a60q1
zupAoe0@c~jg|ECoqWS($QI}kIdtoS4jx}u-9HCV{R(3kksTi#6%+LE534=WGuef}m
zeZTOiRH?n=Vidks0__a1ee$aI@z#ci*^)1;a$k9D^_W5D`@qOmE2=Q5!EJu(qp%vi
zsh0a<xGJp3sS_=4EFsYd3QET>$e3c7<h;OA74|p+mrqJ+YIORzR2hoAz+Ew_FUIh`
zL2vo&gXItfx`R?Wl~UjTO6&av>N}y2ZSlho_J__g{Jc@Lz!|hCCSI0M?<h2A-@0G}
zI|^bMVbRnwg6=vzQ0Bpo^$fa5L^FEya#=iArBPB2TLIcUFf>q2h}s-ceZp*B5dS&I
zSK(?uX-lg-jBL|VCuZP|ZBdX^l4v@E5zBs~LB}U1jNESJ%SEKzLpOw{OiTT(KtYvc
z<mJ#2-KJjBcc5;>W53L6zR%}NKXOe6o=_GRVH%bASk_|i#2?bPzQcDSpBk8HnN!k&
zBqJyj6`{yQ>&94Y%x+_}rRvftUu(Q5NT9{Ui>ot!$elsAjiE&fE%R0887&eoA1ocO
zoCwM-2K%)gO?kM;8j^2sW(-+GMD#S@uQBE~xJBrEdaJEE47lZUhaTEhNK7HO3Wavy
z#sa1L-!s-1^ltkYj$Gi5n~YnC_C<iwUIwrYSxl(Ucx1fJX>+ti)m)^JkSLP%$b2F%
z;+G%buCC&!6|ImiS(Cl4_UwGx>{J66UnP%EQl-|N6tl8eTV5E@r!yk&&7NCJq`VSH
z(LJn<xNXSVT(&qFNII;9lp%?Amxa~#%xMQH`lpC|CfW|wfsG51&{qZ7>)S#e<ENQf
zo2V_*F~Df8^q4p>AZX6hr*TxEJD}+Yc>g1+>mSzKFPiV-Y`r=sQf_Umz1$6yR{e6!
z;4*?uI#fR&C%H09CwLlKyv@!uvH0-1*}is>Qsolvq8XWIa9j&A%WuYTL}DA@pHA{f
z91r<B;*{%1BmbzM;guJODcvWfk}6K=`mxS|+2X3Af+RKXZvCDp?)4UJP-0J)LuQD0
z6>r{gj8Y_aE`X#1A6&_qW0Kwh3k_dbJStZ|UvSO-O%IN^wU6tE1Zyl?j#*x&zfVvx
zouUtlHT*iW;s<)7S7JI1x_`KX$nx*N+-HMcMf^1VHWVbd;984yr#}d{@)yFy!Xkaj
z%>C>LnD7AZ{sYe3x2qe{J92)V%|n6)%ET=l2a((RJs*Ze`}Bt9z=dIfZ0L(2c_5qx
zded%QP|doS&(KKF1ddhC`O$iry(%jUvqqW+pM}%aB}*bzVppoiV2)?G@69DVH`+_g
z7mnNWMlBXmuP*{{00Gg==My-VG_xf*d+;_i8Di3#BP{Ml*`OJ!uSM;Lz7jiEQe)Z7
z<O4&+YQfKh&!e@2l(9b_GV9R3mmDfs!Z&<rgkP_LLJJ|jk^KX_oBNY!qu_D=r(rAm
zj#JoN46QTW>c!=$d%;WOxUp+(VEaqQw>ZT^3*N|XS8^W{6Bmo8+_MtUtz*f>P<4h|
zOxFwjYxuaib6qk)BI16K7cpYWtptA-(yzHwy>B_EV~$c$i8;=<SJ5h)^YXsOg)b-<
zcSe&FL+udNW=<19A2HiGlIdoBh6f(9d>TARh;P+^d?EhZVPEjWtldx$en|d5{(b*%
z{J@@V!&3YYKV(5weJ82n#XDZ&yTVZZP+dY@X5YnLe12X`c*$Ymf_?q|Mk*cK{&Du<
zr9Yg5T)+(X@o?nj_LKs2@>0oElq#p2ETJ!w6ml>{pq(&k>MDPKBO%tG`>C2ZWX8tX
zr<#($nzINt>T=?C)8*>*c!XJS@Tfsm+Q^;!Yb8T>nh9$ncT-FAc+oV{_KB(M!At_5
zNXnH(PG<1uL#sg>)*0!GC#idhh>%_1GT$1%p|Gx{(Ob`?t5%1ArN&7e6{+4OSJ*!U
zsR)(tRKzKLmCc1HjRGNvl2nS~@o$YTZlVO0m1mj{Iu6f0x*J=6DQzV%uwSEYnUmVq
z>g$qtn6}_@x*Hu0?b7Rr_{A*YEL292q#0M=f?}aW>tesI^f<s+B94v4laCsmrZm0g
zdbVvA3AuK2@WpsV84q8n^%+Jc?CM&rwtAQxO|i|HaiXOc-CKCq-91RJx&HXzrPL$4
zh)cbz)x%Ft)wLs7*LNQV1{tnktshp+q)}{j{gRDDsQAS<SU1X1+06xPMK6De9)6@i
z@Bw_@21gx7NwxjhLWM5f$9Sh4_oEl<fd__%C?Jg~U?M7if6=SFalA{eK{hd^w&nCP
zAhC5=w*KmLmt)zj^2NL0*n3|Qki9$mDRKSKWgEK&IpKdyJAB{y*}VoM_!NV8$X=PC
z?2|PyPP-b1IV0-$`O<f$jXtQdAK2r#bG%m4Qkv?|5Q&{JSdGF$&X3|Fxb*j2D)1t7
zFPD?fW)`f~+^#t|lV}GTh)@Q}4cvPU{F|ocUw;3Ww{QVl%FncCx&(Oxm|SzyWTWB9
zfN>9&urum1T-8kKA`l*H|EiKa4=!$=Gq%&dC$c)`d2nm{81*JNzCNh5iq5!?1zNT#
zeo+oHuHJ23kpk#b_@{z~ThfeAGg>#YYOPk_yh7SYF?K|q$9Y-{5!AD-!t-YHw7!oV
z3nwyiWcx2Z7e8XBj})+C2xD+mnzl`8%*W8Lx@f<!fh_d|UiQN)5!m{-5|LIZu4-ZR
z7^)e52Md;p3}o2hd1-aRrs#AnTYcpNhZm#G=mXk&57;h%QuPd6Opn3|*8;$O<Ma3U
zvGXKS*-3RdPG}bUI!ovI*f`=j!N@FRZG@_l1E~w%o#&w;s2f`iS=>{+KpmW?v1Xe~
z1>FJdBb#KJwPI5BRq^aGrbiQ~iFv<Xk)3cGy_3zYX3Ye#+`GKE++?odYnyvSw<8No
zIa?g5s7Xsnh-mLY0wSqeUsDvy$zc<5$#IEN+CVtl>3FXg-KbmT7QvQ~N$_pWNR@p7
z7Y`3_LmeoOC}SNhg1jC5Wq_r`ZTvN`r+&wDU4R{>$<vIg5!+9_x4MidJqG^>(GE}B
zy=mRSjtWx`%(TaJkApj*fv<<DxBFsY$IGJ8>bbF_zQyC*9_mmQ<hD(Sg8=wFQD6Yx
z0=_j>%e*lnNBe=e0ky5N2z*H+NF`U<((_;6S<kX?AtvT%cUL^1>svubUEj9c;o8}D
zYJ5NKvF+`?w0M2R2l4^0_fm1=dwd~$AwEkj({@K?4DbIEKDDnL=oXwEgXIl~Z+-(c
zgm4lO_ASzh6mx#?RAdM4>3h3!pJZXX`Fgj^_$14N#d4E;Z>2R%AEGSR%?4YAfC<K%
z<zny|hfTlnkF@9>=+V53XQQ{|OJk#BI$+)D=54j2B%D~|3de;KHh)x+m<9yXU{PE`
z85g*?B7XS*mg~cqgueTvO&JpTcT<&z_K$s-t2(u`Sv6D%`9>@v&EMy3yN~$O53h=s
zYBS(m<7CR)trugzr5>s}G?U*W>hmssNRF}x_0R1mEX>--Mej<YbIHF};&VbFCW&c)
zsdLu)iWRH7Ku_|YPbG#})FCGvwwhn?X6k0$$9&^y(oIfKZIfyKA=36yfCXhPbg!Ri
zzlm94rXe|N7fi&7mmk(c<DsaK0lGNHZc{Ab!ZdDC?07v?KpehEZHbV!bH1OntiFWR
zxBc=8`6Cd>`DDF##N42o;^sYb`h5U1X=%odkF0@XhD8iq#bep_DhVX&<jmiuw*{~|
zVMR5`Z}zx6v`9o{*sF6QbT3bb2z17Lb?f5+@~9SbO_T|ds%8hX_ML^XZj@eBE+cxT
zozi!O1Nq(fu$!LrxScnW<<A7+Nn|F<h&b}Hlr`^(H?U*~qgdl4sQpuVnaUNk0NSP%
zTLP3uJ94TLj}nnfB`!{;%g5H;{pF3I0@i;wvGSC9EO(YwpcyCwAI9RP8w?Mc>AwBq
z;3z9(N6kxzVf1HmrY-XZxEBW(8G}5wWvq%63eL>I6b($m{2Q~fI0rCwF=j!J+vE~g
ziUVV1@Co_eCh1?xB94{-LCZBzZWQ+HeFf}r>b91&%#OJXE8s`chS9sKBacs}?kV0G
z<EL&Qk1sO?O{6q(7%WTIIn?E`b}7v~d}$}N6>ljDOn8#{z2mR~OAH)*DGHWve;lOb
zd{fEVRHdB8+xP7xh$!pKca(umct4?(DHx{x%6H0ZStOJiv4j&-)Aok72I1iOY$FoC
zwatqEOH$&0Nf!MtNs0fG9IT}>HvnkIEfo7t_pGNsiQ7rc-C*zFwXkl(Uq%$1xr17J
z6p>?wNlkG9JaGTfvPc(!`Y)R6|A|)hUo`vwqPY%Q>6Fn_&bS1b9<+|SKyRv-buSZ8
zcA4)W0I_wNB<JdoH^9^%N<_>oDO5B5HJjt(NBIh=K5Qk69lB872}RB8(sx=k;iAE5
zJn3Z`X3nMW21>$*OC`&i`TFh#F={ajOO2hI*mKNTAqY`0m7TNDn-<lA9a%-tTxh4k
zqP-*dePhIP2AQ=qjqxxaa36*#NJ$NEuusVRg0k|`i__pLZ42ymxgWaasWkeqNcVAt
z*BVWsmoRs5c?msN__U?p!P2mV#3*(0dsc90!==HK@Xvk(=E{&)PWA}o(+ue-Bx>KN
zO4Y16HkI<MbB3#6L8~W!VaxK&oJc0N>py5WIXOt2;z4>NdV6K`{AT`)4TJ>}8|)Vr
zoNfPWZ;I{$?T2(ppKL}1ZXU84r+d9jp@cF#oKlwow^Lz!SsYki3DR;ngRkJK_zyG=
z7x<F1-N=3DOT0BT%+U3Xp|b@Y?IU9;4Wf)@!n9vS#3>BDAhxn?+~_Mzx?qP$uezqP
zIQOuNOzHG)*PL#FK{BMJdmXT+%V;{}#svLHB?(;HZYJuZ)LRK;fGXr=n$PIrHkqeN
zd^CD}ll^Qdtf$_HLq{dm15DJxE=Fau>Q7(8kb$=61gp>9IO(!|^nT8nw<l5K$3kM9
z_L4rzr|~&FsHE}EnpcgmbW;$l9Y+A3^INfUjAJ4w=X0V~)lNcjSh<z^<n4^rwUB8|
z<q>Y83`T2F%syItOZb}1ub)%a->7kElipVt`I5b)B@aoFc_wN~Pfza-o+fJ%Ge)Df
z(<YcVIZdb?S4TGvF2k2smy>MAmC#3yOzK)URFZ=cN4fii-N1Zi4u6L=bU+gY5D%FE
zDOB}fze-f*Mq7;<8b#2*iq@M_R^=bnrHd+CZxE9?9himAii53ZW4x~!t`}SK70o)b
zkro~|jNu5op=v+VtlijOY8P^PbwK$@ccx>-SRT*pz?FO6dzY29KbU9)mAxW9@jM-8
zSvdP6{ZuF8Xv6O@2cA}Oww3qb0$psR(7I-IV79=!(W@o75IPWini15R8(Qqx0`5Y4
zuy-yy{IR<hC&8C{`Dy~!svFvb!1V&Uf6JSQmT^La<-O2`(Lr(Pv=90z<o6a7F*7_*
zqQ53*WX@sE#DO)vI(&amFQ8L@%Ss*)YRMcWsMHcVtCK=;2oa1b4`bGMb`dCQdkJl}
zBb%I?!%*?cE%`VtS!*xnZ7N0aF|qM+*%N$xnyO<c)<&Nucx?o3z}s*~mM3lVwO%+q
zVClxyPloe8PE?&SEZnJWm)?)(0o^7O-t!wn3}N0l%#idrO4gr`Ln#&c%G;RLe2ajc
zTKN4M)HWptVQ7;BjcY$>8uZ?nJ|X2|-i|?RAoY(8W@Y-BF+!&2rmQ=^_F59_SB?n(
zl`L2yMdsuT_Q$4_%@<!6j}L3^Dqz}!EE#nPs8aWcyZiL@n0n^cqyiHraR?RHy=pIi
zy$u#{<^9^<^SYifzB{Vd$1gO=SW<W>&Z1??R!P*#fs5(EzrAs&?~xhJY+f?)r7~%%
zvF7l;g<IwrQ@G(Akljt3x!K7B&GIaevbcbgDa(8@Srl1LS#RdLw8VSA3PJFJP$Qr<
z7ZN(FgP1SMn&{1#Ru<$1_o2J6vHXWvWA}`~I-7;08k5y$=ZueGD|>drbu~7&`hh&i
z_=yO9slRE97IEP{DK>i{D2nG!3p(W|sE9<T#y|1fAk7<q?qOj0U>mrh9SjC$7z}~~
zolgL|6p?NhJXGa^mZxbqccz9I5(_x(_v+4K5~cFIyu3_1{)7vtrS*%U_W&thb5EhW
z>?ZZs<1O3!qx#nnD+7mRBt9c|f~^!I$ZIc?qpazvt7ru_5FA)S*4?3e=LJT;xyW>h
zuTb0b_lQ`l>@7s>uOQR$g-{dpH)({oi<-u}c?N9i>a<SKHYwlBSD6RC$Dw3vEW7e|
z(P`c-BMEA`zm(j6U;f6IM;4r!mt%w*Zw#dY#?;_tq2W_zkSaR&X|}t(3+P+Z)25$l
z@-ir~0?`4g)6;O{cAqHmspqE0Lb9pbUGvH2$1;P`tDgkWz-^=F{IlHpBuZ$3w%9tq
z1CxEM&MJX$6@raW9L1)hf~hf1&RP(WAHj!HWYl^P(OR=(jnNMh4rH&gb6v#e7kCmM
z7|S1DbAYT9n*rm>H*yM@4JlO28z2@#yqT$cg3&TWW2+>SZ;$AP_ttRM6J-NmZgn2g
zxGthdY)9b5f4XwtJW$1i&SpdWGbM^d#(_5fTFvG~ZI!&-x79T9QDe1g$xET-H$d)f
zYt(O%pxtCXqY%<%J+arc&v0X+{z5L7n=L5@KLBNxI|vgPaaQH%Ad6j9VI9>so2&DE
zL`pc3=sr95{?L<4Z4E>RXd)OKo2I#|TJ_EJtDf2~Ji}MdMDKRXOTlS|Ag}j_@afe_
zrfYufv<RJYeW*-3a4(TggjdFGYp$3qzaZ2kZ~eQHA82=Hp!4x9!$ucJ$)Z_ogR!YU
zS!~=s8nR18kgZ}24%<E^DcO;A!xvu=l%$q|&s_bmdzs3zQ)93W6#VLU>d$UP6)P{D
zf3m@6LgpwNYf(3)(TQ_izJ9Yq^-`30ZL&Q6Yb<4_Kv3GK?vKBNe+B>)LHJ((Ig;H$
z2U3IRpra-WL<iG;3cWdHXP(sGObyzAE&6Rb?0Zx{VV4&}<%@h5ku6^QAhb)q04_>n
zR8;?I!<-Gn)CpA!<E^QW5@rYJi|ocoLi|C@Mj^m~LM_0Nu;%KY(!*4mogRaCL|{kc
z)n%H%R{Dg~0+wxbmDO_~H&+GO4feU$LUjx>QO0bznL2yfSk|HGM)HF2L3Gp)O-oa$
z0LuxW=D{AyNRuAa^UK)DDC6BCNkDhRj(Swz;e2|qcW!qK-L%nEc}{0`kw|&J<^ckL
zww`OBPCKqU+xHEh??_JqPmkskh|)Vk{@s3`bM+HIqZLg^FX#_ij#li_7mfg$Z;Gy8
z{+8|6nuLh;lIeiFp7{k32_T7Oc`2<_wZ_(ZSsA#BSL)-fGXenXh(Wl?Hi@lL=QEO&
z8kJQG>a9pAJc5M&(4%Dp|KY*m!A`l|_MITg5=}dtSmz4T#q3uv1f9?t7+qO;YHC#`
zvamc(wKRsSix*XW_e;j|D6;Rxs?qJe`7l=jSlP2nAUvp7v-yVysK4>2k%tub4Q2$n
zyyGm1v|ZeW$feX*?+#n`DriF!6xon=Yc8DPVAhiMFc>-P=Nt6e?8SO!xPxdJkvM{P
zpjD?`p|jjM7ZZ#A;XzWXc_P7&YDSph1p>h1;V5n8ob}IG!Pa%SfQFnS=CPJ!sB*ky
zMGo!U;iw@fGG>3p1(1!QMZ{2J#mM!MW<GC@-Zz*yjqX=FN^Ea$UN7&<U70tK{e&n7
zT(!TRvNbX}Kt6mKKQLNcTg4oyGKJg#07=M(CQ_L4o}8T)a&FD`GBwsjDP}rrwZ4R8
zWtsw5XvK9kZibV5H`qAqjOsxL{U<Li+oCD=9aM3L8G}1#8#}Q#wtY9*FfL+yk`FTN
zP3YjFc?zzVx?C-|>ICTmD^6$0*7#^MKBC4&6GH3dmh*=Fv3r<G6tws%*p{lZ(OB(@
z%5q`bBA0?(+>E()!u56+dBfLk+)4vWq<4&g<7EMy-vS>d{^3Dlb3aB+HXeskI%8fs
z^cGCFx3(hT3N0TY`zCmme|6!}UAW3-B#F!z;@=9abdp^b{5`zth%1R0NKf0a0y0P=
ztrx^NCwVYs!!QaHw33alOmU>ik1hS<bMH;Kn-5+_QWS@pJA^<!0T=N(2W&SK?X=?o
z7jY$LA<!G>I52{AJ$xF5@;;}ZeBwgsL9pTpLIhlr`MH0H0FjCZLWBh2!{}6RHVLQm
z=#!U1^A@sesyfXb0iZZi2?7Wa9{taE&PzdvaL){i$Tm2_MlZlDF@~{uCH^nRi2vm%
z_rDw?{>u@gc&#8jyoIcE8sa*TI{nFMH=^JW97qZRgz$fWpa@cJ9YtK5=c1z#-HzVI
z+nv)z=!6l$K5Su1OTdgY+_jROrh^p?VM<R>{A{H=%21Lp4{jpo&!3Q2Lvzw8eb#d1
z`a20h94K^E%MqW9w4-ci9D_H|B&pPh3({O_?h`l6Aj8MZ;*n$jZO0HmzUbtLk3fty
zKdqOX;{cb7;)qX`{^MY|kWn#P!(S`w8pD2N>DfwMpwG(yB7{xPe1x_IU0*LgS+0%m
z1=zHh`Bre{Ucy}aa?bO#nmf}wLXRsyrN_Jdt9#}h%fJ1b>@v0-muo*iOM<Cn+<u36
zjL*5!ulI*QdSHXzoK7wkr8sa_2JaA=HY&eT78Nu$comxxK86t5s0MqOD_m8UOOL#x
z_-ft&j_mp@?K<m(?{3O=ZspALt;3^M&w^ZXx~zuO#VR0g9S|6JToe`@>h%!!`pQM6
z#FyoOmP}SAf$HG@5Mez6Hy8XUqeCZuPF@)oPRVE3?n07M)esf5c~FH8=zTWA=h-)_
zee^FQ>f+X#Va&H(v}fNHTq?MFBfR44yIHBb9D!ncZM22wRHm771|dSi1wBN%H4&A?
zx`$ij>sI!rjgfXp$hV{@0gr{DB5R%>5?>|c4VkK6IAV@h)ZLrnri1x-{x8D5GAgdE
z+Y$@z8a%kWRPf;L?!n#NA-D&3cX#&y!6Bq@EeP)J(v^GPH~Mvt*Q5Ux{8+WmKKs;J
zYt6aloK@rjR|x8FvA%SQe=CHpwFDY+k>1u!3qWvAF5+UDv(vH1hXfjMWvijyH}wnX
z058L92k>o#<oS|9LgZ}tu$Ew<xK)9r?jk?^$hGxLLUWCtG}q=*+`USNBe;oeHR=^z
z6qSo=4Mwx|cO&USru`_Ol51q6?0TdJdc8s32cTt-lxqr4_-wQ4!T6XMGp_l0=hKM!
z{(jT&VMYa!F0Gs)%U-%YVf3&_uNJLA*AxFc|BId15!B-kkzS?rsit(Y42h5M_XGDn
z*%%3_Y5mX_!E<uC#Yb82g|xa=u}cH;eck(eOY6T7&s+?9ab7;2-Q$8~K`bwPIW$#q
zNaDiXHX9jmyuHbMhayuIplB{^oco&y*REv0-E}9iJf|}Mpu(QOQ6Ik#uAz;gzb~db
zak9~5ZDV9S``Aj@b*HIpB7!=tKK~}H^?dio*WTRT+kOv7l-0ov5a1Bn^vcJxxC$+N
z(TsWZRfOcC^o4l);zq*SN)?}A;r{!_I%*T+Vfp!CB_*Ea`U2%$VBYMHm!7!D{j1y1
zOm`&i1bMYXr@HjtC1Ic3$oSD}`5%wlC;Dxd2q1gW-g>>ch~4qi#ltD8&)FV>Dz`TC
zO!PU|!~5g=g?MWXJSu087dnqzH3P3f*8-=mX@N+fagX|!yqq(r3*LuYSGP`akOe63
zHXpcda9RrV```<cyYotQ$+wPq!RDEWH}J=!QwSQ+pR^WwVF_fY@CN5P^EMu}=xeU0
zsMiAWur8TDs&_nCB;D3B(-uxg$kT7g4X$%s@mOG=gCheRz25vDs)x5C1bkmUyK^y<
z{Rp|`DxjO666y?%YMzjxDcCj<KUI|E+R$ITBxU5RfoEbd=ot{`bs1rHxjyn6@n`10
zrw3%u-(EZ`kO}4G4Kk?P>)UN$@b=Yud<Pl^l(Df^{rH2Th#I$`6NiszpJV%|KG>=6
z@2Z3qYt1#>@TR^g|3#KHPJUa$I<9;cDsf?{Km4sMc=HXZb=KbK{{wDBDK)#|Ad;kV
z5>j<$Nnu{Dq}_=7LfHLQ_;n_YHum;DGd($CnhOCDG)j!=)p1^XHiLJ!cK8Ju`W#HI
z3I~&`W=3e1KeRMw(@GrMR?c&@Q5T6APH}s9rIVCU$Pv&t>DiQw=qz28jsmqmpr1a)
zS&+h&p~;qgqV5}M%p?dlK?v(Pv~v=$z&)K_(JAZI@f{4fY>|{*xnS*#HcFNaYn-7{
zP5G`kAQYAPOmG9upx09}#Q?k0Bl1&m&9`iLl_T?!nGo}8-9NY<d6Qzmduc&8G^n!=
z{dZDkJzKaz6$sP11~(coA&QBl8uO#C#hArcz85O9LJzz%8ejjS8?TyJngk@hJF>}7
zvuD;-X;1{5Aut#)i{2q%ODG>DjK%uwiAfaXoXMfbU$<qg&!YFPt1Cht0aZSmI|vy=
zL#H8Yrl0q(_$iYv*6#hzea_e7mkEAz*61E5lyph{&IMjAM)*e7%Whj@__PQ|MyfBm
z>6LbsvgiRDmYMHE1}HD@Kj;QDjyuO?p)uB4^{f}n5U;Yj`}WdkKdgG^)!GZx^!#>l
z)7&YJ!+4TS71V|e<N$GS<sGHvjc25Ozv<IC+`nKl>NC(8pPctCRBUVCpNHpt*<T?o
z0aq{HhCb>G0KX^08~gibf(re9PR~wP{h8<Ys+#lQ05yiPT1AN{LG1+Q<pfmA{0<Kn
zH<OMy<10_03(ki_T>4suQWl$QUxDY_e)AA;);qM~-vd8tKucoTunh}2%9P}Tvf~Ol
z^DR%^uD{np@myik(zIQMuuetB&gr8k=1Z~lAc}ct4PThmIhWGh2ci$8b}gr!Hnxjg
z*t7QgraTxT$qN<8eKs2?w(Dj5@8+9x_Zeq9NI@+8KkcaBOcnbPYgHW&de+-)b9|mp
zFnur|I?eW+zfrMABOO+#sWD`S2f)ias=D0}%@F)Z!eRa{PS73};)^PFs049qSIz(C
z-4Z894^1Yfj3tbuKE~y=nR@wWHc$HQ^TlDjWE@#Fr4LT}4~w>?bv_$KjWTl0O42)O
zJqSakym09F^ZDb^IN=|G<4Pa-t(oay-QbmVNa}TZ3{1)~kuc2A24+Otdkt;u3Yo`G
zs}i2aWG(K$90<BNSATXjl`j`WA%Y{-T<0R48U@>r_19I9evI-p>I=$501-W8S7y7}
zW_gKl{@Fb4r@ElRd8^sqpT*I1G$a~Zz5iPS9QD{`+<BnPfo=NW0%{FniSQRDc8j;E
z9g%!x)lZ1ajIcODX5=Sqenhea!nPM|*gAt9IP*)9X!}Fyo5ataq|}*1XxWqj$UZ5`
z^HPoWBfk9ntkJaD66mk}s-QBRb*}riP8;eLi=ZS>Qf1d(Q6>+99)zagiro@VQj}~z
zAqcQN&y&<F4$=e}wp6*0EW@7^rg@y%O$u0wJc@!`F1T+(QM}Dn8W7i@9Lx+q)>u&E
zv<0#B8<rz>8&LD@QD@(KfU6hxt{-Q>!FpW`uU_U!fmzcRVu(Jt_uisQ3y1)S_kyC!
zdo)lyNa&}NsT9=vhZmHWwzyd2__S{=5$FAz!{#UAmHudCGIDdV{RU>X$D{RipQZ7X
z+2ob(p~DBlbp<G^)jP8sqneu6GL2b0h(|EjHq1XwHlwKS_gbB^acE}OO{eU4$j5g;
z>IWf=b=y8BKiG{Zj{i*i6STWYKdsDd6z1$izf?f&2~_|F99V{^N2TYh&<o33=9N;r
ze1r{_{Ch%Mgg+h@kGn7Ws15oRq?}n!L=^t4>3HV;6J~_F8hehts%*w{z|{toP;IZL
za2O}q%Dj$f+O^Hdl9i-gFSpe=<Qhh>GCzrpo7HZ{<Ir7B-43yjzSp0!zSLKE^dUE&
zZ>BO+MN__F(3rPvQa=q?B|B_`SZe}vWu9Vw$UP>dNunO}38>hDU!w2vVIr$F10Y}|
z*78$a3q-D?tQoDVlESrzMc$HToN~0*nMtQ({AV_4-t^)2@b~etqDB$RE1Oy{xHL6z
zbN)E0fzmB#=}KuVXJ%cl4<0-xILHh_r`NyL^|#8%?VCCP0Eu-or%N|l?YSM-1ngBE
zInKuFX<MI4%IBY9!v4*XdW1FJBFnF^lQB|#k_X&lH#%#|fpTRR;OeDcx1*!vAv8%c
z)>h?S8y?(x_x2RytNDFP%7`RSbjL0qP4dA2rmx)p*UH!2hHh_}(f$m2$$L(V8n#nM
zv$j#)-XB$5m?^i9_Rz{${S%-xb$mM!g3}TvxY^nYhqSQ3-2!DZDPV{?R)07MZPjc(
zxB86xS2L_0oMHUbDOQCykw|hn)zGiEX?L0-w_Lm_@b|e3k|jowfq{rLbm_&9tlS6*
zLvj!)G(*xd5l@019n4Le+(mvflG9*x15yv#@Yqp;k|{ngejsHxdlWxG&5sZq(roBg
z*r~h4kl9vBc%*#9-=Gx#6%^y2p!oj;wHQ*HM_1kx9>M9YaEU%e%w#Oj{bKvG7Xid^
zVL_}ATWp5a{-M_PU2A7fs?s0?oyxr8Qne--6=5}<K$N3NKI(5^aCz|0YQX>kc(oP(
z1TK>(qUXwNWx2DI&TrIuG&dX#Ib4V#k=IdTgPF=pRotbt#1SX&`96`+NoV`YR8ud<
z^(O`90`J0*Hyd0X)b)FSE|-PAfFGuU->=Z}G;=e}DwtHZCL%o!gnX@k{t#u%h8!q=
z-N&M@_y`5Yfe=z$V<AnFl%ywNl)OaNE2PWW6A<fspHH*A*iIh{LCOYhAF7CQ)3w}*
zqNS|LB(2`zINE3Emai7qnjdO$yc}iR6d?X$m4hA0%`b!x91k-MV_*zHh)gU}oB1_b
zV>~Z}-q}i@4SKF0Dtgg{z9s}k`1_UJr-U4t$}rK0!UesN#^L8NUT2A|hCV1hAM3V+
zS!xVjGa_5381)Liwx7_NOM<#idOZDd{P4B|=D>`OuzhF3v0j*9%+z?vJk`_VH%7D<
zzcPb~^pLO#`W(NL^6AnzBgzn3>ukS_=^dKo;5loV4VI57O^-J#=7=;mNy^8pAC475
zt81!@`t-+F3HNNgJd&HT0nI&92W!`|T?%?MOGRaPOP#b2kZm$PP5c_5+8OqQwom%P
ze((;#n;PnE!7A%#tb;c<{nt^t7S7e6%vO6`#w}?fo*<hEow2k&FPrwb-IE^qMmb(5
zJNhwmhe?GQ=F+4|$H@{o-V|wzJ&WIm%gcw8FWY(|Pws32KCe$VzER?wgX(HI7Z5M`
zgMaXUUlFsS<;Ke|N>-kLf2icc2erLoi9q9^x;8&1$QdfGP`ZY@Q3KNnd7Ba=IecBg
z;>RWFOste}tzQ~HBYvyu&;?`VLThfoaq|l&(R&p|><`RTX#zno@`#X<TK=}<`<0nC
z9*JCAoh*UiK0`CZk;qJmw`W~Oeix!1gu@`hY&^_5<pr!KgJOgPT4!{>_{Fg22XHz~
z{V;`E%!}{ZBro+2`+(e?GT|^=WRKsDun`un<4bw;2J4HuF&^A4d2A>>uK};DHe=)|
z;yB?#;QBB}IBAI(P8IOf+P&pc);lMI_0i1s)>I;;yW;Y4d&}ceF*l9k{Yq}nC`n*V
zm$ZZ6Pd%&A!L)qMGh9=-RFBbNni5;V=)0@>?m7yzA{t77xtE#Mp3T{H4wvNq!em>m
z%O_ulu&lG5*x%<luGVB+;hI-#xfR|k+SY@X`K4Vi3MKk`p)(9T9iA;3F7l+OBvpQ<
zR()FsikrA%B^v7HjPIskoB(M`i^@J9gy_X5Z^IiNu6oFp8}NcQ@g4Z-KS05N%n&Pj
zm<6!5Yc&`?*Du6QfRWZf3_Qc&WQBvvpKMD&wesIcL|s^}KEFkOzrP>;B@rP&phv8c
zC8Two5&R_)<v<RxUV=$Pw%!kEtTXYAs@7J16(8-IIyB<fGGh?^3~JB4g#@H5(p}Ze
zLl<QBb(T82E2EliAqwp_uXg;-!Pane5o6~a)g?bcdf&Dz{q^-3)5W`58W$>NNI*A+
zfv>ZP?))(%#vgGK3y56C)F^gDFYXI>dtqOP5H%gF?qeXm?7m+@YYH7)#>JTTPGpAo
z-jb3r4&F=ElW^Zk80C|&gx(ZW+fEj=(YJ@_R1IGZUwt3?q1JTaP_=|*m=FLh*s0e9
z0ig`|4~qyF*8vh)dac_Hu*xaQ7Mp{qqLZoQ{aYXiQ-MIlTMMd~Z5R3X$K(_$$;6~n
zaIXEoSwx!tF=iv<BnYug)A+e?y4>++Juds+2HjaePCF&SL_0^R-v!rKi^aYXj$e!g
z`;F}Mw&yC3d6|LwK)l++rISFPA72w6B){1SzN}W3qM(HtI9daj?jH+Gx7zSGbk^68
zy8kBGYQ=%Tn>1UB##qQ`&~Th)?6{`7oa|o$(WT2va=jrV(^SC1WfaExcJ3nC!9$)+
z04G6@DadVK-E8ybFkrSRxQ?$F6+#wN^3zSU?!B%x0q~|=mR&pj8SAr&_>*y;*&{#<
z&7sbo*&{)&7yK%O==)x{Q)?_S&Ryru0YZ<F@WgmAZbkVV^PMPcry-e2GUQX6+?n_&
zK7;{OU-8N}iuks(b*&h7y{fb}x{{60kYJ2Kqh;&o#E%8y!DciHY!rxV&||Y5V9BT}
zNKdXyzw|o_nT|L8;LO=t)oQ0A-P>+L1u5Hl#llhV#mBY`&(%*L-nf}c5raK}Iu}jQ
z5&3QXZ@o32H>7UicIe(BUJdGru#273`GYqKB4LpY=)zk%Jqd1262F!eaq5-^^umhB
zwBb8Foo<H-$IF9r?Yr_bASoKLs8-X7*E+Uf*WlT@ei{bGbFGAt;}7u*@ms65v&%ty
z=tVlIkE-}ce`w^1h1J5*nQkNIJ5ew@G#H1HbAt0++WpmJ0W5INlDs>;*K<6c)UJ6v
zIJk3Bj6p}&V4%`!p5k&W#+Uek?xE}mNm#jtSiGDL0<RxWjjBe~XA+A%GC&CWZ>ROb
z0U)%msW;%~MD9=r**4HN@3YE&+9z4wfwTsxDcBvKY(}=k1jYqe0=qz6mBtQ<>ZaPJ
z@OfF_CQGE^znOL8MwLW4J_Mp;!MJThxS)zU0-27)oP585yqda<J8?SAV5qj-mYQ%3
z)J#yGtdAv${6D;*AaI#h8NQd4>4ob__~O0^YoT&U=7_;RwZa!VkWuW1`hxi~VSqAS
z1~_&H?Y_25h1Oxw20*Mqo)2h!WMfZ?QU@`6W||mvCuFF-;5@**L{|0_nmd100ChVA
z`G9<S5W8eYjM~U6eMQs5$&FqFpx+?gL=FGUK>Vc*82&lu11W-p%o^A!gWh4@VBd5%
z=?BLo>R}%cU)0U5SyXO);Ahzj&p1!!hjKN-C<Z9Or~oIa0Ae;oo>Uj*iJG^P>o+SM
z`;;Xh^hg6t+x<s)4!gm*4u_TS$!ZuNFlDc~^^mPiLG!CfBfXCxmH+Cch1q`9Md$7&
z!X7PFdckrw?p*~^uJ8f+LcdK0g0spke~6{ET?&KCeZ2ur>!uyC9gzfYRpTZ~-khUm
z^G});>cR>qo88{2cB6FRzRR3^(iV*X1IH?6^Hshy;KLAwPn!L_Ssxe{=t|OV0_WA+
zv0g`(q*H12twT%`UWdb61J91AMj!N+;hy(hecTj((af~+l@w&Egb%ygXTUL+Nv3_X
zv92|l+YMLGELo+d&<|K*|0XANYM$&afL?9AVm^Npg0V=TX%tj-AP!A;U(9W@MjzEN
z$g|Ly!$&#=mzrOaw|wyjKoIXhsr_uyj`Bkn)TTxg-r%gebt_RufuTyTD!T71b~5*6
zF(y>$uyONBb>iklK%y_>Z0WZvcWkSEQ_vq0=d5p8PKsgTzmC(kH#YcK`M1~~8Y@=`
zEvE9)>1TxTja<a=&(&|aEr)Z=dBZ)(yCHJ-%=1Ag777GlOkf?o&}{PdBEsFE<akpH
zm!2q|JyLu>=r2o+MTcS!KdY)N1Ub9H`9_J|M&4?Kp$k&cFH|!cQ~mByIHVlvg5ZHm
zU4lWXNT9_G<23Whpa{k`RiY-5I!Hab9}a}(Z8l%fcqU<~17{!TV7m7QoKs_qG{;a4
zA?Z*cVBUQuv%jd6V&+9V2@s*g;rRq?{F_x{vvPp5YV5#qtZif}vDb($y|iVA_*uby
zEDJFe1DM+2x_cflXDGa15;X3ta1tX`*$aM%ezF@|hWpfUY&TwHni)gQdVPK8Ag>sO
z%t-Btk?JfB%ovNHEQL_Z#n@kw5zBxh)_f?PW^(^z*_iJK#TMxo-9G|~f6gY5p5S)G
z(_4OPSgJ@+6Zjif#pK{XhDFuH(ww{CfWQ77{QsRmxd{VnN`2M-$zlmiRS0^;SP5Ng
zPCG-Q--%yr8m@K|z9Rrn%m0&6bE9oxTY)ob0i}xczZtcUju9Qzr3}Uc!$X~)LV5A7
zP`@T<`G05BkyuAvIuwzZcdP{)ZLxl<mrk~mQlI|WC8~dSN$KBRO8IA(j{GG>QX<tn
zr{XtzwQ&IahI9PmRkdGh2C+iTMj9eG-Mu;Q0$78evlE#D2IQkjwHl&TJNL;iEH3h%
zvt_~E{y;Fymzbd^Q~5>=zB#+Ug{)#<q|3?E+;KQ0h^y@{?G;K=>WN_JHeoSWD~hej
z!B5_lTP2Zi?g=>!TKp^i(xyq5vP71!EteDj?nfI{53ig>eWPdFVJ9=Nzj~)V(%sm|
zHB!R9bCGEPd@v^WjHIE)>G3Rk-Ls@ZTP_<k%Ay)?*R`*Vtp%|EJCf1S>wQfbj*et2
z!1&ym(JHp4g37fVh@z%nAbx_&!j+8yGIQLW#p}@R4)LTw_6rKiWaj@of!Tg00K&Oo
z@PqG!vyuLG#(RO=eno8LfYJ$d!R?7QZQet5umQ*Xje##Kh4DZTjydT5<kw9`YyLB3
z&<z&|_d&z3=!_ZM#?8dqyev9H0&#n0j*KaCcPCcnfL~0tivncryF3_w1Y%(qTNsn`
z6E+*Jf);2OveMnRHmK`31&E1mu-`%RnQq;d{%dCO_X$6HW39A2byTlwZ1v}3(wr#P
z-O&Rea6X8?l~w7?*b_WhcVF0OXr$Wv5Bv4@ogJ)oKE@vNWA%C@Wu2{<|G9q~acSGf
zy^u;-1+4b1Sl9z2zH==3md>+P{n)Q5Ceo{M)8i1)rQ+@T?l9+gQ*&-p=%#DuZu>U5
z?bm{Rx<qYXy%$B`VFh*lK#A)oxlZ~HJ!(o3_May1jLhH{^q*x}bFDlPpk+zR?Sgzy
zjCVDRkT8t`5SbjHs@k4Aah-g_SK4q0PRV0cyP4<E2(Wpdknw27t_Tq*yn`Cuz2>HQ
zzmLFo<_gBK@7n-)gM)n`WfqdlJUWcEHgWV5Sx?GZNd>mdWyf7hifF$vsBn%LNz-WO
zZP>I^Rmy;vpH}XO75{25ZDfB-e<hi~ArLje5AE?~@5*$Mb+<9AQO#rO-RgT-DdN%~
zk2zEM7|TVojF-81MnUqeFHPow;0l^Szi0R;1L{r%^ADU|FL3)bBkY;k2J>$I4bBL^
zS5oA*z5;*<?G`}RLc?Wbf~r41KxJu1fhWr#f+@>E80w)ul{XaiLbzz62i_WTD{ywH
zW23q%ft?adyb&*w*qdaRr7#)8WGYH$_LVm>s2CYJ?ikjbRh0Ypih%^02UWt8?z=*O
zWPn;<=$XvoCq8z39ESmpW0zBXZHt)=pL;S=dD^H%4GB-_ct;o0pg#GlI+)VW(;w26
zfAVOI$IagfoG6b-C_v+<XA<vVN<=aUwh_lKkqlFl@23ZRT>|qgLQgl9>q1d|gI5&w
z=N!{_v$T}i4@b{8s|d<S?423B7v=1p%NI6(oAFYhOnd0~Zc|N6d<2m#h5Kp7UR4py
zQLep6A{eHr4+$C?vee$`C(O&AbozxbJJfcgMYmJB&2CnnDJ!nY&Xuw}m6t-q_X{Gf
z#_IVd>)r(u-U1_uyAH?QS@p^W(2+seUOoDLB!gO>KWRZwOGu)oM6%SnZ4EeOoA8#@
z7lKRo=gt23j-$w|B!ujLAW<Xaqt+o^RRYoa{XgmUpE$JS{8;(4RcqWGUJ)@Y-LGA5
zVTJ@SplLn3P_{??nhcc<?PI^RQu5p^D^EEm|1v5EQ-B<A*6bcI(ss)_(pJ79;>{|1
zK}VKNO20bl(UCrClVHCsiL$4)Wg8d~USCnDCk^!1QcJqyOoT}GtG_q%8C6^VR6A{{
zd*dDWQX%Ci+(AV%rZEAhyUNBXjvxIAo5$drH>Rb%2SdE|koEp7$zA1=mfWO2b_h;H
zzr<Bi<@vVxTD2=0ZOj<a^<@@ySicViyxBo+#gIJY;d)JoE6rD5nlDSUWImRRQ)MHq
z4wvFJ{@?hm6Gox#C-*rjr>=G2i18G_nG`i-^jExHmcnw$YDim^K&pD#Mq{CdEJTe7
zj1XtZCHZd#`pGF9COsS!jpiahRMB}=d&sB&F$-{E%I(bc@Mu(W_}i!})V^s49N*$l
zelya<GS1dm^%K{7*fTYj_EW(0LOc)WT<Q-TnZXpSVYmbHHSyjTM?3Lq#V}QJgFG`2
zV>vn+ZeQqI<xZ4m01@zvBr44D<k3sHT2^ojXO^zQ@FX0zl(B5HJ=*<<ODVe14fq!*
zU>w-r&7xbYzET1`O0S0cD4olX?Z!#>%?aH~!};sF+~-+y#&0SB%H8-$#l>8665WMF
zr^M!fyud4{iLYt94%*WVha+~{o%?v#9xHUcF!!hA*gOiCmT1>vV?c{#Bj0ovT``&k
z-5*NQ49sY2MW}^uI1%(07)$Y{@%NU*&ju4l(8bt9y{SB)<t)^8C2QVqN?`(^@w~!2
zc}JoINgr#H)A9o<qy6LuFEx!>!Fk;w<Vi#$xn}R0LW|acw>P9N=1m0HG=8jbL+T%`
zWIAU&y`fp$LD$v3zo&)5j4&QxPgJ!x6qGJ_k>gHlr#$BDpSLohD1iG6h|p|ur?A{p
zP}g>419+ry!jpN6${#q;QV_ZJiOs{J9aTP{-{^dT%o<hcN5OHdnCF&e4J)3_=f$A|
z=?H(@fc-Xf^i`!RL$WJw#@1gTPu0L3c`sd|DQStK7ZL@g^J`b*%@X{r)<UYw@Q-n0
zk`({nh!ZQ;B>1TMEY{Y_47JQT6&5x5Li8S2IO@8pEx)a|i&h;9IG_Oi8{cz?X^y*5
zw&)CKoQ{j_Q{NO4(#bdgf*pS4A!TU#A><=8=J=26WidMs=C9&hkHV*A`9=L_PcG?b
zPTr%_F6UhJ;VwQp4b9b7!#lo0&~Z>*vPE9nzQ@@P!<VgIVZwx=XsBa=hAItI|JU8o
z8|Rq@+0)>*vm~YyjJD2)ViS;p0TG;?fyVsR7PY&o>SE&ki_1YxKkt&;G6s(UO~BU#
z|3BN8Wc3dsD*RCznl0+kZzR8(7Mbf<oQ5wCbBjz|Dt=^hY<I{Cvxc0PWj+;kLTzd-
z864q@w^$>8O*&i9E0Kxzd^m!%{-twhlY|pL{QRE8YW>-}21u>hbCl5V{6ylfiC-8a
zu=8^zrkRbR+axXg^ES`xa{y$M7QZU^Ehqd}24d!~48+g>a}Mhh`J1Q`qi*Q8@V~a@
zO_BfDmiu9levw~6SP?iR8@u;2HTR$7goc2P6k<ehUNv0L!)tvx{DK$^I=7z*e-1!E
zQ$&qYjq`Ok`>;6N-k^x7KcMcSTzj@`-<uXsThT!`9@^2GGUufYNtso!eEB>*`<kWs
zy>SyObZ>fAOv1>)m!l&ak+Q3y`C#4x$?k!r`Ob3C24B*HPHsBp({h@`l1#?P0cmn-
zLD&mKN}Z%ZpHja8gYip#$=?~Q#fV>K;y-#<j{i#r!mURGJcH$82KA2&#EL|k(~!gz
z9<50tJpg|g>{o8lLHQ2L;Hpyq0U>V())>@#_5o`QsvCS(lp43kvox~E3E>@ZI^iEJ
z^3-J|>rV@}Q9+Eo{vb{;Vr@1d<*emz)AgEn-_}TQNSpi7N_#nXX)0}uC)IR+jqiS1
zmZFa!g|fnsz)|KsP!z6~FW_gkDDpE=wyTp8ffK80x#k$(6f;(rob(juG-pa>@rwZ$
z%KGPdY;77G(Gp&|`KqWIe06DplYK#ujIcoKu4?!tDW7Nk?NR=t%!Hbpjx&sWy`}=b
z^Ej&`v2V|zKHI)Nm3$fMYy8e@c3$Cp)6~?Y4v;SlTfeoMT6q6m?`e?XgvpOIvyOfx
zbLtI`Z}q)E+M3i6+IO(a9yCbPg5q}*pScU8F<r09(>3`><_u?Ok3;ey!mNb^+TcUq
zif}`aaafdk2j)&EWP9`$*M&{bQKxXo)~6v<4=r1%rLj(GT{7pVKrqr(=m)rY9Y_iV
zzni$&pTDW32AO~-D1HzFREpJym0FIhA_@ibSvPM1kF^e9dAv7zFP<X`nSHe@i?+Oc
z44U)tOciP_>r~_>V~h-~I4rlQ)(zwn>=%+xIP*Vew*11t^E`znCf(&KvTQ9nMZl-g
zOS#d_Kw5po_yQ68_e+gHIgKzLF$^qHS^ugGPmP*+yNO-tZK8FLbxSH~1MXd!ME*zr
zb5D==OFdH`V@Iw*FgSP#21gSWgL%sszOyp2BmP{qqm<}I<B?2`8>z&eBaU%uKv%w}
zrO({Leo%vR>+%lIyip(~pb=6Yrk03o7Zv{f?WphXxRRJhr=9mBi6f4$`io<{hV?Ew
zS5yBp=w6&lOEWG)+=>CG8}=`CL+k^b`i<Ijaijcd)tN>ABB*Xyv#nM=0982&8r)ha
z^5mK>XDR2gpl|FKy%1F%04QV+U@2EH*>ui}P~irZfy%bmOP8B53ro?oU|FJ_b$2%6
zD}H|#JH&7^xk!sI{FxBscWr56iL1;_C^7`TD>>Q3k%yThmjlRU17+eKQ>Q#$B<;w(
zYc07M73q+*fps?;Gn2(NP=EmdOO-|LjrU%wwGZI~=8M@PuX*V<*<T`3=K>oCjv=&R
zP~XvTTn2(KirT<@t=r@ugY-_R0jn8TKRNYC(PR>30A#?UX9e-~_bvrYWwthrb5t5*
z68Ba`dktO}ts2ep3OdQ1$-~T?Atzo72mJb<w)xy#MbsE=-|5T<mP#l)qsA?0jmIi_
zSj{R^dH!C~8cNoLV&O*(d<yHmuqOMf5q|6}2^Q4X-OHkPxBFyD%Og(l7q^8!r$5H8
zP5+q1Y3vA8=BT*))_&-Eb^hJYY)0%cA+FM&k{fB`9y?AJrDYh4Yj!<nWn1O`tEU&^
zvz3f#rM}goQ=asOaYww!xnvCSQKnfNXVRBAnWYzy;w*~=HJcMzpRSTW^k?XevE6-3
zV8n5`O&FLmtDhzD;1Uq#F>oFg)hoP>9Hvv=UH6wMlZNA-2X{}wlwJ?J2Dy1?{bKgF
z{iPq<=hH86A)tH-7*I4RY6Z$|30|OgCoyaV8P{UZnD&tDw9j-qx}BG}z1#bw1GT`W
z^%3Ny-VUduZa{pb@7YF;L0i|}DTyVn=2SPO-svZ9pOd$kE_4fzc{P%c-IrNK*CJ4y
zx9NR~*T>C|ql<_NUl1hVZ7*%1Jh5KP7j-O4$zi)cF!Mi&=pNKzI3R<Wvm$DU_cYQ-
z>i1OO@vKv!#fL!YJUD;oH+jt>2iOOuhc^A#UcSFrpbx_n38V|CV<M`z6(Gnu?*$^f
z0O+H1?|;G9JF^A}z~%;eIG>h52bDpnUnnrQ!S~dSi1mGVgL;$I{Bvdjssr`8bDhy%
z04_E|hV^%HM&uUyg8G8rnOC$2#iLcU+hV>8(-0=|e}_ShJ%8yF{qsw|({{=#Mig5Z
ztKiV8kg)OS3^Bp3WKu&al77|MbRDpz5=L$=g6C?;ak$!P{yU^PV>R?Zw}2<em?Wm-
zQ|co}L(()OQyDPhz__EK*|T95`c78rs^O2<a9)lJRI9m)yU$!t*`FaMAEj@E%jgby
zs-_(FqP&CP`7&kmlk0D!jNjvbS|F?iOc-?Q-!65G)0>ixrE07THJEoVj*b4@2ns?5
zQ^v&cyW|CLlK>Tk^91I*NnV2+yh$CRy0h1N=d3XW5f+9klY~&xf{0UDgbEw=lF`<4
zbI2)LYGr5gv!j*okR`|tft%<hPZ!$i0_O2!ymZF1Z3y?X6)-;bGObus(jemLpBD4O
z%j4T8Htf%?F75!qw5gxK4Do$HQ$qsv;f*;jab9#TyVJ*s3zP>!qc8xKR8<%Yp9Txt
zAi#I9sBD%qCZ`wq?+0YcM_SHU%z<@96MvxfIS0}%G8PCyS))9A<9fQxiLv;6%e##6
zJti}$$g54=C?iw+rvzG4SAAvy;>N6(wU5yq&ff@=wY)~=Rw<p#ZF3SXkVEJFn4IJ;
zZL1BRRWNNP7%JwUkH<n?t^KHSCW`?o$A__|;6C=kkM=ae&`8n*;*-TwB+<tFeKwXM
zKMJG9HPy^oK;uSHW&%@gcnUIFKbn|!HY#!4hrNKCr!F|8kEH{^o}^i6sVikm2}6rN
zEY|aGtH#8m84{b~xZMy5$Q=UQ#xO!Phhct`G~(X^5_SzK`#2P;e=5Cp$qbXW6N|@Z
zVl$dNV82+Mi%pULUB7i|PI*B|VyR_wWj9S!#d397jeVlPGCfOo`D#>cicGR?jv@B)
zCuWXylzP9!e))Q@I>;%Wu<v_bEPMy30?wfpaLY_UPC4)_`T4NM!4gGd3%=GU7&F8(
zv)fX=-T*NdCoK=zb*3VMJ}BRv6(~DaEmo`}xusjqIkyTY6~xN8>UJEsdBERFLwUgC
z;8;*=Br#=CZ-;n75-U2RrW*y^?I6nkT*e2MYtD;ZKc?BvC^(xj<Fjb|k&a$yywoVQ
zWB}_`Vmv6HH)m9R-!Um$o&3T@A^ybDp#rq}6=oQ)yWRUmJhtfrj$zSoA5GS(o-6gm
z)n#14=#%jVr+;B<%K@{cPe44dqGb*-PHpF?P>4hpXAYh0^)2I?A{fVdBDTxrY+eP(
zC3<pPl-bwHP)aa9@JwL$(RCpBZAR#_Lj_L2Q+TZ&uvu!Wa3G{O)H`z&{|<HknT`yc
zWy=0Pr~MNu#q0kuh6PXiQ)SAVCT+L;V+^}coRhzvM3VUWo|lsmKgI|N0hPc<d3E(m
z|1^(<s2vEFwcZdC)Vo&%%UXw7fQ>Jk+vj7(ZB>r(?BylI1;*PvoU(I^q2=f+8+|K&
zcJ4HOyo%azY5-XoK#4u~o(_-9J_5ns-(%;?aw;Z{+ynI-9eEp*V6d*OVWFZ9*7V)*
z`_ycd27ipb$wz&<u*L}-V2M&RC@*xU7uIj)FIaaQ2I<9;aEZ0JX?@`?H|3kggrE%|
zCI1(!bH7zE%0HV9z4`~N`>SYOQ#0&q1vbtwDh<A<n>$Hy80~|MGB&V;fJjRFD{1Xu
zh&6(1pp5-(A-`u~Wp$PA8wyhhL}8$#xUy0mB3{M(w-#CUp!q5L&aT<3!WWQu&*>}d
zEBq_btJ1x`&;E&^Z0dJQz!;^fKl2P5A&AFfn*Z8@hC>lN^zUXVIXv&AmM%FH<xn;x
z8zKoq?Z;p0hIFD!r+w10Wyj_a-Q;EPi`3a9iDR+Ru<2V4LxvtO&P~jJ`$6Wcqs#%3
z;mIeiX2ZWx=TTvCjF+F~V|L+tWR<F(e!uWiFpiL$$cx%WzEIVxB2w?2gVXW+&CP-7
zu%fHE{JI+h{OP;X={=~Bl;=uvw`)OQ5J~^!q3GKY257%t2yMgTCf>vOnExi6{!oo6
zmZOl9WQoUKaFZpHU?^Uox5v2&(T@HCtN*%w29V&c&Yp9eYEX_lR0L176<#l-CKNI9
zJ#*wsSJhavO>v<;L8or;GzRFy5}v7K!}Y{`=+>A{5X0gfv|NS89fabbAQPYC`tjQM
z3eVt5^}qo<D+1s0$&#De(3upu`5NrdtpSV^SG?KH*^9{7xOW(nYrw>)eFM42RjaCF
z#<U)WSW?oNOA=3^89HET>nJ(yc#}#j*OBC|`=tAGNA4f{1-7Uio7jA;gqgthm1Ke(
zhHKe2d(8rAO-&f5v9Z|8!O)ye8ywl(<33)ovHBgjIb!39&LTWm6Fyg{25O>k0cJye
z+1g(1npj>`M16K(ewT9S1s3nO_RQRBotD;onnWlzFB+v^Az)|stkKo|RqcT`kEspM
zfhLls>&bJ%MqaHxw3G04mabtt)^S4!ny-qZ=eL(4PF1j3kRY5TO;fssON+_f?p&x|
zM6lI6MNwcCj_Y~%pj$jZW6dK-(MTx8aIMs+r+UDg<bms?Znp_Tzt`GXfzdq3rhd_s
zYE!x|IQdVmeY!nyXglg!NDrNmZP*AB*Afw={lG>dPU}()X#+cXge-=;K!j#QBX6Sm
z>YiAKByJM78<_$`QhgQ=XCja@Z-|Au8~(ZQq_m^qQvfPaI8#rPZj%``?rZ-<JxkR*
zJ5~z<i1Xx7qh)d|-^{+e880Z_NXTAyP>#_aqVL<Q`YM6Bu@eedn;Hv;(471MJ3TnZ
zMt9JcT}qXd$F^1uC|P}lF;oKIr3zjIlU+LB>tRBAjMerzOg)^tV$<r*I8TM*Vzo*T
zpTr%$4^^hQvXj^!{-04pc|L1Se|`$EhgOtKEM>NPq&tPHa;oP18s}I*z!yHZ;>=K_
z_)aF1Lm{Z{kNIGlJZwskVG*w}u!q~H5k1#g<}ml^mZTofor9(jHRPPvhsn5Y7k`0z
zVue2s&<NYc-=}<)SB-mnBI~_<gzcKtk$d1$-?C-F_)<v$vIv~0Pt(P@C_2_IgDney
zCLQoEmYeu;t{wY{`7y<c(SG@^5bCy4ErT4V94Cct1VB6;?()RV;0WYXDp^1b#c&Gn
zr_`(!gzGzkf56YDPpQDe0T-6zbJ2*{#!U>W>g@W-nN+HExV6A?8VgRI*IrNX3=_F6
z?^h36RnMU#OYj+uRX5i6;1<sVURBn397uehmZ2BygC()ybfjZCpbLwTRcK&lipUl1
z-BC&-BU)fzy~48#Ex>+-FH63aLG{S6-%U5d&n?Ibt9nLzKD}tLBTixurv31PYDqRA
zMH-*H2h|th*=&{CEMnLsA7RyYwHUcU3l{e)o+*`+<cS-F*aXx{z1<_zM37gJXbK4f
z<gPUEQlcc1MAJiD=_oNF%SObw+ajhnIyZw##A3ERyqJ!(ma|coMBv1<wW&fkY{Es(
zW7u+(^K|jdRqy^StRHJ5#7{NVXZ`k$VkQXRXsOVxiVwjVweOJVYR@)sDhEc}nzJc#
z9S(e4v}OYWx8J^)&uZd&dAu{t%5*ZgHONEF4B8JQZV|+nM~Fi`ke!q=<Hv2BR<W5@
z2i!<CgT>4SdKb>NcoQ-p4Z{8OHRQk|wy9|(>wd=GH!m}6Vh(fDO+>qUT}Aqu-TVKj
zR8JMTZ8t)%h4xfU2F7chile6)V|p7PnI_enVP>9e=2djnIk?cANl_H$uF%vAS!E?+
zM#Fp`FmFVBD%w-G+J2_HAUJ82r3HUutB44NpLId*F2YVdMGgUqJ#NRK-1z)J*tP(i
znz%^h1gfK^s=P?#yaCL7@~=_2S{<5#3K;}_T@K$r%S~@)z=v84i^Tq_`npzm9SUMq
zJIuS{YM9SDhRvmci(lLHMItAW>v1qU`^pQ}z?w)}?9SB(7uCvga5Hh0g4~r98!lhe
zDU;hzAUwF{DU-q1q9l(H>${?Yf#7D>^f&UIENz1ngnF{lHdo0h8fgBz5;+I7ZBj@S
z%!?|bjv{zRDy3+hmLboqE2Y6Q%F+3mm`@3~qtpeMm`|gPhAhCVD&8Dvs8yDNA#zAH
zWs%55Y$bdIDt3;3cj<#S#4ludEgDSo89D#MI$pc}jnhfMsOPs+r&}|aL0SKbDZ_~Q
z1&1oxQywxU;h)8Hg=jDqmX_qt9Hl8aTcMUmg<z%;gKA4NLolm);4A40NNs{_G3m()
zqETzct2Y1VAW0$Q(2MMYMGnWo3pnRI`Sh4FdhUT;nbw$Kb!qbQ(vUY%@C{Z%K+tdP
zfxEH#?)^Vs6t}eHELh&c=A=QN-ppj4%#Zjo7rK(XV8{%vy{dw`V91)~o3+dVjn1d6
z5E&^;ZJ}cqY6RQ95byy}5=WpiQ2k;?nLIiPu}WFsy};0;D|8%vPo#u{K*h}0uP@Jq
zK&9b>p{6R5@$b&aL}%J-b$pRNcKkO8QZ<IU%75Ep@M?w&OTlec>;HKfWq+5!l=SP&
z|J`cVjzJS{wOGRdBX@4)@sQFu0pjh0P>xtLi{-QI(foreCiu9@r2Psl5Al8rPjsDm
zucmKvE-p3YrLy7m#+A7cEGRs|L?U6G$GGPK#n%VeHYH=G0s8a4z8A+NV^-x+M98wy
zodTgADU-=c)W^E*_OYJyY@tGm9b_=Nlp@s?!M|Qcnky`G$(~pq=@!o^T?b2bF+?+L
z@9Oqu6?p2sRThRvYWt^&NxLzv@)sVbmA&_2gt;j}@w;>U$ORf=%;Z+^vS7dg>)_#u
zVVzNZ6?NNB=>Trqx>muBGgAVo+>Xp0(6K=L_5RYYXXn=${dFq^qJW!Xn@nfZ)KB)J
zG!wjga$}i~UX)C2?TXdMR1Ooh)ObiBM@e%p4}i{wN6XjaCUhsRuI?87PQEuSK*00-
zGKn$Zx9EveX5>K6^=e(`F+u0<c@;;V`NWzNasskHCi3v@J_)(}N0LBxdWL|SFVN5S
z?UP)H;z_`1LUG;pCbE;*#1ZhQ8B>`<X3qxZE7_nKRocERHI~8ABvy~n*+Fy5uZu8+
zE{|VJ&RR3(r-{1`&Ij<2oQ(bg_Ox#w?h%-lQmd7^5kwlQ`A7)O1`8$dqB>35n}wte
zLO{=7M}3!=49`YrI2fyZmYD)pE6Lmyo6%E0nn#oNH08M10ynUwlbT`=XXU&(IlRqw
z#Gi&!18C&E5~m{quvD#ZImGTUaDM>mH=8@orS#sQU+`O-H?(bgK54vzUurzwYy;`O
z!=8c8G}(dcllnV^Dlv6Bl^@Zz-Uc;jf3jc<f5eKqjL@y!!mmSi(8aE{x9<ugL?y85
zwoI9s=0CB%7BgkPlh8?!Uu`!0`cB^UXST`U%y`jqA#$XVy5ZWXP?@cuh8qjR_9^1X
zPIohh&zER*dwkc2O<!yFn;@1E>51T@swEe9zb=Bz@JMuhmRF!83isc?g|{)nigHVH
zZ*Y26*@lj2!P1jdOKCbOekggW;?*NT*Yzc&&kqYjgs>am{Hkgq@9{6VPgbp|HlQ3a
z?u@H2>t>0CB5&wfk@!{@x_#g$2kZyD$Q{PI_`aa(u6U7Odc08TfIaPO56cSOYPzzI
zOKlb{-z$_oi=|IW^d6dek~70Ae@Dg(U?lUlcyDcso3C`fcboPBWOcg_8@$lSibXSv
zn`(+Y6!~7d61Ogr!Ey`?mx{H-u);qa<1fug9Q?jB4s*B(aqx2Ij>QbqWWf%&GK~II
zT*6R7Y&g87_x4btw4L2@EtIb(wqrGozOmJEWYo6>u;(j)#r~C239FQUa15R(y)(94
z><;durP@!CkN}WBbOldu%;^v6tT;C4T256&WRk@HkOiAn{EnM$zn-Q6O}sUxHR?`?
zR&^`+_PbTRtXTW9jDYZsKJ)oYrlt{|-&`H%e}_&x)A8zhpLU;Z*_WMW=;da6vK@V|
zqgClS(%pV0<w@6F4eTMCcrWmHdS})00PtZL!m$Jk7!|iDi^B~bcB7XZfxHTW6~+qn
zp;7oo^z5Aj0?wAI>jLSvyq2c)Qd|OWSM(X~^=JvCb0_*_dp6h`bt}40v0YizD=Y>k
zn*5+U5`un=_N#I`T6lwmH$f-1hUTtfFN8Un<Mndpyh(>u0vNi$%PPmz3*Dtn8JF%t
z+_~e2_6zSAqC7<6c*9ugtrJrQBJhXOFLYuR^R((ce99zs3#(b_ur5C?%7c;_SxCem
z&OE5c>w0QfFb<t3B~BjZ4+*j<ktMZ$qjGm%#YsqvPByZ{P;xh+=R9zk!TO_1xT>UN
zvLnfm$<)xDM`mslgeF!j&QHEzfvwq0l8bY^JU4{ulPX2HQ=}F3@d*iJ<Mnf+@*oxm
zl9jywJWQ$7-&h7HIktC}TB|QQo8>WOiTZyue?7nS%M0!c+3bIl$l2+G1V@*DYnof#
zwjaCEvt~BHe{r+@0T51P<wrZNX8bWI4!p~i#G=P}ow2<Ux>PkGxj~@dpsOtY$pk()
z%N5Eg^7p*&24!%E^CaK>A#vNN*y%U*$97SYG+!pSUvA)I>GL+*nmTzJPnKBP_v0R}
zEe7uQGj8T@%(_*6)g%l)B^iv(=g(nmEC=jr1^IYCHUz%g*K7;qq#EQ066@`zHZ@hP
ziW|6}eqkJ}W4ZKcq5gRV(NUXkGHO-&j{WvAr{ezk9TEw~#uwaHQ2g6g_`lt<EcCFk
z0p#k@?`D-sj%>vlT7?;6)O73r5fMcBZ)RCmf6cPmq;_^|!SiJ_C+&aDvNnX)^8T7-
z8KC^b|8=UtPg!nXm;v*Dqr8*r?v26xU$}HNHM2*N^@GF-<533hiQ(+{s{ymjG>F+&
z2S2cu;LF1v_R!9~FLedm=e(~=_?z;~rIUqVEy3eC3+U!|mS208;tV7bZEP{q*rLn3
zQHLt!UKffY&W6Fg7NJ#b&ECU-jIv-YK^9A}oO$WLG+-_v3jVP3gs%d&N3lP?tmh!?
zO3Qn)g)_T3BDA#PHihnzMTTY||In{kM*2$wUXnHphJbjy2X_{7z-Cz*onhjEP^E#;
z1;A1cHI!1fD6Et2L{6R$BJc%YVnn^H5(}bwh>=XkQg+gJfZ8@%W>YW0{&`J%llRwX
zdy+X0WfnrePd%|tVChm@XpnZjjrq1VSY~?KT3dH55X6<Al8asr_{Il|@E+PYUdXmF
zri({R#_6ULMAp>^J9U-U5moWD)O|*8m|E4++sicEWm?U&biI{1<|@^V!wQLxvHTy4
zL=Ho%>@KBVl14~a1bw>SQ{wcSwKJl5M1?N@d=^sph800`_qu@arfatTmH)+X_<hAE
zDr2>&sUyR$&#BweGOkJS*G53?OJ2aQI-*Cr_o@Z`^^*7K+|y^fyg3RG<+k*@n`8i=
z((2{?ThXiY3il*Uw-Jd_PM>F)GH-;?ooRz(RjjM^I~Ir(<GmsJ_i7YRuf6rWJB}B2
zisTE{w$Q7O+76rRtjTx(#);p2uF_M#xXOaFDL_<1X@#|8e}wpZIh=b`hg%xoh)a@l
z$_88_X2kWK$`&%Tn`JsX=7nc5SR+3#pLQOvYI;awLLS>?l3IM&KFF21TrS~rYdSc>
zB}Jt7ZYW$x*Ka+kEV8Z~WSITh`&z|K%J_g~{hUmIqVw~(+;1CmyQKX2=g2YD9=2VN
z#O|rmC8a6s5QgggX9F#*j-Dk6YGRrX+YzM!a%~P5H;vj=U2*qvVZ6gpniUEXQ#P#{
z#Hf1ZSmozfB7Aa^=Z$WXtJVMmKNtj>q7%e2)MIReGTexwV`2>}0ChHQ=a(<*2%MY^
zq)q{NZa&`e=fKrIbGu$sam|+TN`R)CXgLXlYJ{qCe0O;DZWVZ!?G+68CLy$2G!FCk
z5I=`{($g<KS&F)SL<05$K}6dfv;^(?qW3IIaxTkTnLhZwaSvWMQ+5Y?RjAgu{otMd
z*h3(AYh$rrY)qmj+KsEe|Gbn%o04927=~4du{gjqq&usbb=GJN$0ga1xGkeLkL!6u
zq2Bq0D6yO`_Q{&Pa?EtKfoC=|;X|^#Y6R9-OecV1LLq*p&`(lo0|{TAqk>1rloyoG
zai09GV4iPrKf(}}bL=Fg9cH#T|7ukN&td#zxb-R31;RE>1Ii?L0Pq3(61W6wu5!ur
zfPBe;4`+_~K*UJKJj~4+aN?mFkIa^2en6pa7WA1?*#q`=-c%88@6X1S)R*CA2u~>f
z*az3Pk)79L6~o$$Tl%Kk?Xb?NaP!>HzK*#nHpO`zlkVRZy6TfFVp^B7yw5ql<tofZ
zxrtcS=+P9G->{&rX3P|jXT`YIJj8g|U1%%Z_CnF)EUXS=pV(hB<cQUDt(e0pTMYOQ
zt?Na2mp%2W+O(=yK3AQh&d`?Pwq$C|trNS|=&UQDJs>J??GNy8`_|FF9C**3<sV|S
zM|rAeCIlH=Yki87O0r^9TfL(QdNPxtCJXXTkn0?iEGXQ=Wl%Tor1#OUw%o&=p^HwL
z@K!E^^U~30Xpyf*$MGjgrpkCq`0}bktty0BK4w4(^ek@`h=<{2QDx7OgyQ1U9~v{&
zb<+g2ffW$9=)1i}6Xo_3zU-ICm0nBbQ~M;yVHK?4COPbWlN)n|L~tztjHv<K7B@xO
z%xqesj*ip`QsqYGE#<6*K84DcA|2r3QOcAeN#!G{Py;_uDkaTQ12<X`c%2Z-T_F%S
zKdG{#d<uf~PLe}0@W64f#iVg>{=T2CA-W4a&#=;Ot;rP}Z;&}L*OCxhKgJmdL-3t8
z1NQqDXmBtH@al7^fLgy=dm>;uX;s<v#h~<0<k?e}Qm2-rq*s-zCLK40G>vtUh{65<
zG(d66U*eI8hvb+Cg~?;C7zlHwZAle1=}B{3$6*V#ozrBBf{<N38XFo)BUL08AGrJ?
zo{O#cRov7*#aSNHH`Ffcy6HezwQ0U!(;uQ?aOI^1jiBl}xe5cw&?PyiI-SF3h{oNr
zN|C2zgDTCu&x5QqsPZJ2ZVPqWGK#FtrRN`g4Hl8tXS+*ut2*YnhC)vqW)X*Qh8WiE
z6Uv!QlMdW2aJDsPyM)7$mW#I$EI)A<Y67=JxGP43)raQGd7TVFuXmIaFib-lHxv_m
ziz}P5-bXJkG9e2$vqm+Cs>7R58>Yp&rw%nv(M|xhCxwX*-A8h~=VUhYfXx!4dHt17
zl{$B+=0~Uu6`6xGVaS8lpPPiE@A2t#J&`VJ%A-8!PxzhD$0MdNPSx7F5T|H5UA8>Y
z10p{Mdgezv_Xs@*h5waXL4$IVTDZw8>JW-=JiG@yR?OK6%J7CNSto(YB7|c7#g6K0
z;?*eoXV3$1)sbjK@~Hgd6r{Ri+K+VsDS>6Xl++*mV;_!3ON)<m{LS1RGq!$jNa^l3
zDO6RbmZSOix1@>Ym8#+cLEPJ?>54#US?D$4Zi=Z4l8P0a2vPR)m!j=ws)q25jJCC5
zyBb^xJIt6(K522N<Rw1ojZd_(9*ODLOGxKytEEd<3OO5MB@2vcd6U;z9x0coRvoS8
zyj<&diraiA$Oy9#R!X?%luRf}g6EX#T~NC>3R}210=EiTIJY{qEz+$1=U{P0CF65S
zum8o~Tens9ZSTVhf=WnB2}n0eOAAPMH%NDPcb9Z`ch{yAHX_~9-MQ(GXQAhOf9G@b
zyo2X2F0Ose7-Nn(*IM^I?lFBcnHEHJWIvZKY^%~;3?xqy*k3r(p1eo=0;_){IXe1e
z{X|l>j#^q0(vo}WA+lHGsG9f1B<Az&f(R9ACU`;Q7?#(#B?g@PHL>NS_3jRK)*v9+
zBOV_Y|9*ZTmJsJHV(&^?Zr;=0&9qz-rOecYEC1hCI@{9M&X8cWJ4S~*qo{I>ZsC>2
zfdEA!-;+VcLoB$4i>|f*Y+OXuriJRt2GMh%&;4uTa%XagZ~StzK6|^eG8XqRQzz?3
zoY*c7z}c}w93m6tAK6+@#JVoTbl$brAglh(#aJ<p8}KJrfy7r6C2J`JCMnvue;C2`
z%NJRW+{rJ?SYCdIq~#Jl72QiCu|$sj&LJWW7uLf8x&M-bSft-+Qn)R|NWi&^F!9Ht
z4EBXU62O`+hK*`i8sB$=j$Fx$guPH*3zia&oycE`cvm@ZCN8BlZMDSoCjR$wh*Lhg
zVk-@1!I-~T!soHA(ZYAFUu!DbSDbq|7;6PyOM@(w89|6#54=M6mjCppv%t|^^b|it
z-A$v^Pd??@>c!wjpc69bxnwl!3(?gyr7zgv#&V4P{SZfG1%l~j^A$2%+_0pb1w4$j
zJH}DuKcnPU^mmUfFHaD%{^}a%$We%s0lTAp=|GcP5Uj9owG+9qvDdLPIj|2X3LHJk
z9^-5s@XGF<)~Y@DvNcAY<YRDa%o?K4s1x8Do79>HMQ-@#<!%8+UQ86Bj?wY36d8`u
z#Two=E{3X)<BLIB@cy~DnWG?eLVrh=$%o{0RA0w<yA*D`A>00HbA{GWA=PPp2UEIa
z54)Sglfhc6A3(%r{lAE1D}9_$o+G;p^WTGx403w?`HOj4pz$Bm*<^iO;&f+2hC0WR
zlbe}WHNFeQXSgj9moO{ubZVr5lBNp!kTSs$rqdBCiCa=9mFZbxf{Mqjj@9JIE#H+A
zX)|j!Z`|(OJz_WLS^eEG4fd>Oxg1EwqDTCRGO1fHIa-a_CU~ogvrD4D0i0k4X-XK2
zbirITgQp(5>S|-HpLL1jSWh#M<Pu3fggddbh>>EvJY-+lMOC5NPJY@haBDsnFRHWg
z6@u)EsgO5s!GX7qS6QB5WtcZ&(cX{-=Ky^RztRpi%gtR!yo6uT%B7c;JyU%9swa#o
z=W;_Nwo@3d?}NB@^ygbaQQ$}j6BGp*d^8S=1^0W?V^c!Bp1LuKmn}Zgr<WZ)hK(H(
z7MW1<w!zsBT1g?7fg{#nE)z`W?xfTEYX{cY+Y8+k9>WE90flF{nKXi;staDn*px*s
zz==eRr{H!%BC4Gmc{lV#<BS`M>C<03slwfE8_LO(n&3Pw+bH_X`cWk;wzlQzI^&}q
znW=&<5=R3u6#h|k&J7v}T8Y4!6!mx}<wQl7V@u-@lhWIM78eY`Z;Z$55jga4qMAaK
zeoahDYx(giELOf12-zqDj7831SuEoP8-n3Lvp`yL;N%v5Jh?}NMJ5p_!lR-S+1`^8
zV=U~7*vdhO7d;L0m_GgK6JyEW6RB5cQva(ZfIk;5uXyQj%70pVRbx>aJ45#x=H~8{
zePj!_6aU?K^t>R&pyy%?*<Zxx2$vE#P#AD1frZYamqlfK{#`Hkrk+QG>#GX?`1K!l
zL{PUmqq-X87RWBt<qFiG^8x4M!@d}BxC!2$=Vg^w{EXV;JyZi%;Zg=CK@+o%YL5tO
zK;)L06X@uR`e~vHWQ`^Vrr#^LLYKZR2k*t_3Ov^$^dRN8#m)4e3Mp<PS4d&Y*-_e=
zC%EOnb-7rc`SAks<Kw#}q?3dzOiX?zcf?zcm3Fb=(+8M)=p&w7YzmPHPk1ol^hdU=
zOJ8F85btW>wI-Iup5Jt`P;c_(3(?wFA~<pKX|IEbaqQ1p1tm@}>DBCMhd`$Fb!7?4
zB4_ye22lpRWrlSt)ZsP@#j^tWugg&7`fj&v=JPdRIqx(iHu1HSPHh5<6z<`2uJX&4
zGnpBJCHYH<4>mZeW<suv+|?L&O2bp72({tBBN`by9A>Q7jMZg5avFmm$8il%#f0-a
z>j{{?{Ky;7Ku9U5$F)P5g%!WCRV!0AI00EJ1k@^3YHHu0Q+E=|!`~?-!*bajXl@lw
zVEAlh%fXlWL1ZXmJ;{8REaOSoXcqTyC`S4+PR1=4wt{6c>5bOI_#2@~Cqt}0gYG~^
z-q4!h5Hgm@QX82wEw}MKn>e?~5s8x)7)1-a`Wz)%xrUur;$d!s*5>&D43u$LuzMdk
z2ScZgl1D^Gq#0K1*El`Hbug80;B;}lNI4y^ZN9HJUbUTMXQ8K)nB5aqwabWIr?*|x
zv}Z(@k^-tv9*77JU&}Wj8*L%o4(y5A9?9&Y%?biTt?<d;*~%(p7=3TQH$EAiU(>Mj
zEXa-MZ7y33EehQr^Kq03kVQ_>9e0vPG`dFoU^kY<t;CpE%w{sM(lxzyWH7HF(bpw+
zK3qCec!<U@FSGlKdJ-`%K~_$~gMH9!U|o}|x`@rqserT`rA)bYC*P5n=^?;quQ^je
zM(`+@Ooy?!__C`aq{X1wL=tb=S2B*g_~0-q(1CNO;x4ZFB6NK~_<Mz+zpJhRd#>Nq
zgH}XasnbxHED!d;v1bfpj>%W58NNDXPu{r+<_6>f*4%a4OC_*poB^45@jV%GcYBqt
z{O|z=Hr}eS6du3O(V6Cl?-f3}Vb<Ns`uRD{*YyVnhXE5|ctVcJC5pAV+Sg(@`x?2f
zWHwxfZ?93A1#U5pDrBU>r79W*p*X}jMY^d4Hn!=@B1xY)+~u}6sV`bg-^cLHyL}w%
z#&m@@5cBVGeHtpQaI3;){o+V^JlxZ5et19$Z#?zMJ0KA6jM)pbx&mIAM0j-sA`9q}
zyJItd8q;{%&UdR&+G<H94#9m6A!@@lh2TC-KzY|abJGS3A#5X8g52P@L|%GSxGW~M
zE;Ps|z8Kq1_eG!&ts5)z(Fd<9bIe0q!5=BwrO|D9iB(f&Mkq&$YHo$1b&QW?C{dtj
zbXg|g+`+Sqsn?s0RyQUP6OMaAdH6S`bc$A<zCYs2wo18A9Q6gB&dZ8p)lLjOII!)!
zw-OcXn!po&E=kFx)&cueGJ?bfr^WYDvh<GbIUS*9NZq0a420-lgL8Y{1M?CgT94NE
z0@=~FcvP{!$3BpLz^e2WxxpGJ9(8#;=Q^t(vKt<rx&d?cN2=1TSe1mJi;BbHvHnCQ
zlO_4U0)wyWs5))s!NbQm)aNKjf_XQo10LnOEMlghR{1Tb<%*ms$lEVYua262fMwnD
zA%?cPtJ8bRR#mKT4+Y<WVIh^Qghf5&n{k(W?;(}UDHBW(jcNm1T8YHz!k-&rigwVL
ztFLp>0#T5J6v7O%mzq${TCY^D2a%ApIF*~Y77t=wRx~$Q%zdc(7f0XBt54g>-Vfnz
z4&sTmdPSpV5PG~;D4KjVN04+;FW3+gH?&6UXsw2ZuiDRPFfjw2pH$Y3|NPyhIeL6!
zfD>)8k0rkHA;De!MQE*AeA)PXTCy(f_`Z2POVaEQC!S-)pEGSFPFMc$-&RNuje0ZK
zDsPeQ8ch48U>mwQq@~a;FepR0=y+vgqGnbL=J5AHA`L}9%c6JQ`>GLM^n5Lb@KIJZ
zAr+;}HZGp|>(`w6;Nr1mb$Up$0zgkRotlG!?br?Npr@0^mgx3O+)f?!&;+%kVFf1^
zPI?AG??(BNXH!yAY4X6JK@ES}yHtCcO9nWx+m}aDtqkBw7=q0_{2ZSlCU|_#@Pn+%
z3m2KgCF4^r5@u{;oV?i~2GxQpZF203tW*lOTqUMFC#tRa6x~{U4x<ple!&g@4^E<7
zA9;hNP<X<Nhvl9lFwL19r?W*b_jfw^820hU`cBPdu#rmDmwp87Gw4%Er!Ctz_O9E=
zigbE?G+kIL2^4o%qQnc?4&FN(+1?KBpV}G+%agID<Km?x|5y{Wy{+2Y>L17QG%(X4
zbJ}$BlSTHI*hU$kRl1!YblpVVA7h)ROj8SZzX->u$voh?=$oK5Wsi9`$KYgB$_I=|
z)(w*!MPFdi_zID7mfiH(>su_MU}b$$LE=k`fyy~dodVHNp8ilCJ$#iE$z7&BnYx+O
zUh`)VW}ZyFPuka%VinF%A`*f#rr(__wAZUO$CFg%WJ2o?Ml<yXi;<WM7^+nrLjyGF
z811bg0^aZ>2wf|#;yIMk3k|6-n#lGKKF_(fBm`f>^+j%Cn$K2mXJH~KVK%eAM0w2$
zMj=lgef^4k-rN#2-=DupK}_GFF??Txqz$Kea{SZ10CB8LG2PNXDIy=WrIaVz?UT07
zYYCOf(A&Avd^S2Uq@v=*tUv}nnB1*d{<2;M{?jn?i2+%chZCtSE}o>|<^Ew1TdcLR
zxd%nRNJ^zmp4r=lFWrojz}B&FHBe(N_&IGFex6)E%l~1qIQIv7T{>-SFX-F(-QWd$
z&7=__q|3de5PR~t{w%s_kQpKx@Ng&KVCP~76)DerqIyF)Z<IC8tEhF7)G8FAkW^Af
zH|kQMc;33v*uzm)1CdIjQ0eOCVE#$9z;QNxdyVa>w5{XbMtqR#$vwEGfd{B!@$x3`
zc+7jrD*p|{OGtLUNA@p}6rH6(Mm3EX_7gw}Lga&?x-UV`6{R7Xq>uYnC9@Yoo3KXo
z=1JvjRi?_fj&oP3^dzZsrpNR?HIieSS@Zo2wE8&{UIZ?n-reB!bI+IW0t2UC0_lCD
zKzg70F8S~DJ|)+xl!Job>3vz{_C5OaYZ$G|I)g%23j&Woe7>doZJX`s;eP?~l7j^R
z5U;HI2M{lb@qa*k<bMG1-@IDle_VQN4gV{}598&PiHD%muex{2lcqr3I}WtonB+s9
zR~kD&-8*wy1Ng_fcZ}G6&9XIyZGfU=`dZ8H$<wDdk3hWXBM{%+Rfa4V(xg8l9(Vvd
z#@<EmK<DSD*XW0w`B5CzLV`kJZ(sSXSUE{INyVUQCza_2?&)1B^Vr2E?kRto<0B5g
zSQR~kC`)51^|}`lT;})C#`(}nYTh%17Lxr&{#Ee)5+MpcJ8@eY@;ely7i1dvir3Eq
zF?V52jU@fqFa`~r72Lsf_T23sJTeqm#Nvxmc2#92R3>PwHDq29oZcM^h2|+mfar)G
zGB{f}FWj6j((4s!om7I@czJ^NgQg<9b%VMc?taP~sp(5>5&<~;&5TDVF0Py$ag#>7
zb#7rveXH2;`6CYBFjDd6()>cRBw}M2xakM~);wVxdg;T8wPibh`+m{>56FGaJb=TC
zw;Lq}%5PRUFo`}t3d|U!T`(a|n|YwPWLp_(rf4loBrXY1HCKuXly(NUzrFAC6coT0
z#N<NQ?gr7c@+ZjKOVn}vV0)4-<i@>|%z3PLHF!87i80xGjVDUU5$Q{gk`V@4xmIkF
zVG>KOTHqad`WuGlXe>E+MFRCRrO<F4jiAb2D(_+bio-r<%P1cUj!Lzv!(@&sMRCFa
zDDFnOGgsqj5d4j=<=aewJc|)Fxy%jN8GIsh5gw@|Hb<wb8s0mbwIcEZJ%~2{z*^7R
zVfkDgH>noy1VxSMPB+`#w*Z1&2hweZ=oQM*G{%`2D)ZKj??^B4;R(2-kt0ie0$_MG
z4a;9Je0TO9ocoPET!Y+AP}y%7{>_EGw-*S_$Y_NUTmUMZop9AlSdgRMm@(C~OH?s9
zP>=GLc7H8SC@H{od{7hr&U-benaz3sJ@ndyYMyU$=n@84DchzjQj;MCK$$q7N)o3>
zWP8stpBAZvmb_ZjvR#DMdh3DWZo8X&l<%9Ya>xN*6sQmsznht61N0zD$Q7R^uDBh@
zMM)0|lPv;`zzSA)M=qxm`D`sSyaP`weHu{}>R|BigyS}dSwzP1gxs02C-kcKr&5gu
zen9o+Q-WpQ2REh!3XdQR5Ue7hy?fh+d^X(DE_x69Mt~D%7PzNJb_r{RzDdv^n&p)w
zVLDJeJoQv?!@cgD^WW&ZHJV$%rHUCeV^Je4x6rNnckd)X&M6io27vSguJhxhLj8Hz
zKoP!aAv1sp@V+*wE`UBkxi|%Icsr;=3a2+mM;4Ji%|l}DO*-QxbE6^erUS5&1y+K-
zIr~fq^Efu@KQD7!ED|T3)v?^U%fvsm3K>);kNugn`w2ZRea6y|J2=FQVbr#Ze9qK&
z=%oJ+u8=8Mp7>g}vU#Aw4z+Hl&=l{JJ5)N~+yI&kM=^xGM8%-!AkDl%K+sxI-qb|K
zmStMB?mBw^2qU{g$`=Oguc>gEHIY5RJEm*(@+g{#7<#{EkGLKH;z{IZ)A^v%qA8Qy
zUXF+AjUv#)VJH+R7uj@b-<nrt<LnX@h-=cB3WRI+%jsy))rph=NIVXJ#7h!-ONu0k
z7kv3BaZZ#Z$X~Z_Ofqbo6ur%aS~$H;BuUm+%8^`!Z=ejPv^*dYug4z#jGb1WAx#j9
zc{)@N2Y#YH(T&<rPc)xVIFqqeBp;N;wtxz<7b{ap%uz5_W-t@N&>a<RUZ!wkNaJnz
zKr93Nfl7;FNE&?WoxCT&5FThUTO*uV!$3NwLNYwPKr$96ej+&4Yju+gunz^iD$(0C
zs9U7~VE!5a%ximUTVaC-`JTzUyn1OT3FHC=K4YIu(K87Gl{BJpd0r2zSkJ!474N@Z
z7&fsgDc;ecDr9#P((x}m9LuEXv3qRP``E~&+OUTSwbuLwAR-t@ABl)|fJRu^eZAR9
zY9FJ}bg(B(c~J|km0|9BKq$^|29O-2qWK;q((SQ5<B>q~*`9I5e)^qcdku3X4e}^*
zPpD@1<)X68hy-MwqawDT%S@(lq2gCpL9{a<(bD3dE@}Bm`xY%*{G{$UGAB*gPEPF@
zLYTv7+&ZE8DwqdBN&HO~Be7Y|8fi%ZuKX%BR9&1M#h7WJF5n_#Qu>U^Hxd)fYW5Yr
zi39elgo^&+IT%6kL71R<BAGHc!jY0CT(D)fqwlK{KH)AoX`xb~iu}%EWLcRfB|#-J
z_A9>LmYRerutr2IIRq*WH0oCxqjH-WGDNlck>{oo8I%im=)f!cVs9CSHvOQO;NtdN
zN+G*%gzJyw-T}4reh`02S(0&CNr1r#s+_qsQ|_)oXF8l}%TsyIqt`2HG8h%__BfA+
zqy^0)jNIoBsF*Ug2C2e$R^Oov5pmB7G#wD!X55_v#Rka<szm+|yLV)D*4nAZBHi!$
zPwZYW{y(sL0@CP~r-x80<rTh)Q26mNiRhQiD;2~k(baJs9iy$AAb$98T8V!40S0Or
zg4@m#It>sGzrMIHZV;;uw>UX1q7~XvK9i73u1O!T$DIoxNieOagFf5+=7n|d{|S$O
z{0)z5I&GdOFUC8X*a;DpBt?8k#C(1b7W&GVJ>F!BdEoff3I|O!+&_VPHSXT+v`vhm
zcfqZvlA)M&{{`Jc|3BzHG2(C_d6s~A6N%QA=bxbLdd@G*{fe}zV8J+^?_W^yBg{<R
zgZm`!ND{b5N%wegah@jU1hKs4^yKu%@GwES_^ZFnMf~XY5iM?E!~7?>`s6n`0U+na
z0tNV6((ZqoL*5E7hlCSJ3ygo`)&HEtYO-Spx6w|zT0XpOXbrz>vccs)!Qo>WNyr;{
z&UTXXQ4UQ0lHZv3Kl=a-=~xk89<kEiM!nhyoH3aCvx}BYCjia`u={j`|HSUO+he;q
zM1+4q_uM^WKI7FEEXvnMYtM(+`I-O0A;d=lFtg~RE5slO7o3&o=fsZ;K=zfo<1dt&
zg0>{OgF~*3mId<W$k~va9g<s}$E(s3Q_J-6swGC={0cz1HGdg0%z-ITfLQbkCm)cq
zfBTC=cmi+;?}!+K=$$tQg*?r*^oAhTQC#ZKx&PgVN8WEs23u(r|Gu!RAjR5Ns)Y>&
zbElhSdDA&#D~rngO~vVE!`%O(X8MExV#KuTL`(;%^@OaS(eEGh%2R-wIla=KGmX9f
z$~bl<Mr<Cj&d>CxS5zOp(sz=!TwYU9ML_@mXeMaUT^oP&g=x-*$<x@W$Z0i0Zp;hL
z6YT7#$tg4oA~-miZVMvC^=`3a9D(S+0)B8dYl7_Ce}Mm9qfX?(BHr}Qh9WgvIb<5$
zG-?JDtxmb|couaV+1uR>7d(($hWtOAl=JAMJjWT;|3dE{ZTihO+1-5pqMvs2PxPLa
zVEuGZEM)Uv=>1*c$@3ku1|RO?Gt_fp5AVy+DVkUS`N%h0%*U4CCxDv-Yx!Wt?%#y2
zoIP$S;)_9{{)a;u?UXX|eb$T*$%C$zKf$GP1>9@^Et^Y}|BZdcrT?dhD$Cb~phZz#
zfE^nHP7)PE!K1zCDaKuKNc~_O#sH#bn>dEue)k<Z*-Oc{=|Kas0Ib{+a#{Q-9;o2|
z%`~W@%e;uh00$rxT;$^%n)mJG?Y@E(J7VIh=i7dR_qZ$VU60^B-X+>f#xL-G0T>8-
zyK*IoT;>&VorF8jKcV7hzo24704mOghCLj4U*`cG+a)a0$05y4OsW8Jj~x@P2{BCn
zL>Xq+^Bx!G8lm~i-#gIHoh8V*<RwVM%l<cB{rneR-5LoH0Qy~wQrYN&pgnikt>_z+
zOhUMrXREBT03)K$Bs<FdQdBn=Ff43d*wG!I*1dS6jeuDSruk{F&Z8|98Bx*27u>zZ
zxop3?VTW)#(7XKuH7DbJWFf?T0o2@ONz~#4!MD3Z`O1H>2;RR~1V~P*V6qbDFBSo2
z%vqSA8n6C6K#vjw9Er3bF{wsOCX=A3PX4#VuyMx<@&Vx5V7CWf#ymokJ6MX)sOWgd
zOgBN%;)NT41c;zWcSg;7KN=qzK>ZH_faDheU<?odUEvu7YuU?xYfSa4v8?L7-57<l
z2Tu0?n1$Wsae<iY2h$+c_CGwK3oHsa9otx|w>6&0FqW?nI3X9?K2f25UTb)V=x}F-
z*MtA0f-quUSfrl`t10T$Rrt6y4~C}w7Ao4RU@&JKUx|gdf6)x?XBcZzg9Z{>oJ-gv
zT<m1E=MrE8`2ns$8Vkc|rM&|*NKe3lZKI}vo1<PPW>7+x#X?sXvV<1&L-1t=D$|{(
z?*rfMJ7ZW;*)vPvvCJYJLA|gf9Hx_LM!kWRC!wJ<%e<3;VF|{5UL`VGn7h*$Ih8G=
zv}iG2I~A<fPp`3CuCfuJxI((o)*DVV5UU0$?qa1{Z&7IoNyQjIHPk<H0N!Y*prh_1
zieE;)N1U18D5W|dPGL1igei-n-eLl?uUISuPbl^amEaa@Zkn&T!M;R$TYqpp{_V~o
zN9jjB*$pVwo?|@CGxMjwJL{=Z<B@Ln`3(V04Kyxok^}<8xdk2oyWd2~hy=ApmKWO>
z=+vKtDh+1}PA?T)%r5CfXQm#as5RiKU%hjg^!Pf>FURN<z|~uQDop2SPtgeuH7zzb
zg`HiBFAKSU8}_YSO<$oAEU0lAK$?%Fhx@95Mq!V&YbU^|Z~Ozbdzqr=oxr5HTZe&&
zvSheghf*=smDKPxMRr~giw<@1_1C7SbfW5pKP%b`K?X`qYOu@h?e}U09b5L{NC_Ty
z`VzKNX9(2t7R~2{(=-}nk!3+tZn91vs25~u2L>xSUdM6vLB+TDjiPE1-P3IZqZ?o0
z=eB4b)rv4|#DAHW@PL?)oW_xUhqG^%m9w8HD#Wf&#5mcap$>{2MqtfQ?Ws%EN9xkl
z>D_;?@J5AepgKh`m_1RLaU!$7Z!?gAx36!6I!G)CGsh%6BmtLIrN;~lae^vX7p6qh
zZYTbxMXU4Y8*_eJ7J;V<?lGghZ+H~{{h`0NCP`qH>~5rxoMe@s60UvG!(Xph=1RbT
z-H6&t@uAA6u_Q40-Vt7tbPkh|Oh)vghDEw#00FmebL?svCF)+O96?IGCn$L||G3GF
zJE7g?%Kp4g30uWv*UW+;1s4x~@8vGV+bXX{<QnoX@!d<PE2PGp-tx3JL9{qhScZE=
z#Shn^q%NHj%g>unQf)kEiRVfQ;M33AB-`AjS#T8GaWw-8T8!l)eu672LI{V^yHwDQ
zROht=wwGv4twNZoiaS3YOqy$!?~2FD>c6T8!S<p`^+5^^_W$rEOYXSSq{`?g;>EY{
z1?V?dXPF9FS(l%nt56gaZr2q2vBvS@4LfzB)yqbnydz_)<x_Lr)iAzvubLw+94TR2
ztZ`$+qsh(D4b!(>S-jNy-0c)@LU`}jSTgy7?*pu{GtxcY(PEx8g6tU*LDk)Jj_<g&
zH@E;>q4Ixh#SnKl7D`0bxOV&}a@{TT(&aQCa|qEqV^qm>W}Tvd1d6BNt?hW=akrA1
zVHx`y3WCEr9g@Hk0?4HJR;ouwcX>vxnWm<hV^Wo8l?7+6$VJIM+U-fG?gjK~Z^@;M
zCy!|R{H2hh{eaUL?|=;ODs90nRpN`o&i42fK78RFGcwil4FP_{4)a?DvL}Wqq!~5;
zBHYIjWih<&0ug}x7enhV+z}Uq+_cIUE@&^G9QkUVwV}<nT6$P>iWj&(wE=Vflx%nw
zkCLFfZ-?~F9=tnZ56Xn5>nZla(V?Ys&U%-BzjdaZ0Aw?{#NiYe(3Z2`rt>Bo&AoY<
z)kbg&XU!TI_j&t>*n#AlJDM{8^ex8A;fpGwUpxiWzj=yXr;a2{6T5QOtr$a*(`Qc4
zkJ6NHH1Jb}I0;PKo1ZNR%ndk?4gx&Ii)g)hXb3>Y$mf+M>Xxu<7F(p?z3R83r3ZBi
zoo59`3cWVOv>2+3x>D*=V;|Ma?GuKjQ~wMq0#QHIOEFeP?-Y95YY71~1v1j7yqnxE
z&r;LZQYFdE?NioSd_n*r@x=-CsOJ|=L9ljAoYOQX4A2yWhX%iBiiWqpXo`n<!VzuL
z*A+#|W?r_&ZAplXlbR>lXpLAkUnJk~aiS~Gr{BOxA=NAn42?RbbGn>aEuV`w^Y0wp
zB+b?u*;;SJo0xv@NKQNUIQZarpu96nL3zZsvMCeiqCa#t2Xmnqp;!f%^y@RGEn$P9
zuSM1MheFQTjLo6XP*&w*PL~XZoB5EB=Vo22Qm(7uwD|md>GX!#{LB*d>Qw^vh0sW^
z$*hJ?!o#ax@n0#ESB$Rl4^fV;)BR3XuBm}8*%0jI>Zw%?VG{;f*IW6i90gXRyEub*
z;PX@4zk?jQr0sbgSPI4Qq&_CC&1#6E6;)73(&&U>EIdT9G<P0GPtv8K%lX|9f+med
zn{un$5lpj_<IYOwx2&Y3Z|e8emkAlE{Z;A~R0+6yZp)>*-yk`aU;^ZaVQPK^wL=-1
z9Tcidy_%(OV_RzI=d+sVoK84gUb$q%5;=A^DuTQ3S@uX)31iXR2^MiADATV_Er#e-
zEB2YY4hIAc+^i2{UHp80^Ez1-d-TIEN+=sQgaa6%S6`;n!c#mS0V?>%n^FGeD9DM_
zRQs-=Ox+RO!BWVcsBu3{VWP$qL<4o$dFYb{A|(w1wtJoF7^86qGzTILkEd_J$_6AH
zEY{31eUg&mK~6e4G)@F6pR|J}ksZ%0I`QQCVIXAT`}`s2DrpC?6SP{1#{Sq1^#*g0
zZ+(mEnWABCA=sQk@c=9@Y`caa(ch>siI*Z6j~LDh1@8eB^(oct7h560nx=Fw8F&8h
ze)WOyWJ<k8O-MJgWMU)iK>twl1f7)ldSkHq6ld|tYxfFljMjjJK2@1jLF*U{+JUU9
zzC@i!`DTU|dB+ftBAqQuL#x~p)K$dw-4IrA{zsT08v_B}se=>z(`*j%B#o8^PDVqO
ze1UhZF11XPtxZ4RW4~<SlH^eCuV@Oj?n^YJOrPTQ3ZI4xjl^D{h<`KJ90766yq`B&
zPf|?WHlq60x5E*>nqey__j4lq!>5v>`pz-mFlRiM_p2pd=<cq$ip~aK7OMI|GNKTV
z2g>>4L~Pt%gmN5T?376Z*v>c2W!bghjd1?fc9DV{&Wv1P&YH61Hidh|Jko;wc+`6g
zs<udJncev=S(UM?^2I9$haHBrA=k67G{x8JKKgAN5$@Binal2;aeb0{-G`zI%ybPI
zqxzU)czSqdZ8dkj%T$iQmA<Numim+2LI@+q`x>4*Mm;oimOq_JoH%xBuGW_zR2rp2
zcq<Xkf$OOjm+amTd&v725A!ozP5+y%fcgK~irEq^;F{56hhJ=k61ozoTMRu;F$NX|
zHA2^+mRZ6tUXadb&58F@IOa3mey=_S2g|LH2?gMWTjS*k6;pNV0XN^4N7=yShm)+q
z=AONRoki)-4f&zv<%Y_Xo>E&-_czD47v&lan3NJ@pxRE8UG~zB&VmUZ@`;9^K=d*0
zNF%P0oIVAyafAwzmT2^o>QbKg?*Z!S=`L?Y)dad(_7QV3Q?ku4^NNgxKzuxIc1@SP
zW32M%_i;k$v@K5co>G&PA8a&&*#sU6>MiQ<o&(_e-c6D2PQgz^x#Gizx+T+1Vq^2c
z!HCU^yHAea#x)!>GShg<?--}HgkIg%dsZ+H9d22U6lk>X$GE&m{ltmA=Xlv5WwLv}
zgtVV9R;dju-^rQH?paqLlN`iz?52I?0KGka-~F{FXsBMsg`a-jG+xs}J}OYg8O-zc
zzO!9O0G}6=3u?Q2mZnuCVO)aWG35u_vvhtpx`X7s`{n8R5z_%G3)bBWio89}ryhW0
zrjfebP(l@^*+>~z0v!)(ENE=Myt&-n-jQNLrxkdUHzd?C&FDQW2z4w`{Kja;j2;`t
zCnBF)W5J=XwAG;yXVm-k-aiKx{><AbRklg7??d1W`C}?dvt_C}wP?c<76z4NOb9vQ
zqW2W)4*q=KiPQlN(-)E1Bjl>CF`j%}R;Tkeg(8>ohn^SqA><x;AYvU6$J1l0K7aOr
zYqCe~U{SxMylup&g&po?_v#)T*K>QgcDcZyvVA;7Qzo+17xvz-?F)v7!J6P!^YQ)N
z{e^-C#|e+S8XBh#P0V|BnNQO5NCwD;EBMYx%6$pnM8Ny0Ei6e-du{T@KMe?2!5zt~
zm)oD_S>=U|{uT{<z-g4>zZm3@y;%E}e8c_tRlQ<qF;=<2B*Tbwk8(t?s+5!O5x$oy
z@AkZ$NHe_TB<+-3RA75MU|Y}#%xndHBzQYv;8Z>LX@IcOuMu6Tu8#9Mii-G?nfQ3x
zNB0TrNxkajsnnUYs5*+2eB|!0Oe+rfL|u%(DivscbR#^-y80Y<OY4MjGyxVg0Pgbx
z;_475No0oPL#R`|9I-7sRua<qOz4s=cnA$QQKXCZPzcOJ#_~QUWOoT3{O-f6ev(7-
z%Am%?sjqGfTlw6iIz5l7fn7o!-RuMOosz+bSN-$%$HJi@#!nBioS=?^9U^;fCiB`f
z>x%WavHTNs<PZm_tjCw!B;<wLPjgr6RUuh<;<OEYgX69V(>u%PWy%G$^KrZKZ{oP!
zh6iuisHz8*CqtyJHet2a{2wN=M~7WpKfuh+-l{Unn5N%@f(wVfYJ&IGgJ$I1SwD4E
zg-(2~n^(Xl72vJdg6W(^Em=PnI|{CNfdLc*Ce+-K_b1S#{vg4`1q0AQmDt!u89*F{
zGADf}t}}m!T9_cm;E!5})}yCvf=;!inI#_|Prf$GC(^(oFF9@FK2L#lI>1T#Gfu~M
zJVbig{cVEYjsVnIwRpZJiF8_;aDGYDOg+-e@ovhb>n|VABr$Cn*c>JpOT#HTWozLo
zEY+in9)D$c{MFupD2a@yj+ShZdzxenU^uo1N#rINT9!~jh(Z;yeulBe%GK&pO1h&a
zIm;9-0KL)hVSpk@lGt0aMm&E^IFp?tN*qYos3&+iJ_L*hum))&`HPGLxR@n5;W1Qv
z{ukcBc#ppV<3;@%FQ2GxADd(tTe8Ov_N84uV-LC{jw*b@dPsx73HMdKj@nLhfQ8Ph
zskb>q@=gRlNFN!I!AkK*B87cbB0mlO+DN2AAP-tN^Qq)7<-wLX!-V{N+-*+&o$<P=
zgG3>JA*-FKzudX4=*9VlydN9{x`_l(B^Y_>KWZ9w_LLdI8)oW#g)@194uYQH?1?jA
ztOpRU8_6u9>KnVb%Jyn?#^9bHVjgFcjJ-uQ`Xa-CNaPKxLI(U(2;9vh$4}o~WU469
zDr4^+!FdH`cA+vC;FFvl`9PDK4{wc`@|{>AkRSZoQX}uDonek>w^{gs&JHiBJGR`(
z6}Hn_CdNgEs?|b+q}dVEZcMYuMx~~`QLl8nu)tKjr=vkD)dXip(d(9CVvQ^{0edU6
z;n;aA`-j|YjrNzs9i)n^!*F2opp4pPffW!q<Wq&WC31W4B4V<-jsR7<FOXd3!7M>n
zMT8;t8QYqzTyk#WIPEh@ACx)R;g+~Bz2qymFrZIht-~tY-r_AY7KXQwEN1+f^3|e(
zD)dMb?mFRhwZepo-5meVTFrLP;c^$dU7yM{#CZmF6?9NZM1c5Mc~ec<YY30@5qLJp
zvRk1gz3}8mjkI7X@Wk1FBsq+RNF@x9QiAS+Ze}SaAN(I2htnl?VEMt{OSk!1tGXvo
zZ&F&wZH2<44{S*4j1S?#T3{X`=BA}oKtuEn#S>czzJTbF;vfXR%jy^9GwYm`C3P5<
zScBSw%|)pc6VglPJhffyCfalhRSH_^LdKu-xWLs+EBV3x@JR_`MSG+;n1R%=*D1tY
zvUPYwECvhClJEew%L`GjZuOUFMHMi|5nlk*32=IkY40!eR?|qxpdC6m9O*I_&m?^<
zAQ%|4olPu7?791FpmjwA@()3lHeEW81E>Q?`1nVUN4%GRZ97fN*jo#gV>>N^1}je3
zWbE@Xpe&Gms|#oo_}}6J2rc$|8OW)b)RjROBr@ParjJt?T921*K}6N$Ef1h>m?b<u
zmCS+xFy2DPnXaI}c0dTZT^eMRvk;Zj)6(k>4CHZ1^8DLOOdn^mmDcc@s6@iI=P?`K
zJM1y<+}jLLIOu)#Yms~BG!g%50%`P#%9qEybDSTKq5_8?&eoHb*O#PKF(;DS=tRYT
zYn;20R*W=buoOR?=f8fnER}3<`ll~2Yrnn=PCFf3|M4GoAY73WKu8F&-xEUARqrjf
zkG4j8^^XS@O;coW-@@AfDh*latH<p5S5XCy29G`9oemZ-Mor{@TLW_E#|cgc9u*{C
z>P;1BS{Tu0P>%;)dDgal#_h+-gZIXg7P)rA#{V=Z`<For*!#;am;jdV3@PQ=$oTQt
z6Y`JW1Vym(rqd6OlOt#HIQsvdhvq0$JBh<EM}k5@cp(cS*`q`PhT&0H@T~fgb9#z)
zJlHxkGRxMJ{s0y^H$waZ(*)=Mio9<h8Ir&sV;t=xzk9%3crA+ZFI#dyeg_mM0Uucw
zu#fw|gBbhj7?9p-deBL3!{lg*h;eXQ;Mb-b!(0@cKOIx|+c9eIhhF@LbAc$EIoO7K
zy`ZA?P~s};GfCkNW~{mDTSbgmCuaKSzWS&IfIWT`!Qc@|LEij)oRm!~<BapU_MXt6
zTcG-b!J@{M`u$q3;a?(b(d040cG9j2|2c(!1v(I?hfO1d54T%IIWPY7$h&{VC%h%K
z%pVRB(P033nPbypV&<f&j-MOm(v|aY+M(e4W48>V&>o8EkZ-0r{;x2vG5S!w^wKlG
z>0nC#A)C~FK4$O$$LM@J&9}l)7Q5yxCZH{1{_-ff*hhAD*)04WDcd;f|7-i5-h8HR
zK*P&@TK!*b4S$^~^bm1F2hFMz>BVTtl8P5Uw0TyPg4#v<`GE5UeP%ExZpC=3b0qoF
z^w6jNMEr|h>*H>mYCWlX!E>rPy>Wn>z9R)1+VDl9Hu-5RoAJgX#a<Sr<}-#hv-U0t
zZOW1w*m7DK*dTByxQx3k*)R?wdx`c27iyb3#mmp%X&J<eueQIEO=No1N6-WM2%xIX
zifI^4oZW!eB#M^QjI2oi8z<<a@J6bA$<FP<9WRBPAaa+DnLBY(sws&>si240%11I_
z>0OYgwl0v6?;bRjh`pWoI*~joFbY)f{G}uJ+gf<6eD24HU-AeRfK=G{>K7(&|Mj&S
zlW5uEv!=&v{^!S!ngs4o>4M3VP$wkS??*BE%4tWMV~AgqA(C0<0$a%DksE=o{*}y6
zrk~4E0l5crr9`0}kp1|@(R}$uj1V3(jat*bmm-2Ec7NUC>e1zS=H~a;Ie^2*;jgo;
z?gkr0Ep2%YsUr$Mv+~kC>MXo(ALR{5Q3X+&6Tc@T@L;_-0v`h#^T^UbvHg-2Ok+Jt
z0niv^Prpu7jkqBUX=nS)|F<>lSuh(SdfK^S^%ug)nrnZZh+i1fX&6d!N_-Kkhh82N
z-=98VFZ$g}GaXLZd*k=c07*mn<(Eq1%Ws7RA#oS9kVitOV98m^TTDQr0r}|h$j$(#
ziEu&fSI%IXuvj`zkUj=9Pq=g<Q(_CC^FaUcOQZ4QJ3xxON&FIZ(0sdnOrFa8xADt>
z@%Iv=&h>6>Mc@_beN-EXeP<Jd1>nN&&ht*pwaSR6`Iqd$!N1fIx~!wil~J;hcK!z=
zlw^cuM9x(Hk`u|{vURNAP*-F-EJRch4iQ&a-z3jI1Kupu2e>HTY;S-`ts#L+FJIoD
zXlX_G9RT78=|#n67;;QvCU=-y>Xmi|qw9yK4*{2!W{><zJMhZRBCR>*^DPRi`{T59
zzqM#eaS^M@c+Je<+#ERzS-5Diq+bv%zWqd+;6QO&E-~k9!$F9yC60g!`n_YGLT1wO
zL4nJ1xFnmUQkoAsOfy9n=-R1uXIKH2>W*t(8edzjwwYQ$WncTJ<qVERouI+6agYLd
zzXh!%D>2731*8&(xQ4*nK@(Kg$~|E}Y+(mKt!OBfQezPbvPC*8-XTp-Y`}9F*uzu#
zvOZZ%9u~P?Q9rlPAX5YeB<WrA3*A3Yi<PQzuexZB5+iHA@o*UVF3QXnAy?Hkf2(`Q
zm&%}1n3ok`wXevH3|dc3ez^vYwtLfwgA!@Gl7${=))`H_q9VyD>sln@OK!)^>Xwey
zP?~)b*}hwDx>a0JNEc0jZ(LUkZ}fac4lHJE50U*G)$nPgT!nd_vUoZ|j@C(`+f%k}
z9VflY*h#I}3)HlZb6?D7T(UKl->Qv1F4^`Jw3Z>5)S>`4RvvymBxxOP!|cRm+ZShr
z2}2%_++bh*=H8C7(C>Ngi2~(agM5~s8nF&h#?XdPcc2h>e0=M4JgAsbmxU+3FLJ%0
z{5JK5tuX9OoxOz_8LNXm5xFYO9uZt4R;}HQ8fV9;6-sMlqmPsSfVhu57d(m@XT*C-
zu<iV9_afc|t_3B}RK{lP4F~?R;oYZQ6;Gsn$<hpz791saHQqoT&%V4jWr?y|<%Ltl
zA1V}XK|3$|&JUw(Jru`9caW9WJtpFI732zKcRFI$L+tF<(QQua4vJr5&{9S0`1@$o
z-3sA9kK~SLRV@p-q2M0jGwV{oXn&?qmCKR-BUFaDKY<#k#$!@iU@9Ko@J)3)u<Ll!
zOQ|B<Ki!9C6wH^*{{54M_#G?TShX(a$6wNlp9+I7B6w97d;zM#kR^h*_#Tz0-cz^x
z5`X`mOQ`#@DktIyxyy6vW%niX8rEtry<&2I^p;ih>!{MtC`DDFwL_oE*Hz2vgbFEF
zDuO)2Z$7VqXAZ0#V~V)9ol3i$KH3~-8XSLuk5}9=yI~N!dnS^DMhe}hu!|xA(%Pqy
zp`(-HG^%>RG{gz>n2&kz9iqvIxGRCi-2D|kX!hz;CYgzmb3rgp|F_PHrpRtdkl-i3
z{N@*$d~TE@3#{0A7l2NIur0v|f(rv7Zp$!&+`zhdT|TW?xZt`(KI#PI?{XZime$Tx
zq6IfEV}taw(=1@rg<8^$3S6IAyj=*Y7^`DniY`S31kWqcm{)ev?sXAUzKvz@V+3O1
z3(i72=`EHc!7q4(hzbdwyd$*OtQ=K!;p~b44~Kq66GZ}!SpIj6Yb!k@rdYSHj~dc;
zoVGJpDGfbjv+5QUGtxw|3%)f6LC9tx$1?{rhTNZh?hY87kgPd2MO<$*`h>oa>~dc|
zvF0eCLhO2@Wt%rHF==7*S+Kmhw9EEV*md6nq^`~?-UKmh%gAW85xO{4LfZGS&{VP6
z%gEc*96>a+X1lzYP_|%a^@haS?~3M7o{js?*;ECWmS2-MBg)68x20s<FU+*LgJ@gD
zyXRbo5MS?i)RcwH(JrK4mwIw_LMCREGhD%V6(6dzIb<>VdC>EC91_oOFxzzf`vLG%
z@UdpfpQ+j;$Ux2+Om?;?Z!wt22G18EB3wtwtce73`H6Hh9(*ze&0fnzY|<4|I_Z;-
zZ*2lUX&!(|ZchC19NCdOzuw$5_bo4Lb&S>I?4_!zE*J^wvlyQ~-c6p3jj`K22i$7&
zCMLPKRJpLKypcvoz$5K7#>d)yj&!#@Jf0Q~82T%&co7qX2vV$bvWBq|>>8s6#h>hF
z6Dzp)p%q-JBgugy8VEV?UDD@GIv~^?%1a@_rV3u3%8m&&)pnha3sicy;DN`g|6}hL
z^(FY)W-XE9mt9Geky2c8-b-I>@;S?*v1|<Iy`szd$)eL%$w^Z6evI>$n%Q-k`k0i|
zS^dqECk@%atu`9&TC<Ario!3xIWuPM=k_y|ppJ!ry#`D(^$pSZUL?W3iOCnS4xl<_
zRx}mE7x|8OlXAB|nKV>IVDd0q9&!2teo~TZdJ=R?l<uqFX$xW7Y^oS>Pm3lo{sh|6
zB*xS@S;@WG2i>49!(fi#Yes+9=toZpm>W$i-jh#ikyG~|Q(8=*tuesgO;(NBHAtEu
z*&Y?%VoV5KCl=yzC_A(So!Z=-^$j}C#2ZwF^ewaBt!d^Q*uyvxoZm%Ag*RmsZ!vEq
zKTuz388#$ZS65XvP8|iyl;zJjJkP4(p}WiQ91)_s{drX$ox^e3uyydm5>Ni!lbXt!
z`y0CZa~X@A_8a~*JJ9tiXg6|Gep6^I6hHM{>kJ+DPDf%37i_8@7u(108a-k02z3i(
z_jK8VFL=D~f``u>Up{qy8CHRiXdU@P-V|hVk!kz%l5$VVS!rqO;$22R*Or3y{u`d|
zSeqlNL$bY;7HW$YFv0-M?ssb>K};{>scqiLd10Y>4Pk*&*627~LNN0OKv7ODl^n3K
zm0xn9pi$C`XrLfoV$oM@)*Pp-+cwn~KTFie+VcG~w@L7Z^rRnkrIM3SN1bfabaEbR
zp&eIoQcyp%H7PnmPFLAo_pFA|s6DA)<K?H$Ted8Dhj78Ms#eVEYFE?65-|>HOnI@g
zAwjx6tYT*x`TdjIyjtUu?)jPQzDz5B!)IX^)Xz0(0+A=buFCI_-74`DB1bvGMUbU>
zanXNVz+W7B)rJ<h(VUUA@xwsi9OP+(@H68HV<lrt$|Sex6}J@(i=#0fZIw&TjPC$~
z6~;N$yDHGFVm)@~>Jsx(LuLE=@{&bF`c!q|PUZbvE4&-@4Wg&xq}^%)zFEB&Pse=}
z4{n3!q{Luw7ug~5Ibp?8^Tt^~Z@<i0GG1pe=@R{(?)^kQN9ls^0L*6$hd8A=0gJn!
zID9^JpUUQtYq&2;1l6XqsU{ach(`12z*z4QUB9fp<(4>MzSZeyu7n(0B;S;*xqbzT
zbOzV;gNdNk16pYm`^3i;y>Kg8111;>?&6!?Swfy@ee;M@25PY4LwS1L@#`QmR$ang
z;+&hJJl0@^RSwXQEY)t?2rLRjU_r~@CRU6?UP1Mnw;xyX;x|teYTb?s3NwzkL~z15
zpWtoiNgI>V!p9k4ud&-Nb6a5<uvlpfKdGL3d*81ek5{+Ae-gKVfMoUIj9WI8JvG~S
zJ9a!hUGk{#RO$wCBc<@ilP1X*S{Ly*nw$C%YND~>T$c|p&v!kFFpHvd+ID$&V6C9e
z-;!q!DlBTP2k6JA+{c3U4bWql>#|HhCz{-)lZ(9sS0OUX4PG!){@MzcUC{<-OQ%py
zPi{UY#(OWEF!(h#l8x!mEK0uhCi^6sFAarAoMhK&?$0zaQfzPVf#F7>r1*PPiX2&q
zyq!b==6tOxg`-3%7KR5rg(!mr(8y0b|0RjESEq1(o^o5O|1%J&EW<n>6bx@STM|vp
z_SSdnR0B#)|K|x5J$CRf?ZkfQf&8DrSz-0mzUgb&aubUoA{`?^HM058GtOk!y@=sx
zRuo>mw`C7phA}HsB(bybwo4*k#IGy&V-HjCvt)FJB(kWFPhYVofufuEvZhOm=8Jd9
zj!C9YS+=l)jcmnO`OE}AN4{9))Ul@rcEV4E;#}2ki5&xnSqIh#QMmd!>m+H=xMdfu
z@ckP>ug1$p`-foTp1AyV`RQrDlD!BQ;~^{QI18;#o9CSpq0`kSvGeyW2U{i*4GNZC
zX0W&+Iy9JTOE4YoQ#ZcnFDlldh%}(?p>8nmO@?)wyp&s@etw?3tl6$o|40M(m3@!B
z;w^q~OHz~(_D8h(o_2k<hU}x}+=8Vcu{U|!HtnOQNo$t1@LzVhzY7JHgFjg6UrVMj
zH0&VYTzz3u@IkCNFbb+){*iBAiUS(xtv2bys8M88I~N>ZxqFErb@}3)ShEW^ayGIB
z(ZG*4l!bdsI_n<%Ie*h~l@-MU%JqvHq*cr440pO=`TU9X%Z=-y<%1z-P}|u0YEria
zwK1k{l?1e9XWKx#z)qF3k8-XTVM=76T$NDpCv!L_%=53TKZH>N*FTX#-{PE4&Vh1|
zwY48UU)T?1;ZejNoU;#vsOMwdLNltnBaIb>!5uz37wPD<TN#CF3%t`zjKZ&CM<k^C
zR%<JId=_mLG^6r9Z6B=;CD0rvvBd#3G<N(o8E>5}mEFsnv`<9PZvq_B&0&pA3nbMh
z)&sU1eVrYb=onewN_5L2HfO2bzisQjRzrAB@lmEWrm@y*#h4uEJ}YtN%CKirtV7$R
zpo^&$CG=l?qf39@zh(6KB8|0A!hrobduBT^q9g_J9lrghZ}fB|G<qh*jEK7G$D`U9
z<+K24@%`J-wO!I>>AEqRZoL#(vWhe?5e&LANALprzq;U?xoXykWp?N=sXkU!Nlm+3
zijTv3CGC}ML~d>Tv};UK#~z1|zU~D6aW;e|o1ObpW@BI1>S6$|LYb0}q(H#|W|BdR
z3v(z87z^SQU#vcXp$Kt6O?WNMxlf{4K!`5K0TFJ~M157W*h520Hp}$hd7tDpW#-oz
zk<)yy4kPlYo+mLojv#uYpKf*XaI;-y(~%(tZh!HJWpqV?U+4Isj#<6&=i?a>8rhHD
zbun8KPyI(EiDI6T<)-<s7-(CTTUlk;okaE;sQ=jqrP$+4WH_`+yAA%AKTdBr&4tUx
z`{PSnlpi`<2bKTg4zb^hW7zUsz%BR!<u8uanQ6ir9pvQM&t;(c@3m#4y>b!x@M)h0
z#ETpAA4^N(BKJ|dHs*((*GuEgD?`3i+UiZ7>L2(+PvNA|_etnzGo5BcN+tOz@*Ni9
z+*(QAWII?q6f5XfOF+j=O6o*G!Ih>FwxSDh1Pj9^j;oGLmpi3QoHf-1%C+iBhSKwM
zyIRD}PZNhP|G7krkG|y}9}Gku!ur<&KMS;bQJVJ6bMa-a=!^Y+zjD6|3ipqUakqC}
zbh=l62@+eu#|@Eql6LfS+VGIOW37(yLv|n#vcK)Jg-zn604KI`ov7Sy^&9>z=Hnit
z^?lum_5WO9{rPOhAkMB*WrKM&PFd<#H8buq>s_n&H)-;Mf5csT{G*fd9cEm({uy^Z
zLKZJ_09T2Na<pQFRhQKe{23}mzk*hV1L@6#_N*Wq?7suI=+2Fvw~o=tPpVR#(9Z$(
z#M3+9YGTm0(t&*;XH&l0^_YUOmn26|Rf1oU#$f11?7-pY?30;#Ol@5Z?f^8O-P-Wr
z9dheS;JRV$2RW=e62%7$;BmjbS-NIQMu>E`C%VCpR7b8N?u~r087|~NRRzM~Q+JzU
z9!lNWu<yc?WY167M(pDp=_{pitzh8KX_LPxFTTqL@k`E{sp6y&$QUeK#my6xSTHt8
z1_nHjq)QK1CB8sr@{^d7Sa@pJWS9Ljc|QI04x3```3g>{WcVqrAdH@x*DCZN$ae3*
zt$>Br#p*uZc*K*}y`M?Zb5pQGhprucdhwlfk)Pw|#pQhnAY-&EHehX~@Zygu=)B<;
z@Rnq30$y5t9U4y;?HsGV(ulEEAOGakIJVU&0bxr9lC~r#5a8(Vdfw;F)R%+4RVMb)
z4jAOT-Xx_;wnA}8SGrv}B5$@I<=Vh|%3IQEms`l;!h|?)HiJw*$~Ie-sCr?rIyWov
zz@sTdw|qf?vCOh(u1N}pT4GeHLaf`^=P8i$GTAt~DQ#)2FJIe?H|$YOQgf?JkL$~C
ziy9i(w7r_}_f@yBwx(+bwUsue=MpGx{3OcwcnBxphS8f#1SxG(HDUeCWfS0Z`<1b#
z;w)v_?%IyZ4;oV8w$=Y-w=4fBmFU5!pz)Z7$d*0in*Gpr%J<Fv8CKZ&hxdNUVNVM_
zOC1@Gt$zK&8pPT$yefE=`yi|su?%W|((ZL9fXdr|L%wzJR7tyn495<831_eFlkdT+
z!>4=CbztV%t)S1pSNa^()MU=;*xN^LcZWsbhROKheSYacIkM&Y!VUh$JbUB<@eoq^
zF!=5|yT0br?u$#by$rt;$*U104J2pr0=M@<Wc4j*V25q&Z}kZ@^i!U&w{Yi5!Fk=0
zPQ=<qBlKCPZ(mb>Hd;|fw<c4q`RZB;L8Lys<^n|sS3J%5>Je=;x9-hR>4+NMeDk%S
zGQ%dc`3JO6b{)JM><u=g7bIJa4b-Qb*5wo|cBQa>!|ZV+BozLC@8_jG6Ua7c!s#Ga
zrShcW26?-B-1NcsvcxBvd~v7&ga03SZ~azPw0C_2B1m_4igb6UbayGz-J4A#-QC^Y
zC5-|Cf^>IxH&XAybI$Xe=RW8D3*KM7yq0UtIoJN~JsjgRYSw!miu#_%rx=P#S{qf5
zc+}_Pk67QK!vt@yY)K{^sNORs8|wYqz8D{@@?HDIJRpfOr>+EVzXrzY<U541?lD5b
zLP_mIH!CrtNI&&9O~YuxwE}pz2p&nAEH^y?U77JdvqGv_o?W0T&zEyk^N$^m^oQB@
z&G#Q0UB0|zMq-@0yQX?z-$25D9N6YxJX_9;ww*smQL?}(kLhzzJ5FxO-~G)CFZu0_
zN6c@RY;ZlK45Z`l^hMj1F+pFLdgprj#fqQpuq#rgPe>`~K?-+UJ%8+HX-Hb|gg+S7
z`_NRDRjDV2Sxl=-?aM*EZ2#U*z4#&L^?4_f|I+!(&i&QV&W<x<*V^+?b@lF+o-IXk
z`bkI4c>UUHUQK||_vcXE?|kT#w%?PNRG3u0&-#CrQp}gfbaldg8=WQjf(+b?JVl|$
z<s|WHuZ`C;{7yh_rj@6RGV-~AmFGhBwYi6A<)rC=t05B(zk06RviNJ$&x>#=+)&NX
zM!>w75`2tR%Cdb=MTa<E>LJA$MLXmJOf#|ecX<FU8Cz7rz%W`}AviFyy+cC3TX(<o
z=h1)3ol~f*6FYyk?d?Ipl83R~&65qInSPzq_v$P7XV)3)rr#BsROu_Xdwt#!dFVkJ
z>EhA>V`*G3;wc5T2=(b4{nX0><Jxqr>+eaWLwIOK1p~4<EsLBmqo}AJdra?wj}R_1
zmrvF^OJ@C_M;7;#F%H(;>qT%Vqv}P*^Qpx{eWvJJlzV8g^e0nuJCZqMK_z~yoLd6Z
zRU<^~M3qIFv~nwg9;#bV$9bp$xuqzAZ)xx1>bJ4QPY4+&!VSVZ)R(+kT5MjubVSEQ
z*0<Jm6v;PuG9R^k_1DxFHu{6YmnA?k^H*F6u`&Hs$xhqL{xohUE*%~t!7__O={9VO
zs%m-3*L(@l_9!>R)pbeiAc#pNo8S+Vbw{vQ&YWtHcz>FTXS7|@PP9xXY3MR<4abQ`
zk1niTTaD$+Y-Z*%qS)%dQ4{E$fdT_2GlCp!TZoKl^NGLRLZ8ZJ2pX#hs=pF>JrLqG
zo?;JSb^PQNyfnA^@}20mOlmbXO-GkTYiD%07N;F(`F>Eg^|tZGtDaK-vaY9S+o^T(
z-IVg1)6K6!UZ<&>UrD#NrJDlzK?LQl{nhw%=?g=*NHdJnEtZI#UsK{?v?6y0^w0at
zB7UmQp7%3OJUo+(Da=p(?{X55{NHGXYW#oYq-95G#vhOn|Erwz^eQLmpo)zGa#H#8
zxZ#ib%gv*&IywOJiZy-ePpWRbvNFo$wf<3Y@IFL*SQ))xNiAawebD`P`M>bpQ@1~z
zpo@QG{<U7=yGftsQkN8}&He@7^{;+m>ij?OUB-W9{)^X0{;k$03{v|w^Pg__Z}8n!
z(tp(Ya9&IPms+3C|F_mBuo|fKc~7fH1Od@i4CqOjUO<av>rV;N_LSy;n&r4<$A<3>
z@Z3?ETpt&#Q3B4IVsK$;*mFhZHnr4}+T#e5j~aJ*Np`QCfUy6I!YKblrIxgfa9BTn
z6>V2>Q~c89#S$CEhcrz*3FV-K%|~3`k)F*jk3-;R^mE+ZkWq|Zcq7&=CZ#q#<>dyM
zr6|8Hqo@A_mwidUiBcYyZ~Uy8T1xXih<w$lPH*|<iilXkXCidBygG~Ixd8ADX>8(;
zOun3dNg*lzo*rUH{HIFwvCT4Q(Cw~E=FIMe!StAs;rB4{pQ!b)(zX*ak%un5`>wSd
zJD!_|bwwL+kW^Rr3elgZn5i$HkR2HBmd;m&N^R~?y7p=^s*WA9n)_ADE^REsiPIF@
z^%z!<^HOvkFu8-=Dx$;M!thq=t|XiP@I~=b0FYMggFk$J$Y7{2#anHMXylUgpp%;z
zC&X6>Z)jEbI?m{+;_`{QLnfh64xlK}yP=&+jAMaJ!?m&6EVcLqFp1tsp+;Y|odh9I
zFW1TqyQgpT2flN-QZ%_*zJFjS-@xO%eP~rKEtlV!vMydPYdyG-Vb}h2Q`RE|{Tw8O
zyS14_6WvNZLXm~Dj4@)Po~r8*L7iA7#StH4fhr}F`T1LWowr?MxE!y7REU_I-2e%*
z%yI0rHMr_URAJk$^1)?)XDaSwFLH3sgeTBa(4|H(q-i3l{M4BsTtW1QMXbQuu<~*D
z=@8n+o`;ZnE8ffeN1TvSKK~%<D01TCd|SiQGqR5S^qaQZij7iN`RigIOQ`AO@AMlL
zd+XOBjh+}8QuIqY!OdFv+NZfYyx)A?L=v<!J@Z>5s4UiW*FYg%7~|c``0mbqpIiH*
zW|pG6XG09bUk!8KC%L9?AJNXEH>S_-^||=oV-2lQZ^$cWo@NLUl(8yu$#IEL*!uB>
zfO<94*J~wF0O6i@qqW2`T;SC&C;Cd+4gUlG!4i4i#d^fq)R@I&5_1ES`|G#tLsAy8
zOP<G18yvl};wZnR%C`vC=r`u4UhQ&kcTq<NIauQxz(CY}B1dv3_LH%oij@$AA-Q+z
zLbn|4i7#N5By03bRr5sX6n&KWo9>4J^3J75!@FN?58}y8ClI{~%CO0hrKd8byaEaL
zy7`Z?i9<_MMlLd;UX#hEEca*oC0#Z;l`u{bzX)8CQGW9~+^z9fb4m+crfmMKydAig
zc|k<sPH`t;-DE7@YjBp_&&V1HDY-h&cijmu8Hf>8e3yO8blX8&_S}^sL-Bq(|HIts
zj;4F)!o?LxKwKX}3hnk%e9G_O!N7*swGk^r1q7C4Y0Trg4qNw9;v$ITI(Yv~RdOc#
z3C_Vn3Cr8FeB)~D3UNueo$U93a5k8j3^{j@J-)<7DpoijNUBr%!Nkf1^-1N1ov0rm
znSyB_3RPw+iLz8V%cmp4M3}HY)E1TNtI&xA8bX;!7b#PYl_U(Zhe5;hgczsEPc<dS
z2qyz+ec6vWHIr}()cv;LpvHJ(Eg6mVbuw92eNia=IM!4~GCxsd^3)ylSI6A16uCk6
zAZUC7Io3w{9)y#yMTaX>{p$!AB-y0HeNVZCBThmp#Ud8xaF)<G3q&|}Y7^GTe_jBi
z(PoR08yvUKioSR8DQ@4X2+Ve{qjp;$qqLqZ3}pL(Kd%F_{djPgb*qC@>cbWXX$-2T
z8u~b~@7IxHo&-B))s;pu8ga-igHTbVC*2AT+yc0JXVgt)L9RLp!^<b11^i|Hh$_AM
z%{EG~G?l($d?j-Tv6#7jXv&|_iPAKC&}33uys+y=DUVZJ%GBty;u%(VDgUKEd4{;m
zuD2|-XdDdMrTTWGAx?)ni&lNxCLylxK{2koHX7oCeF`H`)e#$(oD({SSzXlM$fcqT
zMG!)e$9t}H#OE)a^mZY{=A2^4Z^+;0)ojKVCTztER<rt3kG|B1ud*lq9mLhr=Vqt&
zM~05jzy&)~lGLg!5EQ-05Pf2yYGWqVjF_yhzN~K5WU*ia`e1wBDc*+xAj0U%+|1%e
zD5{0=SO~{QuG-4SJoAKRTdUUIqXD3?-PPJVp)nrI(ax_1MCifB@<LHN#5nU;!Re23
zH^d}V%Z}uY6l=*LU6?}T*WWNg)r`C8LaIY7*X1_UH{7<q&3tYhazu}P3xsPTYd(~=
zYU`}JUH!V+b7kybt5;|%(kMmo{<*(F!33yK_}{|axVBArEiC*=P<>)d3#H0#$a~3B
zLC+F!k8#|>r}XnH2URO_d9KiMuM}JufP(w-RpH}bzA83h0O({@d-`0#|M^7BW`Wpn
z_%g8Vms@ayfK>BR(K>Ya9dU9U2D>lJU-&H2U-&GOD3EZjmRU>g6>%@_p_OEdT|i^@
z0zkNUe?hpLf7A4JpUPJD=ZSBB7p;;Yo#rQj6JW-KU!&U%BCpZyV~JNlX(6<?G$G(N
zn+~v)>b?RjR>ptvq>=uw3FX1BAHcgLw$hyQjBM)1iJWXa_u~&;=>O$j%Fyqq9DG;6
zW*oKu^-g3~N;TUxDhmH7;|ss}3*&|P3**Jf1rq%ve;;IoFI82#<lmM^dWHLM7N0(4
zrak^vWD#*mg|0G5lUm3kZIIwUu2M=1*pXoOGq-#Hmj^K`ZP(LDr?pw4Tz%AAlv{wn
z|BGAY{EJ)dcn2h;yFR>LVlQ(P8>5^Ea`ILI@FV}l$07sxSW0SyqOD96L(Ki4sWgjb
z_2c;svr%3Qj{n#fC(+kU|9C2QGnEME8I{rrP=OKuQh|X|YQO`i&CGF{5$a~9oB{Zc
zIR3JYZT_;2J<tF|!fXOy?Rs-H!g|^OHy!1>4;c3b0KS1)FVi+)HH&+zdNJaUqBY+&
zVDQ*0abt{><5%~Job~^UoDB!i#>0QtVK1}1OYPuaS9k}qiJ9Z;5n6?-lz~4TmW*lu
zIJm1=r*%OrjW6$FK*LsSrlk*xuns7rAOG7)YyIc$!tSIBAHM^hD9EGfA7I_rm6?sj
z>rFUS{u5$m*_Y0yKXU>1U-r21^%60=eDV5bFZkIMMXw&ZH-8ZUg#UOA5{!PY@LXy?
zZ>5ex|L0RZO8#R}+mp5a-oU?>^emQO!VOrQ$%~P)^|2s>&Mz~BZR>{o6IR4dyiUr;
z^Bwu4e5IcMbE_5P|8Y6zNJ-H~icfz4n<gs&fW{O2@xJ{PtsAuaBC06;o$pByceiOI
zpIzAPFGu(PzI;w9|9G>P&YYtwb*7>J>zVt};Y4wenf0>AvwWG&|Eq#_o+eOXNQEP~
z<$f)$E&b9C;<%SB!~siCgu?t&FP6%+;=~2h*=ooOL!?h!*-IE|u<<ik430mZ=7&&Q
z*!`T?u^2^bF5((^vz7n=g+`(V<GNHnNp6GnH;1H0Z`eBa=h`F_)zx3rP1VgAr@@-l
zj}@0x#a7K3@HWKCCeNldfbw+0+W1}Qa}c0BMd(s+ja!5;^fHVS?QP9e**3Kb>_3dg
z#Jq91nk^2BT8PXdTNKUOcbXwm0$qo$IPQJFr)v`P`RX36uC+;Y3da_>VSRMNn6DD5
ziDrnkyi(kBm899+cHhTlK8HHLmYUDWeT?NOC`$NbYroyKuYU`tn!OOz=XjuFFl`DS
zxERlq*mb7>((h3LrEX5#$SvV6C8<uf$R0JBx9JLskuIL4Z0<ce$yyF=*v-SJmapzb
zu6lDI5h!|<I1X8`20zG%y?+VSC1Dy<5yz>eC=;w{FmCT<n7%*OT%gbU{>W;7`f%(c
zM;kHEI;VEsY`BV-^~XzrVfys`#{65E21Rt`C9S8jd+U$Y2_pZ|k`q3)i+23_Ehc51
z4T4^wBK}x%1|dJY`&vBnc;jIzb@u?Fx4|i$7kcWl49zQ3^2_CiJdGKnrF7uNUezBp
zkDdpVvzP6E5`4l&%Q`Z;um*?P-TTW_P&UCux(V)m8^(;bem=s@caTAl9vG8^*Q7ir
zCF*T9jV{HlU0q>57-_H09a#d(gCtw;9M82wB%gk+$rTpbN3rL}?}hup<2j{ps`70D
z+u6vVNJ%=k3y~ukx4^F$harb~w7HmSKfVZ>Y!qI-KtNMH#;ERwNmO!k^j!LU{(LYa
z8a10xt46;S9=P%2>f!MrhxKA==KhCKCo><;BBnvUZ!ciu`c)*XljTPcW}WWPA!!>x
zIAE%0*38RxLhR3fq_?EDwWMqnH7tPfc@;-%9k1TjY-A)^cSiLh{1|q-rJp5nGD>py
zJ6*^FxU;N(zMhzmFg8r}l}dJQ>3(G25cn(^!LMr|*Mz)11ucK8c}CZ3SUA3q9p~Ii
zum-gesK%#{-5z+SQI>f^>qc;H)55z<{w=`GLMihk{7Iqt2mT*?Hdox^=(L=7DBT}3
zj85C$bc!sE0u`yRfm;kCNWhnV+ec(3J;Qm2eXgr~fu8+>l$;}uw(BF5Mv+hVoD>|r
zm%CGyO%FHa1Nq9fpPJZ268spk^f^hzJthnhw?$SI+lg8`ehsOY3ugK}s&$q+wDT>H
z=@pvx)`TV@^^URZYJ(FLe^k=y3h$Vu9(0Emlzh~3HpyIZ#G90#J*g$8n0=B)`)2ug
z;G`MZvz>VDQLb-%vASz`4FBQk*X&)RRhh-%bK~(y(4PA8<d?%Nu|#wV0_?DHukp_>
z)_BO1&OKnI6R=HT@f`RaWl)=kAtp7Tzj>(8j0|JL_uU!cklKGnHQEHt>BeBzor1Bv
zKyjeCqMkI~s_3<>h=F0r#?=lpEGAbLpj_Jl{k)*Ws6y(k4_D#yXYZnApW3D;=cg4%
zV`+gGZXD~u7EetOlGRgYI0LVT0-(RSqP?YrpZDeabK<YK@&)(kZt8=^hv276UZ%>Q
zqv=$b5r6?lDEN?K=XY}qri%HB=ip_Kt)3-oe@%JWklfDc7@F=iNJ%EbI)h&FdWWLC
z^*5WZO0UVw)PhUC%Isr!Zk8)I+}Gsf_f?w3)m%l@T^iLwdacjSMvh=`o>Ion3l<Iz
zf@N-v8jajlr^ZzM+7J!>Im1Tt4|s1HkvMG6q-6IX_)c7GesBCIqQIvIQg~va$j;z`
z7}3d(hk}pJGhEVA*)IW(Mq8tpy$N~v<84BB&IX4pH{z1T+aHGwtCKu6bLI3UfBrl*
z1u0n?VL7O0*}CGyiNYV7;<#}g>P<vey1e}pf`e*^TG*(xF*ugvtu}5u%D97r9oF)p
z)m(P~3!(mg<I%b*#V|v^0B6_Kw*M6ORtd@o(m_Pc!k`+qdG~m97<tQgh7Oi@uzm^7
z$@@3`gW)EQ2bKhtB%|(79Lg=(hk`Lr-28b2C*7jmxTh2R3L;&5W0;aPH7w<bwP5+l
zo2Gm(>G0=K$15Ml(Ib$pS>8j%_`6~OyN%nlV4C?J|62Nv9W=^7%mph`fWFz7rp%I}
zexIX3*pu(@OGjnaxmmDr{DQVfxtztt<wdL(;R-j9bc8$$OFc*B6AxWG>A|`>MaLe>
z65Y1cXtE|zzw2J%abx6k76s^N;`t2~WfE$#cw*CIsrnbt<gpp2fCye_?1MvJ0tl&S
zjf=@{`HfA9iw?L2W5+#B=CMvt;y%PGWL7-UrToV%i~RC+3TJMaNO0DG1TCqo;mj4x
zko*{5)N)<f!uqY@M8|$h%ivOP5=X3)wiB3q5bC|k!k!7QHb0xAw`7PJfNeDmf6C)Z
zGo5{?7R{%FQ=0-e>s8`W^IZvmG?R+%FEm%ZjWnH|TDRs-Q+E{}iv9ho7Xu$F9|;XC
z_GYg9QuR9Zj&n_EJk4GbF_3olGZFNjixb7N@tWKWT~MA%RMp!q9>wBaWL$FadwlH9
zoe~8#HX$8~{i*2kO{T$*b(>c$FR+J3k1YSY1_$I>|NpDO(Jbl_LqPmu{dWyccsTu1
zG`Uq*gFvp_cXJMGGhqrM3xGffbx?utWyiYV#%`plrtGKMUFf(uJlf?ZIe2Uqa4%S_
zHL@12>rd08>4II9J^_PI@FI;zhf*k|DJHacad{2{%-(0(X=Vh6m=XTe&x-#^NPUT<
zZ)@o)(L^V=@{36*mhM!xNSOn<F;6GaN-|WPYJVx@)NEu|7PiTKPyBh++1BoI+hCWD
zq29c%E`J^VX_QAYbCcW+=X^OTyLIhRO}m`+{iD#}11~siU&_krGMq?=MW>=HX_{<r
zD_ZvD8u?EwTNkLa?2{Ge6N9_!)-7_WSvTfJ!fk7PmygQg9;{D^s>1Bew~dB=wzA7N
zuM*s7$K3Gh>8k_>#U1MA==&<cG3;4Z>ON&kWTF+LD#Gde?2eI*ik$aB(w&S$PL~zw
z2yA6QR#SA2v_VPvEO~H0=vRkX?cRMTObAcz2B1jiRo`l%Cc`DACs90Tc;Ea)>xb0`
zQ4qO+sIhBSSVtVDr3n31_kCRVKZ`Lfq^;k1NziF*@v;pCY1bR8H)Y6Fu#O&?OyZ$s
zykGiGO4J~(J;mVwcaDCVW#6J?q%l5qpw>z}EhoAoLWt%PH2(N=#Q!%V>;AVr3S_|!
zGOu4WiT&;!pLI{(e3%DY_E*Z%QSGX!R{n-&9D1w9#uCZ>dsT)Y$$id-o)-lU2YlmO
z>wVmPJS4b*>n4;4C~#DUIPXgMf&c}Mf|w-7R`b+6c;(z{^O#Sg!6cu)ZBmFQ;NSxQ
z4juGxJFZVU{VE&MqI+oWH+_&uY-#I16p{>1oxbO)>(fesF@W?DetZ)Rb22lwNkFY?
zGh^r^1OqVn`?^}n)1IwRI0)9PdaLit9d<y=Kw`DR{~_cS?9w@OVqMZ}tzND}hF=Ro
zOfI-(Xp{EaQeY|rk}ia<y^P^(PpXWa#Nl1u3Hm{~gn`pQ)fcA<0SbiIz$#8R_l8Io
z>^WW<(<Tmv9a(3ehxti$+^H{s6(lD}m6kx)6K|)P8IYSu>gMRR>cLOlTp3u>w6gPK
zLhTB%{zQ#++ntU2f;kUJah<S$DEDEbTMo+5kE*wD0A^>%fXihNmF;topo;npS}^HB
zRZgc4;Xyb50b?|@nq0XjPPc3b6Oy~!iC)y7%g&V&7FD{=*yxPhd1*p3dxNCIg6#R>
z2B7B3u46)f9WofGW0=k<R&AgsieDI-WFby`F81cT<WMsX*TV^@{+9e;U}|zpm!q<p
z*DCZDcJWb#N%^g=*P_^zx;^1JDNdfktEa2gA_0FTu65fOGd|o>pTY9R1Kg$ILE*DO
zCmyKi%hTHec)I3A$B%ONc>vi%GX?0ms^6tRt{P+~DYNO172YJLif8f*ij_+{i4c{T
zX4J5hYc{#jt<5_KR#3pJ(3=Uv7f31WO`~&p#cK*ehQ-Nke#~(oi?<+zo7!NGvmjGj
z{HHYxaCwzaIw(+2n$M*Hor|w@%}TKZ<1}F?`FE*u7$0-6gJb2w|Mpy2s1z8di9^XF
zzfZ+)HT3}X5v5snkT2>)22m~7shi0yoN^KdDi%pQhfDj#S)jwQe=ug1C->7Klw@TH
zwA5YIx8I<g#6&l@<Q}}@nQRAxeVRN}03aru67cVdLdnCW%BlY2-y6zZm;p%@a1S~Y
z!8v<z4{j*}fmO4{)~Bo;ucPMHT)t>aODv~uMmzvV`d(N$Zl4!@uQlfNZ%=LH#Fv(*
zgimo0s5k1m=!<1}LL$3YwwLE*X$n;RnTjAKMk_l1IIT_Ma8_BaCBlJ1z|QL0M&^l_
zcm=EQd)IWW#hWgw%D3OM_j|E6h?uuY(>BF5FjEgc0cqKbOSYVr2$r2dqU|%Qtj2X5
z+uQL0Tn<^6WZTG@$|^EOW2QW;5I}#1Stf6PEwX~TquVgNZxe}rEwXy6C84(sXm^3u
zDzR^@Laf?(&p)m$9!V!5<A)$UQw)__9g|QBoLujk$?rZi77@gO5ZuD`PHVclPPHPQ
zB#TZP^w!ie6`a`WiX0CsaV2|-2*gc#_|;r~8&PRDW|ZnRTC!I*=JY+FV<`d@f5GaF
z$iPe~>YRu<{PCYK%j)KWEGY>6aF5g*m>Z>#zg&FQyB_}5SP5>RR_u3)I{Ea~@AIX5
z(%*OEQB``<G&-EYY!Ez36%aRH$A;nFQEf1R8|~?@v^O;O0(x~rV7(8EFwYt?dMUr#
zq4^8}InmQyS67m*iUnu8f>NG(g?##CpvLNFV{+$gdr1VmTfiO7#-#Ja1oSF}H`6ds
zW5o-+ke^oWr3No$H&8p+%;wUiECnJKxN$oGIR}@f1}J%grilQ$Z78`BPx)KqYmYPW
zJ3?iu2sky^Qzyxg7S&wJt5R2_J)<8)McI9!!hq~uAzT>H9Ca`!#RA|7UoXtuF=;GO
zNi1VS81b4vMZ^RWi3U)ZueD3)5mS6NJ+7YhCpS{RpG!<`CL!Qy!ho12HBA<fRr^BH
zcQuk82N3;o-HVmsOF5AxUlkP?cp$;b1PT8tSHVecWs)qd8k$H|(9$s_-lwKUugC$A
zLQEx0Ao3=!#18~c`vt@HGkxL!4khw9->FTI1_5k7AbX*`c?+Z)lOY0M(~Zy+7YdE$
zTu_;1xBqz$3fdQd*fk7(&lXNL{qy@CARzV%`vEyqD&fyS&Xn?d$xfyM342+VE^W*2
z$DhOR<=H&n(B#knk=L{wHy}0}<%K!P_d*W_RLCOGj#zo5|2QCdh4?`MNKaYcAFr6i
zuV`R1#;&Zztl!5gRIl0{;^Kd<g~dNM>hj*wywQQ#9gsp<ls*BuTR0_LKy#C3CO`GO
z`jTY(kwG)EsDj_{=}6nG1V%|%`ITfTat_F$L=QAYpq0N%G0E5C6)?`w9`%1V`_H2a
zArM=YW@bIjxCNUfWdqV3*8f~b>3^P;Q|E;k%gs+$fT*NHvdQ#%R05`&Xvx~y_W8&!
zMkcd0oE>8Y9ztJRtb`#YUYp6F`+!iU%Ta#H3Rw4bLB&s(9xJur{;{o<^86wHT8>>C
zV;Gh)D~b1@KHZ9<-&vknBf6$sc$3@l(F?V_uO!U>xZ-`});*O&$O;%`2T%0Bp0qpS
z!f3amxDLM6Z9PHp|J<Ig#McAj)WNpoa$|SSYxMeLMmgO;dKEo~d1e1nmStpqkuLjQ
z@wLSY;w|QDMHvR>Ynr$=+Q_|_{B?87K&Cxq|Ig-rJRZUlbu+Vis^0#9=C%s}%J(lv
zqYZcgaBQU*a72;*?TE7dJ?T}Tng4N(e;$w@Zo7lmdE2RY+T-)NmR3?nJ+e~&WhKB;
z|2V9>{$u~#pa1(5(nfKg#8<Q@<Q5X=GcA(j^LJJn3X*J0n`VU*cTxTr0ys|E|9Nar
zWwH#>gZDF&G!Xu`7todj@xnFF`#*Oj^`9>t$Y$C!-TgzrfBR$^Smpygtyr{?fGZYG
z-mkEAh;z#1&X1Y&8EY)?xiqVs5JWGW^BZOS2sVd)dsVq5agbfG?bGc;{#?xbEM4}z
zO@aLV(MjWiKYpO+uYhPOld#P4ZliNleoc}}JsFrIQu><(%9-tqe8uri>!$9@>`@Kq
zbb}}Pa!eC?Wlt44kLoT8JPi4tu`OV`(Vajnhn<<xeOqalVU|`y5ve&GagxPkoTyxG
zpq$G<ipGV#rk-J>k11~)5NC=d{~Swt3^ZZ)!(_M=Pc3_vamp>!SoARO=PMG|ke7G3
zxc~5^ZbSXn;Uiv%Zb#lZ*w(>>ITfVO(t6)V%-+5>zqb2ebCykM$JdALfY|!I&}XuK
z)Cs9vMYFt2Us=^rFf)#8!Z9kfsHk}BxZyEja1>GA>;ssILCDEqdl<nQgi?)Tai3+t
z`f@8&W@1q`shPnTmnr?0;aIle4L}MbtUl2{r@zS3V@-2c<&b?(5Z?l_J4`aQl4_7|
zE-RnDP1?x<wLTzgMv7JLwGVIzhd-*8$2POJShAZfU-R!?HLQCXE3N&N;9kE;(vt0}
z|G?<K%v5PT%@BuME#B(0))*Wa87<h_-kwj~PEb`{(BX_9F|8YNI-NLe|MgK-x0tPb
zfB1)y4zkwVEX|r#bs_BP23b*X_4q@`#<7uf*$uEovr<f03#viHj1mmZOb%BQLr(yO
zumtDQVU4Xf`WV@bYIQ6-){xM88z&oD?OF07BO4fpB3bsg+)t;q9Hgb+AgEE_-<9vz
za;y<tapl>G(FxA;#>I)TFOz()M)M((DAt9a+&}RJzH3t)J4@TYJ(nrSJfXfL+Boe!
za4uiN-)Q{o(#oX3y9`rax+uqI+)(QlLT>E`kk&tXtO|_bNX<QT!UDNCwyqT%=L{-s
z*w^UrIu+9u)Xb>CtjpjR$isXd*3R`4tj84BH?>Q~aJkP2X9T^g;z`6pn}Oo1i#p^$
zL=5eXSF>rj(Fmm#3{bH%Qp0P|m97@Qhjm7_5gdEdM*l6)jc&plgyR`-ht}+k;}&lj
zca7`$^$rd&z-iUss+K2>Z+b@P-3o8G&D>q@W^qLAaJdp&yT(d8t;z~I>bEK`wNhy!
zO?PmEE;=<AD%FrGJl?9yT-jU<OWktBKjr79$|-X=(XBc;d@KH2wS#odVQW+>m{^>8
z^e9RlkHqMT1*I8G#_1NU?_Yooo2B_|W|o1h%cZT~=ZgNV<S2c9;O8Q!!W@?I=WUEa
zh6sO8IWC{~ccI~5B*UW#!9unq{EOh46TU(N@3@PbI)koiowUx&nI9`N0>#4u2oG=I
zKLRb9J>@mJ+3nK57HMnsEA-$AMw>_$5VN=rX>c77&Pjt01uu7)Vy4Jv+gsMRke0#9
zW<{n6#^LIzZH?-mrhNicj1I|nNbQh#3*BF84S4NY0TIsVMJWxdQcL+)khZE#AsbwK
z@NBVN@{aB7j%`<*osdr3leN34mltn*rqi>DrY4&sb$!yH-0fc#&PVKXXcy^o;9nP<
z^>>^Ml~L92n!0aMvLtVn<~(|6+|JlrQKT7OU2qR)lY(7ve1EKkdB$&7%moW+?ys^C
z1&{mPBLq6fEtYZkqLUq~%9V<$D8BfE>S1X(Y6HGeDsU|Z6kxZw)|V@ASs6|sRa}!@
zp;eQ2{*paZ8Icaczs}FAtN9i;V$51PFXuk^{X)eZY(kYNU(Hxqz`7rJ-#7Kch&Npy
zeud9-v$-L_EmSks;Mk1|FH>$*f$Hl79ohn3!wRyh?R7=lsz1&HTA0k0ehCiM2Vyam
zaJ_h=xFY6ZOEsHt{=1J~es_P(7N$fyR2LWgN-|v@<h6Dx8}=e}`213kMPOHXV|@#*
zoJo6Vhg-3Fj*5GFaz;TfoaGM$?*1n2ZSic4qc)wT98+g<c#-Mkr^4#N#WMBOWt+La
zG7UyH@Z}cJg>!`%NXkfRu%@1qVa7wCAhI>0D&;;#)WLNTeLKS?KgqnG>wmobJF5q@
zHes6|&`St>PEG6xxg5+bJHw{RcV2$^5Y0VW-oD8Ewi%o`BQPB#)0Q~9__?gO6q>2L
zTHxt;xVR!P&xuu4lOg@p5a+VDpHK}IcV(knSv$op@C6^Kqrh44<?Bg}Ji`b;sQKgk
z%jo)gpV^G3^5G?<(}Q39T+Xn6b0bxMIs$9X&a%?r*d1erRqe=8ZOWU|kk(3l=A7-8
zYi1|I>C^REsj^zR6VIeuzqQqfKE_QaiSY#8z68ID>UE1MTZ?n&l-Tc&hpF*WBhx9B
zP1TMq)k(YtY-N02(+79zI5LtBr(T(jvMy!#x`wpg)$HAt{8T4-pp{>HO9$}JbK369
zFK<SZUuFO?PU1CRIV$sp1@&j~e5K7T=~pw7+%{tPFq{w1VyJox@NZE}(&VXH(?6o0
zAISb87xYbQz-aK85UX3gt!2CX!a54!E3$zi`*rD7^L7`(<Jp-sP~;3$KeT>s_~U$D
z+93)Vhb!%ieuAVByct5mj%8g7PVl|5U|xZU`Y<AG+XNN9^@a4?n4_Se&0GJ;2d-*T
zldj?m{K~@8h#v-EzK$#>DOWR_OwDYD_Vuo_g?ubd@~9J)6g?V+Iws87L^YK0YGVdb
zq<g>k&Xv!Xa*!UCA?N<ss}|=s73;Y}K>=Qk*`$mVR|6%)P1hQq3r?5{;R`rzhx2E7
zTM;wa9Pc;8<y0(+^Y82`@8h-NecpV6(UXUOV21{jINd`hbZJz>IMS^r?$NeM)qXb=
zM?WNKx88(M$v7>YtXgh4Z7P<kAxdo&*A|mdowVqKr~X@cJNJF6H%BYeahVY6J=LF0
z*JlNm1qABPti|IBAT44V{Y0pdy?e4G=XHI_f>b$?rF#(VaO5PaiEvFNYT3o!|AefK
zqA8^<Qpv^UuqrT^yz2RxUgS`bXdX&9<$@(CJ23`vtBrF}=q1ZzjQ)Zo7FcN(coWN^
z%CQf*$%$O8g;0+zF`S!W)kgcHig)Z+Lg>rKNU8epgZ}bz+5INEAC}ss(+lr7y7c}`
znA=P5Sv{2G6>6X9kMW%~Mq0jez}Wu%^V|38mm!9wbBSYTy<H2$-F-N@2-xl1<;q6^
zoF8k@XuWs|W>AzzGSqrgsj%Q0II_GV-zTe1GUt9WN<yTRn&5{ICi11=F*q^<@%udU
zhrn#?CJZ`*Ail^m>>||A{E&DW#W2n#``CjrWh0&;f8}=$@Y|(1He6$-ZDS#dZQq0C
z>_Zs1lRQrcIjNm4c0Q^C$^Hsh4iy%ehGC|+wQnX%P~&M$jPQyn=EJ&?RIbo@X4GV&
z=IKmMx@J)3t4+9lk`<H$(T<hB^r2Ul7HJ6RU+@+ogm{LBR7xpejqJK|HtU&-hC7DH
zM`#Xuc1F&RqFiy$Psv%1dS+M)d9@o3*zrGq@h}@{W<+CW%ZaF?7o?iC`jxvF=L-2j
zT*AHkOnWlyc!<ylVM&py`7PyF!L|6ycM7a)+`l#<9bLEoJUDe2<Q5g3plM*GFX)zp
zrQ=0SmGr6PK2_`&RP3{lToco6^EP^@<?B`NIq9482WpA8&~$1|((9am!Vp~&11qXc
zoE?vMAG{5o`xCHCvoIv0eE78-1%*qsQgP-Bu8D6v4Xk!UOP$w~o`4ZrK^?>b1yyiM
zJzk?uQ%QM6UXC%RVG7leK%Ck1N28AJX>ujsVeE@Y+bW7$<S%W^{fHYL39GmCg#BZY
z5JEYRxpsuaTAB7Cm5Otb`5lD(v-X7BzlgHi-!s31ELP6KCW?_7&BXVrb|M(VkN$0$
z)m!38gVA}h*p;m)5YgP3n2)v1GL8J<>RzAd`#T)8)%>M4`wU^Ow7ntwjBZqC<~@67
zDmE3hVKEJX{iMbDK4yFi6=Ou?tZ92@>R+GN_^6sg!WYJCRhvEIwpF0AX~m_WE7hX;
z=K@eOrIG90%~|G=;Tn`~52+`)k<Z@#64A&ePFG5A4xatmVkZ7`CUvyQI}u;ITg2Lk
z5CG#A+SaLwI|jiWPWH4a45~P?Y<pCFF<0syqA|o4n2pU-X^uji?1||9tgvOAec!vz
zRa(pCgsOWMI>nHy0Ky~}oFA2qG(tP0{iWGwrjb<qeDw)Kq&?_@<J?+J<MH*p8%W)^
zmM{~C#4{E}k*)~eOI8yyEk|w+h8)sV-%gzyg@BYgfe(yyiT3b|<!8rsq+So2)x*S1
zlU9dzqF%3rTaN=b6jZ~!$GYOEWHB`*jXy)@24rP4<-6N%$xB>!`Xx#dk0BTRS?;S=
zy^1tG2c@@(s6zRVEp`g{zSFCOMi^G*=CzWgDph#If$tM29i%^j`CWE&>yit8E<?iB
zhNezS$3Lsj%HgZBUwW^+2+W?20nL!jH_tZr0xFKoXCHPw>bdNivcI~n1p6+c*grru
z5l4!tt;#(4hC!GrkA$hv%Fk`4J{?9a!tpDGqH#zjC1Gz*8D&r=Z4WzU#B3L2$o(A5
zYtM*$&<I@=khMsd6jgWhpf9ewK%b<lrFkz>D5qke;3qR5;geXEgReOvRv3{iL${xh
zG0dD8cR@a^VA+?|KvguC;gjhtE&#zsV<x`Oep(n`g}>dX_BhQq=~k~XAhdju-Bd*m
z7Pg(Gm5kNr3m|0^e%JB@WBMDp#_jUt2!ClH!U+^S!yCo$c<70A4ZS1*ZuU{(0DT&Z
zS6g;a<PK4jS3(nBFXf%yFw-l`GW(GB*2idYWb8;C-eCD_#F}nCLCM=s@Y@MWkxRsK
z!Mf6X<&eY0M_Wl+vGw}q?BP1YS;3N7Rw$EXnbte|_YDH-a`}D6IN(3jWso$U$7rd=
zKB5=Cy9vdaD*XbAV$SE_))*9i#g_<osIY;_D(j%|t4fv9q|!yC1=)cO9BDbrAm!qY
zd-Uf_|1MLC=GK~0tzXX+V(PyT6y-KK8Z8lSstV8BvlHqa;a5v({y+&~Id*P|n0D{;
zERSlG6lP>u%;gt0v3$NG5PLBENKPfj&|W^FTBuX8$Dfg1Bm=2a8>rV{IZ<Y$!i{Y2
zJqz_xes{sNz|8X=nDvUUv;H?Q>oEiE*i;vRCZkzFQ8PVEOfK?k*xJ1@4VrJbwrm!m
zBb0ICOE*+rXe8Zf4R8zE`{aW>!Al-OaoSK2(By3&x3+SZ7lhsu&P{*CbsrH@sD3E+
zfjbQ{o2SC3my9z?+?Ek!%V*m<Fl}EB-@KwEx+{>3mB)hbh~c5F2q!B)&pM})?WYoM
zIMp%qB+L}5toWMpn59TJwJ`c#@MsGqei4sj<;13<_MjYc;RVOssi8Y9aNLGOQuC|(
zyvf&Jap5Ls2nH;gn_i>#x^^|**N|W)fz9HVuNwZ%`B*OcO_avVj}d3MRZ<&=pEXZ0
zVGd3*5Twd_!nLntV3KoK!bVpS5u}H&jZsfD;yP=P?zu*%K4C&YFkJ#1S)CWv$&Z+d
z2!-2=ep$PrU#mRNf1yDoFv&Cy58z~8w)gB$5lF%hr!k`1#2LipMY+A)JW)5NcQ!1h
ztrZx5NKQT8<!G}IIz3)&wgc5qzL!?fJIJG2k?5-;*_RUP=wp_2nCr7GO*U%!^tnfn
zoq>oi&4Tn2m8TzCy(Z9Q19eC;IH|PlmNO*kg>nH+q*c2tDU{Nszs2xiFd3Q9Q=IDg
zwhcj-FK{NQsZeJthLym0)m(Zk4$2e$Vlt^X?y6KQ@~QHwTCMFsy_b8?l#Px-k#dT)
z=@?t|S}3`52Hu0xb!MS#&pfKw=&>Tu649P$>sqI+s{Yhb*7H)T(%I8vpZaQoZiWH&
zI_e$i>eH--_i`|=QxN4E%|Jey$}Lqq4gOR-)Lbt_zcBHG4{jZSUIRf%F?kX3THLpa
z&wRcLh-ZugAPHU8^VT!#8|9dF{QS<)4+NP{zG9>(p`3blvAAX06A}3kk}TbyV}kRW
z^xOMfYdd3H+a!lj2t`Aqs0_oi)sdz%5d{gY4p<!9@qU>4WhdMZk{ypAV}Cc<N{LJ=
z=;it$372V3EAsw|AWP$ir4P}cKr$G-@S8M0qtLmsLiH3XsMY{9zuNUgWF7_buG)^4
zZL#=7%wVNnw~+`RXZf~OA2#ELQte)s%Kfo0%I`lB&4jbiNSw+!1uxP&+<ir5jBjuC
z*loW>4U;7dWU5`Hlf{i4lkwb&yk{eX1~ZF}bn3m#ag_1avb&&+i_c96)`@>3{t+Wj
zh<~`G_*>ZIHz}*8$JZhCjhPbDmNJ4#8*_d{E$9{+L8eK<JlL90$P>Tz_q0X<H|9Sr
zv&CpM1N4RFhQyTPzgDB%&g5HtoO#3i3m4gs&_rWr=w`XfT}~=S26l{?7ChW>T|C)9
z`#Y~pe$1_tIciTJp?Lr2k&d4%r&bV)!N6=;OV~WeOcRom9_%CH#cmW*KcqcHP%&w?
z0ba0KMW_8ciHgcUVRO8B>kIae8e$!v3PfVR)EwpoeZlh#>lwIY?P5uGG}}5Z!-%8D
z!PNU9{b6BSsyl?#eVf}?9x*1qFCxSS)4~*WMm{KqsK+ZNKjQ?d&LA1&JNxsXlCNVA
zj&&hHEgXti6m63fWVlf#A%?cV%)skY$Q3Gc)!cB(c8L(4`|tpXo0uC?NodGANM6O;
zUxf8Z=I1(2EYXU`II^N_W5Adg%{Z)TR}ODCle-vtG2L5GmXRC6mhQ$IIwaN8H*=Jb
zQo_V&qmmr5-nFLqOOfj~F?QkjeGYhy<1QcwDUm2gwkN&pwwZ?U3;wRFJfs@~ZJST9
zM0QZj2#!tpQCu*0xLf_2L+4o#JHjI_zs{2u9olhx?S#E2mHQW=m)?S#^P`$!w4ix@
zdF8w#v_r8c+4|UQ@Pm6rhA--t_>65Jxu#60|NPzBhXLiPgC4#W$Tggpe7!zH`nE3>
z&+DjRTDpZ{oMhju(;@e%ha|ldp{e_Na0LIfkWF)v3j~lCX$I3@fYj?h;#<vJdfshj
zW_L#+1~MJ=EM8D6T`*rT?pirvU@#Em2<m287f+s6W{j0RAs#Rf`w?0QexFq!cR&8N
z+ox#yS&S-jiakveTf?LwhhHy2%*q}?i!B2htWpBwJ=<RQkz;^n2w|NA7jlLoIrqC-
z4Gc=MaYMmywOp{KpKjhX;64#AWyUD@nwz$*C+Yn#$SSl2e?P0cPBBhII;zww;uKGQ
zc;fcSKQl7;GJ4eM<Xh}vF+YzhDY`+I@>u9P@4%tv`w7SDuP&4m-cIhA`UTsZSG`gT
zu<}`b5)1QKRQ2TfsbCW@&m(geY&)J~dLop|S(_=_uOE5kJ(kq%$nV_pqYjws3;2zm
zYI5j*2b1*O`rSSajfo&nhyY)$qTYA}u@2PDxgBnktcEvRU!9#d#n@4-C;%Tc61}>H
zoE;JuXorcc=X_)xWYcVjWMoN=mQy>jXEU5H!>0uEE%HZe{>epQLr&H7mqZRnJfL%>
z2mYM-kUD6Pv-R*jC@GHV?O2!xN95Zg1;V8{Lwj9W1{?Gvo9!9U&v+_T2G6pXAb0tj
zE5=ce!gt5>;*9FGAK&T*&}s;+m{u$LJfYNQ7RLd@RpxcLj?45gV+PeXIO#HppDjpf
z9ZHCtONuWmLCbP|UX$RFWeaTzr9`vyk~ZvxRf<1`)~~)I-+y_z%D8l>`}mG5LHuNF
zV8{z}?bB&Inn@fwIPlPRZ|wP)Z13nDr|%nhAjx80Ct5CLD-R>8IP_bes7T5pN*aMR
z-3l<r!;g(=OtN+<45h`G&w>Ozgt$9=oWgpqZp~+WS-8`TxM^(7G!ab4Pbw;14(fZj
zpK-o`8Um7n$Gs5qWe1gzTa3%FFUal^&A$PtqB;OoWS-5EQ_aEZy>{b4wBk2D44RJ_
zt3KfiFu5a!n~AsSP{%C^mL(G?g(Gm<i-c!{v})Aq)FO`4O3@~Mw!!q+u)44_^3WfE
zfMBKqeoX6FIW0(HV$DGx%{9gsf!{ALREAr{fZy3$$D>?ROv)`7<4&CSa%V+qEy@Vz
z#o5P6^TrnlwXVjUgwbi$Bt+HBq@->W&S7P=-JUE5H?Vz>R#C&xr{a~|pKHE4CVvY1
z9I#R0zc~RdQD|wj%*#AX-NYd#^%Jr#`km!x46aalIRv5<$;tZ@5eaZenq($Br3L@5
zr=Ni`UaLQY6VAK%4VD*5k((OirYT|7CfOgvWh0WH*YM98{eVzR*_%ocnkUVJ_EvRq
zAp`y2i7-_mrAXG=Z@#wrFnXO}x=L>ieJW3@oImQ)vbh@aoqD&%dv>kRR?GBK&fvNc
z4YTd`XBYi$7tU!w(8(|Q<Xotkw#&W56b%)&9p+Idq)ec%*OC{BgoFdF`>?w@`$3Q}
zxSJ4mIy6T80h-*_eC{F^1F{|RF=$UALZH&NSo4v$ifiT}p^gQNW)E{0u@{wIf~L=L
zkmkLYPXon`;K_N^8IF9VZ_N6sOFwU$0690HIIg;H(MI1T?&Xj|UO=>ok3uWcdQ=fc
z+KiJK&X#m>uaVNF6K&>jPfHb!w<!B8k8tYG&>Bt<E;lw2hiW5lt(vM;ZPu9s90t^v
z9tH~d3@ww*^PQw%ISq6|Q8Wx5g!kxH6S-ac9~w$idqd0mx;cAuJ@6PI3{kUf7qJDe
z(&`y~0|Gvd8gkqGvNuW*qsi?r-s0ft{eBF|q4+f(PvK2AvT}X#%qr;GH9jS+HFz&=
zc50=D!;Z^?EPRgrH_vHW6n>h5irz7cZ9}MPK7ORDsv+Tz4ef6Hv$VVE6w~;k=(Klh
z#AgD^gXH$&Z0e&t0geh&`T@_5%2S?ecs&@)NBBzDm=UZ&Y~4M2G2k+<mU7~8w1Nr9
zhTwxLM^L%Nt&Omz@*=r;l}e`A6`xuzUF6jhZS%;d@bDJPLe<~u1*i2*V$S_0-JtH(
zNNa8d5nL8el*gwQIJcq$JLKGu<MKg#P85sQ8Jp_JF=*$Bh5;6C*M+Dr;kVGixlDuY
zKlOg3#*#E2`x><rti6kpT|eRXl!Ufuit?Nihu~o}73Y`CtwQ`7G>F*n<&MxTWioTL
zY<3*rti;+LDxZQLd5_<h#=q4IAg2~S5&U5jUqs&UImP)|#uh!1-B4+Dmv!FrlaCW0
z!9L?zTiz2<^?H++af+b+Ap0Zz#5zW?i<`;;{X6{tbZ^#cnKIQ!Z>}8sR#p3*4?(kj
z2tr~J)8=XJ+xgVUZg1RDq(THO)$&ggt+2_Ka95zcRi|j8ipEf@+TOYm+#T14wS4b6
z{Cc{6tvS`UZGa+$>vri|-mNKx?*@XH^{vjV?$(8+f5Q|_dluFMy&~3a)}0;6e#Qw2
z@;i-UKRbCd;~NY{#uQyUh7^P)J{TXGg*vq~T(gOxe)cy%8MG$FFo5)ic>Y{4E(IY3
z^};=|w+Q<P{W#geWB#e^b-2!T%1qIV+V`+}&SY3iUxZWIoA7%a=n82Tj93(e17Gr7
zep320a>P^CnhKUcclBQqT~Uaw^F6G2fw3rCa9fA&7bYGbyFZllx4h>&Ir4#jU!y$R
zjT%I?Mx`u?h3a+84GNo`w9kqYw?yA|)Ycv>QsQO8x%?1tfyWasom-K?R0x&cD<DRW
z<%<)LwsrlBj*3UhM%ru}k*zc(_7a}0R1MJ<{Z>5KEk4Yfx)KwUN40?3WQ+bXs&0du
zK?+G1(H5h*G(N05JkMI^qF!1vQc_#G!_5l6dT9FBWaXO0A$Ew_H)v1k1Tqt|ceTUa
zK{2NtH+5{kRF-u`O<Zp&zgaYYCk!%K%eCcHNRB=ArNkNKrO5s^jVUR)GxF4HW?aaW
z@hzfVoQ;KOb3Y?KWdD7jS8G3v_owhqSUOzVZme8va7PK!Evv$XQB46i4}AxDa!}1X
zKde1^`io4X5~M&mE+Qr@LQUoHx>T}>bCgdoV(Y3A1J3-g8+cjDysnz;hSL4kA?N$w
zbnwWDM*VpZB?`VMa$s;=z;NjzZMZaF!<XDCqsRMcmmAm=B1d~(&RW}5FxnXroC>k3
zEopfh;WLHWFz|WAj68TtG7iFfPWJw}fD;-_Y>mz<(Vbk(;|z`T=*LvBvdEE-5IEq!
zs{ps#mP|J@Ow?CY(=BVlduzhi(mnK2=}=pIj#uhw1r5&E&t|{8DGMz0`qw=E{wiz-
z{kyPD8-|0{D1oNegauEWWWkxZXG<>K3;gd0&N<{%f&AEsG|J%f%jn2(zi}1>gx>%$
zI!}vT^~osC&C$Lv;+x%5v(5EEK-liHa1DhS(v_|qaiq#l8OL+v_`nGQrw|uYWV6%M
zrHbYzvq}ZZ^L&W1oyda<an+x_y!EdSPE<#YU(L6O)Oi^14eoffbr&f9xtQ6=q2bkp
z8~kEq9gRI#!`yn<vnQj(^dP6C?Qo9!7&kjS?Iy&$G(%u*;0d4uNAK2~U)Ak~yedH5
z_H0}wqwl%?=qX@*SouSE+0cIdqsv^1M74=M9De@Y#&k_gub!gR`l`-^SrhdOj4{3b
zATW>tCE&M?uIi#BW)e~qlAq`VyJnniZebDbIvq9cZmu5d?*jRso6aepK5<?^$yg62
z8pp{^q*6YOd&#!a5zSjs6jJ2(xtTr@S!mvX7(H%^G99Gj@+RIfjHA&;dCGP%PU<33
zU>4gDCjO+^DTkRE7F#wqlAY!#AR#|Y$-(BdkJsvD9?#9?I`%-J3zRA;os|}glgwYT
z(<_@op@03An=DnX%QyX;RFsRm72}v@tl7|OE)9_+%y=z;Rjf!<h9uhOL$y0uO1?0-
zpyS$j8k#cET{JIMa=ANUR$L=RZum!cnts~orOz_o@K1>(#H@$`Xd%+`-q5yI)n`hv
ze^N-ZTSzfg3^@hC(=GbBMg4x-pCjCtdkrbZE?{6GUaq2O{OtTQFm>TBek0iRD8Cz4
z{*?JHwNa6DBPdLsgcq$_mvj}~rgyIX;AWyMd%e}GBlyE%d@^LQa2C4Fw_5yh%#JEc
zDZvPG-$_!%V4F7c>|^px$Ya;QBs=Z^bYj^~Y`bQTK85G%X!UJe?URsCyz^Nkh;cXO
zpHP>ClU8h`4?HO<rpH6eP@P4q&%P3>J(RzWV`F+=OKM9OBif(^qa<J)Q$Tt3Fo^vf
z$Addbu=4*L$Ct&xIL7vwR54fO2q98O@N)_A2jh+S^D_x9H_3Z$ahU2u!NbL7bve%@
zeC}rsRuYX?9JI0z@n3x7NDTY_^%n%I_(+zX&+7Doyiv(7;yfn<F|VGT_ROO|IiqoQ
zGoNyN%MyHPhsO8c#;IK+^SBn|Z9YRp7DHN*&i0P}R10VKniGe(6<)zeq=%AX|I#>0
zmVof%gmrF6LV45A3^CfJ&PsR&V{8al!H;k!U^xDGNPj!!hBVMMM?ejf+9oSsZU)&J
zv_LIVpLjr@cdHaQ!k$E|)&hn}*BjQLQ{d37z4C1&>L%2LT=jdjHD7js`Vq435wmKT
z;%ip%yz}}CEONHSL42~&6wDCtv-@K_`NP_PHc~(JDIBs`b{zP+B|v~&$U+x#&{6t3
zHDU4(eem7Yy9sNehni3b$GQ~abLc=`ws-i{s$)^>f&-tCL4x%L>CK8$lDw6{9V_Q-
z3yN|78pi@ZZTx|8oJ-*R2#n*v*Kuq%nW_hjV>*I;;(=T72R?%yn?o%wPq{(v*Kz#C
z3>e3b)B%j5a6+l>RMT+Y9RxAl`XA;tF?-TU5mx^>j(dP{jIhPrjOsN<<GxHcOE3J5
zr5)+QM!ADKP4vyT6XZ3-0k&N%r>FE;@apfw>Kf3{6C*Oq*$%|4umOSP+VWd^KfP8h
zzh-1Dm=^wuZe2XeGh$%q-rp;|vBR*(*;>wpS$WfqKk)hFO(3e9hwlSvaO?F&V|UvM
zh8saa=nH9C8ymsLKuuo~;b-QlJ&OOYytn*{qkE!-k>KvZ0|a+>1}C^n(BN*t-Q7KS
z(4fHwcL*MWI}GkHK?i>)&u_gS?uYvq+;2U-*6FHK-P8N*s@<o8DJ5P7=8uG7p5I;l
zKx>-m(|Z}D!fya7%qv0hcs}4D&q3iI9$Se79F!E=r#6uuQ{!_Q=W~skI4*pUuOY!=
z?w|JVffwe&?`gzxnm8378~$VTdx`My;L%e;^iFie)B4gtAS9y$HkN}W)DXXHUZ}W`
z{HfGC0Od|I^^<(D10T&HH)C^phAt{&c%zIUbOYS4KR-E_@9!uu)myDse>5|m5-iJJ
zqR(O<U&*T-QYf$kre?bNloM;CQ2C}{{v^H+jPjlu56r10y!t9+Zl5WynQ&DNL~8;D
zYBfoEQnlHwD@+$`$d)EsxB8zK7uw|%^N&Z&$F)Yjb{N)*tf3Z6T)_B5#(iK%y`8~S
zB&soapy<mw|Cx1?hnKOEqTsS%C7z#s4OR#91Q0Q_dvDr4&Od0rx6N5Y$1f~b6x|*w
zJ08yKlI(oMoifHh(oQtmXng`q%);+AUP=&0(k4gL0u=+v3#z_u&4e7ce)Hnd_n0SR
zk*85Z%#Skb8N|{qOTO4U8V=3##Gep|C4de*q7)~M9EhS!5%eV-<reutcK$n{C$;2r
z@2;DB3zv9e0ldfi*wL8+hhKJk7*0Tvp;N;<lKOx6ocX!h35w6`QP<N@d}ehvL!%T~
zB!J?x-4T0?CEHpx!QoRd9j73cSB{>6*gk!`#=R-NhkZxf3SEPXm(-vW>upO+Lss$A
zmO|2!N7*A#rX%O}+w4mz$g2!nc}0qChU*g=X*koOpsKaAZO|(gHCt`P{~exV|KEmZ
z%MGJ(C_MZBOGLkDuJOJ1gtLW<km&rmb<VTg!4WzJ)tlcSNv;~y8Thrkk7U675Q1B$
z^RyCf?)LO@yqCLd^-O&cQV-q850lZmNIz`(NIy-}?R#tLoTQkFpCM}#o2cftXYlBe
zV#OJ+mIri&Qs{4WBzoLf?j<p-+DplS!8J6Y`pbRFW;lb=NRgY(*AzOLlttyn^ceCa
z3153%i!`=c!Bi~}6N=i**6J5tWhu^4*nOU{pEj{G=`e;!e%+Tp1-ehg9kK0RX#@*Z
zaAp#h78|PryoS;d`KH7q^8s06!Z91T53?rKR+WTL>^dYbvvRy}ZLoKdn$CL@L0{wY
zAtixA1ut$WkB5w>$pMQ9VqJ1?47z-xP&cFDjp3j4qiaORhU`c@C@J}%eEEwB;NDRH
zHBk_?29K)g&Q*F{t>IXT9?l#7jI@}P^RDLci|KIPc856>ph?q+V1M)#;BL5>^A<Du
z8ZBT3yqAIb(O-bsd0rggNJNaa?388m7%BB>yJ1i9Zy2zAx&Q4prHYJdA|FSIe)T#{
zVzvMSJ(P5Gwv$&rzb?E*NJxhuH1U|AAT6w_7yV@bJ1jxQZ%VpWMQK>gpoZ4}e`)A)
zDnXSR4c|uXyYFKfp;DjBL=HD&pw*QrlNS6{4Gc5C1;Z~Gt~SPz_kBI|V(U<ZKH{}D
zf`KBmXwY^u)!>~eCRM~mVd~Nzc9av=s1KP?_V&l+G^($6dyi|0i%z&w+MYN@*CZ#T
zz=LyXb_?9NNWmwA1vROKPqECRzY_Qw6!E)fob24-843_<LX7ZwNi<n!Z=ma&bp$_M
zt$O6MnfL{YsN~-$opFDR*<y3BL;}2P@QmOa3xd^uxuBkL5LpyBm|QT(xxZs{hdD3q
zm{{Mi(-$TE!#mH1l2fT=jXfnr&@rpmX0pFX?BL3&St~GX*gp`U;}v|+h7Q3z^O7P>
z!~@BqZ-u?Qt_z5m-x5V74*?gvF-W6$4DB<QWNpx)HQ~MYWP*-^4a0t+gMYFtjLq3h
zr$<#+b;KJD)#_13%3QoC#Arf!4CKTdsDtxZp^RDLA7kzq!=E>AL-PC|V?H?FZAno%
zH-$20l5_g87&tabTxcqqau+Beg~N1=nBSXfAWbzz)O^`=ti<N>KgPW5C3El96}h&U
z;soKL-32#|Vp0k_M$yw+OB_*`g2O6x)$&32ov<-;`Jtk!oL!heF!zvNLS&_`n8Qvm
ze;?*G@=R1h@lv<h6j>YTVD6VKeBRg+Mjr8{4Y)3hyYr^2_SeDFu78wyxzn~KPRhOO
zb02U0Qsl`$%G_@ZFiC8M)qB?|z%pV$GW7Q!Mn65MkvpTgAf4qG32g@Skt~}Qz(;_*
zJA?hcMETxa@s4z^?t0VC4)x+Kh-PDa+$I1a)dSEMo{&Lu^#II;r#o2aX4l8-WIP-?
zL2k(M4hFP#bX0AoCt~(0z>g0yxNTeoVz(uQ%&Bf9$J8G=yM-*10c%wfsd~H=I-!8w
z2h7!!B5-~H7}$lHZiwDJ@i04Z=CJkubLIdv`uYm{58<Y;XQ2%02GN1QbNXRYw11pg
z0oSsLSg=sOC?Y=ZvpiKg>nO2rc8VK9PIlyEbDps>g3f5ShM6iD2MK}c=5g-|K`^&z
zn8mX4+kSK21b0M)rLRmz!(>@kS03iiWWOz`u7SqF0fKR{^Jr64?gxTS#U`LiPWHLQ
zZ-lJTbC@!&WlMG3!<UbCv6~ERKa9J0Z<dDb_CE`H$9E#^L6^Lu><XV|D4bd1>;E1+
zed)2m8q+#_P)`xHLt#7T8#UE?2W|5`c06!T{(W!fbJQi?blCv%);d)Y1l+x{t6~T#
zm~LnrF80cS>mF~Y))q_y!f#fkWm9};4#3KJ?-bh2s8zTWm1^Qq%EHO$BexuD_(j+D
zDb@<J7%PO%o$yhi=kY3$<4>!F7tMk-+JrzK7ZUP1AebSNwqEgVq)!xn4@#&(o<s^J
zDC-U!S0SDH#2;LyL&+kk;acf)8%TV@a%&O)`bPU9=sh#U#4Ob4v^Hx*@sB<DQKT;t
zw$?}7Q=Xzav54{BWDRi<o!2H@cNb=&eWmyc1#FQS)vsk2gA6B`?p{60X4@CXQAP$Q
z)p+L4YWKYZ6m_Qxw~le{8Mi!TPxAej3RHZSSnbjiA6Ol*nQE@V`Q5WG4<^%gKz%4+
zi$U|-$^VB?4Dx>CR!z+p?~MvMb5YXypG+)A*#hsMObpvN0EYKirG6ugBGrFO&gx)<
zg$w3OGGs9I1J=vJOTcztA!aEDa$sN(ugHs{fEXna(UFUfy#Taqoh!HP5YpIFz;}No
z02q@?*Qy}RP*n`J0JsbJ0Uq^weGnMeC`JhM6?fl9bdPPES@n~zbSHQi2eh<BzU|m0
zE$YPxbSRpBtrQ&V`Lmv`0g&#^R0t=zf~ODY9z4m0yVJ+rrFZO_+c{s!iDJV*d2+fG
z`=36{^Hv3_534K1{7)aojAs=2d*SQtfBG=%5{NGG>qovlz<}T9M;Ms=FepMBDY}r2
z_-rB|<9?71-O*&%U{#}*@bN+keuo^|{1KI!Q3FK7A<aoB)93{x65czT^re8=j>eUt
z*Oo6kOFs(>XuyimBw+f@NdJ&BIxNMqrm)8}(KEVl=rF>#Hpa;KgN6A;HK<b<ronQ`
z43XQy6&%oaa}l`qa=(<6eIeM(mp0~ZA+$d;!)SX*_fTT+8pFZt8kSVeC5k(p->5La
z;qDgMo@psC=_VcHnw4Kqt_yx{Ql%7}LQGs)pC2k9n^T?wE2KX{=3mnUAKZrC1btIo
zn}+D5GYSbG<3}xYJl=^}-fA7EPFR0L3%sj3E;;-`^uyg@iqNvsm;8k;iLGpNB&*Lv
z|E7xfO51WHnKJibEB<jwfOc}_@85v1IOCZz;&oR-6gz+KgZq>3Sr!1pypz!CPQ)Iw
zk*K&*s}Q1o_A2*$%2x?TBQO6yW`c^DUx=2@cQsj?e+qfIpB&Ssr#ABT8G|>GGuRl*
zPeaG5755GJT-N7?@DB`-;OgNOI%#xPsX=W;Za*UOSX{^<9c|oBehK!v5AmZ7<Njkn
zbbBkYktz>T+l->Ajvf$c{HQsr3lZdJ8+Y^5fHo(<dZmmow6Sjk)M=hHeE1`2e?-!1
zqbk0tGdutk;A(9&jbLi0Q>p&Pi(wp&KiD~1=+cR8yz^`|`9XH%5oRY^#S-M;>EBT-
zjLsWL;F#^2=pbVhr_9+(O``p2scoi4It4h4;F)euaC@NC<j`MA{W<cg+arx!n44FW
zc1xEDw|sZ3DUz37RoA{?!f1o5j7_(0+$%ftD{JM7lYf4rwO#s<DZH;ldBxWao`aW5
z+TKLt<`@1i>)#q2Hfps3jNEn7CpyX}KIK^Fh|oCXUz!>QdP*&7g+#C{`nmxlzZ$s?
z*o3jqNopM;Od0EI-eH4xWAT3B+HEt#Rr(gk+|tmVbf_124B;eoyyo8|k=wuHk*U(|
zqUKpLeQmG5^82t7<OP16x46(}s4~yX&J9S;8@zPn%_|uo*TEmKpxr*=F0Z+s4H_??
z68<}x-&C4r*x+Clr|Q$eS~cLF@2Yc<<8(Be9)3wROZM5dAUiXgXvuEC^OzmTB<PeJ
zlY!x?%sy*>ux~Ksvc|9I%gUbNzLitMg|}4tmOQbLkDN~&C6A!E`mLlZS*QuK8@}7z
zM`CZZ_Xx<-Ogz2x`{13A!SL5T{!EkkGCqlKWpHQ)PTkqEg`!X2cfuKCs>HWMUzz;A
zjen<5<pNY^?vDTZF<Lp3KD@8vKs6DeYY9{F)h>NT0PSHIF5q<16g-I1${J3IB!=>8
zVJ8^^u7uuVxeb~J8IO7f^ocxma>h5UPq(M)zrvG(0k|U{zEt*$-=|wYHgP#dv%$#q
z$?Z_iO}w5g5ZWOImw-zCRu^Gfpz*%+!Gn;@(B$@ou5a(qbmna^CD*VjDc}o`0F?LN
zn(xCIqhM4zQ@l|s!cPBYbyqAhvCcnpf>9wEZR0&OODfyO2qYlc^@vU#-^uJ8=S;^@
zk6`w&-aMNXosgyex)E)lQQ+3kglAs_Z@g!#vuk<l_Ni(|h8HxDbw422W-Jg9A_$%y
z)@~HW<kaB~KNC`zW<$&Ez#uT4w|M(1dq=)DI@${ti1BRCyx`a7H9+_^x>@8p5D&r!
zS&Q+cdBuSkfuTKQ5+F#R`@Y^Rq0R>}uo2ixm+6kLV%b1v?FtW6*B6vwbM*2a+J4Q1
zp2Qab^NRS)?;5eGq62ggENFZ=-b{6AcdE$7a81xH(-ewYMVWll_|~oKIv^eOr__?h
zr3rewh$YjiSe0uiy~eORrd3N^hNJ$7$~mqz(mQN8N_oHvp!UF(ED~Z$Ga&{e^_7sd
zM7n*@n86~0r;KB!pzJY67qw<Jf2W*-1!n>iM0F>Tc@o}297z<y4dRaR7?vOQ`GU}u
zT4jvII2WP~wp$<en<k!iY)w;^Gy+wF>ge?Q=)j1Ogf>*~ry}Gi{Za@oD67A>YhYu;
za^VX4-w*B0wlTlf1}*jX7C;XOK>U5ZDMHf^bYNC+s}9r6YPYPo*%s_8_H$HB<a#g6
z7JLx<O!5;SSPlf}h?CVTeH!W83Vq|-#v!zQ0Dvz0g0gaO2rC~y1PffG;$$j7=PRez
zjW;Dsv--yfCNV@#FcJAsBHaeY8~gc-8HIGrW5_NjWpjv7WP&iMVLa2C-8@;w784eL
z@;cV$w>{COByTGKW`ZmX32mnz$$W>UIQHlRt$?!_8I=iaLUS9EzONN1l=D!43BbCz
ztOjThChzpYZshShL@+OSX;xTR()N`MA_O^&$vjsE9rgnXt5Q(Q9^k-nAd~n2&!Ni?
z%_cs*a9s$2%rkJWxL^!0{|*z#rcPQjrxz&@=~<Y0LB{Yd!$#qn0&EQeC^kby)qRCw
zZz3~^J8OL=!Ee+?tm8p2K`5^i8K_<R#*yVbZzUXSWdf$5uJ>DNP5Q0_?{+T$MOF#W
zXCb!JfxlkPb$}qDbN|M^(I6y=QRSQAx+Oo1*MA2yH;GA|1k<t|EZniiI)r#AD|tKN
z%y_<}+DEK)(;1@3B9+kV_P1g|pyyE#O(+DQzeW1*qpTy*Ob-R+?-{>C4U0TVO%H5V
z@3e<B{FGVq8L-GS(jd2&syq1!xV1a|t*uY3wLq?~E8AY1d*xU`c`?0;n3-BhU~=`2
z)ywhs;lXm=7vC1EnMWGmgx%GGgV|X9+gJqVfg?PH;+ovz9{tI!<l;V+&nf}5Yk5xZ
zCz}neP+P>Eem9=`{EEvwl$3nACMn$KkV7@8r%*<%SXrzw)^OHnl1X@q!#%>tiDfw1
z+o~%1@xoU;d2~^kAB(q18-}hSitMl8IuP!kq$PqWQY>I9*(1k9fgn~ZV5%?V_t72>
z62BAfHS!@$`V9x%2%Y?|4L9*bzASnYFS!tzVU#(1FOvFFZ=icCI@hP0AHn?i^hz8T
zKjBO?MM(E2-5_mveYvrC<%}0%@XwmVD3_Tyh+~1|kfm5Wy7xXoD9@zBD0uN*0Qf*{
z*8y+p%WgQo#T>k*f#00QIc4V-3JGjKH2cX>5_QwUFiuDxyH_3+o&+~)zmM2WW#87~
zYUvVeXswF;`sQ3}*paJ14*G@e1%@Y^XyR?bi<dgI3Ri?SKV$Pyw(<SEG#`oHe@-Ro
zOe7`v(uyj4KtLZ4<g(O{wsUPow|(FNTMi2s8yd8Cxsp_NYz{r9;Cg^-5Px;t57D(4
zO)?TZJDy`T5tHz<&ljYwufxfB#PjlR72Yk4Y_$^*0=GFWhxuy-bqFG>fnGB_btlB*
z2o?&{*smPAbps9a6dJFY+;(+@x4sz~yUkf~<_*Ptm<EUe;ebI&Qp=6X!JwEwFDTg&
z?8Tf-wB)hB=U><$rbUjn%v`zP0PsB?kaiaOT2$>1%E?iq)qbN8C;M9=ELLk3sO7Gq
zhyT+38=V+O>-DxGjZ<UGzQSR~O8Um&>1o<Q>LWG<5}?3ED>>6TgucHdkHdKRGiJ9Y
z?wBv801Cxgo+Fg|#%xAud_04>)T``y?s(kT&9XV{<4eDXrF@t46|Kr;!&_qp-XHn7
zXsF|FX)#_Kxxb&G1V1Nc(BCuvggZa%pAHe|b^2*mrJoyhP29R=@%UVHmVwRmz5GU_
z4cq<w0e-77tK@wXpe(#Qs@Z`MlD5p8#Tcy&xM&(yKKCHm&se6#d_1^|k)K>CIebW|
z2}Jw$9HX_|;mli$=)Xuk)<78eco_HU<@qBn#m$SzqkCpCL2)2<x-;?8eK;^RWO!Zx
zyRrjcoXpnsI}+Ep2Qr?=_nCT3>DZ^>F=6b=BUrjiaj4_(JK;sk$VO-C0!jmu54G&p
zK~52ANEi{92s2r$u>L5|W#OXH&4%xc5qtAUu&A{~f(2%GB$nluMhNb|CtzUd-`u3D
zU73mzBmTzarv4X`cOv7KG28L~e0}PFDoN^^#1Qf`CQcEyMu@NYXyrh4MJx7(W5tQ|
z+jaMj)lZB=iFB26_50Dp#k)Wfkz;$((tXw7r6Ok0CB9D!%&=VrF|L$jV8q*GR4z*0
z_3yw<TQx@|(v%x9PzflB&PpSMLgRoFOwhK_5h0%vs{&#J8@bACneV!X0FSnOKHUrH
zTfRL|p%oI(ssvvkLTlmsFCFIsn6}yP3J?MLBqLPX*8hT@*d$tF7|B7Ni02y_U3w3j
z=0ygbjnbwooOxq7nYBfBqSUw-{M?Q}sU_|=vHwPW;~H5>QD>9-hB<;FN+Uh{FS3~b
zMOFYB*>CZ?EP-tL%a8xYnY-p8+|u75Tt=x|QzUl2zSF!_nPK%Gm=EWs&|s&*==19@
zS;uaZ@doPcO(&a&haj-J60q6RH1WZndd16hXu6WtlH0Dptt0lZ^45}9cCZHv>|{e8
zGCSG|%<&L}mKlwzkq29I-4Hy7SXNq{T}Nix#}J><E(JY{72+D_Us`4h1gc%vW~wtQ
z4GO~A?etUk+kl`2F41YFf?w|HiTTYUZ$*|@Wz&3x148~FP@h`h8-*Fo!*)ZMpibk>
z-=hA3KcGKHo2uxTm{^BVvRD_C$s|WvDbFE)S}PFlNGANzo^w$~sBItUK?Z+rrz>M*
zG;Ysfddd>L&Hm;e5G>9i0M>t5h>QXV8R3-qm>r@fzB8j7czb5shfew82TX#Udps=}
z<_3Pb9%Nsom!avbPF1%$6L&<=Z_nhf@S0A5Yi6f*F{gAgMPwzMj#RWEC>F?Dufky(
zBn50&Woxam9TNqU4NV!=&uar7z77>*iR#ztDY%6IKRd~Sec;93H{WsFqvbO>5!@d5
zSI>b4dHq)ch?A`7ubrpL7-fyyFqobasJGW)2t-@u>7N(7HD&F&-G7wDjBA<cwADJe
z+k8Tt!m)L6J0NS#jYBJC78-DO*DWmD?=W256G6yr9xrp^^knUD{?_%az(4mbTBS3{
z=9AEQy%vX14uGTMk98gX&k9wh<naMe{{X1xrO2Gv-ZtPFMr5{|do6lD-}^y@c4X<+
z)Xpqh%Q9E5*HtuA?>C`KrR=Zo@w>x+kCS*#8qVdITgG4HYy$W;%6_-;$SRhzDj44w
z2IaR3S>7i#5izZoMd^?CE3R-q=dNTkcm9+Vs<)2o@*Sr&QXO|wZW5U*BaL@F-fX-R
zk*7OpG|jXwv{A=7;v&EZR|+~A?q%~heEOrwbDx00mC&g_Y+^ZA#n+7f`Vt}W5M;sP
z4hF<Fme7tM43}&v(^!DhGQ0bV;#U#Pob5sjwJ`WOg)0)hM>OvZla;%zPFoJd>d~ZY
zWjVz%ZFNRIEv2Y&db07K+I;Ng3l=EWmN&mDi~K__yUdD)_#vg9sEc2+y=M|BGq>_K
zDrgZ$PNb#muts0>y|3jk#XDM4EbnQBhsi25Hg+I(3t=0kzmehRR{dH%Tbiv!c>WN%
z4*yz=AUf9E5QF~K@?VAW3qUBbs8suLXur)oxLW~}WS#T7Tj+RP+-wnMDOAqxcYo6c
zy6mj%?^`(jP&uK1Wm%68thvDkedd0FdPgVXRX{{+Ii;yVK~v$zDBKQNfAp4M4&JH3
z5j8wy-S0l{S;!d9od4OLn-xjUoa(#b#VWNkfZ27VDA;y_98g7}CQp=B_<Z2B4{qSc
z>VAFs_E1#x3{oS_UP4=kqo^cpRj2t{ff9ZnGUAd@Iz=K;b%FIE@tc0Myb)eGUXR9}
zIu5etoaCN5G1OdyK%gfVU|qJS7OA`}0_tbTu|3r%=oDo)Bv}~CbEzk}AsQ>Z!7d}u
zhBs-#6XR?e3pnCruGU0+4n~rHoGfNG+ZyAjd+gg+=m5U~CURtd@lO_M3Je;~T=~XC
zbAN`b=4A`H<wT^5gin4%KPybF$Vkp~?0f1rx9^f9;;Qt8E}?hSf8_6UFfvClUN9UD
zMn1ND{|vMgD_cus_AYV&q?lWy2j~#-`5heXrQnSe0>&{7PS_(-IoiZ_W5loOw}RfQ
zOIC!)wOjY4nk^cF0-IYa+)GVO=qT*JYfUw2mNhy>%hVAUzTaY&LwKGoEps)${Jhpd
zZD?Hw;I9ZYzCsFxC}!lw5|k^jYPru(^Td@fO*Qz?uMDhLBG4O?1YL0XXbZ&6WwIpD
zwdI&NNjNROCG41U;T#;mxo#{gX7hRIMPZdZkp#WHk-j8+|33?4b7zY{KkWXdq(4Sj
z2*YvF`Z(#CK*|2WRI3u{rm@EC;cE8dI0%g0tjeE@N{ZB%x5E7Fq%kh4a5da^DH?XH
zjfIz&RCq6;k96>tl!Uw6$86h>E0#{PzANFu?D6szADl1Tbf>v12fvf%(%i%4$J})o
z;U7vvs$l(`QHy3jOMGg+>@@!OsYZ{mjM<|XkM5*CnKI{@GX3=$EmE_eJ(@~D%l`x{
zi#7PB?nHw}`flj~MeU5GftauIOxyN<u*5rjzgR}V1~4c8#rsdc;xHAEg@N+o)GMVI
zd71J>bY;;XBBY}?bv13Zo-^vFk_!ra#eNkmPO9GO1H*GQdJuvA73E-*aTW{=WBh-5
zQcXO0{Cx2N#di`${%0j#M!c1hf3?dLGbjz=s}1TueAlpKsN$ZZs^y;BRZ`Upin(Cl
zaPGKQaT>r*)km7et;%uZo=eN~>r}lzzgQ`#XR#k8iR9uzKLGnckd`8`-GUEsCk=Lk
zYgp_=JbBS1XOhhdD@m@?X$;HF$cKa)Yo67rUPmLFsvjuyj-AJxSsk4{7ULy_@p&OH
zO%N0X*zxz<%8kyRBD|=o3#H6`&r5c%EzT&t4Q<|UP9t~-Yy0Z+5*07Ii-%VIa$ik^
z?6sTcAqL)FM~X-bWTq)+W=)&mthap~fvbNlE`h^JAg1ol#rP*CK1r<22VF(dUN6&x
zT2Tc7xjRG3&t9~e6_E8)!a>tm(jD4Hb_{>?>v_)WA>W$m8b5dG3k8bX?`bq$N_UoX
z5-eTo`aQQ5x**Kvz-UIhEA(ximAP_weq)@TTC(HI+b`)fB64@_fg?^8G@k7-@veg^
zd>N8VFXq`jogHLPz|3*$ClA{tVy%6B>G&pOrETtXthF?ZXog)eO$;1hIf4;U)Q`xT
zg7U|@76oYDkb>*8>pKV?{7r`(BxRHUdZqJ^gC=Y8sHCb(<BCQ$X2gnA1l--F{ubD*
z<$%d1qAHSxk+ZriX6Ea&_RE?$H708>a$zi^-)Gwl2$T&<o-655OYfiZ<z|E6UV6_*
zpY%}odY>&U-73>pLO7`tyc5ps53CafcKkNVw{VI%oEptl3*B!94L!Ibv>wG|4K@zi
z$LhxLe6ayiMg*>zXDed3tsM!Z+|F9Jwe`H1Bl4>giT#h%+a8T|xhnK3BnLhNQ5FE6
z!dX=Iiu*5aVPKq<B&7uPPT|Rn6tPBX^WlT_^I?}X`vX+W$Qws~&v(qb{ym)2i&CZ&
zFb6JC-O;7GX3mRCe1*=Pz6CxMnfd0;L(bupW3M(nw55c`SbTy5sun?93%J>GycV~r
zsFmo*o$|4|XbF?(-M`jF4ls#PXcBQ%l0|1O8-Qs?PU^IRG+q+IfoBr2=9e6-qW#qM
zRJMqwq3p>Y(4rO$Tc%@q3FvIUzGL1gJ*oW^_aW3iSuqUNoM`^I@7^+NYemb)EBMF9
z-llm+Y@^1FkYiA^@qacMp*DLfpUW|=Pl+p4(;(RF$pQV%*vv)|3;}Yh$~eV4vu2t#
zOsNqpHVFjnKfbWWdCb}(+qSvK!%X5tT15RQAFw?UjmBA->AP{WDAW98DZX6B7v9s2
zI<giw9baSp$(=iD*hVK<(FnRT7Sa0=gqvKi&F*|3Lb>n!Y9@_Q=}OVh&T0(vR~PIS
z`PVapp9gd;dWCq)rqr+`{FU!cLyjj#?Svz=5W_cEhN~mCv}_|RH0fz}uS;2m=7qLu
z#;a^Iv@=32^RbxhNv4hy?bkCirikknSI07N(9CNjNcGzEERv%iQ5StxuDvf^8-IAj
zb1303H7-=jC!1w{5%=Wa$S3>Utx84E)R0pFcES2(-s_>{XJL;K=H6d=A*({tRz1`l
zp*6{K+QgM~qCG5ybp1<B`a?oAP(@8212fx|tf4y@={A~x90wWD4liV17?e)fB=jH}
zLHU<>Wm-w_Gvg+!$4||c+4W)WKm$aLYm4>1+M>H0p6t4Q^Db{2b<%BbyznY2a=msd
zk7uN>gbk9O!|A*B!+x|jO01F>Pn?ib6uE(A6f_tkFMzwinwLq?$2aVyQDg4?)6<<7
z+$Qb!sI4nG^0V3mzLcteF-6XI%+(i#*vZ!p3rAI@cYS88{=!1Y=zoqOP6iiwQ=)CX
ziWAdM`jkI$(@^5@k8SdZP9|xS6}7u}VqEFQ3{7XQ?44MIiBNFIm;E_9-ha4JzZ3hY
zVh3Q}x@1U=uIw6g;7-zleuC3UzHjsq)eU}Qv{!Fx@E4&5=iI2SjyIX)&R{_mwruZC
zVFUYex3CwbMW*{n1@Hy8k6_MGRDZkSXLY^Y`;@`DND@+e^7RduBgf7g?g>>QqH)9P
z4FXFyFH=!1=ZHkYHuSe;o7b&wx2NrMBzI^7ynz&cL?>qf(f1fF7i2sMNV{wO+ol?8
zCl#7~t&>6~*Q6fl-M3WONCo7mmZz790d)%_Y82G`h}qhGQm~0Ft-t=Zv`)XlZtjV;
F{(n!_>RSK+

literal 0
HcmV?d00001

diff --git a/help/airGR.rdx b/help/airGR.rdx
new file mode 100644
index 0000000000000000000000000000000000000000..faa5881e53cfa6d45fc7f6690a48a82e958bbb60
GIT binary patch
literal 836
zcmV-K1H1emiwFP!0000027T6BNEBfd2k<kxmaDCK$!j;OhbV${-1P=Ux^3$vFKrQN
zgp4}c=<duiJ6cge1wlnofn*Vw50x*y<Vz$J)LThCS-lhyK^KU?o_eu5yF0UI&aSyI
zJM%mLneRI@vom@q3jop}9hbE9=w<<arJL*ZxVU0D2&=GsiJUPF;HW2O<1sk`xvU(Z
z@B_KB6d?B;x$zM|(Q9(|B*4nc<l!dtH}a`g9CI^yd<-|6$oJ;4havK`5%0<J)9dId
z@@xPgtDXFI2Egehe=5OqoF#w#jrl(EuR-juE@2_<8J^Eka#;&N@fEU&#}~XO`+oxD
zdC1*60rC}c=s8*^pWO?vY>s?!7kUTz+AXv}zPS}m*IT&r0zF2a8piQ^$ur+EKZy4f
z&kY1{fD_jlsuYqVxRD$CF~p0`Mk%7G&FX+=7BXXnj^2prY_AkldUeTAG}SES+Dbi5
zjScN)J<nd(!iEwugM6<pONJbaJHpX8k{BwMG^^neBjVK+BQcb%-lp}-L4H7BMCAjO
z?UoFwA!sPR<AyGUwO~qjPM@x8x@`_uqR`Xo_nE~URuofrZQsAhu7S2h)z#_imz3a%
zo{o`z#kyjd*suL8@-6px<&e}aD}%C`6s0EqfV*X>)U#w-ZKbY6Y8%jA^ek3P9KPa!
zE~$|Lty9t^>%JD*YbmFa$5Pv*$${s8L1OX@NzwfQYp-xnGw|{n^xFXVllqd2exffr
z%Qx@=6gHCY;sY!ck{=#Mmy(|xLzj_X)^fj@<o>vTUQPb;nU6o;j9y0%sSrJW1Lckh
z)~`^yh2=u!JMKMmY<{6@6PsTMPH~@cqf5va%F*TItEbUx$m6&c){-Y4FoW|4x|s6&
zN6<Os$FJCUQ0m~`zQEmZo4e~gzn(+ecz&`Xo=0DD!r!F#+A>)kt*@^%wLGp0&ZJc2
ztm1TYdN`{&YdC8;>sXI`T9NlC@*c&coq3NU?@{DEio8dW_bBonMcyNyr;7JjRmt{s
zGkKV*nQEA7nd;)tG(`WQ5#kHG&*|1%eN@sFsW&KFe+aU4c|g`>wT~)&S}3f`k%-(M
O9rPc2IW?Ii2><{-`=km0

literal 0
HcmV?d00001

diff --git a/help/aliases.rds b/help/aliases.rds
new file mode 100644
index 0000000000000000000000000000000000000000..d4695054f9183d8afa18cb8149bc7fc087dd571e
GIT binary patch
literal 314
zcmV-A0mc3wiwFP!000002JMnTPlGTNfGeBHP%&eN9lZD-jCkLW;ARF3dhkZxLT8#l
zOG-)f&l?LVO&N1P!0Z6@eP8<?58lTWLdZfRd0C@oIhD72G)A_3UIO7^q5^vf6`?D-
zX9`SO5br7#U;B`g9S1=eRcLCU^kun-6n9O|N<j)GW<JLtaI538(UnfsniVZ;QTdz*
zoyy=Fmf^gAAgO6T(cLo$Smc5PUxGu)^1<8L0q2YxH5?7n*Dz4<wg(@ETcfulTa%5Z
z&Nj$^<lkvrXQcaLZkaP7i8yR$A{#N|Sr?~1E+E3>6Du<xnlO1>pR(Rb`_x%STO*+f
zy<<=xzj^0Ct3BHShwg{ZO*Ux7?OCJfq453^vN#%BQe1R1O`*V5Gau(cKM(r<8g%sY
M3+}Mk6wd_!0Qb&|d;kCd

literal 0
HcmV?d00001

diff --git a/help/paths.rds b/help/paths.rds
new file mode 100644
index 0000000000000000000000000000000000000000..ed7b113c90e5bacda0c830671b0f9252e03fe4d1
GIT binary patch
literal 352
zcmV-m0iXUKiwFP!000002Cdc4PJ=KQ0Ptq>q9@<LHvnUXCQCE|B5rd)(1SPfO*&Ik
zT2e})Z!g0spu5oaP-qDG<@-l@IY9_b(6m{TX|qMA%{oIz=(xGx_;dRXBxH~L6{wvE
z{*Gm30})~Rea+6TD{HoYQUJ3(s0drIEw|EquUsoC@uupK+wq7Glxze@!dd48T2A)h
zxlxDR>tVc<r0BFzK@%7xZq2ydnU!9qEw^B0Eh}FTsh4RFTk{-K1EHlg`<G`t9^1X{
zQb~djDWK%^P;V7xKM;b8Vck3pC0m6-C;6Jvg`uFLCsRSC>prCrR1)Ms=w}w!IbmAo
zO*2=2MpWTr{6R7w7Z73chC6O$f(z5x(m3guCoh*;ZT%&O`RYlIF{z)OJ6?Jgz^W}z
yKtQ2Y`95@L<P?tV0XeL`zUCO!`dyfh*V>&{JSF9_IeBFN_x1%JZ6zs92><|Ov7-L~

literal 0
HcmV?d00001

diff --git a/html/00Index.html b/html/00Index.html
new file mode 100644
index 00000000..b1aa97bd
--- /dev/null
+++ b/html/00Index.html
@@ -0,0 +1,87 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><title>R: Modelling tools used at Irstea-HBAN (France), including GR4J,
+GR5J, GR6J 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,
+GR5J, GR6J 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.7.4</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, GR5J, GR6J 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_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="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_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..961f06dad7a1894bc10c11438a71ee02359a969e
GIT binary patch
literal 24064
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
T*01C_lh&j+B~r;h<>&tZ#ba!c

literal 0
HcmV?d00001

-- 
GitLab